From owner-freebsd-gecko@FreeBSD.ORG Sun Aug 28 15:01:16 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7CB911065677 for ; Sun, 28 Aug 2011 15:01:16 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id E55AD8FC17 for ; Sun, 28 Aug 2011 15:01:15 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p7SF1EuM086182 for ; Sun, 28 Aug 2011 15:01:14 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id p7SF18HT085950 for freebsd-gecko@freebsd.org; Sun, 28 Aug 2011 15:01:08 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 28 Aug 2011 15:01:08 GMT Message-Id: <201108281501.p7SF18HT085950@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r614 - in branches/experimental: mail/thunderbird-beta www/firefox-aurora www/firefox-beta www/seamonkey-beta X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 15:01:16 -0000 Author: flo Date: Sun Aug 28 15:01:08 2011 New Revision: 614 Log: remove all beta and aurora ports so we can make a clean start once the other ports are synced with the ports tree Deleted: branches/experimental/mail/thunderbird-beta/ branches/experimental/www/firefox-aurora/ branches/experimental/www/firefox-beta/ branches/experimental/www/seamonkey-beta/ From owner-freebsd-gecko@FreeBSD.ORG Sun Aug 28 16:18:49 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A88E2106566C for ; Sun, 28 Aug 2011 16:18:49 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 40C158FC12 for ; Sun, 28 Aug 2011 16:18:48 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p7SGIlUt087769 for ; Sun, 28 Aug 2011 16:18:47 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id p7SGIgCI085104 for freebsd-gecko@freebsd.org; Sun, 28 Aug 2011 16:18:42 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 28 Aug 2011 16:18:42 GMT Message-Id: <201108281618.p7SGIgCI085104@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r616 - in branches/experimental/www/firefox-beta: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 16:18:49 -0000 Author: flo Date: Sun Aug 28 16:18:42 2011 New Revision: 616 Log: readd firefox-beta (7.0b2) This includes a very important patch by Test Rat which prevents firefox from crashing on startup. (patch-xpcom__threads__nsThreadManager.cpp) Added: branches/experimental/www/firefox-beta/ - copied from r611, branches/experimental/www/firefox/ branches/experimental/www/firefox-beta/files/patch-bugzilla-659932 - copied unchanged from r615, branches/experimental/www/firefox/files/patch-bugzilla-659932 branches/experimental/www/firefox-beta/files/patch-content__base__public__nsContentUtils.h branches/experimental/www/firefox-beta/files/patch-xpcom__threads__nsThreadManager.cpp Replaced: branches/experimental/www/firefox-beta/Makefile - copied, changed from r615, branches/experimental/www/firefox/Makefile branches/experimental/www/firefox-beta/distinfo - copied, changed from r615, branches/experimental/www/firefox/distinfo branches/experimental/www/firefox-beta/files/patch-js-src-Makefile.in - copied unchanged from r615, branches/experimental/www/firefox/files/patch-js-src-Makefile.in branches/experimental/www/firefox-beta/files/patch-js-src-configure.in - copied unchanged from r615, branches/experimental/www/firefox/files/patch-js-src-configure.in branches/experimental/www/firefox-beta/files/patch-js_src_jsnum.cpp - copied unchanged from r615, branches/experimental/www/firefox/files/patch-js_src_jsnum.cpp branches/experimental/www/firefox-beta/files/patch-layout_generic_Makefile.in - copied unchanged from r615, branches/experimental/www/firefox/files/patch-layout_generic_Makefile.in branches/experimental/www/firefox-beta/files/patch-nsprpub-pr-include-md_freebsd.h - copied unchanged from r615, branches/experimental/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h Deleted: branches/experimental/www/firefox-beta/files/patch-bugzilla-535300 branches/experimental/www/firefox-beta/files/patch-content-xslt-public-txDouble.h branches/experimental/www/firefox-beta/files/patch-js-src-jsnativestack.cpp branches/experimental/www/firefox-beta/files/patch-storage_build_Makefile.in Copied and modified: branches/experimental/www/firefox-beta/Makefile (from r615, branches/experimental/www/firefox/Makefile) ============================================================================== --- branches/experimental/www/firefox/Makefile Sun Aug 28 15:08:27 2011 (r615, copy source) +++ branches/experimental/www/firefox-beta/Makefile Sun Aug 28 16:18:42 2011 (r616) @@ -6,8 +6,7 @@ # PORTNAME= firefox -DISTVERSION= 6.0 -PORTREVISION= 1 +DISTVERSION= 7.0b2 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} @@ -57,7 +56,7 @@ .include -WRKSRC:= ${WRKDIR}/mozilla-release +WRKSRC:= ${WRKDIR}/mozilla-beta .if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui Copied and modified: branches/experimental/www/firefox-beta/distinfo (from r615, branches/experimental/www/firefox/distinfo) ============================================================================== --- branches/experimental/www/firefox/distinfo Sun Aug 28 15:08:27 2011 (r615, copy source) +++ branches/experimental/www/firefox-beta/distinfo Sun Aug 28 16:18:42 2011 (r616) @@ -1,2 +1,2 @@ -SHA256 (firefox-6.0.source.tar.bz2) = cc3fb554ca02358e000502a1023d5ba01e6d18ae30c719f5a3b1ce1ad8334973 -SIZE (firefox-6.0.source.tar.bz2) = 67919174 +SHA256 (firefox-7.0b2.source.tar.bz2) = b39ec1acd1ef89261bfa0438279ad93d96eae03ec73148c46da805fc105fd7cc +SIZE (firefox-7.0b2.source.tar.bz2) = 69140654 Deleted: branches/experimental/www/firefox/files/patch-bugzilla-535300 ============================================================================== --- branches/experimental/www/firefox/files/patch-bugzilla-535300 Sun Aug 28 16:18:42 2011 (r611) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,20 +0,0 @@ ---- ipc/glue/GeckoChildProcessHost.cpp.orig 2011-06-15 23:57:27.000000000 +0200 -+++ ipc/glue/GeckoChildProcessHost.cpp 2011-06-27 23:48:28.799495181 +0200 -@@ -433,7 +433,16 @@ - #ifdef ANDROID - path += "/lib"; - #endif -- newEnvVars["LD_LIBRARY_PATH"] = path.get(); -+ const char *ld_library_path = PR_GetEnv("LD_LIBRARY_PATH"); -+ nsCString new_ld_lib_path; -+ if (ld_library_path && *ld_library_path) { -+ new_ld_lib_path.Assign(ld_library_path); -+ new_ld_lib_path.AppendLiteral(":"); -+ new_ld_lib_path.Append(path.get()); -+ newEnvVars["LD_LIBRARY_PATH"] = new_ld_lib_path.get(); -+ } else { -+ newEnvVars["LD_LIBRARY_PATH"] = path.get(); -+ } - #elif OS_MACOSX - newEnvVars["DYLD_LIBRARY_PATH"] = path.get(); - #endif Copied: branches/experimental/www/firefox-beta/files/patch-bugzilla-659932 (from r615, branches/experimental/www/firefox/files/patch-bugzilla-659932) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-beta/files/patch-bugzilla-659932 Sun Aug 28 16:18:42 2011 (r616, copy of r615, branches/experimental/www/firefox/files/patch-bugzilla-659932) @@ -0,0 +1,35 @@ +--- toolkit/xre/glxtest.cpp.orig 2011-08-11 17:41:31.000000000 -0400 ++++ toolkit/xre/glxtest.cpp 2011-08-23 15:09:48.000000000 -0400 +@@ -114,6 +114,9 @@ + typedef GLXFBConfig* (* PFNGLXQUERYEXTENSION) (Display *, int *, int *); + PFNGLXQUERYEXTENSION glXQueryExtension = cast(dlsym(libgl, "glXQueryExtension")); + ++ typedef GLXFBConfig* (* PFNGLXQUERYVERSION) (Display *, int *, int *); ++ PFNGLXQUERYVERSION glXQueryVersion = cast(dlsym(libgl, "glXQueryVersion")); ++ + typedef GLXFBConfig* (* PFNGLXCHOOSEFBCONFIG) (Display *, int, const int *, int *); + PFNGLXCHOOSEFBCONFIG glXChooseFBConfig = cast(dlsym(libgl, "glXChooseFBConfig")); + +@@ -139,6 +142,7 @@ + PFNGLGETSTRING glGetString = cast(dlsym(libgl, "glGetString")); + + if (!glXQueryExtension || ++ !glXQueryVersion || + !glXChooseFBConfig || + !glXGetVisualFromFBConfig || + !glXCreatePixmap || +@@ -158,6 +162,14 @@ + ///// Check that the GLX extension is present ///// + if (!glXQueryExtension(dpy, NULL, NULL)) + fatal_error("GLX extension missing"); ++ ++ ///// Check that the GLX version is >= 1.3, needed for glXCreatePixmap, bug 659932 ///// ++ int majorVersion, minorVersion; ++ if (!glXQueryVersion(dpy, &majorVersion, &minorVersion)) ++ fatal_error("Unable to query GLX version"); ++ ++ if (majorVersion < 1 || (majorVersion == 1 && minorVersion < 3)) ++ fatal_error("GLX version older than the required 1.3"); + + XSetErrorHandler(x_error_handler); + Deleted: branches/experimental/www/firefox/files/patch-content-xslt-public-txDouble.h ============================================================================== --- branches/experimental/www/firefox/files/patch-content-xslt-public-txDouble.h Sun Aug 28 16:18:42 2011 (r611) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- content/xslt/public/txDouble.h.orig 2009-08-16 21:46:27.000000000 +0200 -+++ content/xslt/public/txDouble.h 2009-08-16 21:49:53.000000000 +0200 -@@ -43,7 +43,7 @@ - //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. - #ifdef __FreeBSD__ - #include --#ifdef __alpha__ -+#if !defined(__amd64__) && !defined(__i386__) - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; - #else - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Added: branches/experimental/www/firefox-beta/files/patch-content__base__public__nsContentUtils.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-beta/files/patch-content__base__public__nsContentUtils.h Sun Aug 28 16:18:42 2011 (r616) @@ -0,0 +1,11 @@ +--- content/base/public/nsContentUtils.h.orig 2011-07-07 10:44:49.000000000 +0200 ++++ content/base/public/nsContentUtils.h 2011-07-07 10:46:12.000000000 +0200 +@@ -54,7 +54,7 @@ + //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. + #ifdef __FreeBSD__ + #include +-#ifdef __alpha__ ++#if !defined(__amd64__) && !defined(__i386__) + static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; + #else + static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Copied: branches/experimental/www/firefox-beta/files/patch-js-src-Makefile.in (from r615, branches/experimental/www/firefox/files/patch-js-src-Makefile.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-beta/files/patch-js-src-Makefile.in Sun Aug 28 16:18:42 2011 (r616, copy of r615, branches/experimental/www/firefox/files/patch-js-src-Makefile.in) @@ -0,0 +1,41 @@ +--- js/src/Makefile.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ js/src/Makefile.in 2011-07-06 22:23:46.363233778 +0200 +@@ -416,7 +416,7 @@ + # END enclude sources for V8 dtoa + ############################################# + +-ifeq (,$(filter arm% sparc %86 x86_64,$(TARGET_CPU))) ++ifeq (,$(filter arm% sparc %86 amd64 x86_64,$(TARGET_CPU))) + + VPATH += $(srcdir)/assembler \ + $(srcdir)/assembler/wtf \ +@@ -469,6 +469,9 @@ + else + #CPPSRCS += only_on_x86.cpp + endif ++ifeq (amd64, $(TARGET_CPU)) ++#CPPSRCS += only_on_x86_64.cpp ++endif + endif + ifeq (arm, $(TARGET_CPU)) + #CPPSRCS += only_on_arm.cpp +@@ -739,7 +742,7 @@ + # to reliably get limit macros defined, we'd always have to define the + # one below before including any header, but that's obscure and + # fragile, so we do it here. +-DEFINES += -D__STDC_LIMIT_MACROS ++DEFINES += -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS + + INCLUDES += -I$(srcdir) + + +-@@ -793,7 +796,8 @@ ++@@ -793,7 +796,7 @@ + endif # WINNT + + ifeq ($(OS_ARCH),FreeBSD) + -EXTRA_LIBS += -pthread +-+DEFINES += -DFREEBSD + +EXTRA_LIBS += -pthread -lc + endif + ifeq ($(OS_ARCH),IRIX) Copied: branches/experimental/www/firefox-beta/files/patch-js-src-configure.in (from r615, branches/experimental/www/firefox/files/patch-js-src-configure.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-beta/files/patch-js-src-configure.in Sun Aug 28 16:18:42 2011 (r616, copy of r615, branches/experimental/www/firefox/files/patch-js-src-configure.in) @@ -0,0 +1,72 @@ +--- js/src/configure.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ js/src/configure.in 2011-07-06 22:19:17.584233430 +0200 +@@ -1473,7 +1473,7 @@ + CPU_ARCH=sparc + ;; + +-x86_64 | ia64) ++amd64 | x86_64 | ia64) + CPU_ARCH="$OS_TEST" + ;; + +@@ -1495,7 +1495,7 @@ + dnl =============================================================== + INTEL_ARCHITECTURE= + case "$OS_TEST" in +- x86_64|i?86) ++ amd64|x86_64|i?86) + INTEL_ARCHITECTURE=1 + esac + +@@ -2713,7 +2713,7 @@ + AC_DEFINE(JS_CPU_X86) + AC_DEFINE(JS_NUNBOX32) + ;; +-x86_64*-*) ++amd64*-*) + ENABLE_TRACEJIT=1 + NANOJIT_ARCH=X64 + ENABLE_METHODJIT=1 +@@ -2723,23 +2723,23 @@ + AC_DEFINE(JS_CPU_X64) + AC_DEFINE(JS_PUNBOX64) + ;; +-arm*-*) ++x86_64*-*) + ENABLE_TRACEJIT=1 +- NANOJIT_ARCH=ARM ++ NANOJIT_ARCH=X64 + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- AC_DEFINE(JS_CPU_ARM) +- AC_DEFINE(JS_NUNBOX32) ++ ENABLE_POLYIC_TYPED_ARRAY=1 ++ AC_DEFINE(JS_CPU_X64) ++ AC_DEFINE(JS_PUNBOX64) + ;; +-sparc*-*) ++arm*-*) + ENABLE_TRACEJIT=1 +- NANOJIT_ARCH=Sparc ++ NANOJIT_ARCH=ARM + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- ENABLE_POLYIC_TYPED_ARRAY=1 +- AC_DEFINE(JS_CPU_SPARC) ++ AC_DEFINE(JS_CPU_ARM) + AC_DEFINE(JS_NUNBOX32) + ;; + esac +@@ -2796,6 +2796,10 @@ + i?86-*) + AC_DEFINE(AVMPLUS_IA32) + ;; ++amd64*-*) ++ AC_DEFINE(AVMPLUS_AMD64) ++ AC_DEFINE(AVMPLUS_64BIT) ++ ;; + x86_64*-*) + AC_DEFINE(AVMPLUS_AMD64) + AC_DEFINE(AVMPLUS_64BIT) Deleted: branches/experimental/www/firefox/files/patch-js-src-jsnativestack.cpp ============================================================================== --- branches/experimental/www/firefox/files/patch-js-src-jsnativestack.cpp Sun Aug 28 16:18:42 2011 (r611) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,12 +0,0 @@ ---- js/src/jsnativestack.cpp~ -+++ js/src/jsnativestack.cpp -@@ -50,7 +50,8 @@ - #elif defined(XP_MACOSX) || defined(DARWIN) || defined(XP_UNIX) - # include - --# if defined(__FreeBSD__) -+# if defined(FREEBSD) -+# include - # include - # endif - Copied: branches/experimental/www/firefox-beta/files/patch-js_src_jsnum.cpp (from r615, branches/experimental/www/firefox/files/patch-js_src_jsnum.cpp) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-beta/files/patch-js_src_jsnum.cpp Sun Aug 28 16:18:42 2011 (r616, copy of r615, branches/experimental/www/firefox/files/patch-js_src_jsnum.cpp) @@ -0,0 +1,31 @@ +--- js/src/jsnum.cpp.orig 2010-01-05 22:35:17.000000000 -0500 ++++ js/src/jsnum.cpp 2010-01-11 05:10:19.000000000 -0500 +@@ -43,6 +43,9 @@ + /* + * JS number type and wrapper class. + */ ++#if defined(__FreeBSD__) ++#include ++#endif + #ifdef XP_OS2 + #define _PC_53 PC_53 + #define _MCW_EM MCW_EM +@@ -691,8 +694,18 @@ + + #else + ++#if defined(__FreeBSD__) ++#if __BSD_VISIBLE == 0 ++#error __BSD_VISIBLE is zero, so fedisableexcept is not defined ++#endif ++#include ++#define FIX_FPU() ((void)fedisableexcept(FE_ALL_EXCEPT)) ++#else ++ + #define FIX_FPU() ((void)0) + ++#endif /* defined(__FreeBSD__) && __FreeBSD_version >= 503000 */ ++ + #endif + + JSBool Copied: branches/experimental/www/firefox-beta/files/patch-layout_generic_Makefile.in (from r615, branches/experimental/www/firefox/files/patch-layout_generic_Makefile.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-beta/files/patch-layout_generic_Makefile.in Sun Aug 28 16:18:42 2011 (r616, copy of r615, branches/experimental/www/firefox/files/patch-layout_generic_Makefile.in) @@ -0,0 +1,14 @@ +--- layout/generic/Makefile.in.orig 2011-07-06 05:09:28.000000000 +0200 ++++ layout/generic/Makefile.in 2011-07-06 21:49:25.105659269 +0200 +@@ -159,9 +159,10 @@ + -I$(srcdir)/../../content/html/content/src \ + -I$(srcdir)/../../dom/base \ + -I$(srcdir)/../../dom/plugins/base \ +- $(MOZ_CAIRO_CFLAGS) \ + $(NULL) + ++CXXFLAGS += $(MOZ_CAIRO_CFLAGS) ++ + ifdef MOZ_ENABLE_GTK2 + CXXFLAGS += $(MOZ_GTK2_CFLAGS) + endif Copied: branches/experimental/www/firefox-beta/files/patch-nsprpub-pr-include-md_freebsd.h (from r615, branches/experimental/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-beta/files/patch-nsprpub-pr-include-md_freebsd.h Sun Aug 28 16:18:42 2011 (r616, copy of r615, branches/experimental/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h) @@ -0,0 +1,30 @@ +--- nsprpub/pr/include/md/_freebsd.h.orig 2010-12-23 17:34:13.000000000 +0100 ++++ nsprpub/pr/include/md/_freebsd.h 2010-12-23 17:34:46.000000000 +0100 +@@ -57,6 +57,10 @@ + #define _PR_SI_ARCHITECTURE "ia64" + #elif defined(__amd64__) + #define _PR_SI_ARCHITECTURE "amd64" ++#elif defined(__powerpc64__) ++#define _PR_SI_ARCHITECTURE "powerpc64" ++#elif defined(__powerpc__) ++#define _PR_SI_ARCHITECTURE "powerpc" + #else + #error "Unknown CPU architecture" + #endif +@@ -106,6 +110,16 @@ + #define _PR_IPV6_V6ONLY_PROBE + #endif + ++#if (__FreeBSD_version >= 700016) ++#if defined(_PR_PTHREADS) ++#define _PR_HAVE_GETPROTO_R ++#define _PR_HAVE_5_ARG_GETPROTO_R ++#define _PR_HAVE_GETHOST_R ++#define _PR_HAVE_GETHOST_R_INT ++#define _PR_HAVE_THREADSAFE_GETHOST ++#endif ++#endif ++ + #define USE_SETJMP + + #ifndef _PR_PTHREADS Deleted: branches/experimental/www/firefox/files/patch-storage_build_Makefile.in ============================================================================== --- branches/experimental/www/firefox/files/patch-storage_build_Makefile.in Sun Aug 28 16:18:42 2011 (r611) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- storage/build/Makefile.in.orig Tue Feb 21 11:18:56 2006 -+++ storage/build/Makefile.in Sun Nov 5 16:16:06 2006 -@@ -77,6 +77,7 @@ - $(EXTRA_DSO_LIBS) \ - $(MOZ_COMPONENT_LIBS) \ - $(MOZ_JS_LIBS) \ -+ %%PTHREAD_LIBS%% \ - $(NULL) - - include $(topsrcdir)/config/rules.mk Added: branches/experimental/www/firefox-beta/files/patch-xpcom__threads__nsThreadManager.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-beta/files/patch-xpcom__threads__nsThreadManager.cpp Sun Aug 28 16:18:42 2011 (r616) @@ -0,0 +1,13 @@ +--- ./xpcom/threads/nsThreadManager.cpp.orig 2011-08-25 02:37:45.000000000 +0200 ++++ ./xpcom/threads/nsThreadManager.cpp 2011-08-28 17:14:14.000000000 +0200 +@@ -89,6 +89,10 @@ + nsresult + nsThreadManager::Init() + { ++#ifdef NS_TLS ++ if (!gTLSThreadID) ++ gTLSThreadID = mozilla::threads::Generic; ++#endif + if (!mThreadsByPRThread.Init()) + return NS_ERROR_OUT_OF_MEMORY; + From owner-freebsd-gecko@FreeBSD.ORG Sun Aug 28 16:26:10 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BF5D1106566B for ; Sun, 28 Aug 2011 16:26:10 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 601678FC14 for ; Sun, 28 Aug 2011 16:26:09 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p7SGQ8Tn014505 for ; Sun, 28 Aug 2011 16:26:09 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id p7SGQ3Ns013308 for freebsd-gecko@freebsd.org; Sun, 28 Aug 2011 16:26:03 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 28 Aug 2011 16:26:03 GMT Message-Id: <201108281626.p7SGQ3Ns013308@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r617 - in branches/experimental/www: seamonkey seamonkey-i18n X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 16:26:10 -0000 Author: flo Date: Sun Aug 28 16:26:03 2011 New Revision: 617 Log: update to 2.3.1 Modified: branches/experimental/www/seamonkey-i18n/Makefile branches/experimental/www/seamonkey-i18n/distinfo branches/experimental/www/seamonkey/Makefile branches/experimental/www/seamonkey/distinfo Modified: branches/experimental/www/seamonkey-i18n/Makefile ============================================================================== --- branches/experimental/www/seamonkey-i18n/Makefile Sun Aug 28 16:18:42 2011 (r616) +++ branches/experimental/www/seamonkey-i18n/Makefile Sun Aug 28 16:26:03 2011 (r617) @@ -6,8 +6,7 @@ # PORTNAME= seamonkey-i18n -PORTVERSION= 2.3 -PORTREVISION= 1 +PORTVERSION= 2.3.1 CATEGORIES= www MASTER_SITE_SUBDIR= seamonkey/releases/${PORTVERSION}/langpack PKGNAMEPREFIX= Modified: branches/experimental/www/seamonkey-i18n/distinfo ============================================================================== --- branches/experimental/www/seamonkey-i18n/distinfo Sun Aug 28 16:18:42 2011 (r616) +++ branches/experimental/www/seamonkey-i18n/distinfo Sun Aug 28 16:26:03 2011 (r617) @@ -1,44 +1,44 @@ -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ca.langpack.xpi) = f939aeab00dd7261ed20292b398cb076b279612814289e30665cdba8c44cb50a -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ca.langpack.xpi) = 812149 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.cs.langpack.xpi) = f47e9a26e8124980dd5fce7cb01e56e1196934896a0d753778864fb3d1d94fca -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.cs.langpack.xpi) = 815818 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.de.langpack.xpi) = 275132b2a76da4597510fc5d72fce1840ec580c7a564932a5b94e05511a08e8c -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.de.langpack.xpi) = 858157 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.en-GB.langpack.xpi) = c6cb14d30fd87b2e0d0b250999cfd93bd4475fd3fb2246eb29052a0c351566e2 -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.en-GB.langpack.xpi) = 788274 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.en-US.langpack.xpi) = 9cdae61ae3ad0eca8d1f6434cb74b7d838fa8e2c4ab36e84adcf0b7fede34960 -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.en-US.langpack.xpi) = 787693 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.es-AR.langpack.xpi) = 883332c947fc4cfd3d81fd1fb9e04df4ba27effd825f702b8a68086995431f3a -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.es-AR.langpack.xpi) = 813751 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.es-ES.langpack.xpi) = ef98e845c899b4ce3649ec657ec879d82fc2a757243d79824871549051f17512 -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.es-ES.langpack.xpi) = 786103 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.fi.langpack.xpi) = 860c3283f5358f3bc6fa932c303e2a26f5da14a0200be586641b787b4dc8111d -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.fi.langpack.xpi) = 807886 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.fr.langpack.xpi) = 869c575724c45bc1706b31bdc27b4f7d447fe2b21ec3fb47dd1c25c71e7421f2 -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.fr.langpack.xpi) = 896690 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.hu.langpack.xpi) = e61a5870ea87ae690b3f6590ea76ccc43a3074ae30d7f6f58731afc7d8eb98a1 -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.hu.langpack.xpi) = 829753 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.it.langpack.xpi) = 889460f7a20d64af6ee6dda56fd7151d301b4c4cdfdb29c7e0184ed84eed4215 -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.it.langpack.xpi) = 737251 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ja-JP-mac.langpack.xpi) = 5cddac55b523d88ef02d8a9a2c22bd05d53a6ef2d5aa3101c3249ccbfad26bce -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ja-JP-mac.langpack.xpi) = 886678 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ja.langpack.xpi) = 65b8364f105b62acad9022aadefc79615fc52172d3c84ef9bd51df50b018201d -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ja.langpack.xpi) = 862244 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.lt.langpack.xpi) = bb038f4aea2728f50a3af52e2325a8e798230585f912f0f4eec486699f60f242 -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.lt.langpack.xpi) = 960314 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.nb-NO.langpack.xpi) = c2280f1940b79ba1eff704d7cd41a9153c6e065cd742c17edd32a3def70ebbbb -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.nb-NO.langpack.xpi) = 806302 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.nl.langpack.xpi) = 7504a0fb10a25b2af1922ad50914fdb1a0c33f7e8119c34c5ef5638ba06f0a1c -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.nl.langpack.xpi) = 804973 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.pl.langpack.xpi) = 2dca139d0c1f8a002338466cc10e53e34c6cfdb3b43624d36bc9db3e6f95ccc0 -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.pl.langpack.xpi) = 826227 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.pt-PT.langpack.xpi) = 04f9e49df4216f4b61df08bdc4e33afe50f908119c0a71705413b850b211055e -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.pt-PT.langpack.xpi) = 843400 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ru.langpack.xpi) = 571f7b6a4e1ebbdb7d0cb0b77dbe379010954fb1570d9fc34054407ff69d12ee -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ru.langpack.xpi) = 889852 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.sk.langpack.xpi) = b8e49d47578eb090f1f10314b687fd815ea2e36a482533d9c1ff00f9854974a0 -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.sk.langpack.xpi) = 840864 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.sv-SE.langpack.xpi) = 7f99bb693372633a7f1eec491abcd782b2595aac4783f870bb15d603796fb627 -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.sv-SE.langpack.xpi) = 870149 -SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.tr.langpack.xpi) = 4cfd13af28f092337b5224b1821fa6258f94eddc7763777292c30b8a58742f94 -SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.tr.langpack.xpi) = 805726 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.ca.langpack.xpi) = 4e4740c9a6ad4147e6dfa50b4e7757e56558d478497102c797e089d82e177aed +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.ca.langpack.xpi) = 812150 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.cs.langpack.xpi) = e3f705eaf837d4b219e7cb0f41b942f045066f8090e7f11233544bd8e943d486 +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.cs.langpack.xpi) = 815820 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.de.langpack.xpi) = fe91060dfbd4c4fe8494851f40efa9901f7c0e8200a55a01260a825857437b76 +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.de.langpack.xpi) = 858159 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.en-GB.langpack.xpi) = 531e4cbda7a78621de3e638db6c792b8de9be701b7d58eef634e1d283eaed8ee +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.en-GB.langpack.xpi) = 788276 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.en-US.langpack.xpi) = 0e61a105c3b585aab90d761e108b63d1980078f55c199cdb76c279e372b53504 +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.en-US.langpack.xpi) = 787694 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.es-AR.langpack.xpi) = a416ed85d5b19ebd6ae0eb40b8979991761babb6f878d960dad2e28759d458f4 +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.es-AR.langpack.xpi) = 813752 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.es-ES.langpack.xpi) = 85da919de52d288de8603b4f2606ae2c15e1fe0ec1b53cee6cd06ee1f3ca04ec +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.es-ES.langpack.xpi) = 786104 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.fi.langpack.xpi) = abc9d516634b1cd18b6884dab0fdbd8956575d2cf2721371d1f16098bc7fc479 +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.fi.langpack.xpi) = 807888 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.fr.langpack.xpi) = c4c37d789ade00ba210346a742ecf3a59469a0232cca44f8785db61290adda9a +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.fr.langpack.xpi) = 896691 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.hu.langpack.xpi) = 93dc3ddf6ebfefb2be8a64db4015fdefe44897ff3f82993d0969e6d6f87ca13b +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.hu.langpack.xpi) = 829754 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.it.langpack.xpi) = 2d23314b547a5a5816632ba345493954fc1aaab10b4c088d89d64a8905c3ef67 +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.it.langpack.xpi) = 737252 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.ja-JP-mac.langpack.xpi) = 31c546b2424d1f89aae0de34c075a4a86bc638c9a3ef6f8cba63c02b58fd638c +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.ja-JP-mac.langpack.xpi) = 886679 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.ja.langpack.xpi) = 6c866b8bd9248198b42dabd650c29733d72795ee560fbfe56152a7009c75c5ae +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.ja.langpack.xpi) = 862245 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.lt.langpack.xpi) = 43ed61958eda55c4a6cc3e0aa5fe15acf6316937e52fc2209b4ffc73512dddfb +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.lt.langpack.xpi) = 960316 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.nb-NO.langpack.xpi) = f60be9885807b2ba8eb18eb34f4885cdd3c180b173e718ab2b3bb1c1f5d01fa3 +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.nb-NO.langpack.xpi) = 806302 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.nl.langpack.xpi) = 17d507497257fda510607dce4a1ebd385cd78da0ca474b2e2c2f659ca4fcde1e +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.nl.langpack.xpi) = 804974 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.pl.langpack.xpi) = 8a8e04a86497aff8cbaf70457d40ebd2bbf7096c212f75df35c9dbb03e82d0c0 +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.pl.langpack.xpi) = 826227 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.pt-PT.langpack.xpi) = 6fcbb6a3141aa576fa99f1a29c308e3eb34fe1d9d43a5030958dfa2abb7e8e41 +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.pt-PT.langpack.xpi) = 843402 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.ru.langpack.xpi) = acd2fae6f2415940045a9ad3a02da198c37badb8a3ae26e830ada30c9570bf85 +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.ru.langpack.xpi) = 889854 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.sk.langpack.xpi) = b785b6827c9173e9aabc9937f2cd93be48a3743fd608b30c351d70dd58f2a5e3 +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.sk.langpack.xpi) = 840867 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.sv-SE.langpack.xpi) = 16b3d07debb1720963ef9e55607d46e46dfdbbebf2e8ee2a41d6218429fc4916 +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.sv-SE.langpack.xpi) = 870151 +SHA256 (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.tr.langpack.xpi) = b20290ee6cacf2cbbdda38fee6fc1eebce545f0fa61d09ed75dd5ee4df52cff0 +SIZE (xpi/seamonkey-i18n-2.3.1/seamonkey-2.3.1.tr.langpack.xpi) = 805727 Modified: branches/experimental/www/seamonkey/Makefile ============================================================================== --- branches/experimental/www/seamonkey/Makefile Sun Aug 28 16:18:42 2011 (r616) +++ branches/experimental/www/seamonkey/Makefile Sun Aug 28 16:26:03 2011 (r617) @@ -6,8 +6,7 @@ # PORTNAME= seamonkey -DISTVERSION= 2.3 -PORTREVISION= 3 +DISTVERSION= 2.3.1 CATEGORIES?= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED} MASTER_SITE_SUBDIR= seamonkey/releases/${DISTVERSION}/source Modified: branches/experimental/www/seamonkey/distinfo ============================================================================== --- branches/experimental/www/seamonkey/distinfo Sun Aug 28 16:18:42 2011 (r616) +++ branches/experimental/www/seamonkey/distinfo Sun Aug 28 16:26:03 2011 (r617) @@ -1,2 +1,2 @@ -SHA256 (seamonkey-2.3.source.tar.bz2) = a709ac32c166448da4c9558ca17809ddbfa87f7e0e2a0638387ae080fb6758a4 -SIZE (seamonkey-2.3.source.tar.bz2) = 87002565 +SHA256 (seamonkey-2.3.1.source.tar.bz2) = 902256dab16843b66905009b60e84cd2de425223198864256020c1a195bbd061 +SIZE (seamonkey-2.3.1.source.tar.bz2) = 86960754 From owner-freebsd-gecko@FreeBSD.ORG Sun Aug 28 15:08:38 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2CB841065670 for ; Sun, 28 Aug 2011 15:08:38 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 7D70B8FC15 for ; Sun, 28 Aug 2011 15:08:36 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p7SF8ZMp012755 for ; Sun, 28 Aug 2011 15:08:35 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id p7SF8SDb092669 for freebsd-gecko@freebsd.org; Sun, 28 Aug 2011 15:08:28 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 28 Aug 2011 15:08:28 GMT Message-Id: <201108281508.p7SF8SDb092669@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Sun, 28 Aug 2011 17:39:28 +0000 Subject: [SVN-Commit] r615 - branches/experimental/Mk branches/experimental/mail/thunderbird branches/experimental/mail/thunderbird-i18n branches/experimental/mail/thunderbird/files branches/experimental/mail/thunderbird3 branches/experimental/mail/thunderbird3-i18n branches/experimental/mail/thunderbird3/files branches/experimental/www/firefox branches/experimental/www/firefox-i18n branches/experimental/www/firefox/files branches/experimental/www/firefox36 branches/experimental/www/firefox36-i18n branches/experimental/www/seamonkey branches/experimental/www/seamonkey-i18n branches/experimental/www/seamonkey/files branches/experimental/www/seamonkey2 branches/experimental/www/seamonkey2-i18n branches/experimental/www/seamonkey2/files trunk/Mk trunk/deskutils/lightning trunk/deskutils/lightning-thunderbird trunk/mail/thunderbird trunk/mail/thunderbird-i18n trunk/mail/thunderbird/files trunk/mail/thunderbird3 trunk/mail/thunderbird3-i18n trunk/mail/thunderbird3/files trunk/www! /firefox trunk/www/firefox-i18n trunk/www/firefox/files trunk/www/firefox36 trunk/www/firefox36-i18n trunk/www/kompozer trunk/www/libxul trunk/www/seamonkey trunk/www/seamonkey-i18n trunk/www/seamonkey/files trunk/www/seamonkey2 trunk/www/seamonkey2-i18n trunk/www/seamonkey2/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 15:08:38 -0000 Author: flo Date: Sun Aug 28 15:08:27 2011 New Revision: 615 Log: sync with ports cvs Added: branches/experimental/mail/thunderbird/files/patch-calendar-base-src-calDateTime.cpp branches/experimental/mail/thunderbird/files/patch-calendar-lightning-install.rdf branches/experimental/mail/thunderbird/files/patch-mozilla_toolkit_xre_glxtest.cpp branches/experimental/mail/thunderbird3/files/patch-mailnews-extensions-smime-build-Makefile.in branches/experimental/www/firefox/files/patch-bugzilla-659932 branches/experimental/www/seamonkey/files/patch-mozilla_toolkit_xre_glxtest.cpp trunk/mail/thunderbird/files/patch-calendar-base-src-calDateTime.cpp trunk/mail/thunderbird/files/patch-calendar-lightning-install.rdf trunk/mail/thunderbird/files/patch-mozilla_toolkit_xre_glxtest.cpp trunk/mail/thunderbird3/files/patch-mailnews-extensions-smime-build-Makefile.in trunk/www/firefox/files/patch-bugzilla-659932 trunk/www/seamonkey/files/patch-calendar-base-src-calDateTime.cpp trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in trunk/www/seamonkey/files/patch-mozilla-security_nss_lib_freebl_mpi_mpcpucache.c trunk/www/seamonkey/files/patch-mozilla_toolkit_xre_glxtest.cpp Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-jsnativestack.cpp branches/experimental/www/firefox/files/patch-js-src-jsnativestack.cpp branches/experimental/www/seamonkey/files/patch-mozilla-js-src-configure trunk/mail/thunderbird/files/patch-mozilla-js-src-jsnativestack.cpp trunk/www/firefox/files/patch-js-src-jsnativestack.cpp trunk/www/seamonkey/files/patch-mozilla-js-src-configure Modified: branches/experimental/Mk/bsd.gecko.mk branches/experimental/mail/thunderbird-i18n/Makefile branches/experimental/mail/thunderbird-i18n/distinfo branches/experimental/mail/thunderbird/Makefile branches/experimental/mail/thunderbird/distinfo branches/experimental/mail/thunderbird/files/patch-configure.in branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-Makefile.in branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-configure.in branches/experimental/mail/thunderbird/files/patch-mozilla-layout-generic-Makefile.in branches/experimental/mail/thunderbird/files/thunderbird.desktop.in branches/experimental/mail/thunderbird3-i18n/Makefile branches/experimental/mail/thunderbird3-i18n/distinfo branches/experimental/mail/thunderbird3/Makefile branches/experimental/mail/thunderbird3/distinfo branches/experimental/mail/thunderbird3/files/thunderbird.desktop.in branches/experimental/www/firefox-i18n/Makefile branches/experimental/www/firefox-i18n/distinfo branches/experimental/www/firefox-i18n/pkg-descr branches/experimental/www/firefox/Makefile branches/experimental/www/firefox/distinfo branches/experimental/www/firefox/files/patch-js-src-Makefile.in branches/experimental/www/firefox/files/patch-js-src-configure.in branches/experimental/www/firefox/files/patch-js_src_jsnum.cpp branches/experimental/www/firefox/files/patch-layout_generic_Makefile.in branches/experimental/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h branches/experimental/www/firefox36-i18n/Makefile branches/experimental/www/firefox36-i18n/distinfo branches/experimental/www/firefox36/Makefile branches/experimental/www/firefox36/distinfo branches/experimental/www/seamonkey-i18n/Makefile branches/experimental/www/seamonkey-i18n/Makefile.lang branches/experimental/www/seamonkey-i18n/Makefile.option branches/experimental/www/seamonkey-i18n/distinfo branches/experimental/www/seamonkey-i18n/pkg-descr branches/experimental/www/seamonkey/Makefile branches/experimental/www/seamonkey/distinfo branches/experimental/www/seamonkey/files/patch-config_autoconf.mk.in branches/experimental/www/seamonkey/files/patch-configure.in branches/experimental/www/seamonkey/files/patch-mozilla-js-src-Makefile.in branches/experimental/www/seamonkey/files/seamonkey.desktop.in branches/experimental/www/seamonkey2-i18n/Makefile branches/experimental/www/seamonkey2/Makefile branches/experimental/www/seamonkey2/files/patch-config_autoconf.mk.in branches/experimental/www/seamonkey2/files/seamonkey.desktop.in trunk/Mk/bsd.gecko.mk trunk/deskutils/lightning-thunderbird/Makefile trunk/deskutils/lightning/Makefile trunk/mail/thunderbird-i18n/Makefile trunk/mail/thunderbird-i18n/distinfo trunk/mail/thunderbird/Makefile trunk/mail/thunderbird/distinfo trunk/mail/thunderbird/files/patch-configure.in trunk/mail/thunderbird/files/patch-mozilla-js-src-Makefile.in trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in trunk/mail/thunderbird/files/patch-mozilla-layout-generic-Makefile.in trunk/mail/thunderbird/files/thunderbird.desktop.in trunk/mail/thunderbird3-i18n/Makefile trunk/mail/thunderbird3-i18n/distinfo trunk/mail/thunderbird3/Makefile trunk/mail/thunderbird3/distinfo trunk/mail/thunderbird3/files/thunderbird.desktop.in trunk/www/firefox-i18n/Makefile trunk/www/firefox-i18n/distinfo trunk/www/firefox-i18n/pkg-descr trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/firefox/files/patch-js-src-Makefile.in trunk/www/firefox/files/patch-js-src-configure.in trunk/www/firefox/files/patch-js_src_jsnum.cpp trunk/www/firefox/files/patch-layout_generic_Makefile.in trunk/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h trunk/www/firefox36-i18n/Makefile trunk/www/firefox36-i18n/distinfo trunk/www/firefox36/Makefile trunk/www/firefox36/distinfo trunk/www/kompozer/Makefile trunk/www/libxul/Makefile trunk/www/seamonkey-i18n/Makefile trunk/www/seamonkey-i18n/distinfo trunk/www/seamonkey-i18n/pkg-descr trunk/www/seamonkey/Makefile trunk/www/seamonkey/distinfo trunk/www/seamonkey/files/patch-config_autoconf.mk.in trunk/www/seamonkey/files/patch-configure.in trunk/www/seamonkey/files/patch-mozilla-js-src-Makefile.in trunk/www/seamonkey/files/seamonkey.desktop.in trunk/www/seamonkey2-i18n/Makefile trunk/www/seamonkey2/Makefile trunk/www/seamonkey2/files/patch-config_autoconf.mk.in trunk/www/seamonkey2/files/seamonkey.desktop.in Modified: branches/experimental/Mk/bsd.gecko.mk ============================================================================== --- branches/experimental/Mk/bsd.gecko.mk Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/Mk/bsd.gecko.mk Sun Aug 28 15:08:27 2011 (r615) @@ -4,7 +4,7 @@ # Date created: 12 Nov 2005 # Whom: Michael Johnson # -# $FreeBSD: ports/Mk/bsd.gecko.mk,v 1.33 2011/08/03 22:33:41 flo Exp $ +# $FreeBSD: ports/Mk/bsd.gecko.mk,v 1.38 2011/08/20 00:09:08 flo Exp $ # # 4 column tabs prevent hair loss and tooth decay! @@ -181,9 +181,9 @@ # is given by the maintainer via the port or by the # user via defined variable try to find the highest # stable installed version. -# Available values: yes 50+ 36+ 50 36 +# Available values: yes 60+ 36+ 60 36 # NOTE: -# default value 50 is used in case of USE_FIREFOX=yes +# default value 60 is used in case of USE_FIREFOX=yes # # USE_FIREFOX_BUILD Add buildtime dependency on Firefox. # Available values: see USE_FIREFOX @@ -192,9 +192,9 @@ # version is given by the maintainer via the port # or by the user via defined variable try to find # the highest stable installed version. -# Available values: yes 22+ 20+ 22 20 +# Available values: yes 23+ 20+ 23 20 # NOTE: -# default value 22 is used in case of USE_SEAMONKEY=yes +# default value 23 is used in case of USE_SEAMONKEY=yes # # USE_SEAMONKEY_BUILD Add buildtime dependency on SeaMonkey. # Available values: see USE_SEAMONKEY @@ -203,9 +203,9 @@ # version is given by the maintainer via the port # or by the user via defined variable try to find # the highest stable installed version. -# Available values: yes 50+ 31+ 50 31 +# Available values: yes 60+ 31+ 60 31 # NOTE: -# default value 50 is used in case of USE_THUNDERBIRD=yes +# default value 60 is used in case of USE_THUNDERBIRD=yes # # USE_THUNDERBIRD_BUILD Add buildtime dependency on Thunderbird. # Available values: see USE_THUNDERBIRD @@ -222,13 +222,13 @@ _FIREFOX_BUILD_DEPENDS= yes .endif -_FIREFOX_DEFAULT_VERSION= 50 -_FIREFOX_VERSIONS= 50 36 -_FIREFOX_RANGE_VERSIONS= 50+ 36+ +_FIREFOX_DEFAULT_VERSION= 60 +_FIREFOX_VERSIONS= 60 36 +_FIREFOX_RANGE_VERSIONS= 60+ 36+ # For specifying [36, ..]+ -_FIREFOX_36P= 36 ${_FIREFOX_50P} -_FIREFOX_50P= 50 +_FIREFOX_36P= 36 ${_FIREFOX_60P} +_FIREFOX_60P= 60 # Set the default Firefox version and check if USE_FIREFOX=yes was given .if ${USE_FIREFOX} == "yes" @@ -236,10 +236,10 @@ .endif # Setting/finding Firefox version we want. -.if exists(${LOCALBASE}/bin/firefox3) -_FIREFOX_VER!= ${LOCALBASE}/bin/firefox3 --version | ${SED} -e 's/Mozilla Firefox \([0-9]\)\.\([0-9]*\).*/\1\2/' -.elif exists(${LOCALBASE}/bin/firefox) +.if exists(${LOCALBASE}/bin/firefox) _FIREFOX_VER!= ${LOCALBASE}/bin/firefox --version | ${SED} -e 's/Mozilla Firefox \([0-9]\)\.\([0-9]*\).*/\1\2/' +.elif exists(${LOCALBASE}/bin/firefox3) +_FIREFOX_VER!= ${LOCALBASE}/bin/firefox3 --version | ${SED} -e 's/Mozilla Firefox \([0-9]\)\.\([0-9]*\).*/\1\2/' .endif # Check if installed Firefox version matches the wanted one @@ -272,7 +272,7 @@ .endif # Dependence lines for different Firefox versions -50_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox +60_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox 36_DEPENDS= ${LOCALBASE}/lib/firefox3/firefox:${PORTSDIR}/www/firefox36 # Add dependencies @@ -295,12 +295,12 @@ _SEAMONKEY_BUILD_DEPENDS= yes .endif -_SEAMONKEY_DEFAULT_VERSION= 22 -_SEAMONKEY_VERSIONS= 22 20 -_SEAMONKEY_RANGE_VERSIONS= 22+ 20+ +_SEAMONKEY_DEFAULT_VERSION= 23 +_SEAMONKEY_VERSIONS= 23 20 +_SEAMONKEY_RANGE_VERSIONS= 23+ 20+ -# For specifying [22, 20, ..]+ -_SEAMONKEY_22P= 22 ${_SEAMONKEY_20P} +# For specifying [23, 20, ..]+ +_SEAMONKEY_23P= 23 ${_SEAMONKEY_20P} _SEAMONKEY_20P= 20 # Set the default SeaMonkey version and check if USE_SEAMONKEY=yes was given @@ -311,6 +311,8 @@ # Setting/finding SeaMonkey version we want. .if exists(${LOCALBASE}/bin/seamonkey) _SEAMONKEY_VER!= ${LOCALBASE}/bin/seamonkey --version | ${SED} -e 's/Mozilla SeaMonkey \([0-9]\)\.\([0-9]*\).*/\1\2/' +.elif exists(${LOCALBASE}/bin/seamonkey2) +_SEAMONKEY_VER!= ${LOCALBASE}/bin/seamonkey2 --version | ${SED} -e 's/Mozilla SeaMonkey \([0-9]\)\.\([0-9]*\).*/\1\2/' .endif # Check if installed SeaMonkey version matches the wanted one @@ -343,8 +345,8 @@ .endif # Dependence lines for different SeaMonkey versions -11_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey-bin:${PORTSDIR}/www/seamonkey -20_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey2 +23_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey +20_DEPENDS= ${LOCALBASE}/lib/seamonkey2/seamonkey:${PORTSDIR}/www/seamonkey2 # Add dependencies .if defined(USE_SEAMONKEY) @@ -366,13 +368,13 @@ _THUNDERBIRD_BUILD_DEPENDS= yes .endif -_THUNDERBIRD_DEFAULT_VERSION= 50 -_THUNDERBIRD_VERSIONS= 50 31 -_THUNDERBIRD_RANGE_VERSIONS= 50+ 31+ +_THUNDERBIRD_DEFAULT_VERSION= 60 +_THUNDERBIRD_VERSIONS= 60 31 +_THUNDERBIRD_RANGE_VERSIONS= 60+ 31+ # For specifying [31, 30, ..]+ _THUNDERBIRD_31P= 31 ${_THUNDERBIRD_31P} -_THUNDERBIRD_50P= 50 +_THUNDERBIRD_60P= 60 # Set the default Thunderbird version and check if USE_THUNDERBIRD=yes was given .if ${USE_THUNDERBIRD} == "yes" @@ -382,6 +384,8 @@ # Setting/finding Thunderbird version we want. .if exists(${LOCALBASE}/bin/thunderbird) _THUNDERBIRD_VER!= ${LOCALBASE}/bin/thunderbird --version | ${SED} -e 's/ Thunderbird \([0-9]\)\.\([0-9]*\).*/\1\2/' +.elif exists(${LOCALBASE}/bin/thunderbird3) +_THUNDERBIRD_VER!= ${LOCALBASE}/bin/thunderbird3 --version | ${SED} -e 's/ Thunderbird \([0-9]\)\.\([0-9]*\).*/\1\2/' .endif # Check if installed Thunderbird version matches the wanted one @@ -414,8 +418,8 @@ .endif # Dependence lines for different Thunderbird versions -50_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird -31_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird3 +60_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird +31_DEPENDS= ${LOCALBASE}/lib/thunderbird3/thunderbird:${PORTSDIR}/mail/thunderbird3 # Add dependencies .if defined(USE_THUNDERBIRD) @@ -894,6 +898,13 @@ ${TAR} cf - -C${FAKEDIR}/${dir} -s'|${FAKEDIR}|${PREFIX}|s' . | \ ${TAR} xof - -C${PREFIX}/${dir} .endfor +.if (${OSVERSION} < 800081 ) + # XXX: make sure bsdtar(1) corrected symlinks + ${FIND} ${FAKEDIR} -type l -exec \ + ${ECHO_CMD} stat -f \'${LN} -hfs \"%Y\" \"%N\"\' {} + | \ + ${SED} s'|${FAKEDIR}|${PREFIX}|g' | ${SH} | \ + ${SED} -n s'|${FAKEDIR}|${PREFIX}|p' | ${SH} -x +.endif .for pcfile in ${MOZ_PKGCONFIG_FILES} ${INSTALL_DATA} ${FAKEDIR}/libdata/pkgconfig/${pcfile}.pc \ ${PREFIX}/libdata/pkgconfig/${pcfile}.pc Modified: branches/experimental/mail/thunderbird-i18n/Makefile ============================================================================== --- branches/experimental/mail/thunderbird-i18n/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/mail/thunderbird-i18n/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 29 May 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/mail/thunderbird-i18n/Makefile,v 1.43 2011/06/30 18:19:48 flo Exp $ +# $FreeBSD: ports/mail/thunderbird-i18n/Makefile,v 1.47 2011/08/23 08:00:17 ale Exp $ # PORTNAME= thunderbird-i18n -PORTVERSION= 5.0 +PORTVERSION= 6.0 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= @@ -23,18 +24,17 @@ .endif NO_BUILD= yes -USE_THUNDERBIRD= yes -USE_XPI= *thunderbird +USE_THUNDERBIRD= 60 +USE_XPI= thunderbird -THUNDERBIRD_I18N_ALL= ar bg br ca cs da de en-GB en-US es-AR es-ES et eu fi fr \ +THUNDERBIRD_I18N_ALL= ar br ca cs da de en-GB en-US es-AR es-ES et eu fi fr \ fy-NL ga-IE gd gl he hu is it ja ko lt nb-NO nl nn-NO \ - pa-IN pl pt-BR pt-PT rm ru si sk sl sq sv-SE ta-LK tr uk \ - zh-TW + pl pt-BR pt-PT rm ru si sk sl sq sv-SE ta-LK tr uk zh-TW .ifdef PACKAGE_BUILDING THUNDERBIRD_I18N?= all .else -THUNDERBIRD_I18N?= es-ES pt-BR ru ja de fr pa-IN ko it +THUNDERBIRD_I18N?= es-ES pt-BR ru ja de fr ko it .endif .if ${THUNDERBIRD_I18N} == all @@ -59,8 +59,10 @@ then \ exit 1; \ fi; \ - cd ${WRKSRC}/langpack-$$lang@thunderbird.mozilla.org/chrome; \ - ${LOCALBASE}/bin/zip -r $$lang.jar $$lang; \ + cd ${WRKSRC}/langpack-$$lang@thunderbird.mozilla.org/chrome/$$lang; \ + ${LOCALBASE}/bin/zip -r ../$$lang.jar locale; \ + cd ..; ${RM} -rf $$lang; cd ..; \ + ${REINPLACE_CMD} -i "" "s,chrome/$$lang,jar:chrome/$$lang.jar!," chrome.manifest; \ done do-install: Modified: branches/experimental/mail/thunderbird-i18n/distinfo ============================================================================== --- branches/experimental/mail/thunderbird-i18n/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/mail/thunderbird-i18n/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,88 +1,84 @@ -SHA256 (xpi/thunderbird-i18n-5.0/ar.xpi) = bb3f5afa529bb9ad91004d57c2e4ae77266c4fceaac3af13e69b25756c926eec -SIZE (xpi/thunderbird-i18n-5.0/ar.xpi) = 426291 -SHA256 (xpi/thunderbird-i18n-5.0/bg.xpi) = c19da2505f426dc8d2190db5b6dc3723e92b7f44a48ff03a3b7942b5668a27a7 -SIZE (xpi/thunderbird-i18n-5.0/bg.xpi) = 444151 -SHA256 (xpi/thunderbird-i18n-5.0/br.xpi) = 19c3387c0f66a2787bb1fe7cc89b72d401db476726480e2e7a0e052f4f9e98ac -SIZE (xpi/thunderbird-i18n-5.0/br.xpi) = 356430 -SHA256 (xpi/thunderbird-i18n-5.0/ca.xpi) = 0e1aedbe17a62ae8b6588ef76aeee7468743835857b13b6fa11dc96ca23ca4aa -SIZE (xpi/thunderbird-i18n-5.0/ca.xpi) = 407700 -SHA256 (xpi/thunderbird-i18n-5.0/cs.xpi) = af1c3be0944244dff7f35c7d335b2e28385d83e0ea572c4a43e4dfb3cc4d692c -SIZE (xpi/thunderbird-i18n-5.0/cs.xpi) = 407837 -SHA256 (xpi/thunderbird-i18n-5.0/da.xpi) = 92514d7df29168123279a0b486264d25fdac8ea984d9ea53c1158e0f850fc304 -SIZE (xpi/thunderbird-i18n-5.0/da.xpi) = 350465 -SHA256 (xpi/thunderbird-i18n-5.0/de.xpi) = fcd373a837dcb615b64635d1d2583d55ca5fe36e5dd32f11cdf1c6e50dc656c0 -SIZE (xpi/thunderbird-i18n-5.0/de.xpi) = 406252 -SHA256 (xpi/thunderbird-i18n-5.0/en-GB.xpi) = f7dbb262115a52d4cb6fe2e7119861241b285d08fbdc2a481bc2648bf9bca591 -SIZE (xpi/thunderbird-i18n-5.0/en-GB.xpi) = 381468 -SHA256 (xpi/thunderbird-i18n-5.0/en-US.xpi) = 7f89a05fd921e3fcfe5d83060bac92d4ac54be9dd7b90e9ee2f7b4ae3e7dd99c -SIZE (xpi/thunderbird-i18n-5.0/en-US.xpi) = 381080 -SHA256 (xpi/thunderbird-i18n-5.0/es-AR.xpi) = 4249e4dd9e39bcfb1d08ce2ebd042fd4ee332b949dadc5b706026130c178523b -SIZE (xpi/thunderbird-i18n-5.0/es-AR.xpi) = 399330 -SHA256 (xpi/thunderbird-i18n-5.0/es-ES.xpi) = a952b2c5f098a9685b22b72176575c8d8ba70c8415a24fab2b0a7414242690be -SIZE (xpi/thunderbird-i18n-5.0/es-ES.xpi) = 343865 -SHA256 (xpi/thunderbird-i18n-5.0/et.xpi) = 2dcb8d5086963964889b07d268baa681abc7744fef01219bc8f35db5184822e9 -SIZE (xpi/thunderbird-i18n-5.0/et.xpi) = 399580 -SHA256 (xpi/thunderbird-i18n-5.0/eu.xpi) = 7c940255e7e5dae14fdd725a9a722f13d5aa38eee98ab0f0ff2cca96db98b7cd -SIZE (xpi/thunderbird-i18n-5.0/eu.xpi) = 395631 -SHA256 (xpi/thunderbird-i18n-5.0/fi.xpi) = ff2a8aae8c48be298d3fdd7b0dc5621eff9af2c43a4a9e42c961fb8ecd9c3db7 -SIZE (xpi/thunderbird-i18n-5.0/fi.xpi) = 400828 -SHA256 (xpi/thunderbird-i18n-5.0/fr.xpi) = 49f54a41e64d53cf78b6576e89341672f16e629e25b3ffe689a71431fc796768 -SIZE (xpi/thunderbird-i18n-5.0/fr.xpi) = 403253 -SHA256 (xpi/thunderbird-i18n-5.0/fy-NL.xpi) = 8f0e32f4bcd7b097d746f7ed376e3ff01a28d2f2e8e02be1a3015853888f7fb0 -SIZE (xpi/thunderbird-i18n-5.0/fy-NL.xpi) = 403075 -SHA256 (xpi/thunderbird-i18n-5.0/ga-IE.xpi) = a69b3a0818b5ab7a6c27298884cb415dec7dc3f96ad4a8b78ef8d6a3d851d2d7 -SIZE (xpi/thunderbird-i18n-5.0/ga-IE.xpi) = 411750 -SHA256 (xpi/thunderbird-i18n-5.0/gd.xpi) = 0c84eec07f1a1f8a122c73b56f079445abdd9f029231f5471aba231cfce92ac4 -SIZE (xpi/thunderbird-i18n-5.0/gd.xpi) = 414203 -SHA256 (xpi/thunderbird-i18n-5.0/gl.xpi) = 794eb2977a964108ef031bc952babee6a0dc0e93d40263ee12297c28187f39b8 -SIZE (xpi/thunderbird-i18n-5.0/gl.xpi) = 398333 -SHA256 (xpi/thunderbird-i18n-5.0/he.xpi) = 3f49799adfe9e65d39639402a7a9ce6f8bcf036fbe25aa4aadd483007172f864 -SIZE (xpi/thunderbird-i18n-5.0/he.xpi) = 415116 -SHA256 (xpi/thunderbird-i18n-5.0/hu.xpi) = 8ea419595e4ef5034296485290cf89dc6091361b8f785be8e137ac37e934ed7e -SIZE (xpi/thunderbird-i18n-5.0/hu.xpi) = 415270 -SHA256 (xpi/thunderbird-i18n-5.0/is.xpi) = 8cdf6ddaa75c09ed31e57031f242eb56f0bb87dfc3965f019642a0b035664a44 -SIZE (xpi/thunderbird-i18n-5.0/is.xpi) = 401557 -SHA256 (xpi/thunderbird-i18n-5.0/it.xpi) = d995d24b281c79f36026d302ceb73638d156c619c8a29f7eeaa09c05a6edf89d -SIZE (xpi/thunderbird-i18n-5.0/it.xpi) = 337738 -SHA256 (xpi/thunderbird-i18n-5.0/ja.xpi) = a582214664357c360e2c8aaae8dab7fdd735e9827c8e3f9190542ca85fd89a04 -SIZE (xpi/thunderbird-i18n-5.0/ja.xpi) = 446749 -SHA256 (xpi/thunderbird-i18n-5.0/ko.xpi) = cc629295d61ea7c9f7103a0ddd096af438bd0ef049a6d6d3aef28c1c4104f0b6 -SIZE (xpi/thunderbird-i18n-5.0/ko.xpi) = 358753 -SHA256 (xpi/thunderbird-i18n-5.0/lt.xpi) = bb3e3dde6f71b303cc6a26fc92db9f724c186ab16932cf1532d740decd62a168 -SIZE (xpi/thunderbird-i18n-5.0/lt.xpi) = 523993 -SHA256 (xpi/thunderbird-i18n-5.0/nb-NO.xpi) = 222f84d8e0b791e2b66e76ada384efca190a0cf4c1262d9cb203b506969ae769 -SIZE (xpi/thunderbird-i18n-5.0/nb-NO.xpi) = 396958 -SHA256 (xpi/thunderbird-i18n-5.0/nl.xpi) = b4fd06c5ea15d7ad769f380ce25cd8e2b867f88d49761bc23e1f8e9150a9afa9 -SIZE (xpi/thunderbird-i18n-5.0/nl.xpi) = 397102 -SHA256 (xpi/thunderbird-i18n-5.0/nn-NO.xpi) = 2a8c106becb4d730cd9dc10588ec87fbbb85f55b15575b98a592ae1c63e9eb95 -SIZE (xpi/thunderbird-i18n-5.0/nn-NO.xpi) = 398579 -SHA256 (xpi/thunderbird-i18n-5.0/pa-IN.xpi) = 9f8214b81a7e850cfb1dc977072638578f8fd1cf65b1f6b9235258b86d353c2f -SIZE (xpi/thunderbird-i18n-5.0/pa-IN.xpi) = 434024 -SHA256 (xpi/thunderbird-i18n-5.0/pl.xpi) = 54586577f86b4d2c39c909c90e80075e9ff521227bd5c4dc5b947ed84d0152da -SIZE (xpi/thunderbird-i18n-5.0/pl.xpi) = 383672 -SHA256 (xpi/thunderbird-i18n-5.0/pt-BR.xpi) = c3a827b736e999b24098b6bfa37e4442ae835d66d567bba9b50634aff40ec3f7 -SIZE (xpi/thunderbird-i18n-5.0/pt-BR.xpi) = 406009 -SHA256 (xpi/thunderbird-i18n-5.0/pt-PT.xpi) = 76ee0e9bccf2a225b7ead1259ad82ece574d4db64d383bbf540733c202865f0e -SIZE (xpi/thunderbird-i18n-5.0/pt-PT.xpi) = 402739 -SHA256 (xpi/thunderbird-i18n-5.0/rm.xpi) = aa91f09081aa264b07996f5c5b5f1058ddb5cf12b2bb47c2c4e3cfac1780a8d1 -SIZE (xpi/thunderbird-i18n-5.0/rm.xpi) = 403569 -SHA256 (xpi/thunderbird-i18n-5.0/ru.xpi) = 561e74bae50a7c8a7e436bf70a3188d0e35f8890387d0091178de6c362a3054b -SIZE (xpi/thunderbird-i18n-5.0/ru.xpi) = 398261 -SHA256 (xpi/thunderbird-i18n-5.0/si.xpi) = 36b97239a8b87c0bb5f3ef50ea51ea485f0a9976fb9cd1dbc0cf09c8382375ef -SIZE (xpi/thunderbird-i18n-5.0/si.xpi) = 443551 -SHA256 (xpi/thunderbird-i18n-5.0/sk.xpi) = f8d0f45a365df808d2dc9e7d14037440a9883cef4eadb98bfc5048eb089090ed -SIZE (xpi/thunderbird-i18n-5.0/sk.xpi) = 413255 -SHA256 (xpi/thunderbird-i18n-5.0/sl.xpi) = bed8303d78a69d19f403e881e85756945b06e542a53e2371c7667cd2f5784576 -SIZE (xpi/thunderbird-i18n-5.0/sl.xpi) = 399391 -SHA256 (xpi/thunderbird-i18n-5.0/sq.xpi) = de288e144e65f46d7b6954e828b434cf2fef10444cdc3bdfd09ff015d68a350b -SIZE (xpi/thunderbird-i18n-5.0/sq.xpi) = 347151 -SHA256 (xpi/thunderbird-i18n-5.0/sv-SE.xpi) = 0e388da663b96521c0f5b1b7942bbbe65073a82cbf4e3e9852baa081decc3f37 -SIZE (xpi/thunderbird-i18n-5.0/sv-SE.xpi) = 467630 -SHA256 (xpi/thunderbird-i18n-5.0/ta-LK.xpi) = 42799b855d5b3563d29e68662c13a06c971449a8c68a543f02155951566f946a -SIZE (xpi/thunderbird-i18n-5.0/ta-LK.xpi) = 457259 -SHA256 (xpi/thunderbird-i18n-5.0/tr.xpi) = 0f202abbd2758dc8b995f69be7f3c355ffb8fbf42b54382759930274a9917d36 -SIZE (xpi/thunderbird-i18n-5.0/tr.xpi) = 402358 -SHA256 (xpi/thunderbird-i18n-5.0/uk.xpi) = 63af2eed2f83137928019105f737f3512a1cd0d150f4ff47f903644d08455d3a -SIZE (xpi/thunderbird-i18n-5.0/uk.xpi) = 451686 -SHA256 (xpi/thunderbird-i18n-5.0/zh-TW.xpi) = 48d0ec4797b8ee021e947828d872e682ec56234fba8de6cba5d16ff8cdd7bbc2 -SIZE (xpi/thunderbird-i18n-5.0/zh-TW.xpi) = 419985 +SHA256 (xpi/thunderbird-i18n-6.0/ar.xpi) = 3a451c2f0d127a9d27b8a350b08e4e081ad355465f11340d20cc0e451e8b8a89 +SIZE (xpi/thunderbird-i18n-6.0/ar.xpi) = 427494 +SHA256 (xpi/thunderbird-i18n-6.0/br.xpi) = d38de60d65bea16a779642a2232425d4d17bb4020c8ff2b42c210ce4a4127bd6 +SIZE (xpi/thunderbird-i18n-6.0/br.xpi) = 357402 +SHA256 (xpi/thunderbird-i18n-6.0/ca.xpi) = 9fc006759723c597b6263ba57b84cf295008ebb84bf77c11c16bb585bd2f1b2e +SIZE (xpi/thunderbird-i18n-6.0/ca.xpi) = 408682 +SHA256 (xpi/thunderbird-i18n-6.0/cs.xpi) = 8251b8f6968ff6c4a085fbc49ad771ec560f6c380477da70d7a05e9076149d1f +SIZE (xpi/thunderbird-i18n-6.0/cs.xpi) = 409069 +SHA256 (xpi/thunderbird-i18n-6.0/da.xpi) = c5146a29b714fb9ce0f6b1ee026c17875219b2e65aec3142764f0ee0c36e2bc6 +SIZE (xpi/thunderbird-i18n-6.0/da.xpi) = 351543 +SHA256 (xpi/thunderbird-i18n-6.0/de.xpi) = 4e37fdc9e08acdd8c89e896db7d1bcfb0adcd50d95e96723beda486c26c6f6ca +SIZE (xpi/thunderbird-i18n-6.0/de.xpi) = 407453 +SHA256 (xpi/thunderbird-i18n-6.0/en-GB.xpi) = 0caf4a881992c2d96a37398bc0be126133a2f0a297b9955293bc362885c23889 +SIZE (xpi/thunderbird-i18n-6.0/en-GB.xpi) = 382371 +SHA256 (xpi/thunderbird-i18n-6.0/en-US.xpi) = 030eeb82f4e226f47aacf6d5b51f96f10d6b5cc2569f031c46a0dee0b9c68593 +SIZE (xpi/thunderbird-i18n-6.0/en-US.xpi) = 381945 +SHA256 (xpi/thunderbird-i18n-6.0/es-AR.xpi) = 9042e7533f8d3e86f586907581c2d22710848fe46c26cccfa667a4f2963d35e6 +SIZE (xpi/thunderbird-i18n-6.0/es-AR.xpi) = 400278 +SHA256 (xpi/thunderbird-i18n-6.0/es-ES.xpi) = 97fa112a00644fd8b0ae94fc4638501855876e8270aa14ee739191935d3fa801 +SIZE (xpi/thunderbird-i18n-6.0/es-ES.xpi) = 344500 +SHA256 (xpi/thunderbird-i18n-6.0/et.xpi) = cb2aa30dbd8e3df24ab43bedc7689d12cf529fd44448b93e2080bb13d7b68edd +SIZE (xpi/thunderbird-i18n-6.0/et.xpi) = 400758 +SHA256 (xpi/thunderbird-i18n-6.0/eu.xpi) = 648eb6a6e6260be9de9ab0a4cbd23d40f3c7ff965039c5d332acf1b0a7924ac8 +SIZE (xpi/thunderbird-i18n-6.0/eu.xpi) = 396653 +SHA256 (xpi/thunderbird-i18n-6.0/fi.xpi) = 86a4fde30c122031b7806107069d9fef605a2f590fc66efb7b456de11af7e42e +SIZE (xpi/thunderbird-i18n-6.0/fi.xpi) = 401789 +SHA256 (xpi/thunderbird-i18n-6.0/fr.xpi) = d357085563e0edd71241a09ad3d7c63c0737ae3e70cf07692884ae176a648378 +SIZE (xpi/thunderbird-i18n-6.0/fr.xpi) = 404210 +SHA256 (xpi/thunderbird-i18n-6.0/fy-NL.xpi) = d9cab2a49a76da9d421b6969c6f3abf565bd37340c0a69a396a8f6e515db1837 +SIZE (xpi/thunderbird-i18n-6.0/fy-NL.xpi) = 404129 +SHA256 (xpi/thunderbird-i18n-6.0/ga-IE.xpi) = 9e2d5dd92cf1dec950f791e2dfb396da860ca5e666d31b972e6e02613f2c279b +SIZE (xpi/thunderbird-i18n-6.0/ga-IE.xpi) = 412669 +SHA256 (xpi/thunderbird-i18n-6.0/gd.xpi) = d86e05f537b4746ab655e4161ad1a18d5558645b9b95dc891db713cd21aa8dc2 +SIZE (xpi/thunderbird-i18n-6.0/gd.xpi) = 415265 +SHA256 (xpi/thunderbird-i18n-6.0/gl.xpi) = c3faac2259d7396f34b71f05627dd6e8d62abd617200aae892a26b1d9c4d7742 +SIZE (xpi/thunderbird-i18n-6.0/gl.xpi) = 399351 +SHA256 (xpi/thunderbird-i18n-6.0/he.xpi) = f330351e4f2810da09d08a8332529337484b04512c87e69b70ea815636e423ed +SIZE (xpi/thunderbird-i18n-6.0/he.xpi) = 415986 +SHA256 (xpi/thunderbird-i18n-6.0/hu.xpi) = 6e5aec41df3d9fcbb7671d5ed0264be96d8a3f3c5d3a18f2cc4db0059fc1d742 +SIZE (xpi/thunderbird-i18n-6.0/hu.xpi) = 416271 +SHA256 (xpi/thunderbird-i18n-6.0/is.xpi) = 05afdf13888edef7fa6e95ac5b088e6828b1ca7d196cced5f13f79090dbd49f5 +SIZE (xpi/thunderbird-i18n-6.0/is.xpi) = 402535 +SHA256 (xpi/thunderbird-i18n-6.0/it.xpi) = e301f259468f0d2f42813fade0942be0d8968db71aaecf89de59be8ec06d6431 +SIZE (xpi/thunderbird-i18n-6.0/it.xpi) = 336843 +SHA256 (xpi/thunderbird-i18n-6.0/ja.xpi) = 1c44d010f91bc71584f4b1551cc6f042f2f54eb23627b733747f346594017330 +SIZE (xpi/thunderbird-i18n-6.0/ja.xpi) = 448030 +SHA256 (xpi/thunderbird-i18n-6.0/ko.xpi) = 1cfecb7fa95016d4063df2fb79c4ba6e25b500074a4535b9fd258804101bf8d7 +SIZE (xpi/thunderbird-i18n-6.0/ko.xpi) = 359873 +SHA256 (xpi/thunderbird-i18n-6.0/lt.xpi) = be7c7e1b88a30b7108c1d3852f22442060d5a358279fe3fa74051f94cb5850e6 +SIZE (xpi/thunderbird-i18n-6.0/lt.xpi) = 525096 +SHA256 (xpi/thunderbird-i18n-6.0/nb-NO.xpi) = 9d0330d71dcab318d34caa04757ee53baadaf33ab84a2485028e2d7df276d31e +SIZE (xpi/thunderbird-i18n-6.0/nb-NO.xpi) = 397892 +SHA256 (xpi/thunderbird-i18n-6.0/nl.xpi) = f8de141b8eac6c098265c5835cb3477ebb82ce8c98f45bd0df2a13f16d9294c5 +SIZE (xpi/thunderbird-i18n-6.0/nl.xpi) = 398169 +SHA256 (xpi/thunderbird-i18n-6.0/nn-NO.xpi) = 45644c01a20167fea279a9a44f94a37d6e69208ff4adf9fda7ed3007a1aae314 +SIZE (xpi/thunderbird-i18n-6.0/nn-NO.xpi) = 399482 +SHA256 (xpi/thunderbird-i18n-6.0/pl.xpi) = abffe09ca4f72c19d17e6dcbd1d9c2b64bf77170e1c54153a45b2dadb7159250 +SIZE (xpi/thunderbird-i18n-6.0/pl.xpi) = 384740 +SHA256 (xpi/thunderbird-i18n-6.0/pt-BR.xpi) = 3fa4331317435d3cb4376f79dcef4c0af4c820221ac03a456111ce92db17b9c8 +SIZE (xpi/thunderbird-i18n-6.0/pt-BR.xpi) = 406991 +SHA256 (xpi/thunderbird-i18n-6.0/pt-PT.xpi) = 60d724aed7550840d7dfcc7de405117b704f7fdfbec8a34f2ff7999b8569a039 +SIZE (xpi/thunderbird-i18n-6.0/pt-PT.xpi) = 403984 +SHA256 (xpi/thunderbird-i18n-6.0/rm.xpi) = 754aba44bfe48932f30a192d3f7296b8dc8901adda66df5813e0c73dea4f8b54 +SIZE (xpi/thunderbird-i18n-6.0/rm.xpi) = 404561 +SHA256 (xpi/thunderbird-i18n-6.0/ru.xpi) = b0fc8d5d7ff89f1ccc9d662da7e9a3120900e50003a2281f056abfce3708903e +SIZE (xpi/thunderbird-i18n-6.0/ru.xpi) = 398962 +SHA256 (xpi/thunderbird-i18n-6.0/si.xpi) = f9618dcd779b0a6d3f33d77777e400acf547237ae14269150764df259fb9045a +SIZE (xpi/thunderbird-i18n-6.0/si.xpi) = 446393 +SHA256 (xpi/thunderbird-i18n-6.0/sk.xpi) = 1f18758211c456335ee335b135c4ad06a20ed734d2abe6541caac589395337ad +SIZE (xpi/thunderbird-i18n-6.0/sk.xpi) = 414265 +SHA256 (xpi/thunderbird-i18n-6.0/sl.xpi) = 4fc68f3a7f5b15c4e3314c81ad2945be0881d32da94aa9b118c4911031353ed1 +SIZE (xpi/thunderbird-i18n-6.0/sl.xpi) = 400275 +SHA256 (xpi/thunderbird-i18n-6.0/sq.xpi) = e7ef33b2802aa983e3985f6162490f7be6a0ca32d82d2540ea71cbc80102d0b0 +SIZE (xpi/thunderbird-i18n-6.0/sq.xpi) = 348955 +SHA256 (xpi/thunderbird-i18n-6.0/sv-SE.xpi) = 6d5b5c1a48c6a2d5918f534800777ddf5e61b5b81374ccc3bb2cc09fc75a2c52 +SIZE (xpi/thunderbird-i18n-6.0/sv-SE.xpi) = 468587 +SHA256 (xpi/thunderbird-i18n-6.0/ta-LK.xpi) = 6614445d8c29a4287469dc781d62630f580e240b0156931d8f32f886effa1963 +SIZE (xpi/thunderbird-i18n-6.0/ta-LK.xpi) = 463618 +SHA256 (xpi/thunderbird-i18n-6.0/tr.xpi) = 595b22151201dc4b9d08a0321530c1f1f2494d5b6edb5527cd56648b245f1493 +SIZE (xpi/thunderbird-i18n-6.0/tr.xpi) = 403273 +SHA256 (xpi/thunderbird-i18n-6.0/uk.xpi) = a7030f7f6aa9d52b4a39c344ef1d5aeae9114dca9590e2eabf24b3c2849601ec +SIZE (xpi/thunderbird-i18n-6.0/uk.xpi) = 452775 +SHA256 (xpi/thunderbird-i18n-6.0/zh-TW.xpi) = 5c07cc4f35a827e9b533888cdfb482b44f8cebd2a079b5b370ce656e8ecc8de0 +SIZE (xpi/thunderbird-i18n-6.0/zh-TW.xpi) = 420983 Modified: branches/experimental/mail/thunderbird/Makefile ============================================================================== --- branches/experimental/mail/thunderbird/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/mail/thunderbird/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 4 September 2003 # Whom: Joe Marcus Clarke # -# $FreeBSD: ports/mail/thunderbird/Makefile,v 1.129 2011/07/15 22:20:11 flo Exp $ +# $FreeBSD: ports/mail/thunderbird/Makefile,v 1.133 2011/08/25 08:35:58 ale Exp $ # PORTNAME= thunderbird -DISTVERSION= 5.0 +DISTVERSION= 6.0 +PORTREVISION= 2 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source @@ -22,7 +23,6 @@ USE_AUTOTOOLS= autoconf213 USE_GECKO= gecko -CONFLICTS_INSTALL= thunderbird-3.1* USE_MOZILLA= -png -nss -dbm -jpeg -xft MOZ_TOOLKIT= cairo-gtk2 @@ -36,20 +36,19 @@ USE_GMAKE= yes USE_GL= gl -MOZ_PROTOCOLS= http,ftp,file,viewsource,res,data,wyciwyg +MOZ_PROTOCOLS= http,ftp,file,viewsource,res,data,wyciwyg,websocket MOZ_GRAPHICS= default,-xbm -MOZ_OPTIONS= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ +MOZ_OPTIONS= --program-transform-name='s/thunderbird/${MOZILLA}/' \ + --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ --enable-single-profile --disable-profilesharing \ --enable-application=mail --enable-official-branding \ --disable-updater --disable-necko-wifi \ --with-system-libevent=${LOCALBASE} MOZ_MK_OPTIONS= MOZ_MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1 MOZ_EXPORT= MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1 -GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/bin lib/${MOZILLA}/idl \ - lib/${MOZILLA}/include lib/${MOZILLA}/lib MOZ_PKGCONFIG_FILES= -PORTNAME_ICON= ${PORTNAME}.png +PORTNAME_ICON= ${MOZILLA}.png PORTNAME_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png SYSTEM_PREFS= ${FAKEDIR}/lib/${PORTNAME}/defaults/pref/${PORTNAME}.js @@ -59,7 +58,7 @@ .include -WRKSRC= ${WRKDIR}/comm-miramar +WRKSRC= ${WRKDIR}/comm-release MOZSRC:= ${WRKSRC}/mozilla .if ${ARCH} == powerpc64 @@ -82,7 +81,7 @@ MOZ_OPTIONS+= --disable-dbus --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif .if ${ARCH} == amd64 || ${ARCH} == i386 @@ -99,15 +98,15 @@ MOZ_OPTIONS+= --disable-calendar .endif -post-extract:: - ${SED} -e 's|@PORTNAME_ICON@|${PORTNAME_ICON}|' \ +post-extract: + @${SED} -e 's|@PORTNAME_ICON@|${PORTNAME_ICON}|;s|@MOZILLA@|${MOZILLA}|' \ <${FILESDIR}/thunderbird.desktop.in >${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop post-patch: @${GREP} -Flr \"/proc ${MOZSRC}/ipc/chromium/src/base | ${XARGS} ${REINPLACE_CMD} \ -e 's|/proc/self/fd|/dev/fd|' \ -e 's|/proc["/]|/compat/linux&|' - ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ + @${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ ${MOZSRC}/storage/build/Makefile.in \ ${MOZSRC}/toolkit/library/Makefile.in \ ${MOZSRC}/db/sqlite3/src/Makefile.in Modified: branches/experimental/mail/thunderbird/distinfo ============================================================================== --- branches/experimental/mail/thunderbird/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/mail/thunderbird/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-5.0.source.tar.bz2) = bb1858dc44e1e9f92b44a1eaf9456190d55b485cf65435266848300ac2b7c5de -SIZE (thunderbird-5.0.source.tar.bz2) = 86637589 +SHA256 (thunderbird-6.0.source.tar.bz2) = 3c56af448ebd4805c7997d8e0e41f4333d110ad2c4ad4873204bd4d68bbd8189 +SIZE (thunderbird-6.0.source.tar.bz2) = 86286245 Added: branches/experimental/mail/thunderbird/files/patch-calendar-base-src-calDateTime.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-calendar-base-src-calDateTime.cpp Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,8 @@ +--- calendar/base/src/calDateTime.cpp.orig 2011-08-03 20:08:23.361859978 +0200 ++++ calendar/base/src/calDateTime.cpp 2011-08-03 20:08:32.351860948 +0200 +@@ -1,4 +1,4 @@ +-/* ***** BEGIN LICENSE BLOCK ***** ++/* ***** 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 Added: branches/experimental/mail/thunderbird/files/patch-calendar-lightning-install.rdf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-calendar-lightning-install.rdf Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,11 @@ +--- calendar/lightning/install.rdf.orig 2011-08-18 14:35:19.000000000 +0200 ++++ calendar/lightning/install.rdf 2011-08-18 14:35:46.000000000 +0200 +@@ -12,7 +12,7 @@ + + {3550f703-e582-4d05-9a08-453d09bdfdc6} + 5.0b1 +- 5.* ++ @THUNDERBIRD_VERSION@ + + + Modified: branches/experimental/mail/thunderbird/files/patch-configure.in ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-configure.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/mail/thunderbird/files/patch-configure.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,6 +1,6 @@ ---- configure.in.orig 2011-03-14 14:50:16.000000000 +0100 -+++ configure.in 2011-04-22 12:52:35.061444423 +0200 -@@ -1420,7 +1420,7 @@ +--- configure.in.orig 2011-07-15 07:42:33.000000000 +0200 ++++ configure.in 2011-07-22 13:43:44.000000000 +0200 +@@ -1438,7 +1438,7 @@ CPU_ARCH=sparc ;; @@ -9,7 +9,7 @@ CPU_ARCH="$OS_TEST" ;; -@@ -1440,7 +1440,7 @@ +@@ -1458,7 +1458,7 @@ dnl =============================================================== INTEL_ARCHITECTURE= case "$OS_TEST" in @@ -18,7 +18,90 @@ INTEL_ARCHITECTURE=1 esac -@@ -4388,7 +4388,7 @@ +@@ -1781,7 +1781,7 @@ + esac + + case "${host_cpu}" in +- x86_64) ++ amd64 | x86_64) + HOST_CFLAGS="$HOST_CFLAGS -D_AMD64_" + ;; + esac +@@ -2437,6 +2437,9 @@ + x86_64-*) + AC_DEFINE(_AMD64_) + ;; ++ amd64*) ++ AC_DEFINE(_AMD64_) ++ ;; + *) + AC_DEFINE(_CPU_ARCH_NOT_DEFINED) + ;; +@@ -2508,7 +2511,7 @@ + else + DLL_SUFFIX=".so.1.0" + fi +- MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib -Wl,-rpath-link,$(if $(X11BASE),$(X11BASE),/usr/X11R6)/lib' ++ MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib -Wl,-rpath-link,$(if $(X11BASE),$(X11BASE),/usr/local)/lib' + DSO_CFLAGS='' + DSO_PIC_CFLAGS='-fPIC' + DSO_LDOPTS='-shared -fPIC' +@@ -3326,11 +3329,11 @@ + ;; + *) + MOZ_CHECK_PTHREADS(pthreads, +- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthreads", ++ USE_PTHREADS=1 _PTHREAD_LDFLAGS="-pthreads", + MOZ_CHECK_PTHREADS(pthread, +- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthread", ++ USE_PTHREADS=1 _PTHREAD_LDFLAGS="-pthread", + MOZ_CHECK_PTHREADS(c_r, +- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lc_r", ++ USE_PTHREADS=1 _PTHREAD_LDFLAGS="-pthread", + MOZ_CHECK_PTHREADS(c, + USE_PTHREADS=1 + ) +@@ -3405,18 +3408,18 @@ + *-*-freebsd*) + AC_DEFINE(_REENTRANT) + AC_DEFINE(_THREAD_SAFE) +- dnl -pthread links in -lc_r, so don't specify it explicitly. ++ dnl -pthread links in -pthread, so don't specify it explicitly. + if test "$ac_cv_have_dash_pthread" = "yes"; then + _PTHREAD_LDFLAGS="-pthread" + else +- _PTHREAD_LDFLAGS="-lc_r" ++ _PTHREAD_LDFLAGS="-pthread" + fi + ;; + + *-*-openbsd*|*-*-bsdi*) + AC_DEFINE(_REENTRANT) + AC_DEFINE(_THREAD_SAFE) +- dnl -pthread links in -lc_r, so don't specify it explicitly. ++ dnl -pthread links in -pthread, so don't specify it explicitly. + if test "$ac_cv_have_dash_pthread" = "yes"; then + _PTHREAD_LDFLAGS="-pthread" + fi +@@ -3591,7 +3594,7 @@ + ac_cv_func_iconv, + [AC_TRY_LINK([ + #include +- #include ++ #include "/usr/local/include/iconv.h" + ], + [ + iconv_t h = iconv_open("", ""); +@@ -3612,7 +3615,7 @@ + ac_cv_func_const_iconv, + [AC_TRY_COMPILE([ + #include +- #include ++ #include "/usr/local/include/iconv.h" + ], + [ + const char *input = "testing"; +@@ -4409,7 +4412,7 @@ LDFLAGS=$_SAVE_LDFLAGS LIBS=$_SAVE_LIBS @@ -27,3 +110,12 @@ ZLIB_CFLAGS="-I${ZLIB_DIR}/include" ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}" fi +@@ -5966,7 +5969,7 @@ + i*86) + MOZ_CRT_CPU_ARCH=intel + ;; +- x86_64) ++ amd64 | x86_64) + MOZ_CRT_CPU_ARCH=amd64 + ;; + *) Modified: branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-Makefile.in ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-Makefile.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-Makefile.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,6 +1,25 @@ ---- mozilla/js/src/Makefile.in.orig 2011-03-17 18:51:39.000000000 +0100 -+++ mozilla/js/src/Makefile.in 2011-03-18 19:41:09.000000000 +0100 -@@ -612,7 +612,7 @@ +--- mozilla/js/src/Makefile.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ mozilla/js/src/Makefile.in 2011-07-06 22:23:46.363233778 +0200 +@@ -416,7 +416,7 @@ + # END enclude sources for V8 dtoa + ############################################# + +-ifeq (,$(filter arm% sparc %86 x86_64,$(TARGET_CPU))) ++ifeq (,$(filter arm% sparc %86 amd64 x86_64,$(TARGET_CPU))) + + VPATH += $(srcdir)/assembler \ + $(srcdir)/assembler/wtf \ +@@ -469,6 +469,9 @@ + else + #CPPSRCS += only_on_x86.cpp + endif ++ifeq (amd64, $(TARGET_CPU)) ++#CPPSRCS += only_on_x86_64.cpp ++endif + endif + ifeq (arm, $(TARGET_CPU)) + #CPPSRCS += only_on_arm.cpp +@@ -739,7 +742,7 @@ # to reliably get limit macros defined, we'd always have to define the # one below before including any header, but that's obscure and # fragile, so we do it here. @@ -9,7 +28,7 @@ INCLUDES += -I$(srcdir) -@@ -666,7 +666,8 @@ +@@ -793,7 +796,8 @@ endif # WINNT ifeq ($(OS_ARCH),FreeBSD) Modified: branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-configure.in ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-configure.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-configure.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,33 +1,72 @@ ---- mozilla/js/src/configure.in.orig 2010-11-04 21:05:48.000000000 +0100 -+++ mozilla/js/src/configure.in 2010-11-22 21:30:24.000000000 +0100 -@@ -2621,7 +2621,7 @@ +--- mozilla/js/src/configure.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ mozilla/js/src/configure.in 2011-07-06 22:19:17.584233430 +0200 +@@ -1473,7 +1473,7 @@ + CPU_ARCH=sparc + ;; + +-x86_64 | ia64) ++amd64 | x86_64 | ia64) + CPU_ARCH="$OS_TEST" + ;; + +@@ -1495,7 +1495,7 @@ + dnl =============================================================== + INTEL_ARCHITECTURE= + case "$OS_TEST" in +- x86_64|i?86) ++ amd64|x86_64|i?86) + INTEL_ARCHITECTURE=1 + esac + +@@ -2713,7 +2713,7 @@ AC_DEFINE(JS_CPU_X86) AC_DEFINE(JS_NUNBOX32) ;; -x86_64*-*) -+x86_64*-*|amd64*-*) ++amd64*-*) ENABLE_TRACEJIT=1 NANOJIT_ARCH=X64 ENABLE_METHODJIT=1 -@@ -2638,11 +2638,6 @@ - AC_DEFINE(JS_CPU_ARM) - AC_DEFINE(JS_NUNBOX32) +@@ -2723,23 +2723,23 @@ + AC_DEFINE(JS_CPU_X64) + AC_DEFINE(JS_PUNBOX64) + ;; +-arm*-*) ++x86_64*-*) + ENABLE_TRACEJIT=1 +- NANOJIT_ARCH=ARM ++ NANOJIT_ARCH=X64 + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- AC_DEFINE(JS_CPU_ARM) +- AC_DEFINE(JS_NUNBOX32) ++ ENABLE_POLYIC_TYPED_ARRAY=1 ++ AC_DEFINE(JS_CPU_X64) ++ AC_DEFINE(JS_PUNBOX64) ;; -sparc*-*) -- ENABLE_TRACEJIT=1 ++arm*-*) + ENABLE_TRACEJIT=1 - NANOJIT_ARCH=Sparc ++ NANOJIT_ARCH=ARM + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- ENABLE_POLYIC_TYPED_ARRAY=1 - AC_DEFINE(JS_CPU_SPARC) -- ;; ++ AC_DEFINE(JS_CPU_ARM) + AC_DEFINE(JS_NUNBOX32) + ;; esac - - MOZ_ARG_DISABLE_BOOL(methodjit, -@@ -2693,7 +2688,7 @@ +@@ -2796,6 +2796,10 @@ i?86-*) AC_DEFINE(AVMPLUS_IA32) ;; --x86_64*-*) -+x86_64*-*|amd64*-*) ++amd64*-*) ++ AC_DEFINE(AVMPLUS_AMD64) ++ AC_DEFINE(AVMPLUS_64BIT) ++ ;; + x86_64*-*) AC_DEFINE(AVMPLUS_AMD64) AC_DEFINE(AVMPLUS_64BIT) - ;; - Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-jsnativestack.cpp ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-jsnativestack.cpp Sun Aug 28 15:08:27 2011 (r614) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/js/src/jsnativestack.cpp~ -+++ mozilla/js/src/jsnativestack.cpp -@@ -50,7 +50,8 @@ - #elif defined(XP_MACOSX) || defined(DARWIN) || defined(XP_UNIX) - # include - --# if defined(__FreeBSD__) -+# if defined(FREEBSD) -+# include - # include - # endif Modified: branches/experimental/mail/thunderbird/files/patch-mozilla-layout-generic-Makefile.in ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-layout-generic-Makefile.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/mail/thunderbird/files/patch-mozilla-layout-generic-Makefile.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,14 +1,15 @@ ---- mozilla/layout/generic/Makefile.in.orig 2011-05-28 15:25:03.000000000 +0200 -+++ mozilla/layout/generic/Makefile.in 2011-06-03 08:21:03.853676671 +0200 -@@ -160,9 +160,10 @@ +--- mozilla/layout/generic/Makefile.in.orig 2011-07-06 05:09:28.000000000 +0200 ++++ mozilla/layout/generic/Makefile.in 2011-07-06 21:49:25.105659269 +0200 +@@ -159,9 +159,10 @@ -I$(srcdir)/../../content/html/content/src \ -I$(srcdir)/../../dom/base \ - -I$(srcdir)/../../modules/plugin/base/src \ + -I$(srcdir)/../../dom/plugins/base \ - $(MOZ_CAIRO_CFLAGS) \ $(NULL) -+CXXFLAGS += $(MOZ_CAIRO_CFLAGS) ++ CXXFLAGS += $(MOZ_CAIRO_CFLAGS) + ifdef MOZ_ENABLE_GTK2 CXXFLAGS += $(MOZ_GTK2_CFLAGS) endif + Added: branches/experimental/mail/thunderbird/files/patch-mozilla_toolkit_xre_glxtest.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-mozilla_toolkit_xre_glxtest.cpp Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,25 @@ +--- mozilla/toolkit/xre/glxtest.cpp.orig 2011-08-19 18:57:10.604870746 +0300 ++++ mozilla/toolkit/xre/glxtest.cpp 2011-08-19 18:59:43.620447963 +0300 +@@ -51,6 +51,8 @@ + // which runs the glxtest() static function. This creates a X connection, a GLX context, calls glGetString, and writes that + // to the 'write' end of the pipe. + ++#include ++#include + #include + #include + #include +@@ -224,6 +226,7 @@ + void fire_glxtest_process() + { + int pfd[2]; ++ int status; + if (pipe(pfd) == -1) { + perror("pipe"); + exit(EXIT_FAILURE); +@@ -244,4 +247,5 @@ + close(pfd[1]); + mozilla::widget::glxtest_pipe = pfd[0]; + mozilla::widget::glxtest_pid = pid; ++ waitpid(pid, &status, 0); + } Modified: branches/experimental/mail/thunderbird/files/thunderbird.desktop.in ============================================================================== --- branches/experimental/mail/thunderbird/files/thunderbird.desktop.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/mail/thunderbird/files/thunderbird.desktop.in Sun Aug 28 15:08:27 2011 (r615) @@ -3,7 +3,7 @@ Name=Thunderbird GenericName=Mail Client Comment=Mail client and News Reader -Exec=thunderbird %U +Exec=@MOZILLA@ %U Icon=@PORTNAME_ICON@ StartupNotify=false Terminal=false Modified: branches/experimental/mail/thunderbird3-i18n/Makefile ============================================================================== --- branches/experimental/mail/thunderbird3-i18n/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/mail/thunderbird3-i18n/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 29 May 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/mail/thunderbird3-i18n/Makefile,v 1.47 2011/07/01 14:45:45 flo Exp $ +# $FreeBSD: ports/mail/thunderbird3-i18n/Makefile,v 1.50 2011/08/18 10:29:59 ale Exp $ # -PORTNAME= thunderbird-i18n -PORTVERSION= 3.1.11 +PORTNAME= thunderbird3-i18n +PORTVERSION= 3.1.12 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= @@ -20,11 +21,9 @@ RUN_DEPENDS+= xpi-quick-locale-switcher>=0:${PORTSDIR}/www/xpi-quick-locale-switcher .endif -LATEST_LINK= thunderbird3-i18n - NO_BUILD= yes USE_THUNDERBIRD= 31 -USE_XPI= *thunderbird* +USE_XPI= thunderbird3 linux-thunderbird THUNDERBIRD_I18N_ALL= af ar be bg bn-BD ca cs da de el en-GB en-US es-AR es-ES \ et eu fi fr fy-NL ga-IE he hu id is it ja ko lt nb-NO nl \ @@ -42,11 +41,11 @@ .endif THUNDERBIRD_I18N_?= ${THUNDERBIRD_I18N} -WDIR= langpack-*@thunderbird.mozilla.org +WDIR= langpack3-*@thunderbird.mozilla.org XPI_DISTNAMES= ${THUNDERBIRD_I18N_} .for dist in ${XPI_DISTNAMES} -XPI_ID_${dist}= langpack-${dist}@thunderbird.mozilla.org +XPI_ID_${dist}= langpack3-${dist}@thunderbird.mozilla.org XPI_FILES_${dist}= chrome.manifest install.rdf chrome/${dist}.jar defaults/pref/all-l10n.js XPI_DIRS_${dist}= chrome defaults/pref defaults .endfor @@ -55,7 +54,7 @@ @${RM} -rf ${WRKDIR} @${MKDIR} ${WRKDIR} ${WRKSRC} @for lang in ${THUNDERBIRD_I18N_}; do \ - if ! (${EXTRACT_CMD} ${_DISTDIR}/$$lang.xpi -d ${WRKSRC}/langpack-$$lang@thunderbird.mozilla.org);\ + if ! (${EXTRACT_CMD} ${_DISTDIR}/$$lang.xpi -d ${WRKSRC}/langpack3-$$lang@thunderbird.mozilla.org);\ then \ exit 1; \ fi \ @@ -75,7 +74,8 @@ post-patch: ${FIND} ${WRKSRC} -name install.rdf -print0 | \ - ${XARGS} -0L1 ${REINPLACE_CMD} -i '' '/ # -# $FreeBSD: ports/mail/thunderbird3/Makefile,v 1.131 2011/06/30 18:13:18 flo Exp $ +# $FreeBSD: ports/mail/thunderbird3/Makefile,v 1.134 2011/08/23 18:39:07 kwm Exp $ # PORTNAME= thunderbird -DISTVERSION= 3.1.11 +DISTVERSION= 3.1.12 +PORTREVISION= 2 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source @@ -20,7 +21,6 @@ USE_AUTOTOOLS= autoconf213 LATEST_LINK= thunderbird3 USE_GECKO= gecko -CONFLICTS_INSTALL= thunderbird-5.0* USE_MOZILLA= -png -nss -dbm -jpeg -xft MOZ_TOOLKIT= cairo-gtk2 @@ -35,7 +35,10 @@ MOZ_PROTOCOLS= http,ftp,file,viewsource,res,data MOZ_GRAPHICS= default,-xbm -MOZ_OPTIONS= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ +MOZILLA_SUFX= 3 +MOZILLA= ${PORTNAME}${MOZILLA_SUFX} +MOZ_OPTIONS= --program-transform-name='s/thunderbird/${MOZILLA}/' \ + --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ --enable-single-profile --disable-profilesharing \ --enable-application=mail --enable-official-branding \ --disable-updater --disable-necko-wifi @@ -44,7 +47,7 @@ MOZILLA_PLIST_DIRS= bin lib MOZ_PKGCONFIG_FILES= -PORTNAME_ICON= ${PORTNAME}.png +PORTNAME_ICON= ${MOZILLA}.png PORTNAME_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png SYSTEM_PREFS= ${FAKEDIR}/lib/${PORTNAME}/defaults/pref/${PORTNAME}.js @@ -77,11 +80,11 @@ MOZ_OPTIONS+= --disable-dbus --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif -post-extract:: - ${SED} -e 's|@PORTNAME_ICON@|${PORTNAME_ICON}|' \ +post-extract: + ${SED} -e 's|@PORTNAME_ICON@|${PORTNAME_ICON}|;s|@MOZILLA@|${MOZILLA}|' \ <${FILESDIR}/thunderbird.desktop.in >${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop post-patch: @@ -104,10 +107,10 @@ (cd ${MOZSRC}/js/src/ && ${AUTOCONF}) port-pre-install: - ${MKDIR} ${FAKEDIR}/lib/${PORTNAME}/defaults + ${MKDIR} ${FAKEDIR}/lib/${MOZILLA}/defaults pre-install: - @${ECHO_CMD} 'share/applications/${PORTNAME}.desktop' >> ${PLIST} + @${ECHO_CMD} 'share/applications/${MOZILLA_EXEC_NAME}.desktop' >> ${PLIST} @${ECHO_CMD} 'share/pixmaps/${PORTNAME_ICON}' >> ${PLIST} @${ECHO_CMD} '@dirrmtry share/applications' >> ${PLIST} Modified: branches/experimental/mail/thunderbird3/distinfo ============================================================================== --- branches/experimental/mail/thunderbird3/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/mail/thunderbird3/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-3.1.11.source.tar.bz2) = 3e78284661b1be1d35753550b7a183d583d7ee68c8bac683283d3931f90fdd1a -SIZE (thunderbird-3.1.11.source.tar.bz2) = 68716700 +SHA256 (thunderbird-3.1.12.source.tar.bz2) = ae020f6cebf81541e08642f371484c2ae6edbd7db1b70fe51f1e2cb462d48089 +SIZE (thunderbird-3.1.12.source.tar.bz2) = 69096988 Added: branches/experimental/mail/thunderbird3/files/patch-mailnews-extensions-smime-build-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird3/files/patch-mailnews-extensions-smime-build-Makefile.in Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,16 @@ +$FreeBSD: ports/mail/thunderbird3/files/patch-mailnews-extensions-smime-build-Makefile.in,v 1.1 2011/07/05 21:14:20 crees Exp $ + +This is from ports/156912; it fixes the build failure due to the gmake-3.81-ism +in mailnews/extensions/smime/build/Makefile.in + +--- mailnews/extensions/smime/build/Makefile.in.orig 2011-05-09 18:49:18.458634807 +0100 ++++ mailnews/extensions/smime/build/Makefile.in 2011-05-09 18:50:07.015309434 +0100 +@@ -81,7 +81,7 @@ + $(NULL) + + ifndef MOZ_STATIC_MAIL_BUILD +-SHARED_LIBRARY_LIBS + = ../../../base/util/$(LIB_PREFIX)msgbsutl_s.$(LIB_SUFFIX) ++SHARED_LIBRARY_LIBS += ../../../base/util/$(LIB_PREFIX)msgbsutl_s.$(LIB_SUFFIX) + endif + + ifdef MOZILLA_INTERNAL_API Modified: branches/experimental/mail/thunderbird3/files/thunderbird.desktop.in ============================================================================== --- branches/experimental/mail/thunderbird3/files/thunderbird.desktop.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/mail/thunderbird3/files/thunderbird.desktop.in Sun Aug 28 15:08:27 2011 (r615) @@ -3,7 +3,7 @@ Name=Thunderbird GenericName=Mail Client Comment=Mail client and News Reader -Exec=thunderbird %U +Exec=@MOZILLA@ %U Icon=@PORTNAME_ICON@ StartupNotify=false Terminal=false Modified: branches/experimental/www/firefox-i18n/Makefile ============================================================================== --- branches/experimental/www/firefox-i18n/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox-i18n/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 28 May 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/www/firefox-i18n/Makefile,v 1.51 2011/06/21 21:12:31 flo Exp $ +# $FreeBSD: ports/www/firefox-i18n/Makefile,v 1.55 2011/08/24 22:52:07 flo Exp $ # PORTNAME= firefox-i18n -PORTVERSION= 5.0 +PORTVERSION= 6.0 +PORTREVISION= 1 CATEGORIES= www MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= @@ -14,12 +15,12 @@ DIST_SUBDIR= xpi/${DISTNAME} MAINTAINER= gecko@FreeBSD.org -COMMENT= Localized interface for Firefox 5.0 +COMMENT= Localized interface for Firefox 6.0 EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip -USE_FIREFOX= yes -USE_XPI= *firefox +USE_FIREFOX= 60 +USE_XPI= firefox USE_SUBMAKE= yes @@ -56,8 +57,10 @@ then \ exit 1; \ fi; \ - cd ${WRKSRC}/langpack-$$lang@firefox.mozilla.org/chrome; \ - ${LOCALBASE}/bin/zip -r $$lang.jar $$lang; \ + cd ${WRKSRC}/langpack-$$lang@firefox.mozilla.org/chrome/$$lang; \ + ${LOCALBASE}/bin/zip -r ../$$lang.jar locale; \ + cd ..; ${RM} -rf $$lang; cd ..; \ + ${REINPLACE_CMD} -i "" "s,chrome/$$lang,jar:chrome/$$lang.jar!," chrome.manifest; \ done .if !exists(${OPTIONSFILE}) && !defined(PACKAGE_BUILDING) Modified: branches/experimental/www/firefox-i18n/distinfo ============================================================================== --- branches/experimental/www/firefox-i18n/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox-i18n/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,164 +1,164 @@ -SHA256 (xpi/firefox-i18n-5.0/af.xpi) = a2e8b93b72193ec4eeca255a1cc735f548e77cb90a459b8c55eb4908a8f9f6b0 -SIZE (xpi/firefox-i18n-5.0/af.xpi) = 221342 -SHA256 (xpi/firefox-i18n-5.0/ak.xpi) = dffb31551d27180204aa74509f36a0b31faf67a7bd46a38ce5783ecf38890652 -SIZE (xpi/firefox-i18n-5.0/ak.xpi) = 222856 -SHA256 (xpi/firefox-i18n-5.0/ar.xpi) = f40d36aa041dd5e6fb378ab7385a6c593513b07b6d18dcb1a347ddb0ae80d31c -SIZE (xpi/firefox-i18n-5.0/ar.xpi) = 242499 -SHA256 (xpi/firefox-i18n-5.0/ast.xpi) = c5cdb9fccd6889cc81e935c3657fabf32ade2c0e633dfb117d439b662144b298 -SIZE (xpi/firefox-i18n-5.0/ast.xpi) = 218875 -SHA256 (xpi/firefox-i18n-5.0/be.xpi) = 39c2a84ec5b87b87d43bdd5fb853419496bac5a3468065b248d070bb72a6b346 -SIZE (xpi/firefox-i18n-5.0/be.xpi) = 232148 -SHA256 (xpi/firefox-i18n-5.0/bg.xpi) = 1359fc832811e1bd58e99a441aef1e97573b44ef1a8f4f644ef611f9684b8708 -SIZE (xpi/firefox-i18n-5.0/bg.xpi) = 255712 -SHA256 (xpi/firefox-i18n-5.0/bn-BD.xpi) = 5c3da96b4f16783b1dcfea19d1359924ec315c4478f38f226675a11b598ac637 -SIZE (xpi/firefox-i18n-5.0/bn-BD.xpi) = 264307 -SHA256 (xpi/firefox-i18n-5.0/bn-IN.xpi) = 25f88327fb65b9854425b19d0d36aabfddf08e367aeebf40930f969d02a286cd -SIZE (xpi/firefox-i18n-5.0/bn-IN.xpi) = 294137 -SHA256 (xpi/firefox-i18n-5.0/br.xpi) = 7c7f8097edbefc427c21c97030bf9d8f4434f6530b95d75bf2b07450e3c154d0 -SIZE (xpi/firefox-i18n-5.0/br.xpi) = 229699 -SHA256 (xpi/firefox-i18n-5.0/bs.xpi) = 2a3b36f5795d8cf596a522b0da4eaadf6f9f5fe08e08d96e084e0bd56f76dc5a -SIZE (xpi/firefox-i18n-5.0/bs.xpi) = 227566 -SHA256 (xpi/firefox-i18n-5.0/ca.xpi) = cf6968da5dcf725427d167f4ec66341c29f787be9f39bccce7829fafa5ae74c5 -SIZE (xpi/firefox-i18n-5.0/ca.xpi) = 228977 -SHA256 (xpi/firefox-i18n-5.0/cs.xpi) = 637a57375c30da3b97ae672de94ef0805c41e630884405fde8b04d05b3c94d6a -SIZE (xpi/firefox-i18n-5.0/cs.xpi) = 230068 -SHA256 (xpi/firefox-i18n-5.0/cy.xpi) = 929378c8ec2859ecf5dd539e678f520459489cdc1c770847ed0ab5822582bca4 -SIZE (xpi/firefox-i18n-5.0/cy.xpi) = 222565 -SHA256 (xpi/firefox-i18n-5.0/da.xpi) = f7e4f0c488ba5a0a1da3895372b5087bcad8db5d0e7b48b53a856cce0f60adf5 -SIZE (xpi/firefox-i18n-5.0/da.xpi) = 222498 -SHA256 (xpi/firefox-i18n-5.0/de.xpi) = e112cee3947ffa02c9709a701404979a0098632b6813bd9278490d80351d0cba -SIZE (xpi/firefox-i18n-5.0/de.xpi) = 230248 -SHA256 (xpi/firefox-i18n-5.0/el.xpi) = 3eb3d6a8f869242aa449afc040035bcaf1f3db901b5030ed6280fb091e78c25d -SIZE (xpi/firefox-i18n-5.0/el.xpi) = 244653 -SHA256 (xpi/firefox-i18n-5.0/en-GB.xpi) = cf96c48cfbf09f7ca7d57f8a88735b320fcbe78cb41413dddf2f14e11e0f38b9 -SIZE (xpi/firefox-i18n-5.0/en-GB.xpi) = 214199 -SHA256 (xpi/firefox-i18n-5.0/en-US.xpi) = 64b89b850e9c522c848a43893d6a1d8daf6f6c23e10ef0c5f464059e7a2d7b80 -SIZE (xpi/firefox-i18n-5.0/en-US.xpi) = 213834 -SHA256 (xpi/firefox-i18n-5.0/en-ZA.xpi) = 8deb294e6a9f7ddddf880353fc2f70b47e7aa4f9dc66c3bba97c7da9b7c7010a -SIZE (xpi/firefox-i18n-5.0/en-ZA.xpi) = 213782 -SHA256 (xpi/firefox-i18n-5.0/eo.xpi) = ea1d78e00db6eac107fe2352dedee06c59a704157493c92dcb0435cde5193c8b -SIZE (xpi/firefox-i18n-5.0/eo.xpi) = 223122 -SHA256 (xpi/firefox-i18n-5.0/es-AR.xpi) = 406d1ec67efb2090c82c9140422d50cc4bcf47183b7aa593579840030539fa1d -SIZE (xpi/firefox-i18n-5.0/es-AR.xpi) = 227033 -SHA256 (xpi/firefox-i18n-5.0/es-CL.xpi) = 15f44f3e16724d590fffd7eb6b0c36084a195f72ba74e312ea103ecf381e126e -SIZE (xpi/firefox-i18n-5.0/es-CL.xpi) = 229573 -SHA256 (xpi/firefox-i18n-5.0/es-ES.xpi) = f28a77f348ac0697f772b12a57eed3ac1d453f068d4b1908db85b14034f989a2 -SIZE (xpi/firefox-i18n-5.0/es-ES.xpi) = 202968 -SHA256 (xpi/firefox-i18n-5.0/es-MX.xpi) = 051e78ae837da4d8cb5d77d58e15efc769d4fe169722a62dd1f2dfc0ca17f4b3 -SIZE (xpi/firefox-i18n-5.0/es-MX.xpi) = 203603 -SHA256 (xpi/firefox-i18n-5.0/et.xpi) = b026307d175afa1aaa554a3c922f038af1807f850b732db08e4977e990ef7c91 -SIZE (xpi/firefox-i18n-5.0/et.xpi) = 224313 -SHA256 (xpi/firefox-i18n-5.0/eu.xpi) = 92d585c82509b1dfb6f9f37d6507a74e2c70246db28542452ebf53cd790aac2e -SIZE (xpi/firefox-i18n-5.0/eu.xpi) = 222260 -SHA256 (xpi/firefox-i18n-5.0/fa.xpi) = 4e323228d73084bfe9640e259b87461837783679cafb9345c07d824d707e1b69 -SIZE (xpi/firefox-i18n-5.0/fa.xpi) = 249669 -SHA256 (xpi/firefox-i18n-5.0/fi.xpi) = ea3ab6729e77ac12e1c0f63c29cd58d985aebf8a211953fe66121c76a76d3444 -SIZE (xpi/firefox-i18n-5.0/fi.xpi) = 225413 -SHA256 (xpi/firefox-i18n-5.0/fr.xpi) = 7174a6cd2bda7ac1ca2fb990fefdc056204c16b2a72d212a6273709a2ed6a90f -SIZE (xpi/firefox-i18n-5.0/fr.xpi) = 231107 -SHA256 (xpi/firefox-i18n-5.0/fy-NL.xpi) = 664ffc517c326307a24ae5e81b599fa527bca1b4704473b19fc406f256ab4cce -SIZE (xpi/firefox-i18n-5.0/fy-NL.xpi) = 228490 -SHA256 (xpi/firefox-i18n-5.0/ga-IE.xpi) = 11591862978c1475a83102500270596f0c4b1a18e234a6ac8ed5e2fc1ead1c95 -SIZE (xpi/firefox-i18n-5.0/ga-IE.xpi) = 233448 -SHA256 (xpi/firefox-i18n-5.0/gl.xpi) = e645891f96c31e832bb12bc23e7b8d1819ddd642c26720cb151541d342d8aede -SIZE (xpi/firefox-i18n-5.0/gl.xpi) = 225236 -SHA256 (xpi/firefox-i18n-5.0/gu-IN.xpi) = f426ca547c83be254ae3e110c6fb0c919c74a2bc99fc46942705286e36197849 -SIZE (xpi/firefox-i18n-5.0/gu-IN.xpi) = 253576 -SHA256 (xpi/firefox-i18n-5.0/he.xpi) = 75338fc5821e688d6dd113089cebe5321cf961b25d465abd623f09273200c470 -SIZE (xpi/firefox-i18n-5.0/he.xpi) = 235116 -SHA256 (xpi/firefox-i18n-5.0/hi-IN.xpi) = 1a54f1a8693ac489e6422d2d99db5d8bf5804b7d131d594a3dda0f4a0cada9d6 -SIZE (xpi/firefox-i18n-5.0/hi-IN.xpi) = 258506 -SHA256 (xpi/firefox-i18n-5.0/hr.xpi) = 0b5f555cf3218a8dea482862ef9c0fe21f48fb15c42b7b00822267d6dbed315f -SIZE (xpi/firefox-i18n-5.0/hr.xpi) = 235177 -SHA256 (xpi/firefox-i18n-5.0/hu.xpi) = c7d0a9cb17fec754758241ec977d4fcfc8cd50fc61a19f36f749de045b87f02a -SIZE (xpi/firefox-i18n-5.0/hu.xpi) = 235650 -SHA256 (xpi/firefox-i18n-5.0/hy-AM.xpi) = 5f89db48c14c1c88ae3d34e28416804f9b758185711fe0755349b1d00ae73ff4 -SIZE (xpi/firefox-i18n-5.0/hy-AM.xpi) = 420343 -SHA256 (xpi/firefox-i18n-5.0/id.xpi) = 6d2f2918a5628ae0f06fd64007448e7884704718921ad2e9cd3b1fb602d7934e -SIZE (xpi/firefox-i18n-5.0/id.xpi) = 219287 -SHA256 (xpi/firefox-i18n-5.0/is.xpi) = d606131a39efcae6cbc082cda5a95366f8c443993027f2d84d3c1c77a0258c8b -SIZE (xpi/firefox-i18n-5.0/is.xpi) = 225064 -SHA256 (xpi/firefox-i18n-5.0/it.xpi) = 788fbc67421c1e2e3a681cfb7a9c6ca333f39631803109e63c1537ce4997f763 -SIZE (xpi/firefox-i18n-5.0/it.xpi) = 200504 -SHA256 (xpi/firefox-i18n-5.0/ja.xpi) = fd2940c200de8271c055b4eed20798a18408b7473109bfb4a672376f2c95b212 -SIZE (xpi/firefox-i18n-5.0/ja.xpi) = 253532 -SHA256 (xpi/firefox-i18n-5.0/kk.xpi) = db1cea7c63226275a7e8ded104222f6cff37d8d94cedff7a3095db0d73a93bb3 -SIZE (xpi/firefox-i18n-5.0/kk.xpi) = 257652 -SHA256 (xpi/firefox-i18n-5.0/kn.xpi) = dd658af2b106ed1ae292afc7d3009def4f9d9c7745ccd6e6429b56df0872204d -SIZE (xpi/firefox-i18n-5.0/kn.xpi) = 275000 -SHA256 (xpi/firefox-i18n-5.0/ko.xpi) = 18637412840d5bc0caf55f08034ca908c5efb84e32e38a3d5e3662fdbd775040 -SIZE (xpi/firefox-i18n-5.0/ko.xpi) = 207948 -SHA256 (xpi/firefox-i18n-5.0/ku.xpi) = 8f9fbd41b099ae99aa4c2f88957636f0fcf2ba84f0d622d4f95ae0184ea0fd57 -SIZE (xpi/firefox-i18n-5.0/ku.xpi) = 232519 -SHA256 (xpi/firefox-i18n-5.0/lg.xpi) = 8f4823299cd377231e528f56e04d1e7fa653604fd36a33bd6001959983a89215 -SIZE (xpi/firefox-i18n-5.0/lg.xpi) = 229749 -SHA256 (xpi/firefox-i18n-5.0/lt.xpi) = f46ea7371becead269e7dc7441601f2bca5920d1ee8a4f6b1ebfd67b2034903e -SIZE (xpi/firefox-i18n-5.0/lt.xpi) = 314962 -SHA256 (xpi/firefox-i18n-5.0/lv.xpi) = 5fde2474f968b20b5876f7f49c228ba0948e00f2fcefcd25f1ac343d4c2b5b1a -SIZE (xpi/firefox-i18n-5.0/lv.xpi) = 226467 -SHA256 (xpi/firefox-i18n-5.0/mai.xpi) = 61f64a1634c74a8618e75b42e50f730775db1e9bfbcab33b8187f89282fb8f3a -SIZE (xpi/firefox-i18n-5.0/mai.xpi) = 258290 -SHA256 (xpi/firefox-i18n-5.0/mk.xpi) = 0bfab372a3a79503a3d06dba43acd462caf1971f90b72d21d82e068c8da82029 -SIZE (xpi/firefox-i18n-5.0/mk.xpi) = 251524 -SHA256 (xpi/firefox-i18n-5.0/ml.xpi) = b8efc38640f4b1e7b3046800c9d0b23ac8ca4bc08572450c9450cba55d832d41 -SIZE (xpi/firefox-i18n-5.0/ml.xpi) = 283533 -SHA256 (xpi/firefox-i18n-5.0/mr.xpi) = e177b3506d5255e4127fd76dec257262a5ab9cebc70d853f46d437bbfb783432 -SIZE (xpi/firefox-i18n-5.0/mr.xpi) = 258813 -SHA256 (xpi/firefox-i18n-5.0/nb-NO.xpi) = 129eb4174605c4ccfd4bebb3cd583ff812d26008bae76f714f8150dd8678fd9b -SIZE (xpi/firefox-i18n-5.0/nb-NO.xpi) = 223346 -SHA256 (xpi/firefox-i18n-5.0/nl.xpi) = aaf5e3cdbd604ab2bc8fc399825bcad48d48bc08067e5a340ed18a53a63737ff -SIZE (xpi/firefox-i18n-5.0/nl.xpi) = 224641 -SHA256 (xpi/firefox-i18n-5.0/nn-NO.xpi) = 1a7c2d87d3179acd3d694261f301e86379b58d8669a8ef89b16b2608948d10e4 -SIZE (xpi/firefox-i18n-5.0/nn-NO.xpi) = 224672 -SHA256 (xpi/firefox-i18n-5.0/nso.xpi) = 3aff12e9447a2f4db5bc79c99b55e9db43a2c4308dd37a281c0e729868138ec5 -SIZE (xpi/firefox-i18n-5.0/nso.xpi) = 227969 -SHA256 (xpi/firefox-i18n-5.0/or.xpi) = a4c9d21982037242531587823aa1eaecac139c653f88b3d8029048d805e12182 -SIZE (xpi/firefox-i18n-5.0/or.xpi) = 262339 -SHA256 (xpi/firefox-i18n-5.0/pa-IN.xpi) = 759f7d9642a28cbb1798407725988e459eaeca569a94ed94f0b023bfa9d30d6a -SIZE (xpi/firefox-i18n-5.0/pa-IN.xpi) = 260036 -SHA256 (xpi/firefox-i18n-5.0/pl.xpi) = 363fcc2c6e9f04bf683ce9fe06564f30a0d4e02416f6903e382f40555833a236 -SIZE (xpi/firefox-i18n-5.0/pl.xpi) = 233164 -SHA256 (xpi/firefox-i18n-5.0/pt-BR.xpi) = d5223a1f479394d0c3e1e3b84b0ce94fa52efadeedeb88af20eae43ac6afc6f8 -SIZE (xpi/firefox-i18n-5.0/pt-BR.xpi) = 228668 -SHA256 (xpi/firefox-i18n-5.0/pt-PT.xpi) = ec9bba62e2646d01d33c5d18396980d0c7e45ae35e1b035acf993c4b43db9916 -SIZE (xpi/firefox-i18n-5.0/pt-PT.xpi) = 228030 -SHA256 (xpi/firefox-i18n-5.0/rm.xpi) = 76108978d4b9d816f1fcbb76c36159f8c75f5314cd3cd6329b2e247e5e6b10cf -SIZE (xpi/firefox-i18n-5.0/rm.xpi) = 227680 -SHA256 (xpi/firefox-i18n-5.0/ro.xpi) = 97a2644d9a5103d9694209a7fde031ec54087a9ab89ee1e375a29f71a42abf43 -SIZE (xpi/firefox-i18n-5.0/ro.xpi) = 230861 -SHA256 (xpi/firefox-i18n-5.0/ru.xpi) = 31f7d8a72337a0dcbff611d13825f39e0845354d4b413e6296aeaa5bc6b54bd3 -SIZE (xpi/firefox-i18n-5.0/ru.xpi) = 240318 -SHA256 (xpi/firefox-i18n-5.0/si.xpi) = 85ad3f3bb028fe27696ef340a47760a8e261e7a2b0a2e5a1d22f14a0284d3b4c -SIZE (xpi/firefox-i18n-5.0/si.xpi) = 252297 -SHA256 (xpi/firefox-i18n-5.0/sk.xpi) = 249427c900e5be9d6a485be9dc9811255f8434651e0e0446fcd42069d8b28bf0 -SIZE (xpi/firefox-i18n-5.0/sk.xpi) = 235237 -SHA256 (xpi/firefox-i18n-5.0/sl.xpi) = 9f10154128b19ee00e07990e98429a0c701f755f65d60c0537fee9a5903f14ee -SIZE (xpi/firefox-i18n-5.0/sl.xpi) = 223110 -SHA256 (xpi/firefox-i18n-5.0/son.xpi) = e412bac4ae30ca6c5a10577ff0b92adda666cd681a3ae7dd6c4b2b315037e00c -SIZE (xpi/firefox-i18n-5.0/son.xpi) = 221301 -SHA256 (xpi/firefox-i18n-5.0/sq.xpi) = 4c473f7c4f7ff2d02475eb263e029d0bb36807140d658643e7e2af35a173639d -SIZE (xpi/firefox-i18n-5.0/sq.xpi) = 208379 -SHA256 (xpi/firefox-i18n-5.0/sr.xpi) = 448f085fa3448dc7a04214097a5e495a20047e08c23b5e7fb5a0b97d6222aad7 -SIZE (xpi/firefox-i18n-5.0/sr.xpi) = 204265 -SHA256 (xpi/firefox-i18n-5.0/sv-SE.xpi) = 1f5060773f8ca6ee30adae54dccc8b9b9b8bd79170f2716c5e1ff1f681a757c0 -SIZE (xpi/firefox-i18n-5.0/sv-SE.xpi) = 261675 -SHA256 (xpi/firefox-i18n-5.0/ta-LK.xpi) = 91be63dfdda892d304cace8c6b1e365f38161cff0f0effb996125b8a916936bf -SIZE (xpi/firefox-i18n-5.0/ta-LK.xpi) = 268411 -SHA256 (xpi/firefox-i18n-5.0/ta.xpi) = 97bf49b15d9dfffbdac6106ceeefe15776fba9eeb5d024dba6fa46053d10eb89 -SIZE (xpi/firefox-i18n-5.0/ta.xpi) = 253294 -SHA256 (xpi/firefox-i18n-5.0/te.xpi) = ee3dad3dd509519e5e433aa5313aadb2e1a795b0be504696b5595c2d69392d21 -SIZE (xpi/firefox-i18n-5.0/te.xpi) = 267869 -SHA256 (xpi/firefox-i18n-5.0/th.xpi) = cb4c0100e22c82a50a7bc05d8a9888235c4a67a9b4e66b10b6eeaae34063fac5 -SIZE (xpi/firefox-i18n-5.0/th.xpi) = 254357 -SHA256 (xpi/firefox-i18n-5.0/tr.xpi) = 43e2ee2ca92d6992656b6b297b63b897a9a08fc20297a636e7793f1af4c6557a -SIZE (xpi/firefox-i18n-5.0/tr.xpi) = 227980 -SHA256 (xpi/firefox-i18n-5.0/uk.xpi) = 5bf6b7f1fca042015e75669e1baa1741b29db0e95d9f9e12da1c8066f482ea42 -SIZE (xpi/firefox-i18n-5.0/uk.xpi) = 261247 -SHA256 (xpi/firefox-i18n-5.0/vi.xpi) = 7b17b6bdd0d68a45a1fe6b6080fc266f33e501278895eb0735beec90e2e6f41e -SIZE (xpi/firefox-i18n-5.0/vi.xpi) = 240934 -SHA256 (xpi/firefox-i18n-5.0/zh-CN.xpi) = e94fb218286c20ef5d273d2e895da482d73f430b5f704f1d49f0603ca3aeda80 -SIZE (xpi/firefox-i18n-5.0/zh-CN.xpi) = 237222 -SHA256 (xpi/firefox-i18n-5.0/zh-TW.xpi) = 238422319c1c764f0eca0b96a5f6d23a27e1024cc15dc40b17b09b8dc09a545e -SIZE (xpi/firefox-i18n-5.0/zh-TW.xpi) = 238052 -SHA256 (xpi/firefox-i18n-5.0/zu.xpi) = d5ba9b23b342502d2012b78405c1ba07307fe48f21f23542e38c2fd59a32c15b -SIZE (xpi/firefox-i18n-5.0/zu.xpi) = 228727 +SHA256 (xpi/firefox-i18n-6.0/af.xpi) = a6e372754cfa913dd04b1d75f202a548a9d4de3939e122db88dc34f6ea43d7b8 +SIZE (xpi/firefox-i18n-6.0/af.xpi) = 225575 +SHA256 (xpi/firefox-i18n-6.0/ak.xpi) = dc82d5c1a5ed8ca5029e162783900090a8221616d415bfee950d5c6ee048fc25 +SIZE (xpi/firefox-i18n-6.0/ak.xpi) = 227074 +SHA256 (xpi/firefox-i18n-6.0/ar.xpi) = 97201c6c93b03cf5a6decfaa0ccc17c2f8c04806fcc9bc1799bf64e4b1350acf +SIZE (xpi/firefox-i18n-6.0/ar.xpi) = 246750 +SHA256 (xpi/firefox-i18n-6.0/ast.xpi) = 3e831245801884d344b380169bdc018b56117e828ee369d64afdd171c560bf20 +SIZE (xpi/firefox-i18n-6.0/ast.xpi) = 221231 +SHA256 (xpi/firefox-i18n-6.0/be.xpi) = 646b52a83632b50f38a1c0a12db620195e7c9fd112cf9277851d312da88c5959 +SIZE (xpi/firefox-i18n-6.0/be.xpi) = 234765 +SHA256 (xpi/firefox-i18n-6.0/bg.xpi) = fb0d195c388eaa84e35545a6498774cd6d25bab19bb8a021ce33dc0fb1071184 +SIZE (xpi/firefox-i18n-6.0/bg.xpi) = 260541 +SHA256 (xpi/firefox-i18n-6.0/bn-BD.xpi) = fdb44cf1a29248ac0212c965d25415a4dd80d5c4cab1bc07a1949bd416dc71dc +SIZE (xpi/firefox-i18n-6.0/bn-BD.xpi) = 270802 +SHA256 (xpi/firefox-i18n-6.0/bn-IN.xpi) = bc8145a430806b2723855a34369c746e1c6fce28eaaee83543dd8eee2b95bc29 +SIZE (xpi/firefox-i18n-6.0/bn-IN.xpi) = 300026 +SHA256 (xpi/firefox-i18n-6.0/br.xpi) = 04540a7adbcbff81e34cf486ed9e751b2ea50ff051727aca52492f96491662d4 +SIZE (xpi/firefox-i18n-6.0/br.xpi) = 234142 +SHA256 (xpi/firefox-i18n-6.0/bs.xpi) = 03be7c41389039d0784b475b24131da9ef092df416b23644eca62e224479fa4c +SIZE (xpi/firefox-i18n-6.0/bs.xpi) = 231947 +SHA256 (xpi/firefox-i18n-6.0/ca.xpi) = 1ec16d06e29aa7f583bae928fd96095878d34076bba1f8fdd72c934af2cf09e0 +SIZE (xpi/firefox-i18n-6.0/ca.xpi) = 233434 +SHA256 (xpi/firefox-i18n-6.0/cs.xpi) = da556af47d9660eeb5ca195b6f1e4642ec42428fad0286c29c07a1bf8166b879 +SIZE (xpi/firefox-i18n-6.0/cs.xpi) = 234785 +SHA256 (xpi/firefox-i18n-6.0/cy.xpi) = c2ecd8b64a45f6cdfc4a0668e26c05ee9bf510391714513d92e69b7fcf651800 +SIZE (xpi/firefox-i18n-6.0/cy.xpi) = 227478 +SHA256 (xpi/firefox-i18n-6.0/da.xpi) = c0440750c18b5ff6dd3c227ee9561a2d7494beaf42fe8c151101275e9401457d +SIZE (xpi/firefox-i18n-6.0/da.xpi) = 226958 +SHA256 (xpi/firefox-i18n-6.0/de.xpi) = aaf7a6faa1f13fc92dd19b8cd9c18cdc8cbecfc170bfcc9f8f032ad2f905590f +SIZE (xpi/firefox-i18n-6.0/de.xpi) = 234956 +SHA256 (xpi/firefox-i18n-6.0/el.xpi) = 4a7a2ca8f8842d1235ed71121dc0a96b1825167b277835f9ad7131a97d99310f +SIZE (xpi/firefox-i18n-6.0/el.xpi) = 249677 +SHA256 (xpi/firefox-i18n-6.0/en-GB.xpi) = 0b24f6af5483b0217d9d5a66740a786f2adff208a841a0be9417de1eeb303d5c +SIZE (xpi/firefox-i18n-6.0/en-GB.xpi) = 218288 +SHA256 (xpi/firefox-i18n-6.0/en-US.xpi) = 283702493ca185300068df07314737efa6c445dab34e9ebc78b592e0d4febf3c +SIZE (xpi/firefox-i18n-6.0/en-US.xpi) = 217901 +SHA256 (xpi/firefox-i18n-6.0/en-ZA.xpi) = ddce1431f14524edb8ac138f4dc4fbbbc1e0a582f2035020ff9b3541c705e80c +SIZE (xpi/firefox-i18n-6.0/en-ZA.xpi) = 218608 +SHA256 (xpi/firefox-i18n-6.0/eo.xpi) = af77ccfad8e918eb0fc7dbab3966b2ce2c3e0a85f895ac944ce2aba82a2c1e14 +SIZE (xpi/firefox-i18n-6.0/eo.xpi) = 227527 +SHA256 (xpi/firefox-i18n-6.0/es-AR.xpi) = 14e1ae6618b44ef724cc154732fd69cd5ebde8775e22d6ef2f11b6ddb865f375 +SIZE (xpi/firefox-i18n-6.0/es-AR.xpi) = 231473 +SHA256 (xpi/firefox-i18n-6.0/es-CL.xpi) = cd8e563ac6c6e2888efdf70dcbd0a854eb9dcd3b42ace20d87dd5c24896f377c +SIZE (xpi/firefox-i18n-6.0/es-CL.xpi) = 233763 +SHA256 (xpi/firefox-i18n-6.0/es-ES.xpi) = 3fa104b9d031c36084572bc773edf5a731f11166385f0f618d0ff4c18aade5d1 +SIZE (xpi/firefox-i18n-6.0/es-ES.xpi) = 205206 +SHA256 (xpi/firefox-i18n-6.0/es-MX.xpi) = b40f3b08e22f9bd44196cc9f51bf3da5666d587287bd3252f3ac9f3792fd80e7 +SIZE (xpi/firefox-i18n-6.0/es-MX.xpi) = 205887 +SHA256 (xpi/firefox-i18n-6.0/et.xpi) = d92e543c080e29979aab9d47f65a9e6623eebd437844ff0a1f1450f1a0d36335 +SIZE (xpi/firefox-i18n-6.0/et.xpi) = 228894 +SHA256 (xpi/firefox-i18n-6.0/eu.xpi) = 14e0ddb5c426bff2081e3befe23aaf4e15bcbce9bc13d668eaa625f495fddf75 +SIZE (xpi/firefox-i18n-6.0/eu.xpi) = 226724 +SHA256 (xpi/firefox-i18n-6.0/fa.xpi) = 9c9747638a65c54ff0362be78c011f5b52ec48dc8b85c534a88922c3cf86a5ed +SIZE (xpi/firefox-i18n-6.0/fa.xpi) = 254646 +SHA256 (xpi/firefox-i18n-6.0/fi.xpi) = 19b4e3a34df89bd30308fd8e306eca1a4c7e0a2f552c6dcbf0a448f0237f522d +SIZE (xpi/firefox-i18n-6.0/fi.xpi) = 229827 +SHA256 (xpi/firefox-i18n-6.0/fr.xpi) = cb6f55ff11c445d433b8c1347c82c53aab39b90d8c7a54b94baf8054e0ca05fd +SIZE (xpi/firefox-i18n-6.0/fr.xpi) = 235512 +SHA256 (xpi/firefox-i18n-6.0/fy-NL.xpi) = f3e020540b27666694901ccb9921ff2856f5d0a1b4c15e9b893857116a5b2d46 +SIZE (xpi/firefox-i18n-6.0/fy-NL.xpi) = 232894 +SHA256 (xpi/firefox-i18n-6.0/ga-IE.xpi) = 7a65aa3ebf2fb7830cad88dd8b234ac4826a6cc126a7cc0005c957cd0072def7 +SIZE (xpi/firefox-i18n-6.0/ga-IE.xpi) = 237689 +SHA256 (xpi/firefox-i18n-6.0/gl.xpi) = c3504e161a9bc80f2acbe4ff4ecd0310938b08bb333d1ce8e507e25af38c3ecf +SIZE (xpi/firefox-i18n-6.0/gl.xpi) = 229665 +SHA256 (xpi/firefox-i18n-6.0/gu-IN.xpi) = 703a224eb1651de895cc1efc9225c8f4cda1c0016becfb3d72c40bfa8fc97bb7 +SIZE (xpi/firefox-i18n-6.0/gu-IN.xpi) = 257764 +SHA256 (xpi/firefox-i18n-6.0/he.xpi) = c94ca5e8178fe6f4ed1c6cd9e1410f21bc54c182571ce364f940ae0864db6bf4 +SIZE (xpi/firefox-i18n-6.0/he.xpi) = 239581 +SHA256 (xpi/firefox-i18n-6.0/hi-IN.xpi) = 4f617a857918494f470e8c848daa690d083ed744bb623a6ad90d20cd0e7a4721 +SIZE (xpi/firefox-i18n-6.0/hi-IN.xpi) = 263278 +SHA256 (xpi/firefox-i18n-6.0/hr.xpi) = 953e27c8dad0bcf5e1ede9e1e77572577476d9a3b690c86fa0a76534e20e0b43 +SIZE (xpi/firefox-i18n-6.0/hr.xpi) = 240046 +SHA256 (xpi/firefox-i18n-6.0/hu.xpi) = f01be08eaf477777f35138fa2b1d0f202c289cf2ae02df9ae97a9fe241f0ed8a +SIZE (xpi/firefox-i18n-6.0/hu.xpi) = 240258 +SHA256 (xpi/firefox-i18n-6.0/hy-AM.xpi) = 280f8b4e132ab00e4ce213ef4404a63ec1ed0e29fc62e6cdc65afbfff74cb7cd +SIZE (xpi/firefox-i18n-6.0/hy-AM.xpi) = 424394 +SHA256 (xpi/firefox-i18n-6.0/id.xpi) = 50138424e8adb1a5c135d1c4fccb054f5d3b491bb8dcd24e1a30e9f5fb89e1d6 +SIZE (xpi/firefox-i18n-6.0/id.xpi) = 223599 +SHA256 (xpi/firefox-i18n-6.0/is.xpi) = b68b294e888432ad446fe5f3b8a37f03a28c234296d2a7e0d27478204a767fde +SIZE (xpi/firefox-i18n-6.0/is.xpi) = 229422 +SHA256 (xpi/firefox-i18n-6.0/it.xpi) = 10691c720286febef91b221ecc66ee89279c41abf32fef86bc59a17da43f415b +SIZE (xpi/firefox-i18n-6.0/it.xpi) = 202637 +SHA256 (xpi/firefox-i18n-6.0/ja.xpi) = fe301ba3ab532194d71c1f60f6a576c1d8da20e0ae27a3ebfb2857548417df54 +SIZE (xpi/firefox-i18n-6.0/ja.xpi) = 258440 +SHA256 (xpi/firefox-i18n-6.0/kk.xpi) = 6ef01f609ea580fa8c8d8b12a7ea2be787dc00efc29642e5f8af886773b2c0cd +SIZE (xpi/firefox-i18n-6.0/kk.xpi) = 262254 +SHA256 (xpi/firefox-i18n-6.0/kn.xpi) = 5b06985f5f10ddf153814370562f756242c458375e9d98e7ed3dd8c6c2c4ae72 +SIZE (xpi/firefox-i18n-6.0/kn.xpi) = 281002 +SHA256 (xpi/firefox-i18n-6.0/ko.xpi) = 0dcbad96b428623d434749d47da9786ee451afa0d857db56f7055c8ae1a4e87d +SIZE (xpi/firefox-i18n-6.0/ko.xpi) = 212862 +SHA256 (xpi/firefox-i18n-6.0/ku.xpi) = 544393cb438abe3636b36c6e689dd5d24ee51267c17a47826c4e58c5893e7603 +SIZE (xpi/firefox-i18n-6.0/ku.xpi) = 236375 +SHA256 (xpi/firefox-i18n-6.0/lg.xpi) = 213ea7ac604538328e8c3160c35b5000ce12451ccf1e78f96536bdb7092d6646 +SIZE (xpi/firefox-i18n-6.0/lg.xpi) = 234042 +SHA256 (xpi/firefox-i18n-6.0/lt.xpi) = 2de613ce3f9571e2c87b0f783b82fe7950a1548833ff0b5634ea41064ebb2a66 +SIZE (xpi/firefox-i18n-6.0/lt.xpi) = 319722 +SHA256 (xpi/firefox-i18n-6.0/lv.xpi) = 416b2631e2c8dc1f72b7a6fff25468e32838a796e9fd54744a6d0aad031f268b +SIZE (xpi/firefox-i18n-6.0/lv.xpi) = 230398 +SHA256 (xpi/firefox-i18n-6.0/mai.xpi) = 3053fb2cd83b0bdb036796d000f03919da2526fff1d828fedf6f1c6521de4a81 +SIZE (xpi/firefox-i18n-6.0/mai.xpi) = 262934 +SHA256 (xpi/firefox-i18n-6.0/mk.xpi) = c35676cb390d255f51f228ff3ec22cf4aab2502c5ff79e678614c7773b552629 +SIZE (xpi/firefox-i18n-6.0/mk.xpi) = 256537 +SHA256 (xpi/firefox-i18n-6.0/ml.xpi) = e4363f186a7bfb34754b3f4f4b5fca5e538475b144a685f313fb8fb23ce7687f +SIZE (xpi/firefox-i18n-6.0/ml.xpi) = 287988 +SHA256 (xpi/firefox-i18n-6.0/mr.xpi) = 7c645f2c36c48b2fd34fcdd5e6b282c6a5a4f6704c73817da84b3b8ac0f961b9 +SIZE (xpi/firefox-i18n-6.0/mr.xpi) = 263497 +SHA256 (xpi/firefox-i18n-6.0/nb-NO.xpi) = aa2e552b9136c1b149795021884a4e04f3c345e1cdfa81dbd74684a7d63ec3d0 +SIZE (xpi/firefox-i18n-6.0/nb-NO.xpi) = 227700 +SHA256 (xpi/firefox-i18n-6.0/nl.xpi) = 9d3cc96d4f9f72991ac7099dd4df1b06f49fb2be885a3cb4f4736be75d784136 +SIZE (xpi/firefox-i18n-6.0/nl.xpi) = 229019 +SHA256 (xpi/firefox-i18n-6.0/nn-NO.xpi) = 190b4c5f2638d010a09860c35c75a27256b15697b1ae7a3c05d14848a286dc3c +SIZE (xpi/firefox-i18n-6.0/nn-NO.xpi) = 228845 +SHA256 (xpi/firefox-i18n-6.0/nso.xpi) = 8fec475ad68c5807b0cd544b254a006c3c72e3b7b26c4d70a30a0109a2ffe545 +SIZE (xpi/firefox-i18n-6.0/nso.xpi) = 232420 +SHA256 (xpi/firefox-i18n-6.0/or.xpi) = d1a15c171f59882821325f58942bd48b15d0cc8d52a8a7be3bbc7e11ea51c11a +SIZE (xpi/firefox-i18n-6.0/or.xpi) = 266744 +SHA256 (xpi/firefox-i18n-6.0/pa-IN.xpi) = d6577e72ea8f4aabd086f2fda7bb76ee5a51d5ee91013ac6ced399e44480f07f +SIZE (xpi/firefox-i18n-6.0/pa-IN.xpi) = 264584 +SHA256 (xpi/firefox-i18n-6.0/pl.xpi) = 524b668eb02715fd23f0f0368b65165c81648cba266a804dbcc5dd4bc72303c4 +SIZE (xpi/firefox-i18n-6.0/pl.xpi) = 237909 +SHA256 (xpi/firefox-i18n-6.0/pt-BR.xpi) = e1b0ea66df64e88e02cf05105aab887cd75acc1e8506f8abe80c2422c3ab4ca8 +SIZE (xpi/firefox-i18n-6.0/pt-BR.xpi) = 233073 +SHA256 (xpi/firefox-i18n-6.0/pt-PT.xpi) = 8d467fdd9bc9a1c9a8801543e4f2577ed7ae7d6d6862580dd9ba61c795f216f2 +SIZE (xpi/firefox-i18n-6.0/pt-PT.xpi) = 232662 +SHA256 (xpi/firefox-i18n-6.0/rm.xpi) = 0b7b73c657e15af3fdf00016525ef8934446add2669715789cff340934a4b9b3 +SIZE (xpi/firefox-i18n-6.0/rm.xpi) = 232094 +SHA256 (xpi/firefox-i18n-6.0/ro.xpi) = 0d48c600f1ce7d38989eff627a1a2a478a989efe73a6ec38e37ffc322f8bd382 +SIZE (xpi/firefox-i18n-6.0/ro.xpi) = 235303 +SHA256 (xpi/firefox-i18n-6.0/ru.xpi) = a5a2c25c83605ccfc8e372fbca074bbfc186a31f4a96bea59bb684000400adfe +SIZE (xpi/firefox-i18n-6.0/ru.xpi) = 243043 +SHA256 (xpi/firefox-i18n-6.0/si.xpi) = 01080fb0721b32b845512e2f43875977550e8bee9e709939413f45d7849d10ca +SIZE (xpi/firefox-i18n-6.0/si.xpi) = 258004 +SHA256 (xpi/firefox-i18n-6.0/sk.xpi) = 681d10e1514be5c34e690f2df4ffdb400f27cb3b24274df6613730cd7604c9de +SIZE (xpi/firefox-i18n-6.0/sk.xpi) = 239857 +SHA256 (xpi/firefox-i18n-6.0/sl.xpi) = c796ff7ffb64d175bf99bc16e77775ab6683c6f882674181f8115a0d030e7ad8 +SIZE (xpi/firefox-i18n-6.0/sl.xpi) = 227446 +SHA256 (xpi/firefox-i18n-6.0/son.xpi) = 0658aac50b3d0344f6679ddc597db1ae652954aa5022b135de02ba80124f7f8b +SIZE (xpi/firefox-i18n-6.0/son.xpi) = 225686 +SHA256 (xpi/firefox-i18n-6.0/sq.xpi) = b4f13473c80a5a06f4e240fa3ff197b0bdfc610b559f58c32b1c1b6b118442b9 +SIZE (xpi/firefox-i18n-6.0/sq.xpi) = 212918 +SHA256 (xpi/firefox-i18n-6.0/sr.xpi) = b4a4cd84cd8df382f4fdebb50f482eac6e34b736d5ae729f29a1ef2857fa6496 +SIZE (xpi/firefox-i18n-6.0/sr.xpi) = 261928 +SHA256 (xpi/firefox-i18n-6.0/sv-SE.xpi) = 0b54939f5f3c58cc09573274288186b330d18b93a56a17a03d2a4dbdb49b61e1 +SIZE (xpi/firefox-i18n-6.0/sv-SE.xpi) = 265341 +SHA256 (xpi/firefox-i18n-6.0/ta-LK.xpi) = 67b4292aa6b7c15902cea10d5bbc5866fbccc9faf7b69e9c45f6acfc63dd7ae3 +SIZE (xpi/firefox-i18n-6.0/ta-LK.xpi) = 273382 +SHA256 (xpi/firefox-i18n-6.0/ta.xpi) = 718efb5dd19391bcccb640ad7644b0b1a13dba8362e34da66928b2a66071c8ef +SIZE (xpi/firefox-i18n-6.0/ta.xpi) = 258053 +SHA256 (xpi/firefox-i18n-6.0/te.xpi) = 1d2d80d89223778cb8093c0244328aee3fcc0638fb48de855a7903a7aae4bd2d +SIZE (xpi/firefox-i18n-6.0/te.xpi) = 272285 +SHA256 (xpi/firefox-i18n-6.0/th.xpi) = 637e45b381cdfffeaeddb57bf2837e37aa04c29a87ac8bc8217a405621194619 +SIZE (xpi/firefox-i18n-6.0/th.xpi) = 259124 +SHA256 (xpi/firefox-i18n-6.0/tr.xpi) = 486bd8fac72d0de5479dc0ae0c544167f5a776c03e9b794c20eaffe840fef9c0 +SIZE (xpi/firefox-i18n-6.0/tr.xpi) = 232347 +SHA256 (xpi/firefox-i18n-6.0/uk.xpi) = dfedb8b15b42f58fb10b7ac5e51b7a87340aa2b8c223b5f47e46123e2a734851 +SIZE (xpi/firefox-i18n-6.0/uk.xpi) = 266235 +SHA256 (xpi/firefox-i18n-6.0/vi.xpi) = cc83a4f55ffc537a4fd9ff99fb2898bbfb7f687c5a030352883be413054c6f16 +SIZE (xpi/firefox-i18n-6.0/vi.xpi) = 245639 +SHA256 (xpi/firefox-i18n-6.0/zh-CN.xpi) = 72ae15d06f826de529312a81b1345fd5e057adc38d2c2c9db15e5eb29b650ead +SIZE (xpi/firefox-i18n-6.0/zh-CN.xpi) = 241868 +SHA256 (xpi/firefox-i18n-6.0/zh-TW.xpi) = 5b5d3cd6ee368007415b82e338204d3fe658291f4f4d454fcc1efc7e93d0563c +SIZE (xpi/firefox-i18n-6.0/zh-TW.xpi) = 242787 +SHA256 (xpi/firefox-i18n-6.0/zu.xpi) = 7e6aa854e7e606f00c8e238c11c634b5fd5d068156840736b5997ecb6f6ad6d9 +SIZE (xpi/firefox-i18n-6.0/zu.xpi) = 233159 Modified: branches/experimental/www/firefox-i18n/pkg-descr ============================================================================== --- branches/experimental/www/firefox-i18n/pkg-descr Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox-i18n/pkg-descr Sun Aug 28 15:08:27 2011 (r615) @@ -1,3 +1,3 @@ -Language packs for Firefox 4.0 +Language packs for Firefox WWW: http://www.mozilla.org/projects/l10n/ Modified: branches/experimental/www/firefox/Makefile ============================================================================== --- branches/experimental/www/firefox/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 2002/10/21 # Whom: Alan Eldridge # -# $FreeBSD: ports/www/firefox/Makefile,v 1.242 2011/07/04 17:28:33 flo Exp $ +# $FreeBSD: ports/www/firefox/Makefile,v 1.246 2011/08/24 23:34:00 flo Exp $ # PORTNAME= firefox -DISTVERSION= 5.0 +DISTVERSION= 6.0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} @@ -16,19 +17,19 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla -BUILD_DEPENDS= nspr>=4.8.7:${PORTSDIR}/devel/nspr \ +BUILD_DEPENDS= nspr>=4.8.8:${PORTSDIR}/devel/nspr \ cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo LIB_DEPENDS= execinfo.1:${PORTSDIR}/devel/libexecinfo \ event-1.4:${PORTSDIR}/devel/libevent +CONFLICTS_BUILD= spidermonkey-* + USE_AUTOTOOLS= autoconf213 USE_GECKO= gecko MOZ_PKGCONFIG_FILES= # empty USE_MOZILLA= -png -nss -dbm -jpeg -xft MOZILLA_NAME= Firefox MOZ_TOOLKIT= cairo-gtk2 -GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/bin lib/${MOZILLA}/idl \ - lib/${MOZILLA}/include lib/${MOZILLA}/lib MAKE_JOBS_SAFE= yes WANT_GNOME= yes @@ -39,7 +40,6 @@ USE_BZIP2= yes USE_GMAKE= yes USE_GL= gl -MAKE_JOBS_SAFE= yes NO_MOZPKGINSTALL=yes FIREFOX_ICON= ${MOZILLA}.png @@ -53,8 +53,7 @@ --with-system-libevent=${LOCALBASE} OPTIONS= DBUS "Enable D-BUS support" on \ - PGO "Enable Profile-Guided Optimization" off \ - SMB "Enable smb:// URI support using gnomevfs" off + PGO "Enable Profile-Guided Optimization" off .include @@ -71,7 +70,7 @@ MOZ_OPTIONS+= --disable-dbus --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif .if defined(WITH_PGO) @@ -102,7 +101,7 @@ @sleep 10 .endif -post-extract:: +post-extract: @${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' -e 's|@MOZILLA@|${MOZILLA}|' \ -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \ <${FILESDIR}/firefox.desktop.in >${WRKDIR}/${MOZILLA}.desktop Modified: branches/experimental/www/firefox/distinfo ============================================================================== --- branches/experimental/www/firefox/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,2 +1,2 @@ -SHA256 (firefox-5.0.source.tar.bz2) = 6bf97d80c8296f6ac576a07a87460e68066066de8bf23afe5f271cb7e1eedf44 -SIZE (firefox-5.0.source.tar.bz2) = 68782151 +SHA256 (firefox-6.0.source.tar.bz2) = cc3fb554ca02358e000502a1023d5ba01e6d18ae30c719f5a3b1ce1ad8334973 +SIZE (firefox-6.0.source.tar.bz2) = 67919174 Added: branches/experimental/www/firefox/files/patch-bugzilla-659932 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-bugzilla-659932 Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,35 @@ +--- toolkit/xre/glxtest.cpp.orig 2011-08-11 17:41:31.000000000 -0400 ++++ toolkit/xre/glxtest.cpp 2011-08-23 15:09:48.000000000 -0400 +@@ -114,6 +114,9 @@ + typedef GLXFBConfig* (* PFNGLXQUERYEXTENSION) (Display *, int *, int *); + PFNGLXQUERYEXTENSION glXQueryExtension = cast(dlsym(libgl, "glXQueryExtension")); + ++ typedef GLXFBConfig* (* PFNGLXQUERYVERSION) (Display *, int *, int *); ++ PFNGLXQUERYVERSION glXQueryVersion = cast(dlsym(libgl, "glXQueryVersion")); ++ + typedef GLXFBConfig* (* PFNGLXCHOOSEFBCONFIG) (Display *, int, const int *, int *); + PFNGLXCHOOSEFBCONFIG glXChooseFBConfig = cast(dlsym(libgl, "glXChooseFBConfig")); + +@@ -139,6 +142,7 @@ + PFNGLGETSTRING glGetString = cast(dlsym(libgl, "glGetString")); + + if (!glXQueryExtension || ++ !glXQueryVersion || + !glXChooseFBConfig || + !glXGetVisualFromFBConfig || + !glXCreatePixmap || +@@ -158,6 +162,14 @@ + ///// Check that the GLX extension is present ///// + if (!glXQueryExtension(dpy, NULL, NULL)) + fatal_error("GLX extension missing"); ++ ++ ///// Check that the GLX version is >= 1.3, needed for glXCreatePixmap, bug 659932 ///// ++ int majorVersion, minorVersion; ++ if (!glXQueryVersion(dpy, &majorVersion, &minorVersion)) ++ fatal_error("Unable to query GLX version"); ++ ++ if (majorVersion < 1 || (majorVersion == 1 && minorVersion < 3)) ++ fatal_error("GLX version older than the required 1.3"); + + XSetErrorHandler(x_error_handler); + Modified: branches/experimental/www/firefox/files/patch-js-src-Makefile.in ============================================================================== --- branches/experimental/www/firefox/files/patch-js-src-Makefile.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox/files/patch-js-src-Makefile.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,6 +1,25 @@ ---- js/src/Makefile.in.orig 2011-03-17 18:51:39.000000000 +0100 -+++ js/src/Makefile.in 2011-03-18 19:41:09.000000000 +0100 -@@ -612,7 +612,7 @@ +--- js/src/Makefile.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ js/src/Makefile.in 2011-07-06 22:23:46.363233778 +0200 +@@ -416,7 +416,7 @@ + # END enclude sources for V8 dtoa + ############################################# + +-ifeq (,$(filter arm% sparc %86 x86_64,$(TARGET_CPU))) ++ifeq (,$(filter arm% sparc %86 amd64 x86_64,$(TARGET_CPU))) + + VPATH += $(srcdir)/assembler \ + $(srcdir)/assembler/wtf \ +@@ -469,6 +469,9 @@ + else + #CPPSRCS += only_on_x86.cpp + endif ++ifeq (amd64, $(TARGET_CPU)) ++#CPPSRCS += only_on_x86_64.cpp ++endif + endif + ifeq (arm, $(TARGET_CPU)) + #CPPSRCS += only_on_arm.cpp +@@ -739,7 +742,7 @@ # to reliably get limit macros defined, we'd always have to define the # one below before including any header, but that's obscure and # fragile, so we do it here. @@ -9,13 +28,14 @@ INCLUDES += -I$(srcdir) -@@ -666,7 +666,8 @@ - endif # WINNT - - ifeq ($(OS_ARCH),FreeBSD) --EXTRA_LIBS += -pthread -+DEFINES += -DFREEBSD -+EXTRA_LIBS += -pthread -lc - endif - ifeq ($(OS_ARCH),IRIX) - ifdef USE_N32 + +-@@ -793,7 +796,8 @@ ++@@ -793,7 +796,7 @@ + endif # WINNT + + ifeq ($(OS_ARCH),FreeBSD) + -EXTRA_LIBS += -pthread +-+DEFINES += -DFREEBSD + +EXTRA_LIBS += -pthread -lc + endif + ifeq ($(OS_ARCH),IRIX) Modified: branches/experimental/www/firefox/files/patch-js-src-configure.in ============================================================================== --- branches/experimental/www/firefox/files/patch-js-src-configure.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox/files/patch-js-src-configure.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,32 +1,72 @@ ---- js/src/configure.in.orig 2010-11-04 21:05:48.000000000 +0100 -+++ js/src/configure.in 2010-11-22 21:30:24.000000000 +0100 -@@ -2621,7 +2621,7 @@ +--- js/src/configure.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ js/src/configure.in 2011-07-06 22:19:17.584233430 +0200 +@@ -1473,7 +1473,7 @@ + CPU_ARCH=sparc + ;; + +-x86_64 | ia64) ++amd64 | x86_64 | ia64) + CPU_ARCH="$OS_TEST" + ;; + +@@ -1495,7 +1495,7 @@ + dnl =============================================================== + INTEL_ARCHITECTURE= + case "$OS_TEST" in +- x86_64|i?86) ++ amd64|x86_64|i?86) + INTEL_ARCHITECTURE=1 + esac + +@@ -2713,7 +2713,7 @@ AC_DEFINE(JS_CPU_X86) AC_DEFINE(JS_NUNBOX32) ;; -x86_64*-*) -+x86_64*-*|amd64*-*) ++amd64*-*) ENABLE_TRACEJIT=1 NANOJIT_ARCH=X64 ENABLE_METHODJIT=1 -@@ -2638,11 +2638,6 @@ - AC_DEFINE(JS_CPU_ARM) - AC_DEFINE(JS_NUNBOX32) +@@ -2723,23 +2723,23 @@ + AC_DEFINE(JS_CPU_X64) + AC_DEFINE(JS_PUNBOX64) + ;; +-arm*-*) ++x86_64*-*) + ENABLE_TRACEJIT=1 +- NANOJIT_ARCH=ARM ++ NANOJIT_ARCH=X64 + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- AC_DEFINE(JS_CPU_ARM) +- AC_DEFINE(JS_NUNBOX32) ++ ENABLE_POLYIC_TYPED_ARRAY=1 ++ AC_DEFINE(JS_CPU_X64) ++ AC_DEFINE(JS_PUNBOX64) ;; -sparc*-*) -- ENABLE_TRACEJIT=1 ++arm*-*) + ENABLE_TRACEJIT=1 - NANOJIT_ARCH=Sparc ++ NANOJIT_ARCH=ARM + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- ENABLE_POLYIC_TYPED_ARRAY=1 - AC_DEFINE(JS_CPU_SPARC) -- ;; ++ AC_DEFINE(JS_CPU_ARM) + AC_DEFINE(JS_NUNBOX32) + ;; esac - - MOZ_ARG_DISABLE_BOOL(methodjit, -@@ -2693,7 +2688,7 @@ +@@ -2796,6 +2796,10 @@ i?86-*) AC_DEFINE(AVMPLUS_IA32) ;; --x86_64*-*) -+x86_64*-*|amd64*-*) ++amd64*-*) ++ AC_DEFINE(AVMPLUS_AMD64) ++ AC_DEFINE(AVMPLUS_64BIT) ++ ;; + x86_64*-*) AC_DEFINE(AVMPLUS_AMD64) AC_DEFINE(AVMPLUS_64BIT) - ;; Deleted: branches/experimental/www/firefox/files/patch-js-src-jsnativestack.cpp ============================================================================== --- branches/experimental/www/firefox/files/patch-js-src-jsnativestack.cpp Sun Aug 28 15:08:27 2011 (r614) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,12 +0,0 @@ ---- js/src/jsnativestack.cpp~ -+++ js/src/jsnativestack.cpp -@@ -50,7 +50,8 @@ - #elif defined(XP_MACOSX) || defined(DARWIN) || defined(XP_UNIX) - # include - --# if defined(__FreeBSD__) -+# if defined(FREEBSD) -+# include - # include - # endif - Modified: branches/experimental/www/firefox/files/patch-js_src_jsnum.cpp ============================================================================== --- branches/experimental/www/firefox/files/patch-js_src_jsnum.cpp Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox/files/patch-js_src_jsnum.cpp Sun Aug 28 15:08:27 2011 (r615) @@ -14,7 +14,7 @@ #else -+#if defined(__FreeBSD__) && __FreeBSD_version >= 601000 ++#if defined(__FreeBSD__) +#if __BSD_VISIBLE == 0 +#error __BSD_VISIBLE is zero, so fedisableexcept is not defined +#endif Modified: branches/experimental/www/firefox/files/patch-layout_generic_Makefile.in ============================================================================== --- branches/experimental/www/firefox/files/patch-layout_generic_Makefile.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox/files/patch-layout_generic_Makefile.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,9 +1,9 @@ ---- layout/generic/Makefile.in.orig 2011-04-26 23:21:46.000000000 +0200 -+++ layout/generic/Makefile.in 2011-04-26 23:44:09.096445086 +0200 -@@ -147,9 +147,10 @@ +--- layout/generic/Makefile.in.orig 2011-07-06 05:09:28.000000000 +0200 ++++ layout/generic/Makefile.in 2011-07-06 21:49:25.105659269 +0200 +@@ -159,9 +159,10 @@ -I$(srcdir)/../../content/html/content/src \ -I$(srcdir)/../../dom/base \ - -I$(srcdir)/../../modules/plugin/base/src \ + -I$(srcdir)/../../dom/plugins/base \ - $(MOZ_CAIRO_CFLAGS) \ $(NULL) Modified: branches/experimental/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h ============================================================================== --- branches/experimental/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h Sun Aug 28 15:08:27 2011 (r615) @@ -15,7 +15,7 @@ #define _PR_IPV6_V6ONLY_PROBE #endif -+#if (__FreeBSD_version >= 700016) || (__FreeBSD_version < 700000 && __FreeBSD_version >= 601103) ++#if (__FreeBSD_version >= 700016) +#if defined(_PR_PTHREADS) +#define _PR_HAVE_GETPROTO_R +#define _PR_HAVE_5_ARG_GETPROTO_R Modified: branches/experimental/www/firefox36-i18n/Makefile ============================================================================== --- branches/experimental/www/firefox36-i18n/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox36-i18n/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 28 May 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/www/firefox36-i18n/Makefile,v 1.54 2011/06/21 20:35:48 flo Exp $ +# $FreeBSD: ports/www/firefox36-i18n/Makefile,v 1.56 2011/08/18 10:01:12 ale Exp $ # PORTNAME= firefox36-i18n -PORTVERSION= 3.6.18 +PORTVERSION= 3.6.20 +PORTREVISION= 1 CATEGORIES= www MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= @@ -17,7 +18,7 @@ COMMENT= Localized interface for Firefox 3.6 USE_FIREFOX= 36 -USE_XPI= *firefox3 +USE_XPI= firefox3 linux-firefox USE_SUBMAKE= yes Modified: branches/experimental/www/firefox36-i18n/distinfo ============================================================================== --- branches/experimental/www/firefox36-i18n/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox36-i18n/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,146 +1,146 @@ -SHA256 (xpi/firefox36-i18n-3.6.18/af.xpi) = a1b0fa31710b8ba3df8a7fda96c853c7c45188810322e9b21141bce4b26a62f0 -SIZE (xpi/firefox36-i18n-3.6.18/af.xpi) = 121613 -SHA256 (xpi/firefox36-i18n-3.6.18/ar.xpi) = 3a5df27a72432451f704fa02696de8a1c347540b2c311f3b418138e087a1bc2a -SIZE (xpi/firefox36-i18n-3.6.18/ar.xpi) = 132124 -SHA256 (xpi/firefox36-i18n-3.6.18/as.xpi) = ef08c529c7b52567423c729154581b1bd04f134854d0fcb0e3c5f9060154bc44 -SIZE (xpi/firefox36-i18n-3.6.18/as.xpi) = 134267 -SHA256 (xpi/firefox36-i18n-3.6.18/be.xpi) = ad36a4c6b5fbbdd0138006a912b89d19a92031c8429aa254a879661efbe4841d -SIZE (xpi/firefox36-i18n-3.6.18/be.xpi) = 122232 -SHA256 (xpi/firefox36-i18n-3.6.18/bg.xpi) = a0e4d4f183cc1e6a5dc5894ddfaf9585093fbf90a3f9083de2cb5348b09970a3 -SIZE (xpi/firefox36-i18n-3.6.18/bg.xpi) = 134079 -SHA256 (xpi/firefox36-i18n-3.6.18/bn-BD.xpi) = 09def7ad8f8da291fcf3d112e14e4f0431dddde4c6f82f96e86f739d4cca4c0f -SIZE (xpi/firefox36-i18n-3.6.18/bn-BD.xpi) = 141151 -SHA256 (xpi/firefox36-i18n-3.6.18/bn-IN.xpi) = 24753735a38e55436b762cd38752daa5bc1f7515390d76b7e1539de0e1dc214f -SIZE (xpi/firefox36-i18n-3.6.18/bn-IN.xpi) = 160115 -SHA256 (xpi/firefox36-i18n-3.6.18/ca.xpi) = d5949320a48ec9e43ce86e4b5f459df571d8f541719403ce68a6b9b3f7dc682d -SIZE (xpi/firefox36-i18n-3.6.18/ca.xpi) = 127932 -SHA256 (xpi/firefox36-i18n-3.6.18/cs.xpi) = ccc9a1ce0ea15d60dcffc48abfd795e32bf93a04c0e299fd3b183842d77e9b93 -SIZE (xpi/firefox36-i18n-3.6.18/cs.xpi) = 126731 -SHA256 (xpi/firefox36-i18n-3.6.18/cy.xpi) = 2526f732d3a4daf0cc39c04f64340884607fd6f31166c5c34b2c9aa29bf627e1 -SIZE (xpi/firefox36-i18n-3.6.18/cy.xpi) = 121945 -SHA256 (xpi/firefox36-i18n-3.6.18/da.xpi) = 055d8400f3907aa076ef6f7d857308436755b28b2c1b71e31546cebe10de0a89 -SIZE (xpi/firefox36-i18n-3.6.18/da.xpi) = 125595 -SHA256 (xpi/firefox36-i18n-3.6.18/de.xpi) = dee89a61db082a968f33fda58a1d135f5b64d3fcefd68bfd1a5c34c989234906 -SIZE (xpi/firefox36-i18n-3.6.18/de.xpi) = 128970 -SHA256 (xpi/firefox36-i18n-3.6.18/el.xpi) = 6f52dcfda307377ee857aa4060796b00e2700060ab6bc1595f8802c08ef846da -SIZE (xpi/firefox36-i18n-3.6.18/el.xpi) = 135214 -SHA256 (xpi/firefox36-i18n-3.6.18/en-GB.xpi) = 0abb01e8ca676f20b536a36c2e21b558d8300cf44a345bb790180e19b8c5d277 -SIZE (xpi/firefox36-i18n-3.6.18/en-GB.xpi) = 119211 -SHA256 (xpi/firefox36-i18n-3.6.18/eo.xpi) = 172061e9960daf7c49159f0920becc4aeb72c0180ba3d64b2c4e1b993425573a -SIZE (xpi/firefox36-i18n-3.6.18/eo.xpi) = 121874 -SHA256 (xpi/firefox36-i18n-3.6.18/es-AR.xpi) = df17796983994946c7987e93b7f23abe90ff98ea4d973c9d5bad11ce6f8e7168 -SIZE (xpi/firefox36-i18n-3.6.18/es-AR.xpi) = 127774 -SHA256 (xpi/firefox36-i18n-3.6.18/es-CL.xpi) = 0be1099a2c5208f60f51e48ba926a52b5f3757a0e5d103d033dd0db28fe86614 -SIZE (xpi/firefox36-i18n-3.6.18/es-CL.xpi) = 129439 -SHA256 (xpi/firefox36-i18n-3.6.18/es-ES.xpi) = 986330e0f66ec1237ce2024071817f8ffe36259f5453b7ac65dbc5b2b9f92f0e -SIZE (xpi/firefox36-i18n-3.6.18/es-ES.xpi) = 108673 -SHA256 (xpi/firefox36-i18n-3.6.18/es-MX.xpi) = dbaa7291b59d54566963b43c42297bd5df56fec476aa82c5f4ec1120a19309ae -SIZE (xpi/firefox36-i18n-3.6.18/es-MX.xpi) = 127401 -SHA256 (xpi/firefox36-i18n-3.6.18/et.xpi) = 6b5f14c2b0c4ea27841a7a052e1d954b972870dc5909f1be423aa553adfc416f -SIZE (xpi/firefox36-i18n-3.6.18/et.xpi) = 127406 -SHA256 (xpi/firefox36-i18n-3.6.18/eu.xpi) = d7af33f55efa957f8e6cd628bc70f4bdbbb941c4d3cf2019a7c3e937edd7eca1 -SIZE (xpi/firefox36-i18n-3.6.18/eu.xpi) = 121855 -SHA256 (xpi/firefox36-i18n-3.6.18/fa.xpi) = cbc01d12756d2b4509c0185065506d17faa35837c909b8eaf990785ae822c829 -SIZE (xpi/firefox36-i18n-3.6.18/fa.xpi) = 138416 -SHA256 (xpi/firefox36-i18n-3.6.18/fi.xpi) = dce7f169e54e1f111f0e10880b0ff7284e9645793c13a779645b4c6783e67980 -SIZE (xpi/firefox36-i18n-3.6.18/fi.xpi) = 126795 -SHA256 (xpi/firefox36-i18n-3.6.18/fr.xpi) = 9110f090694a94884a181d184c60d922cebb8c8990f758f62df88f87d49481a8 -SIZE (xpi/firefox36-i18n-3.6.18/fr.xpi) = 128984 -SHA256 (xpi/firefox36-i18n-3.6.18/fy-NL.xpi) = 162f6940217a4197aa4b9e5c43ea62cab285f5dcbb4cca05d04132ce9595169a -SIZE (xpi/firefox36-i18n-3.6.18/fy-NL.xpi) = 129187 -SHA256 (xpi/firefox36-i18n-3.6.18/ga-IE.xpi) = d6ee30e5b49e474a9b8d03d276411af0eac8a6088f84b20e63f5439a2c0f5e21 -SIZE (xpi/firefox36-i18n-3.6.18/ga-IE.xpi) = 127755 -SHA256 (xpi/firefox36-i18n-3.6.18/gl.xpi) = a819931b970ad05bebe91966346a89a99982f6da5bebb2659f87300147bfd672 -SIZE (xpi/firefox36-i18n-3.6.18/gl.xpi) = 124818 -SHA256 (xpi/firefox36-i18n-3.6.18/gu-IN.xpi) = 4df2b639899d0b8ebdd0bc28b20edffedf915c24c56271edd0485640f5cbdbae -SIZE (xpi/firefox36-i18n-3.6.18/gu-IN.xpi) = 146303 -SHA256 (xpi/firefox36-i18n-3.6.18/he.xpi) = af62604fc0a0fe51446321de5317934466a32ce34040d65a90d11abae8f77914 -SIZE (xpi/firefox36-i18n-3.6.18/he.xpi) = 123135 -SHA256 (xpi/firefox36-i18n-3.6.18/hi-IN.xpi) = ecd84ecce3c63e60f808435535ee34cfa15bea20fb998a0b67568fe8a7f0994c -SIZE (xpi/firefox36-i18n-3.6.18/hi-IN.xpi) = 141884 -SHA256 (xpi/firefox36-i18n-3.6.18/hr.xpi) = 0a86fb86f9c3765871bdd330bcc597ae44026a4ceb22ba483493e95e6eb894f1 -SIZE (xpi/firefox36-i18n-3.6.18/hr.xpi) = 127008 -SHA256 (xpi/firefox36-i18n-3.6.18/hu.xpi) = 9baa83ee4a8219b6ca61455c34ba2a03bd4ac7019c4b5d32356d150355c71213 -SIZE (xpi/firefox36-i18n-3.6.18/hu.xpi) = 131098 -SHA256 (xpi/firefox36-i18n-3.6.18/id.xpi) = 36fc15eabce3eb24ee46e126a665eda0d6edb71834b404791ac67c752b749850 -SIZE (xpi/firefox36-i18n-3.6.18/id.xpi) = 103931 -SHA256 (xpi/firefox36-i18n-3.6.18/is.xpi) = c4a279774167ec8d636fbc1b01437198b6777a614ccd7ab177908ec32ca2e4de -SIZE (xpi/firefox36-i18n-3.6.18/is.xpi) = 123393 -SHA256 (xpi/firefox36-i18n-3.6.18/it.xpi) = e874190f33de28eaca3f2e3f0ebe77a1e75429a6183be7f26dcf1e25fb5d8b51 -SIZE (xpi/firefox36-i18n-3.6.18/it.xpi) = 107942 -SHA256 (xpi/firefox36-i18n-3.6.18/ja.xpi) = c0012b22c405c7380d6f3d53b92be979d190fb4cba8eb362392f18403fdbe429 -SIZE (xpi/firefox36-i18n-3.6.18/ja.xpi) = 136986 -SHA256 (xpi/firefox36-i18n-3.6.18/ka.xpi) = 5e99fd2dd3c22361be842d2877ad21046b2ad964a67e3723dff4e92d7bccadf8 -SIZE (xpi/firefox36-i18n-3.6.18/ka.xpi) = 154120 -SHA256 (xpi/firefox36-i18n-3.6.18/kk.xpi) = e74de19fee473090a2b405898342bcd588d8f4159312ba29ed5055b65f8bb31c -SIZE (xpi/firefox36-i18n-3.6.18/kk.xpi) = 137723 -SHA256 (xpi/firefox36-i18n-3.6.18/kn.xpi) = 719551c71cfaff6b9bb07aa96a7e6787c2c726ee5b0e35cddd580fb368918fce -SIZE (xpi/firefox36-i18n-3.6.18/kn.xpi) = 148714 -SHA256 (xpi/firefox36-i18n-3.6.18/ko.xpi) = e0d4a66b781c9771e5f6535f392193062799edb06b1fc400b90c262e77e2cf1a -SIZE (xpi/firefox36-i18n-3.6.18/ko.xpi) = 115633 -SHA256 (xpi/firefox36-i18n-3.6.18/ku.xpi) = c548eb9793b465f00908e214009d79374046cfaf5f6adf59cf96144a631dc562 -SIZE (xpi/firefox36-i18n-3.6.18/ku.xpi) = 130831 -SHA256 (xpi/firefox36-i18n-3.6.18/lt.xpi) = f0dddc79169c5fceb8e56030c4275bea71e8ff957c73beca9af71c39a0e77f22 -SIZE (xpi/firefox36-i18n-3.6.18/lt.xpi) = 139690 -SHA256 (xpi/firefox36-i18n-3.6.18/lv.xpi) = dfcf1ab0223b280e491076271b8b17bba1c9d8f65603c2cca09ba48a12ff0854 -SIZE (xpi/firefox36-i18n-3.6.18/lv.xpi) = 124806 -SHA256 (xpi/firefox36-i18n-3.6.18/mk.xpi) = f0f9f9e0b54c3f3a78232b49a6c69c3b73856b6602492840d8dc44aa1c64e12d -SIZE (xpi/firefox36-i18n-3.6.18/mk.xpi) = 128238 -SHA256 (xpi/firefox36-i18n-3.6.18/ml.xpi) = 94b6c84fd152c96cf727d82f1672310ac895d3af12c71526bd04018c9264164d -SIZE (xpi/firefox36-i18n-3.6.18/ml.xpi) = 152168 -SHA256 (xpi/firefox36-i18n-3.6.18/mr.xpi) = c00de19360ddb043e79e456652f278e1b6e8dc8bc80e941c26e303b1bb06d9be -SIZE (xpi/firefox36-i18n-3.6.18/mr.xpi) = 141125 -SHA256 (xpi/firefox36-i18n-3.6.18/nb-NO.xpi) = 7743cc5245067d9e30b2c42e11200fbe267133d5d4ecc64d7f4d461995c689e5 -SIZE (xpi/firefox36-i18n-3.6.18/nb-NO.xpi) = 124100 -SHA256 (xpi/firefox36-i18n-3.6.18/nl.xpi) = 7b9df9856d705d5cda89df08104d548cff989304bf25c3630a6de67467edc0f8 -SIZE (xpi/firefox36-i18n-3.6.18/nl.xpi) = 126409 -SHA256 (xpi/firefox36-i18n-3.6.18/nn-NO.xpi) = 46a9df1d094ff4a8152b80892b43d784621534d2ad7bf5fe9deebce9dd876e40 -SIZE (xpi/firefox36-i18n-3.6.18/nn-NO.xpi) = 125131 -SHA256 (xpi/firefox36-i18n-3.6.18/oc.xpi) = 2129db9be63bc3e1237555c38384e756523a7ca2f28ec4006c8f0c67c739fdb2 -SIZE (xpi/firefox36-i18n-3.6.18/oc.xpi) = 108301 -SHA256 (xpi/firefox36-i18n-3.6.18/or.xpi) = 2cc812d8465aee3645c004a104b86b89dc1b945fe430b69e0bb80f671326bba6 -SIZE (xpi/firefox36-i18n-3.6.18/or.xpi) = 142445 -SHA256 (xpi/firefox36-i18n-3.6.18/pa-IN.xpi) = 00d6ec8adda6ec9c49417844c9b4165d0ba3ce98d677467dbf0672c5ea5d41ab -SIZE (xpi/firefox36-i18n-3.6.18/pa-IN.xpi) = 142084 -SHA256 (xpi/firefox36-i18n-3.6.18/pl.xpi) = 9141a13fec4533112ff2953fd8f21f85982c42f3e79d8a99f4a94ceaad5a49f1 -SIZE (xpi/firefox36-i18n-3.6.18/pl.xpi) = 131038 -SHA256 (xpi/firefox36-i18n-3.6.18/pt-BR.xpi) = ea0dfda721f85b74b1b1a6621b8a180f618a1583d088f01546c2c385eb460173 -SIZE (xpi/firefox36-i18n-3.6.18/pt-BR.xpi) = 125364 -SHA256 (xpi/firefox36-i18n-3.6.18/pt-PT.xpi) = e26e496b4e02b1833a38258877de428e4d98294de5b09eca8b3668418601fa86 -SIZE (xpi/firefox36-i18n-3.6.18/pt-PT.xpi) = 125422 -SHA256 (xpi/firefox36-i18n-3.6.18/rm.xpi) = 565be68d618f55dabbab755538854edc0760318a202f40411627919a0ca8f4ac -SIZE (xpi/firefox36-i18n-3.6.18/rm.xpi) = 127397 -SHA256 (xpi/firefox36-i18n-3.6.18/ro.xpi) = 7aa806b49d31849bd82ed5a711757a99b78fe1bae55deca2ff4b09523be5db15 -SIZE (xpi/firefox36-i18n-3.6.18/ro.xpi) = 129116 -SHA256 (xpi/firefox36-i18n-3.6.18/ru.xpi) = 2763a4bb49e7fc220424434ea249e8b4102033895f03e205a40a48e715cbd55d -SIZE (xpi/firefox36-i18n-3.6.18/ru.xpi) = 124942 -SHA256 (xpi/firefox36-i18n-3.6.18/si.xpi) = 5c864c6703d7b51eb5dd4990f8d78dd487b4658c378c30dfc2afdde99ca58227 -SIZE (xpi/firefox36-i18n-3.6.18/si.xpi) = 142189 -SHA256 (xpi/firefox36-i18n-3.6.18/sk.xpi) = 4e8dcb87bbc74670c974dfa5101e09db5804aac2ecb6ad5aa11288570342ad0d -SIZE (xpi/firefox36-i18n-3.6.18/sk.xpi) = 131107 -SHA256 (xpi/firefox36-i18n-3.6.18/sl.xpi) = ea3fe79b466408496d36a2ff1d22641b6d6c4a8db493271e50ecf9915b0c3cbc -SIZE (xpi/firefox36-i18n-3.6.18/sl.xpi) = 124289 -SHA256 (xpi/firefox36-i18n-3.6.18/sq.xpi) = 96a6bbcb711d8cb3a2b07df4baf7652a6d8108368684f98e2ffd4bb366929331 -SIZE (xpi/firefox36-i18n-3.6.18/sq.xpi) = 121259 -SHA256 (xpi/firefox36-i18n-3.6.18/sr.xpi) = d0a54c5479d271365d8a58f60aa9bb08aea1354549eed803009841c06635418d -SIZE (xpi/firefox36-i18n-3.6.18/sr.xpi) = 135921 -SHA256 (xpi/firefox36-i18n-3.6.18/sv-SE.xpi) = 06498200807e9a4a937c95a9b30a7bbd4a1160c3807bf431538b34c10edb8776 -SIZE (xpi/firefox36-i18n-3.6.18/sv-SE.xpi) = 128436 -SHA256 (xpi/firefox36-i18n-3.6.18/ta-LK.xpi) = 93b0fc2c6bba0feb0e8d086d52efc615a885cce9713b12f1c246da90553187ae -SIZE (xpi/firefox36-i18n-3.6.18/ta-LK.xpi) = 149287 -SHA256 (xpi/firefox36-i18n-3.6.18/ta.xpi) = 85fc93015b2d28841a218c415c915f538be4bd094d4eefb5c9d9ba07f489ad09 -SIZE (xpi/firefox36-i18n-3.6.18/ta.xpi) = 137230 -SHA256 (xpi/firefox36-i18n-3.6.18/te.xpi) = 7fb2e988697396d35acb6b60dc4a00b2acd7e71e9613bb936cce78c28344615b -SIZE (xpi/firefox36-i18n-3.6.18/te.xpi) = 147869 -SHA256 (xpi/firefox36-i18n-3.6.18/th.xpi) = cb30bc1cf6fa8867764325b81f3574ebf04fa50726d174c59fc046614301b50f -SIZE (xpi/firefox36-i18n-3.6.18/th.xpi) = 134398 -SHA256 (xpi/firefox36-i18n-3.6.18/tr.xpi) = 23b49730637422c34ac58cd043081627eb06f6f08567509f286e827443040321 -SIZE (xpi/firefox36-i18n-3.6.18/tr.xpi) = 125362 -SHA256 (xpi/firefox36-i18n-3.6.18/uk.xpi) = e95f83a5fb6cfe6adb546485ab9c249248c6a67621e404ce645f8f3ce3db3740 -SIZE (xpi/firefox36-i18n-3.6.18/uk.xpi) = 143185 -SHA256 (xpi/firefox36-i18n-3.6.18/vi.xpi) = 22ce8a29d3ab0d15ccb2b38e454abe4383a6029221881960b192787a378c4718 -SIZE (xpi/firefox36-i18n-3.6.18/vi.xpi) = 129032 -SHA256 (xpi/firefox36-i18n-3.6.18/zh-CN.xpi) = 0af247e771a6dbd4c17dc07e818dfe4cf32838ea6d61429e0294730ab665e494 -SIZE (xpi/firefox36-i18n-3.6.18/zh-CN.xpi) = 127099 -SHA256 (xpi/firefox36-i18n-3.6.18/zh-TW.xpi) = bf44a6af56589808f77a760f8c36ee0515bfda957817aa21ebe063d993c99124 -SIZE (xpi/firefox36-i18n-3.6.18/zh-TW.xpi) = 128516 +SHA256 (xpi/firefox36-i18n-3.6.20/af.xpi) = 2b07c056a1790905dd9a0b81b87d16181b7209c1d57eea5389538b8b95f386ff +SIZE (xpi/firefox36-i18n-3.6.20/af.xpi) = 121642 +SHA256 (xpi/firefox36-i18n-3.6.20/ar.xpi) = d32b4beae719721b28b499f1d89f93af33f043f7a534914d406269d225d477c3 +SIZE (xpi/firefox36-i18n-3.6.20/ar.xpi) = 132121 +SHA256 (xpi/firefox36-i18n-3.6.20/as.xpi) = 8b1399e2d9d17b8273044259eaee3aa2f94885e8260e7132e75bac7ee60cc2a0 +SIZE (xpi/firefox36-i18n-3.6.20/as.xpi) = 134264 +SHA256 (xpi/firefox36-i18n-3.6.20/be.xpi) = 1b9e8f07394e60e601cd3bfe438d4e5d746b348aed30c522c6cc38d8ce669817 +SIZE (xpi/firefox36-i18n-3.6.20/be.xpi) = 122270 +SHA256 (xpi/firefox36-i18n-3.6.20/bg.xpi) = 34c76fc3ef15c193a7cc85d6bd971f81ba73b40973c6dbca1d91ead31f68c38d +SIZE (xpi/firefox36-i18n-3.6.20/bg.xpi) = 134075 +SHA256 (xpi/firefox36-i18n-3.6.20/bn-BD.xpi) = 6008cb24195cbde7bc95fb0d3259df4b41e0e69ce120c46427156c76092aee4e +SIZE (xpi/firefox36-i18n-3.6.20/bn-BD.xpi) = 141179 +SHA256 (xpi/firefox36-i18n-3.6.20/bn-IN.xpi) = c984fb202812d8e5b73435ce20678d06d221dfe865c55d90824e183d6ea15754 +SIZE (xpi/firefox36-i18n-3.6.20/bn-IN.xpi) = 160075 +SHA256 (xpi/firefox36-i18n-3.6.20/ca.xpi) = 85a18150a46d294a4710db46f075c3bf16d481bc6cc60243e510a5691c82c1c7 +SIZE (xpi/firefox36-i18n-3.6.20/ca.xpi) = 127934 +SHA256 (xpi/firefox36-i18n-3.6.20/cs.xpi) = 46fd7d8433bfd2a873ab5953d3979eb5c130666912d0a90d7e985ce8b438f0b3 +SIZE (xpi/firefox36-i18n-3.6.20/cs.xpi) = 126764 +SHA256 (xpi/firefox36-i18n-3.6.20/cy.xpi) = 1cabe8ab106b6b9fea64b46fe9e8cc530f4c06a1fe76322be080d520c04dab7b +SIZE (xpi/firefox36-i18n-3.6.20/cy.xpi) = 121947 +SHA256 (xpi/firefox36-i18n-3.6.20/da.xpi) = cdb8ca7e001a0d561a8852590836bcb0d458b2b75605b4f32b25a1bc6729fe31 +SIZE (xpi/firefox36-i18n-3.6.20/da.xpi) = 125571 +SHA256 (xpi/firefox36-i18n-3.6.20/de.xpi) = 52c80f3ed136750a939ab32a542e707f75c2f32c997add2df53f92dbc60e059d +SIZE (xpi/firefox36-i18n-3.6.20/de.xpi) = 128968 +SHA256 (xpi/firefox36-i18n-3.6.20/el.xpi) = 2fe939a5aa9f0324b18da9955e061e25ac692615b4e3413d02b7aae55acca5d8 +SIZE (xpi/firefox36-i18n-3.6.20/el.xpi) = 135212 +SHA256 (xpi/firefox36-i18n-3.6.20/en-GB.xpi) = d7a602a83925b317567cd2623f08cd9066ffcc47b3111076c80c6b0f3c6acd47 +SIZE (xpi/firefox36-i18n-3.6.20/en-GB.xpi) = 119245 +SHA256 (xpi/firefox36-i18n-3.6.20/eo.xpi) = f17b526ef77f3c4fa18410d28b39dea853b913bbab2bd18542e5d93429cef4b5 +SIZE (xpi/firefox36-i18n-3.6.20/eo.xpi) = 121845 +SHA256 (xpi/firefox36-i18n-3.6.20/es-AR.xpi) = cc2e1446fec321c6d2ac9a8ce52402c66cc4a3616f850666a6eec40461a94641 +SIZE (xpi/firefox36-i18n-3.6.20/es-AR.xpi) = 127758 +SHA256 (xpi/firefox36-i18n-3.6.20/es-CL.xpi) = 4c7e3e066b25b114ecb004ee0bb2c54e71e536d0fb4264777e56f2673af10379 +SIZE (xpi/firefox36-i18n-3.6.20/es-CL.xpi) = 129467 +SHA256 (xpi/firefox36-i18n-3.6.20/es-ES.xpi) = 1d2f99a59e8ac5af5c9bfb17ac02447f5e7162c2d34ba85b7ba3296381f7f509 +SIZE (xpi/firefox36-i18n-3.6.20/es-ES.xpi) = 108666 +SHA256 (xpi/firefox36-i18n-3.6.20/es-MX.xpi) = a86af87dca5dd93efe0fa4a3dc5f8f0539b778f29d2463fbac7e9c291bef10c3 +SIZE (xpi/firefox36-i18n-3.6.20/es-MX.xpi) = 127396 +SHA256 (xpi/firefox36-i18n-3.6.20/et.xpi) = c16e20cc1fa28889a76fc3c6fff6dad7c2c03014336a1480a03ca4f132953174 +SIZE (xpi/firefox36-i18n-3.6.20/et.xpi) = 127368 +SHA256 (xpi/firefox36-i18n-3.6.20/eu.xpi) = ba8f2a0b8c623f462a68db9d3d81116834e53d8611090166efe767c76312c4f4 +SIZE (xpi/firefox36-i18n-3.6.20/eu.xpi) = 121825 +SHA256 (xpi/firefox36-i18n-3.6.20/fa.xpi) = 4786bc73dfea8dec915c3513b64a3725b6741932baa83659343d73231f3c036e +SIZE (xpi/firefox36-i18n-3.6.20/fa.xpi) = 138375 +SHA256 (xpi/firefox36-i18n-3.6.20/fi.xpi) = 18312d777fdb954e074199d884caa6da9f980b066a334c9dc0ac3aaa22609611 +SIZE (xpi/firefox36-i18n-3.6.20/fi.xpi) = 126821 +SHA256 (xpi/firefox36-i18n-3.6.20/fr.xpi) = 894ac3b62de2f019bb3ffd9f13560cb91d41d22efac6be590db6eeb7c6f5dc02 +SIZE (xpi/firefox36-i18n-3.6.20/fr.xpi) = 129000 +SHA256 (xpi/firefox36-i18n-3.6.20/fy-NL.xpi) = 54394cc2221a0e9cc9d318121f919edc9f404a837fef2e0c385bd82a808fecd2 +SIZE (xpi/firefox36-i18n-3.6.20/fy-NL.xpi) = 129185 +SHA256 (xpi/firefox36-i18n-3.6.20/ga-IE.xpi) = 1ce534d9fd48ece4bf63c8d97c10678655e42310afbe8f89e6457a203686a83d +SIZE (xpi/firefox36-i18n-3.6.20/ga-IE.xpi) = 127774 +SHA256 (xpi/firefox36-i18n-3.6.20/gl.xpi) = 9b73cf10001d39c46d574171fcf99491e50ffae882bce5c5e0dc946f81f4418c +SIZE (xpi/firefox36-i18n-3.6.20/gl.xpi) = 124796 +SHA256 (xpi/firefox36-i18n-3.6.20/gu-IN.xpi) = a6926155a9c9e4bc39112372b3b2d4797131fa04b262af9b13132da66baa4c00 +SIZE (xpi/firefox36-i18n-3.6.20/gu-IN.xpi) = 146300 +SHA256 (xpi/firefox36-i18n-3.6.20/he.xpi) = a7f336c12a0e9295194f8dca63acb9acdccd77a64211851c74864ba683c130cc +SIZE (xpi/firefox36-i18n-3.6.20/he.xpi) = 123103 +SHA256 (xpi/firefox36-i18n-3.6.20/hi-IN.xpi) = 914205b7eb19ed5b5ddfb1484ed4481070d237a25389a7ffe3ba32a33c569184 +SIZE (xpi/firefox36-i18n-3.6.20/hi-IN.xpi) = 141886 +SHA256 (xpi/firefox36-i18n-3.6.20/hr.xpi) = 4ae7fb5ec4f76b53d007e9f9c9ba9554f55e9c5e2e1ca3fbca3525810126d430 +SIZE (xpi/firefox36-i18n-3.6.20/hr.xpi) = 126982 +SHA256 (xpi/firefox36-i18n-3.6.20/hu.xpi) = cd7b4080404a1df1bd01f024af2a834b9e1d3236d947be8cab96c9707cf502bb +SIZE (xpi/firefox36-i18n-3.6.20/hu.xpi) = 131099 +SHA256 (xpi/firefox36-i18n-3.6.20/id.xpi) = d057296c9d9601b34c2c4bb58e4d6aa1af30be540e9ae8a1b74038e0bb37a65a +SIZE (xpi/firefox36-i18n-3.6.20/id.xpi) = 103928 +SHA256 (xpi/firefox36-i18n-3.6.20/is.xpi) = f96d27c4c18b28fc2d86adad2118eb9ec1f9702bd32e1a64c2a87b0e4d0e52a0 +SIZE (xpi/firefox36-i18n-3.6.20/is.xpi) = 123424 +SHA256 (xpi/firefox36-i18n-3.6.20/it.xpi) = 1a4a84b0f0f32927a6660748cb4e348683cd969d759882f78a2c8a59fa5b7628 +SIZE (xpi/firefox36-i18n-3.6.20/it.xpi) = 107972 +SHA256 (xpi/firefox36-i18n-3.6.20/ja.xpi) = a60eb63ad0128072c1b282476f4cdf9d0898489f0f3778bf961f87313ed9e183 +SIZE (xpi/firefox36-i18n-3.6.20/ja.xpi) = 137012 +SHA256 (xpi/firefox36-i18n-3.6.20/ka.xpi) = 3e483772663f978ca1e263262156d682ec1762d1d2f600d8495d2f5a1678c5e1 +SIZE (xpi/firefox36-i18n-3.6.20/ka.xpi) = 154149 +SHA256 (xpi/firefox36-i18n-3.6.20/kk.xpi) = ed2edcc7ac43e1361ef3d511ec5e2e3a1c2e04aacab033880ed6b8d4d1f6b48d +SIZE (xpi/firefox36-i18n-3.6.20/kk.xpi) = 137753 +SHA256 (xpi/firefox36-i18n-3.6.20/kn.xpi) = 705ffc4da7aa0a7c77f26f46fbfe6db782ea9b6a7d530264adad50a4430dd59a +SIZE (xpi/firefox36-i18n-3.6.20/kn.xpi) = 148708 +SHA256 (xpi/firefox36-i18n-3.6.20/ko.xpi) = dfa3c5b0127f8fdf1d44198f01f66d1553996961dcf7e9cdf4eb716ac60981f0 +SIZE (xpi/firefox36-i18n-3.6.20/ko.xpi) = 115633 +SHA256 (xpi/firefox36-i18n-3.6.20/ku.xpi) = 980993c883f6ee82539c927fba6221977396e30b4399e2f614e4e426ee78ee6c +SIZE (xpi/firefox36-i18n-3.6.20/ku.xpi) = 130807 +SHA256 (xpi/firefox36-i18n-3.6.20/lt.xpi) = 6d75f49612aef91500705b997cf6e9341943d77b834907cdae7bef4ef5272db2 +SIZE (xpi/firefox36-i18n-3.6.20/lt.xpi) = 139686 +SHA256 (xpi/firefox36-i18n-3.6.20/lv.xpi) = c2a422308855a895ff63a4581f2df04b3d2fc43b4be49a56364ad4bc1733b0dd +SIZE (xpi/firefox36-i18n-3.6.20/lv.xpi) = 124814 +SHA256 (xpi/firefox36-i18n-3.6.20/mk.xpi) = 52bbeb4103ca76a41f988db139ffdfccc278325e2ca8c47594cb3bcc9c52e0e0 +SIZE (xpi/firefox36-i18n-3.6.20/mk.xpi) = 128266 +SHA256 (xpi/firefox36-i18n-3.6.20/ml.xpi) = 6d34b1d5a93a174d7a176d6f718925feec8987cede4d9b3afe6ea573526ebf0f +SIZE (xpi/firefox36-i18n-3.6.20/ml.xpi) = 152168 +SHA256 (xpi/firefox36-i18n-3.6.20/mr.xpi) = bfdd5f6efad9d792fc465d974fce2874a4ca640f18a55a606e400ff286ccb9f5 +SIZE (xpi/firefox36-i18n-3.6.20/mr.xpi) = 141117 +SHA256 (xpi/firefox36-i18n-3.6.20/nb-NO.xpi) = 5fe9abe93b0b0b635c517350bf6367c3f1c2c5a6c831ecbc284bcdc257edca96 +SIZE (xpi/firefox36-i18n-3.6.20/nb-NO.xpi) = 124101 +SHA256 (xpi/firefox36-i18n-3.6.20/nl.xpi) = 460ead617e9535dfff93bff7e1948ce23695eb65280cd2178317d4bf2f82c457 +SIZE (xpi/firefox36-i18n-3.6.20/nl.xpi) = 126413 +SHA256 (xpi/firefox36-i18n-3.6.20/nn-NO.xpi) = 93934069fabcf268c1e52ea97410727570848c90e5c9da3c96c0e332ee8a2c13 +SIZE (xpi/firefox36-i18n-3.6.20/nn-NO.xpi) = 125104 +SHA256 (xpi/firefox36-i18n-3.6.20/oc.xpi) = 0799a3b93b09d694fff714072d0e44daf9fc4ef7290458585f096ee8f20b3b73 +SIZE (xpi/firefox36-i18n-3.6.20/oc.xpi) = 108305 +SHA256 (xpi/firefox36-i18n-3.6.20/or.xpi) = 1290c4488730c06e42883181dfbd316e0bbdfda9ffd58b0cd68aa69e81b206c6 +SIZE (xpi/firefox36-i18n-3.6.20/or.xpi) = 142446 +SHA256 (xpi/firefox36-i18n-3.6.20/pa-IN.xpi) = 568be3631fad035b4e1d57b10fe4fcdddd3305a77ae4819b23e4bc17431661be +SIZE (xpi/firefox36-i18n-3.6.20/pa-IN.xpi) = 142118 +SHA256 (xpi/firefox36-i18n-3.6.20/pl.xpi) = 4687703863826186c186819fbdff9fc6769019ba398ea88e4fb4306d9952b6f8 +SIZE (xpi/firefox36-i18n-3.6.20/pl.xpi) = 131010 +SHA256 (xpi/firefox36-i18n-3.6.20/pt-BR.xpi) = 7dcf3798c55c314b25b625b000ea0bce1613d57392151f0909ae4d1c74c86dae +SIZE (xpi/firefox36-i18n-3.6.20/pt-BR.xpi) = 125361 +SHA256 (xpi/firefox36-i18n-3.6.20/pt-PT.xpi) = cab49b8ba2433ae7cda92b48d6814d37fb4c14418c6e1a13a2973e86a93832ba +SIZE (xpi/firefox36-i18n-3.6.20/pt-PT.xpi) = 125384 +SHA256 (xpi/firefox36-i18n-3.6.20/rm.xpi) = bb75ac2dc6c37caa2b6bf9b506fe2a19ca5b2d1c19c8f4aedea9afc05e07f02e +SIZE (xpi/firefox36-i18n-3.6.20/rm.xpi) = 127396 +SHA256 (xpi/firefox36-i18n-3.6.20/ro.xpi) = 61cf46aa559f6863d2838cc73a8c5496fe9b7e81f424d35390d9b15b449ce455 +SIZE (xpi/firefox36-i18n-3.6.20/ro.xpi) = 129135 +SHA256 (xpi/firefox36-i18n-3.6.20/ru.xpi) = 0779469667d0c6520844de7f960b6977640527152a89ce9911ed584949150901 +SIZE (xpi/firefox36-i18n-3.6.20/ru.xpi) = 124911 +SHA256 (xpi/firefox36-i18n-3.6.20/si.xpi) = 767f681e3c023313651b1679f83953977cebcf41690686e23931851c9803c0bd +SIZE (xpi/firefox36-i18n-3.6.20/si.xpi) = 142227 +SHA256 (xpi/firefox36-i18n-3.6.20/sk.xpi) = 9bd3bac36b73e7b66c529f03dc267784843d81e3ba21e37d445102645dc523a9 +SIZE (xpi/firefox36-i18n-3.6.20/sk.xpi) = 131112 +SHA256 (xpi/firefox36-i18n-3.6.20/sl.xpi) = eaa75ea0ac57fda525773a0fe4f9add4767c84c7800fb5774b5648d0093ad11d +SIZE (xpi/firefox36-i18n-3.6.20/sl.xpi) = 124259 +SHA256 (xpi/firefox36-i18n-3.6.20/sq.xpi) = 04307e85a43313c9e3108a435aaabd84713dc9dd24c09026216579b587ea4714 +SIZE (xpi/firefox36-i18n-3.6.20/sq.xpi) = 121273 +SHA256 (xpi/firefox36-i18n-3.6.20/sr.xpi) = 2a290c335cff6622030ebcf3e4104812e00f40c8d2723e60ea79de81b66ea446 +SIZE (xpi/firefox36-i18n-3.6.20/sr.xpi) = 135921 +SHA256 (xpi/firefox36-i18n-3.6.20/sv-SE.xpi) = 12aa332d6e01209231ec2da2dd8ceaed8eb219cac85383d3c8f5cd09495c2bb2 +SIZE (xpi/firefox36-i18n-3.6.20/sv-SE.xpi) = 128408 +SHA256 (xpi/firefox36-i18n-3.6.20/ta-LK.xpi) = b06f123cf08690aa5ce0a76d6cf85d42d87548fad1099e89b071330b1cbb7361 +SIZE (xpi/firefox36-i18n-3.6.20/ta-LK.xpi) = 149288 +SHA256 (xpi/firefox36-i18n-3.6.20/ta.xpi) = 5239c863c5f470a3e52dfc97ff0057d770e4ccff97d58aaefc580bad83f09739 +SIZE (xpi/firefox36-i18n-3.6.20/ta.xpi) = 137231 +SHA256 (xpi/firefox36-i18n-3.6.20/te.xpi) = 706ac758aeeaf52b0ba3fe97fe2e5e314a8b3ffb222e78a6be77e5b9d81e7ac6 +SIZE (xpi/firefox36-i18n-3.6.20/te.xpi) = 147868 +SHA256 (xpi/firefox36-i18n-3.6.20/th.xpi) = 0bc1cce51220a03b3697d9d304d9f0c422a7abc2783671e97c59d122dd31b8b6 +SIZE (xpi/firefox36-i18n-3.6.20/th.xpi) = 134397 +SHA256 (xpi/firefox36-i18n-3.6.20/tr.xpi) = 3cae56d25286de466e4133f7ed1c3c9a8f4da76634703b28b090239f972bb1a5 +SIZE (xpi/firefox36-i18n-3.6.20/tr.xpi) = 125330 +SHA256 (xpi/firefox36-i18n-3.6.20/uk.xpi) = 5954d62a55694a26f9b5a8355e78b95b4322e55191baa37266de1067f2a4d545 +SIZE (xpi/firefox36-i18n-3.6.20/uk.xpi) = 143217 +SHA256 (xpi/firefox36-i18n-3.6.20/vi.xpi) = 8986d199d6251ea1325698edcf351c559bf5ebba1083773eb07b72f6b0872453 +SIZE (xpi/firefox36-i18n-3.6.20/vi.xpi) = 129024 +SHA256 (xpi/firefox36-i18n-3.6.20/zh-CN.xpi) = c8b90c078dbfa497040662566b00c6fe54a80c3781b1c840c71adc11f8e335bc +SIZE (xpi/firefox36-i18n-3.6.20/zh-CN.xpi) = 127092 +SHA256 (xpi/firefox36-i18n-3.6.20/zh-TW.xpi) = 521b0964814ce374e758e046dffc9980c5d7ab1eae3253942705fb3ce5fcd1a2 +SIZE (xpi/firefox36-i18n-3.6.20/zh-TW.xpi) = 128541 Modified: branches/experimental/www/firefox36/Makefile ============================================================================== --- branches/experimental/www/firefox36/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox36/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 2002/10/21 # Whom: Alan Eldridge # -# $FreeBSD: ports/www/firefox36/Makefile,v 1.242 2011/06/21 20:35:48 flo Exp $ +# $FreeBSD: ports/www/firefox36/Makefile,v 1.245 2011/08/23 18:39:15 kwm Exp $ # PORTNAME= firefox -DISTVERSION= 3.6.18 +DISTVERSION= 3.6.20 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} @@ -27,8 +28,6 @@ MOZILLA_SUFX= 3 MOZILLA= ${PORTNAME}${MOZILLA_SUFX} MOZ_TOOLKIT= cairo-gtk2 -GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/bin lib/${MOZILLA}/idl \ - lib/${MOZILLA}/include lib/${MOZILLA}/lib MAKE_JOBS_SAFE= yes WANT_GNOME= yes @@ -38,9 +37,7 @@ HAS_CONFIGURE= yes USE_BZIP2= yes USE_GMAKE= yes -MAKE_JOBS_SAFE= yes NO_MOZPKGINSTALL=yes -CONFLICTS_INSTALL= firefox-3.5.* FIREFOX_ICON= ${MOZILLA}.png FIREFOX_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png @@ -86,10 +83,10 @@ MOZ_OPTIONS+= --disable-dbus --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif -post-extract:: +post-extract: @${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' -e 's|@MOZILLA@|${MOZILLA}|' \ -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \ <${FILESDIR}/firefox.desktop.in >${WRKDIR}/${MOZILLA}.desktop Modified: branches/experimental/www/firefox36/distinfo ============================================================================== --- branches/experimental/www/firefox36/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/firefox36/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,2 +1,2 @@ -SHA256 (firefox-3.6.18.source.tar.bz2) = 6780185e0ea8e112e337c36bb7b3900ec7b72dd4445e0bd2983b748b84049e04 -SIZE (firefox-3.6.18.source.tar.bz2) = 51553263 +SHA256 (firefox-3.6.20.source.tar.bz2) = 0e8e3110c8cd1f4ad913c3c7424952b1aeebf6b375e8f6b5ccfe3e0b6d8abb18 +SIZE (firefox-3.6.20.source.tar.bz2) = 51564376 Modified: branches/experimental/www/seamonkey-i18n/Makefile ============================================================================== --- branches/experimental/www/seamonkey-i18n/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey-i18n/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 28 May 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/www/seamonkey-i18n/Makefile,v 1.2 2011/08/10 21:32:08 flo Exp $ +# $FreeBSD: ports/www/seamonkey-i18n/Makefile,v 1.5 2011/08/23 08:00:17 ale Exp $ # PORTNAME= seamonkey-i18n -PORTVERSION= 2.2 +PORTVERSION= 2.3 +PORTREVISION= 1 CATEGORIES= www MASTER_SITE_SUBDIR= seamonkey/releases/${PORTVERSION}/langpack PKGNAMEPREFIX= @@ -14,12 +15,12 @@ DIST_SUBDIR= xpi/${DISTNAME} MAINTAINER= gecko@FreeBSD.org -COMMENT= Localized interface for SeaMonkey 2.2 +COMMENT= Localized interface for SeaMonkey 2.3 EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip -USE_SEAMONKEY= yes -USE_XPI= *seamonkey +USE_SEAMONKEY= 23 +USE_XPI= seamonkey USE_SUBMAKE= yes @@ -55,8 +56,10 @@ then \ exit 1; \ fi; \ - cd ${WRKSRC}/langpack-$$lang@seamonkey.mozilla.org/chrome; \ - ${LOCALBASE}/bin/zip -r $$lang.jar $$lang; \ + cd ${WRKSRC}/langpack-$$lang@seamonkey.mozilla.org/chrome/$$lang; \ + ${LOCALBASE}/bin/zip -r ../$$lang.jar locale; \ + cd ..; ${RM} -rf $$lang; cd ..; \ + ${REINPLACE_CMD} -i "" "s,chrome/$$lang,jar:chrome/$$lang.jar!," chrome.manifest; \ done do-install: Modified: branches/experimental/www/seamonkey-i18n/Makefile.lang ============================================================================== --- branches/experimental/www/seamonkey-i18n/Makefile.lang Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey-i18n/Makefile.lang Sun Aug 28 15:08:27 2011 (r615) @@ -2,7 +2,7 @@ # Date created: 30 Nov 2008 # Whom: Koji Yokota # -# $FreeBSD$ +# $FreeBSD: ports/www/seamonkey-i18n/Makefile.lang,v 1.1 2011/08/01 23:43:20 flo Exp $ # # Currently, the following 22 languages are supported. # Modified: branches/experimental/www/seamonkey-i18n/Makefile.option ============================================================================== --- branches/experimental/www/seamonkey-i18n/Makefile.option Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey-i18n/Makefile.option Sun Aug 28 15:08:27 2011 (r615) @@ -2,7 +2,7 @@ # Date created: 30 Nov 2008 # Whom: Koji Yokota # -# $FreeBSD$ +# $FreeBSD: ports/www/seamonkey-i18n/Makefile.option,v 1.1 2011/08/01 23:43:20 flo Exp $ # OPTIONS= LANG_CA "Catalan" off \ Modified: branches/experimental/www/seamonkey-i18n/distinfo ============================================================================== --- branches/experimental/www/seamonkey-i18n/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey-i18n/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,44 +1,44 @@ -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ca.langpack.xpi) = 433a6e1dea81a1dbe9fc5f0e360845affb71dec9e3c5a669cc355281f17d70d9 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ca.langpack.xpi) = 811514 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.cs.langpack.xpi) = 666d504cf2d216a7a8de8a13898719da89a42166e4ee1d4c2d2bfcb4c9e39b6e -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.cs.langpack.xpi) = 814944 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.de.langpack.xpi) = 13c3f08bcda947e5c20111a73bee995d5ac8bd97defd8ad235530b61d75de72a -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.de.langpack.xpi) = 857283 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.en-GB.langpack.xpi) = 8133dc83554f01712330682c2b269ccb2917ee3064ef7394ef9f82db26845932 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.en-GB.langpack.xpi) = 787529 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.en-US.langpack.xpi) = 8ac1ce65dc5044deabd9e1b49234f448cff3435b0660e42e091ddb611d219cda -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.en-US.langpack.xpi) = 786992 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.es-AR.langpack.xpi) = 4db1673c306b821dca7de124415b4b92c339a076bc7cd38892ae06927659c982 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.es-AR.langpack.xpi) = 813118 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.es-ES.langpack.xpi) = 08158721a1122ad6a74f688792e5f7e6e33ce078e1118dd8f13386da6eda6bd9 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.es-ES.langpack.xpi) = 785711 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.fi.langpack.xpi) = a1350aa978c30a71f5ea2a7983bf2bb3f27ad46ad2572d355b565664ebe66804 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.fi.langpack.xpi) = 807217 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.fr.langpack.xpi) = fcac0a2c51cf193fa2c712670a6c73e94ed58588ddd8dc0ad3e708b777f81842 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.fr.langpack.xpi) = 896104 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.hu.langpack.xpi) = 95a1e3f685b74a8d655bdeec7bdb7a8ce88699dff9432483b5cadab3bbe10982 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.hu.langpack.xpi) = 827308 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.it.langpack.xpi) = 28e7b90ff8d7596d7fca6c253d8fd2b1fc9464217cb7fe1a86a4ae9b832a1f8c -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.it.langpack.xpi) = 739672 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ja-JP-mac.langpack.xpi) = a83857fdebb8df144e725ccbc399e68447dc887d3539c27be4c2e5dd8ed43796 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ja-JP-mac.langpack.xpi) = 885812 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ja.langpack.xpi) = ad3d03f42747427c3c862a6a30cb4b513a66fb21a8fee778cc56f3f3a013761e -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ja.langpack.xpi) = 861377 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.lt.langpack.xpi) = d129bc0278ca8637df4fe377c29ffcc687d2d20b4de35b7144d83508bfeb6713 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.lt.langpack.xpi) = 959540 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.nb-NO.langpack.xpi) = 15818961fa34bc4610fcce26f8bd8885495f030d2ddf5d3f05fa0ee69aafbf96 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.nb-NO.langpack.xpi) = 805675 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.nl.langpack.xpi) = 34385a5ae09d976b7124366cea2304ce6b4489119c337b175fb9340529324a76 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.nl.langpack.xpi) = 804311 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.pl.langpack.xpi) = 44e0e2883601f7a71c64e8fad1e5653904dab5f25834cc96b479f7d3efa73f01 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.pl.langpack.xpi) = 825438 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.pt-PT.langpack.xpi) = d733234dc5b11ea32b611d54efefea31eea331d21555db91712f9810d1f2493c -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.pt-PT.langpack.xpi) = 842511 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ru.langpack.xpi) = 15700e56b4ead24fb08c8a65b615343a56f364dee311dc5e808f1055c9277c5a -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ru.langpack.xpi) = 889516 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.sk.langpack.xpi) = a25e78e2c9e682910bd6fcdc7639ac7902d07f99ac9ccb85e567bb28606dcfcd -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.sk.langpack.xpi) = 840212 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.sv-SE.langpack.xpi) = 83b5e7572ed550e299b2813a0826d3760e18fd49b56a3e852f3be32cd133a1fc -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.sv-SE.langpack.xpi) = 869508 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.tr.langpack.xpi) = 0bb342f7845493c35f743b3f8589e9fa0d7ed1c283f400eeb929617c13f26f56 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.tr.langpack.xpi) = 805151 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ca.langpack.xpi) = f939aeab00dd7261ed20292b398cb076b279612814289e30665cdba8c44cb50a +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ca.langpack.xpi) = 812149 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.cs.langpack.xpi) = f47e9a26e8124980dd5fce7cb01e56e1196934896a0d753778864fb3d1d94fca +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.cs.langpack.xpi) = 815818 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.de.langpack.xpi) = 275132b2a76da4597510fc5d72fce1840ec580c7a564932a5b94e05511a08e8c +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.de.langpack.xpi) = 858157 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.en-GB.langpack.xpi) = c6cb14d30fd87b2e0d0b250999cfd93bd4475fd3fb2246eb29052a0c351566e2 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.en-GB.langpack.xpi) = 788274 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.en-US.langpack.xpi) = 9cdae61ae3ad0eca8d1f6434cb74b7d838fa8e2c4ab36e84adcf0b7fede34960 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.en-US.langpack.xpi) = 787693 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.es-AR.langpack.xpi) = 883332c947fc4cfd3d81fd1fb9e04df4ba27effd825f702b8a68086995431f3a +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.es-AR.langpack.xpi) = 813751 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.es-ES.langpack.xpi) = ef98e845c899b4ce3649ec657ec879d82fc2a757243d79824871549051f17512 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.es-ES.langpack.xpi) = 786103 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.fi.langpack.xpi) = 860c3283f5358f3bc6fa932c303e2a26f5da14a0200be586641b787b4dc8111d +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.fi.langpack.xpi) = 807886 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.fr.langpack.xpi) = 869c575724c45bc1706b31bdc27b4f7d447fe2b21ec3fb47dd1c25c71e7421f2 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.fr.langpack.xpi) = 896690 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.hu.langpack.xpi) = e61a5870ea87ae690b3f6590ea76ccc43a3074ae30d7f6f58731afc7d8eb98a1 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.hu.langpack.xpi) = 829753 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.it.langpack.xpi) = 889460f7a20d64af6ee6dda56fd7151d301b4c4cdfdb29c7e0184ed84eed4215 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.it.langpack.xpi) = 737251 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ja-JP-mac.langpack.xpi) = 5cddac55b523d88ef02d8a9a2c22bd05d53a6ef2d5aa3101c3249ccbfad26bce +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ja-JP-mac.langpack.xpi) = 886678 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ja.langpack.xpi) = 65b8364f105b62acad9022aadefc79615fc52172d3c84ef9bd51df50b018201d +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ja.langpack.xpi) = 862244 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.lt.langpack.xpi) = bb038f4aea2728f50a3af52e2325a8e798230585f912f0f4eec486699f60f242 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.lt.langpack.xpi) = 960314 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.nb-NO.langpack.xpi) = c2280f1940b79ba1eff704d7cd41a9153c6e065cd742c17edd32a3def70ebbbb +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.nb-NO.langpack.xpi) = 806302 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.nl.langpack.xpi) = 7504a0fb10a25b2af1922ad50914fdb1a0c33f7e8119c34c5ef5638ba06f0a1c +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.nl.langpack.xpi) = 804973 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.pl.langpack.xpi) = 2dca139d0c1f8a002338466cc10e53e34c6cfdb3b43624d36bc9db3e6f95ccc0 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.pl.langpack.xpi) = 826227 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.pt-PT.langpack.xpi) = 04f9e49df4216f4b61df08bdc4e33afe50f908119c0a71705413b850b211055e +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.pt-PT.langpack.xpi) = 843400 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ru.langpack.xpi) = 571f7b6a4e1ebbdb7d0cb0b77dbe379010954fb1570d9fc34054407ff69d12ee +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ru.langpack.xpi) = 889852 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.sk.langpack.xpi) = b8e49d47578eb090f1f10314b687fd815ea2e36a482533d9c1ff00f9854974a0 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.sk.langpack.xpi) = 840864 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.sv-SE.langpack.xpi) = 7f99bb693372633a7f1eec491abcd782b2595aac4783f870bb15d603796fb627 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.sv-SE.langpack.xpi) = 870149 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.tr.langpack.xpi) = 4cfd13af28f092337b5224b1821fa6258f94eddc7763777292c30b8a58742f94 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.tr.langpack.xpi) = 805726 Modified: branches/experimental/www/seamonkey-i18n/pkg-descr ============================================================================== --- branches/experimental/www/seamonkey-i18n/pkg-descr Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey-i18n/pkg-descr Sun Aug 28 15:08:27 2011 (r615) @@ -1,3 +1,3 @@ -Language packs for SeaMonkey 2.1 +Language packs for SeaMonkey WWW: http://www.seamonkey-project.org/releases/#langpacks Modified: branches/experimental/www/seamonkey/Makefile ============================================================================== --- branches/experimental/www/seamonkey/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,12 +2,12 @@ # Date created: 31 Mar 1998 # Whom: eivind/dima/jseger # -# $FreeBSD: ports/www/seamonkey/Makefile,v 1.301 2011/08/10 21:25:33 flo Exp $ +# $FreeBSD: ports/www/seamonkey/Makefile,v 1.305 2011/08/25 08:35:59 ale Exp $ # PORTNAME= seamonkey -DISTVERSION= 2.2 -PORTREVISION= 1 +DISTVERSION= 2.3 +PORTREVISION= 3 CATEGORIES?= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED} MASTER_SITE_SUBDIR= seamonkey/releases/${DISTVERSION}/source @@ -22,7 +22,6 @@ USE_AUTOTOOLS= autoconf213 CONFLICTS_BUILD= spidermonkey-1.[0-7]* -CONFLICTS_INSTALL= seamonkey-2.0* USE_BZIP2= yes USE_GMAKE= yes USE_GECKO= gecko @@ -39,10 +38,9 @@ CONFIGURE_ENV= LOCALBASE=${LOCALBASE} -MOZILLA= ${PORTNAME}-${PORTVERSION} -MOZILLA_EXEC_NAME= ${PORTNAME} MOZ_EXTENSIONS= default -MOZ_OPTIONS+= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ +MOZ_OPTIONS+= --program-transform-name='s/seamonkey/${MOZILLA}/' \ + --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ --enable-svg \ --enable-application=suite \ --enable-svg-renderer=cairo \ @@ -72,8 +70,6 @@ MOZSRC:= ${WRKDIR}/comm-release/mozilla WRKSRC= ${WRKDIR}/comm-release -GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} - .if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui MOZ_OPTIONS+= --enable-gnomeui @@ -110,7 +106,7 @@ MOZ_OPTIONS+= --disable-dbus --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif .if ${ARCH} == amd64 || ${ARCH} == i386 @@ -131,7 +127,7 @@ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/mozilla/security/manager/ssl/src/Makefile.in \ ${WRKSRC}/mozilla/js/src/config/mkdepend/Makefile.in - ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ + ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ ${MOZSRC}/storage/build/Makefile.in \ ${MOZSRC}/toolkit/library/Makefile.in \ ${MOZSRC}/db/sqlite3/src/Makefile.in @@ -156,17 +152,18 @@ ${WRKSRC}/mozilla/js/src/configure.in \ ${WRKSRC}/mozilla/configure.in \ ${WRKSRC}/configure.in - @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \ + @${SED} -e 's|%%MOZILLA%%|${MOZILLA}|g' \ < ${FILESDIR}/seamonkey.desktop.in > \ - ${WRKDIR}/seamonkey.desktop + ${WRKDIR}/${MOZILLA}.desktop pre-configure: (cd ${WRKSRC} && ${AUTOCONF}) (cd ${MOZSRC} && ${AUTOCONF}) (cd ${MOZSRC}/js/src/ && ${AUTOCONF}) pre-install: - ${ECHO_CMD} share/applications/seamonkey.desktop >> ${PLIST} + ${ECHO_CMD} share/applications/${MOZILLA}.desktop >> ${PLIST} ${ECHO_CMD} "@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST} + ${ECHO_CMD} 'share/pixmaps/${MOZILLA}.png' >> ${PLIST} .if defined(WITH_LIGHTNING) @${PRINTF} '%s/lightning-${PORTNAME}.xpi\n@dirrmtry %s\n' \ ${LIGHTNING_DIR} ${LIGHTNING_DIR} >> ${PLIST} @@ -174,7 +171,9 @@ do-install: ${MKDIR} ${PREFIX}/share/applications - ${INSTALL_DATA} ${WRKDIR}/seamonkey.desktop ${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop ${PREFIX}/share/applications/ + ${LN} -sf ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png \ + ${PREFIX}/share/pixmaps/${MOZILLA}.png post-install: .if defined(WITH_LIGHTNING) Modified: branches/experimental/www/seamonkey/distinfo ============================================================================== --- branches/experimental/www/seamonkey/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,2 +1,2 @@ -SHA256 (seamonkey-2.2.source.tar.bz2) = 0b713e2f78a2c5139bf16736bd12e87017cdbc675948d4a8893a3d834bf8c13a -SIZE (seamonkey-2.2.source.tar.bz2) = 87478968 +SHA256 (seamonkey-2.3.source.tar.bz2) = a709ac32c166448da4c9558ca17809ddbfa87f7e0e2a0638387ae080fb6758a4 +SIZE (seamonkey-2.3.source.tar.bz2) = 87002565 Modified: branches/experimental/www/seamonkey/files/patch-config_autoconf.mk.in ============================================================================== --- branches/experimental/www/seamonkey/files/patch-config_autoconf.mk.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey/files/patch-config_autoconf.mk.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,6 +1,6 @@ ---- config/autoconf.mk.in.orig 2009-07-17 15:18:04.000000000 +0200 -+++ config/autoconf.mk.in 2009-08-25 01:15:47.000000000 +0200 -@@ -61,7 +61,7 @@ +--- config/autoconf.mk.in.orig 2011-08-17 10:26:35.000000000 +0200 ++++ config/autoconf.mk.in 2011-08-17 10:27:16.000000000 +0200 +@@ -60,14 +60,14 @@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ @@ -9,3 +9,13 @@ libdir = @libdir@ datadir = @datadir@ mandir = @mandir@ +-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++idldir = $(datadir)/idl/%%MOZILLA%% + +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) ++installdir = $(libdir)/%%MOZILLA%% ++sdkdir = $(libdir)/%%MOZILLA%% + + MOZDEPTH = $(DEPTH)/mozilla + DIST = $(MOZDEPTH)/dist Modified: branches/experimental/www/seamonkey/files/patch-configure.in ============================================================================== --- branches/experimental/www/seamonkey/files/patch-configure.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey/files/patch-configure.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,5 +1,5 @@ ---- configure.in.orig 2011-07-28 00:58:59.534861026 +0200 -+++ configure.in 2011-07-28 01:00:05.591863508 +0200 +--- configure.in.orig 2011-07-15 07:42:33.000000000 +0200 ++++ configure.in 2011-07-22 13:43:44.000000000 +0200 @@ -1438,7 +1438,7 @@ CPU_ARCH=sparc ;; @@ -18,3 +18,104 @@ INTEL_ARCHITECTURE=1 esac +@@ -1781,7 +1781,7 @@ + esac + + case "${host_cpu}" in +- x86_64) ++ amd64 | x86_64) + HOST_CFLAGS="$HOST_CFLAGS -D_AMD64_" + ;; + esac +@@ -2437,6 +2437,9 @@ + x86_64-*) + AC_DEFINE(_AMD64_) + ;; ++ amd64*) ++ AC_DEFINE(_AMD64_) ++ ;; + *) + AC_DEFINE(_CPU_ARCH_NOT_DEFINED) + ;; +@@ -2508,7 +2511,7 @@ + else + DLL_SUFFIX=".so.1.0" + fi +- MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib -Wl,-rpath-link,$(if $(X11BASE),$(X11BASE),/usr/X11R6)/lib' ++ MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib -Wl,-rpath-link,$(if $(X11BASE),$(X11BASE),/usr/local)/lib' + DSO_CFLAGS='' + DSO_PIC_CFLAGS='-fPIC' + DSO_LDOPTS='-shared -fPIC' +@@ -3326,11 +3329,11 @@ + ;; + *) + MOZ_CHECK_PTHREADS(pthreads, +- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthreads", ++ USE_PTHREADS=1 _PTHREAD_LDFLAGS="-pthreads", + MOZ_CHECK_PTHREADS(pthread, +- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthread", ++ USE_PTHREADS=1 _PTHREAD_LDFLAGS="-pthread", + MOZ_CHECK_PTHREADS(c_r, +- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lc_r", ++ USE_PTHREADS=1 _PTHREAD_LDFLAGS="-pthread", + MOZ_CHECK_PTHREADS(c, + USE_PTHREADS=1 + ) +@@ -3405,18 +3408,18 @@ + *-*-freebsd*) + AC_DEFINE(_REENTRANT) + AC_DEFINE(_THREAD_SAFE) +- dnl -pthread links in -lc_r, so don't specify it explicitly. ++ dnl -pthread links in -pthread, so don't specify it explicitly. + if test "$ac_cv_have_dash_pthread" = "yes"; then + _PTHREAD_LDFLAGS="-pthread" + else +- _PTHREAD_LDFLAGS="-lc_r" ++ _PTHREAD_LDFLAGS="-pthread" + fi + ;; + + *-*-openbsd*|*-*-bsdi*) + AC_DEFINE(_REENTRANT) + AC_DEFINE(_THREAD_SAFE) +- dnl -pthread links in -lc_r, so don't specify it explicitly. ++ dnl -pthread links in -pthread, so don't specify it explicitly. + if test "$ac_cv_have_dash_pthread" = "yes"; then + _PTHREAD_LDFLAGS="-pthread" + fi +@@ -3591,7 +3594,7 @@ + ac_cv_func_iconv, + [AC_TRY_LINK([ + #include +- #include ++ #include "/usr/local/include/iconv.h" + ], + [ + iconv_t h = iconv_open("", ""); +@@ -3612,7 +3615,7 @@ + ac_cv_func_const_iconv, + [AC_TRY_COMPILE([ + #include +- #include ++ #include "/usr/local/include/iconv.h" + ], + [ + const char *input = "testing"; +@@ -4409,7 +4412,7 @@ + LDFLAGS=$_SAVE_LDFLAGS + LIBS=$_SAVE_LIBS + +-if test "${ZLIB_DIR}" -a -d "${ZLIB_DIR}" -a "$SYSTEM_ZLIB" = 1; then ++if test "${ZLIB_DIR}" -a "${ZLIB_DIR}" != "/usr" -a -d "${ZLIB_DIR}" -a "$SYSTEM_ZLIB" = 1; then + ZLIB_CFLAGS="-I${ZLIB_DIR}/include" + ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}" + fi +@@ -5966,7 +5969,7 @@ + i*86) + MOZ_CRT_CPU_ARCH=intel + ;; +- x86_64) ++ amd64 | x86_64) + MOZ_CRT_CPU_ARCH=amd64 + ;; + *) Modified: branches/experimental/www/seamonkey/files/patch-mozilla-js-src-Makefile.in ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-js-src-Makefile.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey/files/patch-mozilla-js-src-Makefile.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,10 +1,41 @@ ---- mozilla/js/src/Makefile.in.orig 2009-08-25 18:58:30.000000000 +0200 -+++ mozilla/js/src/Makefile.in 2009-08-25 18:58:47.000000000 +0200 -@@ -428,6 +428,7 @@ +--- mozilla/js/src/Makefile.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ mozilla/js/src/Makefile.in 2011-07-06 22:23:46.363233778 +0200 +@@ -416,7 +416,7 @@ + # END enclude sources for V8 dtoa + ############################################# + +-ifeq (,$(filter arm% sparc %86 x86_64,$(TARGET_CPU))) ++ifeq (,$(filter arm% sparc %86 amd64 x86_64,$(TARGET_CPU))) + + VPATH += $(srcdir)/assembler \ + $(srcdir)/assembler/wtf \ +@@ -469,6 +469,9 @@ + else + #CPPSRCS += only_on_x86.cpp + endif ++ifeq (amd64, $(TARGET_CPU)) ++#CPPSRCS += only_on_x86_64.cpp ++endif + endif + ifeq (arm, $(TARGET_CPU)) + #CPPSRCS += only_on_arm.cpp +@@ -739,7 +742,7 @@ + # to reliably get limit macros defined, we'd always have to define the + # one below before including any header, but that's obscure and + # fragile, so we do it here. +-DEFINES += -D__STDC_LIMIT_MACROS ++DEFINES += -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS + + INCLUDES += -I$(srcdir) + +@@ -793,7 +796,8 @@ + endif # WINNT ifeq ($(OS_ARCH),FreeBSD) - EXTRA_LIBS += -pthread -+LDFLAGS += -lc +-EXTRA_LIBS += -pthread ++DEFINES += -DFREEBSD ++EXTRA_LIBS += -pthread -lc endif ifeq ($(OS_ARCH),IRIX) ifdef USE_N32 + Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-js-src-configure ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-js-src-configure Sun Aug 28 15:08:27 2011 (r614) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,26 +0,0 @@ ---- mozilla/js/src/configure.orig 2010-10-08 21:56:36.000000000 +0200 -+++ mozilla/js/src/configure 2010-10-10 21:48:36.000000000 +0200 -@@ -5373,7 +5373,7 @@ - CPU_ARCH=sparc - ;; - --x86_64 | ia64) -+amd64 | x86_64 | ia64) - CPU_ARCH="$OS_TEST" - ;; - -@@ -7346,14 +7346,6 @@ - EOF - - ;; --sparc*-*) -- ENABLE_TRACEJIT=1 -- NANOJIT_ARCH=Sparc -- cat >> confdefs.h <<\EOF --#define JS_CPU_SPARC 1 --EOF -- -- ;; - esac - - # Check whether --enable-methodjit or --disable-methodjit was given. Added: branches/experimental/www/seamonkey/files/patch-mozilla_toolkit_xre_glxtest.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-mozilla_toolkit_xre_glxtest.cpp Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,25 @@ +--- mozilla/toolkit/xre/glxtest.cpp.orig 2011-08-19 18:57:10.604870746 +0300 ++++ mozilla/toolkit/xre/glxtest.cpp 2011-08-19 18:59:43.620447963 +0300 +@@ -51,6 +51,8 @@ + // which runs the glxtest() static function. This creates a X connection, a GLX context, calls glGetString, and writes that + // to the 'write' end of the pipe. + ++#include ++#include + #include + #include + #include +@@ -224,6 +226,7 @@ + void fire_glxtest_process() + { + int pfd[2]; ++ int status; + if (pipe(pfd) == -1) { + perror("pipe"); + exit(EXIT_FAILURE); +@@ -244,4 +247,5 @@ + close(pfd[1]); + mozilla::widget::glxtest_pipe = pfd[0]; + mozilla::widget::glxtest_pid = pid; ++ waitpid(pid, &status, 0); + } Modified: branches/experimental/www/seamonkey/files/seamonkey.desktop.in ============================================================================== --- branches/experimental/www/seamonkey/files/seamonkey.desktop.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey/files/seamonkey.desktop.in Sun Aug 28 15:08:27 2011 (r615) @@ -160,10 +160,10 @@ Comment[wa]=Naivyî avå les waibes Comment[zh_CN]=浏览 Web Comment[zh_TW]=瀏覽網頁 -Exec=seamonkey %U +Exec=%%MOZILLA%% %U StartupNotify=true Terminal=false Type=Application -Icon=%%PREFIX%%/lib/seamonkey-2.2/chrome/icons/default/default48.png +Icon=%%MOZILLA%%.png Categories=Application;Network; MimeType=text/html;text/xml;application/xhtml+xml; Modified: branches/experimental/www/seamonkey2-i18n/Makefile ============================================================================== --- branches/experimental/www/seamonkey2-i18n/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey2-i18n/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 28 May 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/www/seamonkey2-i18n/Makefile,v 1.17 2011/03/03 04:39:49 beat Exp $ +# $FreeBSD: ports/www/seamonkey2-i18n/Makefile,v 1.22 2011/08/23 08:01:58 ale Exp $ # PORTNAME= seamonkey2-i18n PORTVERSION= 2.0.14 +PORTREVISION= 2 CATEGORIES= www MASTER_SITE_SUBDIR= seamonkey/releases/${PORTVERSION}/langpack PKGNAMEPREFIX= @@ -16,12 +17,12 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= Localized interface for SeaMonkey 2 -USE_SEAMONKEY= yes -USE_XPI= *seamonkey +USE_SEAMONKEY= 20 +USE_XPI= seamonkey2 linux-seamonkey USE_SUBMAKE= yes -WDIR= langpack-*@seamonkey.mozilla.org +WDIR= langpack2-*@seamonkey.mozilla.org XPI_DISTNAMES= ${SEAMONKEY_I18N_} @@ -36,7 +37,7 @@ SEAMONKEY_I18N_?= ${SEAMONKEY_I18N} .for dist in ${XPI_DISTNAMES} -XPI_ID_${dist}= langpack-${dist}@seamonkey.mozilla.org +XPI_ID_${dist}= langpack2-${dist}@seamonkey.mozilla.org XPI_FILES_${dist}= chrome.manifest install.rdf chrome/${dist}.jar XPI_DIRS_${dist}= chrome .endfor @@ -49,7 +50,7 @@ do-extract: @for lang in ${SEAMONKEY_I18N_}; do \ - if ! (${EXTRACT_CMD} ${_DISTDIR}/seamonkey-${PORTVERSION}.$$lang.langpack.xpi -d ${WRKSRC}/langpack-$$lang@seamonkey.mozilla.org);\ + if ! (${EXTRACT_CMD} ${_DISTDIR}/seamonkey-${PORTVERSION}.$$lang.langpack.xpi -d ${WRKSRC}/langpack2-$$lang@seamonkey.mozilla.org);\ then \ exit 1; \ fi \ @@ -70,7 +71,8 @@ post-patch: ${FIND} ${WRKSRC} -name install.rdf -print0 | \ - ${XARGS} -0L1 ${REINPLACE_CMD} -i '' -e '/ \ - ${WRKDIR}/seamonkey.desktop - -port-pre-install: - @${REINPLACE_CMD} -e 's|seamonkey-${PORTVERSION}|seamonkey|' \ - ${FAKEDIR}/bin/seamonkey - @${RM} -f ${FAKEDIR}/bin/seamonkey.bak - ${MV} ${FAKEDIR}/lib/seamonkey-${PORTVERSION} ${FAKEDIR}/lib/seamonkey + ${WRKDIR}/${MOZILLA}.desktop pre-install: - ${ECHO_CMD} share/applications/seamonkey.desktop >> ${PLIST} + ${ECHO_CMD} share/applications/${MOZILLA}.desktop >> ${PLIST} ${ECHO_CMD} "@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST} + ${ECHO_CMD} 'share/pixmaps/${MOZILLA}.png' >> ${PLIST} do-install: ${MKDIR} ${PREFIX}/share/applications - ${INSTALL_DATA} ${WRKDIR}/seamonkey.desktop ${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop ${PREFIX}/share/applications + ${LN} -sf ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png \ + ${PREFIX}/share/pixmaps/${MOZILLA}.png .include Modified: branches/experimental/www/seamonkey2/files/patch-config_autoconf.mk.in ============================================================================== --- branches/experimental/www/seamonkey2/files/patch-config_autoconf.mk.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey2/files/patch-config_autoconf.mk.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,6 +1,6 @@ ---- config/autoconf.mk.in.orig 2009-07-17 15:18:04.000000000 +0200 -+++ config/autoconf.mk.in 2009-08-25 01:15:47.000000000 +0200 -@@ -61,7 +61,7 @@ +--- config/autoconf.mk.in.orig 2011-08-17 10:28:51.000000000 +0200 ++++ config/autoconf.mk.in 2011-08-17 10:29:26.000000000 +0200 +@@ -62,14 +62,14 @@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ @@ -9,3 +9,13 @@ libdir = @libdir@ datadir = @datadir@ mandir = @mandir@ +-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++idldir = $(datadir)/idl/%%MOZILLA%% + +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) ++installdir = $(libdir)/%%MOZILLA%% ++sdkdir = $(libdir)/%%MOZILLA%% + + MOZDEPTH = $(DEPTH)/mozilla + DIST = $(MOZDEPTH)/dist Modified: branches/experimental/www/seamonkey2/files/seamonkey.desktop.in ============================================================================== --- branches/experimental/www/seamonkey2/files/seamonkey.desktop.in Sun Aug 28 15:01:08 2011 (r614) +++ branches/experimental/www/seamonkey2/files/seamonkey.desktop.in Sun Aug 28 15:08:27 2011 (r615) @@ -160,10 +160,10 @@ Comment[wa]=Naivyî avå les waibes Comment[zh_CN]=浏览 Web Comment[zh_TW]=瀏覽網頁 -Exec=seamonkey %U +Exec=%%MOZILLA%% %U StartupNotify=true Terminal=false Type=Application -Icon=%%PREFIX%%/lib/seamonkey/chrome/icons/default/default48.png +Icon=%%MOZILLA%%.png Categories=Application;Network; MimeType=text/html;text/xml;application/xhtml+xml; Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Sun Aug 28 15:01:08 2011 (r614) +++ trunk/Mk/bsd.gecko.mk Sun Aug 28 15:08:27 2011 (r615) @@ -4,7 +4,7 @@ # Date created: 12 Nov 2005 # Whom: Michael Johnson # -# $FreeBSD: ports/Mk/bsd.gecko.mk,v 1.33 2011/08/03 22:33:41 flo Exp $ +# $FreeBSD: ports/Mk/bsd.gecko.mk,v 1.38 2011/08/20 00:09:08 flo Exp $ # # 4 column tabs prevent hair loss and tooth decay! @@ -181,9 +181,9 @@ # is given by the maintainer via the port or by the # user via defined variable try to find the highest # stable installed version. -# Available values: yes 50+ 36+ 50 36 +# Available values: yes 60+ 36+ 60 36 # NOTE: -# default value 50 is used in case of USE_FIREFOX=yes +# default value 60 is used in case of USE_FIREFOX=yes # # USE_FIREFOX_BUILD Add buildtime dependency on Firefox. # Available values: see USE_FIREFOX @@ -192,9 +192,9 @@ # version is given by the maintainer via the port # or by the user via defined variable try to find # the highest stable installed version. -# Available values: yes 22+ 20+ 22 20 +# Available values: yes 23+ 20+ 23 20 # NOTE: -# default value 22 is used in case of USE_SEAMONKEY=yes +# default value 23 is used in case of USE_SEAMONKEY=yes # # USE_SEAMONKEY_BUILD Add buildtime dependency on SeaMonkey. # Available values: see USE_SEAMONKEY @@ -203,9 +203,9 @@ # version is given by the maintainer via the port # or by the user via defined variable try to find # the highest stable installed version. -# Available values: yes 50+ 31+ 50 31 +# Available values: yes 60+ 31+ 60 31 # NOTE: -# default value 50 is used in case of USE_THUNDERBIRD=yes +# default value 60 is used in case of USE_THUNDERBIRD=yes # # USE_THUNDERBIRD_BUILD Add buildtime dependency on Thunderbird. # Available values: see USE_THUNDERBIRD @@ -222,13 +222,13 @@ _FIREFOX_BUILD_DEPENDS= yes .endif -_FIREFOX_DEFAULT_VERSION= 50 -_FIREFOX_VERSIONS= 50 36 -_FIREFOX_RANGE_VERSIONS= 50+ 36+ +_FIREFOX_DEFAULT_VERSION= 60 +_FIREFOX_VERSIONS= 60 36 +_FIREFOX_RANGE_VERSIONS= 60+ 36+ # For specifying [36, ..]+ -_FIREFOX_36P= 36 ${_FIREFOX_50P} -_FIREFOX_50P= 50 +_FIREFOX_36P= 36 ${_FIREFOX_60P} +_FIREFOX_60P= 60 # Set the default Firefox version and check if USE_FIREFOX=yes was given .if ${USE_FIREFOX} == "yes" @@ -236,10 +236,10 @@ .endif # Setting/finding Firefox version we want. -.if exists(${LOCALBASE}/bin/firefox3) -_FIREFOX_VER!= ${LOCALBASE}/bin/firefox3 --version | ${SED} -e 's/Mozilla Firefox \([0-9]\)\.\([0-9]*\).*/\1\2/' -.elif exists(${LOCALBASE}/bin/firefox) +.if exists(${LOCALBASE}/bin/firefox) _FIREFOX_VER!= ${LOCALBASE}/bin/firefox --version | ${SED} -e 's/Mozilla Firefox \([0-9]\)\.\([0-9]*\).*/\1\2/' +.elif exists(${LOCALBASE}/bin/firefox3) +_FIREFOX_VER!= ${LOCALBASE}/bin/firefox3 --version | ${SED} -e 's/Mozilla Firefox \([0-9]\)\.\([0-9]*\).*/\1\2/' .endif # Check if installed Firefox version matches the wanted one @@ -272,7 +272,7 @@ .endif # Dependence lines for different Firefox versions -50_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox +60_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox 36_DEPENDS= ${LOCALBASE}/lib/firefox3/firefox:${PORTSDIR}/www/firefox36 # Add dependencies @@ -295,12 +295,12 @@ _SEAMONKEY_BUILD_DEPENDS= yes .endif -_SEAMONKEY_DEFAULT_VERSION= 22 -_SEAMONKEY_VERSIONS= 22 20 -_SEAMONKEY_RANGE_VERSIONS= 22+ 20+ +_SEAMONKEY_DEFAULT_VERSION= 23 +_SEAMONKEY_VERSIONS= 23 20 +_SEAMONKEY_RANGE_VERSIONS= 23+ 20+ -# For specifying [22, 20, ..]+ -_SEAMONKEY_22P= 22 ${_SEAMONKEY_20P} +# For specifying [23, 20, ..]+ +_SEAMONKEY_23P= 23 ${_SEAMONKEY_20P} _SEAMONKEY_20P= 20 # Set the default SeaMonkey version and check if USE_SEAMONKEY=yes was given @@ -311,6 +311,8 @@ # Setting/finding SeaMonkey version we want. .if exists(${LOCALBASE}/bin/seamonkey) _SEAMONKEY_VER!= ${LOCALBASE}/bin/seamonkey --version | ${SED} -e 's/Mozilla SeaMonkey \([0-9]\)\.\([0-9]*\).*/\1\2/' +.elif exists(${LOCALBASE}/bin/seamonkey2) +_SEAMONKEY_VER!= ${LOCALBASE}/bin/seamonkey2 --version | ${SED} -e 's/Mozilla SeaMonkey \([0-9]\)\.\([0-9]*\).*/\1\2/' .endif # Check if installed SeaMonkey version matches the wanted one @@ -343,8 +345,8 @@ .endif # Dependence lines for different SeaMonkey versions -11_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey-bin:${PORTSDIR}/www/seamonkey -20_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey2 +23_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey +20_DEPENDS= ${LOCALBASE}/lib/seamonkey2/seamonkey:${PORTSDIR}/www/seamonkey2 # Add dependencies .if defined(USE_SEAMONKEY) @@ -366,13 +368,13 @@ _THUNDERBIRD_BUILD_DEPENDS= yes .endif -_THUNDERBIRD_DEFAULT_VERSION= 50 -_THUNDERBIRD_VERSIONS= 50 31 -_THUNDERBIRD_RANGE_VERSIONS= 50+ 31+ +_THUNDERBIRD_DEFAULT_VERSION= 60 +_THUNDERBIRD_VERSIONS= 60 31 +_THUNDERBIRD_RANGE_VERSIONS= 60+ 31+ # For specifying [31, 30, ..]+ _THUNDERBIRD_31P= 31 ${_THUNDERBIRD_31P} -_THUNDERBIRD_50P= 50 +_THUNDERBIRD_60P= 60 # Set the default Thunderbird version and check if USE_THUNDERBIRD=yes was given .if ${USE_THUNDERBIRD} == "yes" @@ -382,6 +384,8 @@ # Setting/finding Thunderbird version we want. .if exists(${LOCALBASE}/bin/thunderbird) _THUNDERBIRD_VER!= ${LOCALBASE}/bin/thunderbird --version | ${SED} -e 's/ Thunderbird \([0-9]\)\.\([0-9]*\).*/\1\2/' +.elif exists(${LOCALBASE}/bin/thunderbird3) +_THUNDERBIRD_VER!= ${LOCALBASE}/bin/thunderbird3 --version | ${SED} -e 's/ Thunderbird \([0-9]\)\.\([0-9]*\).*/\1\2/' .endif # Check if installed Thunderbird version matches the wanted one @@ -414,8 +418,8 @@ .endif # Dependence lines for different Thunderbird versions -50_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird -31_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird3 +60_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird +31_DEPENDS= ${LOCALBASE}/lib/thunderbird3/thunderbird:${PORTSDIR}/mail/thunderbird3 # Add dependencies .if defined(USE_THUNDERBIRD) @@ -530,7 +534,6 @@ PORT_MOZCONFIG?= ${FILESDIR}/mozconfig.in MOZCONFIG?= ${WRKSRC}/.mozconfig MOZILLA_PLIST_DIRS?= bin include lib share/idl -GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread: | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} PKGINSTALL?= ${WRKDIR}/pkg-install PKGDEINSTALL?= ${WRKDIR}/pkg-deinstall MASTER_MOZDIR?= ${PORTSDIR}/www/seamonkey @@ -847,11 +850,10 @@ .endfor @${REINPLACE_CMD} -e 's|${MOZILLA}-bin|${MOZILLA:S/${MOZILLA_SUFX}//}|; \ s|$${progbase}-bin|${MOZILLA:S/${MOZILLA_SUFX}//}-bin|' \ - ${FAKEDIR}/bin/${MOZILLA_EXEC_NAME}* + -i '' $$(${REALPATH} ${FAKEDIR}/bin/${MOZILLA_EXEC_NAME}*) .endif @${REINPLACE_CMD} -e 's|${FAKEDIR}|${PREFIX}|g' \ - ${FAKEDIR}/bin/${MOZILLA_EXEC_NAME}* - ${RM} -f ${FAKEDIR}/bin/*.bak + -i '' $$(${REALPATH} ${FAKEDIR}/bin/${MOZILLA_EXEC_NAME}*) .endif gecko-create-plist: @@ -867,7 +869,7 @@ ${MV} -f ${FAKEDIR}/lib/pkgconfig ${FAKEDIR}/libdata/ || ${TRUE} ${RM} -f ${FAKEDIR}/lib/pkgconfig .for dir in ${MOZILLA_PLIST_DIRS} - @cd ${FAKEDIR}/${dir} && ${FIND} -H -s * -type f | \ + @cd ${FAKEDIR}/${dir} && ${FIND} -H -s * ! -type d | \ ${SED} -e 's|^|${dir}/|' >> ${PLISTF} && \ ${FIND} -d * -type d | \ ${SED} -e 's|^|@dirrm ${dir}/|' >> ${PLISTD} @@ -892,11 +894,17 @@ .for dir in ${MOZILLA_PLIST_DIRS} .if !exists(${PREFIX}/${dir}) ${MKDIR} ${PREFIX}/${dir} - ${CHMOD} 755 ${PREFIX}/${dir} .endif - cd ${FAKEDIR}/${dir} && ${FIND} . | \ - ${CPIO} -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/${dir} + ${TAR} cf - -C${FAKEDIR}/${dir} -s'|${FAKEDIR}|${PREFIX}|s' . | \ + ${TAR} xof - -C${PREFIX}/${dir} .endfor +.if (${OSVERSION} < 800081 ) + # XXX: make sure bsdtar(1) corrected symlinks + ${FIND} ${FAKEDIR} -type l -exec \ + ${ECHO_CMD} stat -f \'${LN} -hfs \"%Y\" \"%N\"\' {} + | \ + ${SED} s'|${FAKEDIR}|${PREFIX}|g' | ${SH} | \ + ${SED} -n s'|${FAKEDIR}|${PREFIX}|p' | ${SH} -x +.endif .for pcfile in ${MOZ_PKGCONFIG_FILES} ${INSTALL_DATA} ${FAKEDIR}/libdata/pkgconfig/${pcfile}.pc \ ${PREFIX}/libdata/pkgconfig/${pcfile}.pc Modified: trunk/deskutils/lightning-thunderbird/Makefile ============================================================================== --- trunk/deskutils/lightning-thunderbird/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/deskutils/lightning-thunderbird/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,12 +2,12 @@ # Date created: 2005-02-26 # Whom: Michael Johnson # -# $FreeBSD: ports/deskutils/lightning-thunderbird/Makefile,v 1.39 2011/07/04 20:47:14 flo Exp $ +# $FreeBSD: ports/deskutils/lightning-thunderbird/Makefile,v 1.41 2011/08/23 18:39:01 kwm Exp $ # PORTNAME= lightning DISTVERSION= 1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= deskutils MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED} MASTER_SITE_SUBDIR= calendar/${PORTNAME}/releases/${DISTVERSION}b2/source @@ -61,17 +61,15 @@ EXTRA_PATCHES= ${FILESDIR}/liboggplay_oss .endif -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 --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif post-patch: - ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ + ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ ${MOZSRC}/storage/build/Makefile.in \ ${MOZSRC}/db/sqlite3/src/Makefile.in @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ Modified: trunk/deskutils/lightning/Makefile ============================================================================== --- trunk/deskutils/lightning/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/deskutils/lightning/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,7 +2,7 @@ # Date created: 2005-02-26 # Whom: Michael Johnson # -# $FreeBSD: ports/deskutils/lightning/Makefile,v 1.37 2011/07/04 20:46:09 flo Exp $ +# $FreeBSD: ports/deskutils/lightning/Makefile,v 1.38 2011/08/16 18:36:10 flo Exp $ # PORTNAME= lightning @@ -61,8 +61,6 @@ EXTRA_PATCHES= ${FILESDIR}/liboggplay_oss .endif -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 .else @@ -70,7 +68,7 @@ .endif post-patch: - ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ + ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ ${MOZSRC}/storage/build/Makefile.in \ ${MOZSRC}/db/sqlite3/src/Makefile.in @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ Modified: trunk/mail/thunderbird-i18n/Makefile ============================================================================== --- trunk/mail/thunderbird-i18n/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/mail/thunderbird-i18n/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 29 May 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/mail/thunderbird-i18n/Makefile,v 1.43 2011/06/30 18:19:48 flo Exp $ +# $FreeBSD: ports/mail/thunderbird-i18n/Makefile,v 1.47 2011/08/23 08:00:17 ale Exp $ # PORTNAME= thunderbird-i18n -PORTVERSION= 5.0 +PORTVERSION= 6.0 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= @@ -23,18 +24,17 @@ .endif NO_BUILD= yes -USE_THUNDERBIRD= yes -USE_XPI= *thunderbird +USE_THUNDERBIRD= 60 +USE_XPI= thunderbird -THUNDERBIRD_I18N_ALL= ar bg br ca cs da de en-GB en-US es-AR es-ES et eu fi fr \ +THUNDERBIRD_I18N_ALL= ar br ca cs da de en-GB en-US es-AR es-ES et eu fi fr \ fy-NL ga-IE gd gl he hu is it ja ko lt nb-NO nl nn-NO \ - pa-IN pl pt-BR pt-PT rm ru si sk sl sq sv-SE ta-LK tr uk \ - zh-TW + pl pt-BR pt-PT rm ru si sk sl sq sv-SE ta-LK tr uk zh-TW .ifdef PACKAGE_BUILDING THUNDERBIRD_I18N?= all .else -THUNDERBIRD_I18N?= es-ES pt-BR ru ja de fr pa-IN ko it +THUNDERBIRD_I18N?= es-ES pt-BR ru ja de fr ko it .endif .if ${THUNDERBIRD_I18N} == all @@ -59,8 +59,10 @@ then \ exit 1; \ fi; \ - cd ${WRKSRC}/langpack-$$lang@thunderbird.mozilla.org/chrome; \ - ${LOCALBASE}/bin/zip -r $$lang.jar $$lang; \ + cd ${WRKSRC}/langpack-$$lang@thunderbird.mozilla.org/chrome/$$lang; \ + ${LOCALBASE}/bin/zip -r ../$$lang.jar locale; \ + cd ..; ${RM} -rf $$lang; cd ..; \ + ${REINPLACE_CMD} -i "" "s,chrome/$$lang,jar:chrome/$$lang.jar!," chrome.manifest; \ done do-install: Modified: trunk/mail/thunderbird-i18n/distinfo ============================================================================== --- trunk/mail/thunderbird-i18n/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ trunk/mail/thunderbird-i18n/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,88 +1,84 @@ -SHA256 (xpi/thunderbird-i18n-5.0/ar.xpi) = bb3f5afa529bb9ad91004d57c2e4ae77266c4fceaac3af13e69b25756c926eec -SIZE (xpi/thunderbird-i18n-5.0/ar.xpi) = 426291 -SHA256 (xpi/thunderbird-i18n-5.0/bg.xpi) = c19da2505f426dc8d2190db5b6dc3723e92b7f44a48ff03a3b7942b5668a27a7 -SIZE (xpi/thunderbird-i18n-5.0/bg.xpi) = 444151 -SHA256 (xpi/thunderbird-i18n-5.0/br.xpi) = 19c3387c0f66a2787bb1fe7cc89b72d401db476726480e2e7a0e052f4f9e98ac -SIZE (xpi/thunderbird-i18n-5.0/br.xpi) = 356430 -SHA256 (xpi/thunderbird-i18n-5.0/ca.xpi) = 0e1aedbe17a62ae8b6588ef76aeee7468743835857b13b6fa11dc96ca23ca4aa -SIZE (xpi/thunderbird-i18n-5.0/ca.xpi) = 407700 -SHA256 (xpi/thunderbird-i18n-5.0/cs.xpi) = af1c3be0944244dff7f35c7d335b2e28385d83e0ea572c4a43e4dfb3cc4d692c -SIZE (xpi/thunderbird-i18n-5.0/cs.xpi) = 407837 -SHA256 (xpi/thunderbird-i18n-5.0/da.xpi) = 92514d7df29168123279a0b486264d25fdac8ea984d9ea53c1158e0f850fc304 -SIZE (xpi/thunderbird-i18n-5.0/da.xpi) = 350465 -SHA256 (xpi/thunderbird-i18n-5.0/de.xpi) = fcd373a837dcb615b64635d1d2583d55ca5fe36e5dd32f11cdf1c6e50dc656c0 -SIZE (xpi/thunderbird-i18n-5.0/de.xpi) = 406252 -SHA256 (xpi/thunderbird-i18n-5.0/en-GB.xpi) = f7dbb262115a52d4cb6fe2e7119861241b285d08fbdc2a481bc2648bf9bca591 -SIZE (xpi/thunderbird-i18n-5.0/en-GB.xpi) = 381468 -SHA256 (xpi/thunderbird-i18n-5.0/en-US.xpi) = 7f89a05fd921e3fcfe5d83060bac92d4ac54be9dd7b90e9ee2f7b4ae3e7dd99c -SIZE (xpi/thunderbird-i18n-5.0/en-US.xpi) = 381080 -SHA256 (xpi/thunderbird-i18n-5.0/es-AR.xpi) = 4249e4dd9e39bcfb1d08ce2ebd042fd4ee332b949dadc5b706026130c178523b -SIZE (xpi/thunderbird-i18n-5.0/es-AR.xpi) = 399330 -SHA256 (xpi/thunderbird-i18n-5.0/es-ES.xpi) = a952b2c5f098a9685b22b72176575c8d8ba70c8415a24fab2b0a7414242690be -SIZE (xpi/thunderbird-i18n-5.0/es-ES.xpi) = 343865 -SHA256 (xpi/thunderbird-i18n-5.0/et.xpi) = 2dcb8d5086963964889b07d268baa681abc7744fef01219bc8f35db5184822e9 -SIZE (xpi/thunderbird-i18n-5.0/et.xpi) = 399580 -SHA256 (xpi/thunderbird-i18n-5.0/eu.xpi) = 7c940255e7e5dae14fdd725a9a722f13d5aa38eee98ab0f0ff2cca96db98b7cd -SIZE (xpi/thunderbird-i18n-5.0/eu.xpi) = 395631 -SHA256 (xpi/thunderbird-i18n-5.0/fi.xpi) = ff2a8aae8c48be298d3fdd7b0dc5621eff9af2c43a4a9e42c961fb8ecd9c3db7 -SIZE (xpi/thunderbird-i18n-5.0/fi.xpi) = 400828 -SHA256 (xpi/thunderbird-i18n-5.0/fr.xpi) = 49f54a41e64d53cf78b6576e89341672f16e629e25b3ffe689a71431fc796768 -SIZE (xpi/thunderbird-i18n-5.0/fr.xpi) = 403253 -SHA256 (xpi/thunderbird-i18n-5.0/fy-NL.xpi) = 8f0e32f4bcd7b097d746f7ed376e3ff01a28d2f2e8e02be1a3015853888f7fb0 -SIZE (xpi/thunderbird-i18n-5.0/fy-NL.xpi) = 403075 -SHA256 (xpi/thunderbird-i18n-5.0/ga-IE.xpi) = a69b3a0818b5ab7a6c27298884cb415dec7dc3f96ad4a8b78ef8d6a3d851d2d7 -SIZE (xpi/thunderbird-i18n-5.0/ga-IE.xpi) = 411750 -SHA256 (xpi/thunderbird-i18n-5.0/gd.xpi) = 0c84eec07f1a1f8a122c73b56f079445abdd9f029231f5471aba231cfce92ac4 -SIZE (xpi/thunderbird-i18n-5.0/gd.xpi) = 414203 -SHA256 (xpi/thunderbird-i18n-5.0/gl.xpi) = 794eb2977a964108ef031bc952babee6a0dc0e93d40263ee12297c28187f39b8 -SIZE (xpi/thunderbird-i18n-5.0/gl.xpi) = 398333 -SHA256 (xpi/thunderbird-i18n-5.0/he.xpi) = 3f49799adfe9e65d39639402a7a9ce6f8bcf036fbe25aa4aadd483007172f864 -SIZE (xpi/thunderbird-i18n-5.0/he.xpi) = 415116 -SHA256 (xpi/thunderbird-i18n-5.0/hu.xpi) = 8ea419595e4ef5034296485290cf89dc6091361b8f785be8e137ac37e934ed7e -SIZE (xpi/thunderbird-i18n-5.0/hu.xpi) = 415270 -SHA256 (xpi/thunderbird-i18n-5.0/is.xpi) = 8cdf6ddaa75c09ed31e57031f242eb56f0bb87dfc3965f019642a0b035664a44 -SIZE (xpi/thunderbird-i18n-5.0/is.xpi) = 401557 -SHA256 (xpi/thunderbird-i18n-5.0/it.xpi) = d995d24b281c79f36026d302ceb73638d156c619c8a29f7eeaa09c05a6edf89d -SIZE (xpi/thunderbird-i18n-5.0/it.xpi) = 337738 -SHA256 (xpi/thunderbird-i18n-5.0/ja.xpi) = a582214664357c360e2c8aaae8dab7fdd735e9827c8e3f9190542ca85fd89a04 -SIZE (xpi/thunderbird-i18n-5.0/ja.xpi) = 446749 -SHA256 (xpi/thunderbird-i18n-5.0/ko.xpi) = cc629295d61ea7c9f7103a0ddd096af438bd0ef049a6d6d3aef28c1c4104f0b6 -SIZE (xpi/thunderbird-i18n-5.0/ko.xpi) = 358753 -SHA256 (xpi/thunderbird-i18n-5.0/lt.xpi) = bb3e3dde6f71b303cc6a26fc92db9f724c186ab16932cf1532d740decd62a168 -SIZE (xpi/thunderbird-i18n-5.0/lt.xpi) = 523993 -SHA256 (xpi/thunderbird-i18n-5.0/nb-NO.xpi) = 222f84d8e0b791e2b66e76ada384efca190a0cf4c1262d9cb203b506969ae769 -SIZE (xpi/thunderbird-i18n-5.0/nb-NO.xpi) = 396958 -SHA256 (xpi/thunderbird-i18n-5.0/nl.xpi) = b4fd06c5ea15d7ad769f380ce25cd8e2b867f88d49761bc23e1f8e9150a9afa9 -SIZE (xpi/thunderbird-i18n-5.0/nl.xpi) = 397102 -SHA256 (xpi/thunderbird-i18n-5.0/nn-NO.xpi) = 2a8c106becb4d730cd9dc10588ec87fbbb85f55b15575b98a592ae1c63e9eb95 -SIZE (xpi/thunderbird-i18n-5.0/nn-NO.xpi) = 398579 -SHA256 (xpi/thunderbird-i18n-5.0/pa-IN.xpi) = 9f8214b81a7e850cfb1dc977072638578f8fd1cf65b1f6b9235258b86d353c2f -SIZE (xpi/thunderbird-i18n-5.0/pa-IN.xpi) = 434024 -SHA256 (xpi/thunderbird-i18n-5.0/pl.xpi) = 54586577f86b4d2c39c909c90e80075e9ff521227bd5c4dc5b947ed84d0152da -SIZE (xpi/thunderbird-i18n-5.0/pl.xpi) = 383672 -SHA256 (xpi/thunderbird-i18n-5.0/pt-BR.xpi) = c3a827b736e999b24098b6bfa37e4442ae835d66d567bba9b50634aff40ec3f7 -SIZE (xpi/thunderbird-i18n-5.0/pt-BR.xpi) = 406009 -SHA256 (xpi/thunderbird-i18n-5.0/pt-PT.xpi) = 76ee0e9bccf2a225b7ead1259ad82ece574d4db64d383bbf540733c202865f0e -SIZE (xpi/thunderbird-i18n-5.0/pt-PT.xpi) = 402739 -SHA256 (xpi/thunderbird-i18n-5.0/rm.xpi) = aa91f09081aa264b07996f5c5b5f1058ddb5cf12b2bb47c2c4e3cfac1780a8d1 -SIZE (xpi/thunderbird-i18n-5.0/rm.xpi) = 403569 -SHA256 (xpi/thunderbird-i18n-5.0/ru.xpi) = 561e74bae50a7c8a7e436bf70a3188d0e35f8890387d0091178de6c362a3054b -SIZE (xpi/thunderbird-i18n-5.0/ru.xpi) = 398261 -SHA256 (xpi/thunderbird-i18n-5.0/si.xpi) = 36b97239a8b87c0bb5f3ef50ea51ea485f0a9976fb9cd1dbc0cf09c8382375ef -SIZE (xpi/thunderbird-i18n-5.0/si.xpi) = 443551 -SHA256 (xpi/thunderbird-i18n-5.0/sk.xpi) = f8d0f45a365df808d2dc9e7d14037440a9883cef4eadb98bfc5048eb089090ed -SIZE (xpi/thunderbird-i18n-5.0/sk.xpi) = 413255 -SHA256 (xpi/thunderbird-i18n-5.0/sl.xpi) = bed8303d78a69d19f403e881e85756945b06e542a53e2371c7667cd2f5784576 -SIZE (xpi/thunderbird-i18n-5.0/sl.xpi) = 399391 -SHA256 (xpi/thunderbird-i18n-5.0/sq.xpi) = de288e144e65f46d7b6954e828b434cf2fef10444cdc3bdfd09ff015d68a350b -SIZE (xpi/thunderbird-i18n-5.0/sq.xpi) = 347151 -SHA256 (xpi/thunderbird-i18n-5.0/sv-SE.xpi) = 0e388da663b96521c0f5b1b7942bbbe65073a82cbf4e3e9852baa081decc3f37 -SIZE (xpi/thunderbird-i18n-5.0/sv-SE.xpi) = 467630 -SHA256 (xpi/thunderbird-i18n-5.0/ta-LK.xpi) = 42799b855d5b3563d29e68662c13a06c971449a8c68a543f02155951566f946a -SIZE (xpi/thunderbird-i18n-5.0/ta-LK.xpi) = 457259 -SHA256 (xpi/thunderbird-i18n-5.0/tr.xpi) = 0f202abbd2758dc8b995f69be7f3c355ffb8fbf42b54382759930274a9917d36 -SIZE (xpi/thunderbird-i18n-5.0/tr.xpi) = 402358 -SHA256 (xpi/thunderbird-i18n-5.0/uk.xpi) = 63af2eed2f83137928019105f737f3512a1cd0d150f4ff47f903644d08455d3a -SIZE (xpi/thunderbird-i18n-5.0/uk.xpi) = 451686 -SHA256 (xpi/thunderbird-i18n-5.0/zh-TW.xpi) = 48d0ec4797b8ee021e947828d872e682ec56234fba8de6cba5d16ff8cdd7bbc2 -SIZE (xpi/thunderbird-i18n-5.0/zh-TW.xpi) = 419985 +SHA256 (xpi/thunderbird-i18n-6.0/ar.xpi) = 3a451c2f0d127a9d27b8a350b08e4e081ad355465f11340d20cc0e451e8b8a89 +SIZE (xpi/thunderbird-i18n-6.0/ar.xpi) = 427494 +SHA256 (xpi/thunderbird-i18n-6.0/br.xpi) = d38de60d65bea16a779642a2232425d4d17bb4020c8ff2b42c210ce4a4127bd6 +SIZE (xpi/thunderbird-i18n-6.0/br.xpi) = 357402 +SHA256 (xpi/thunderbird-i18n-6.0/ca.xpi) = 9fc006759723c597b6263ba57b84cf295008ebb84bf77c11c16bb585bd2f1b2e +SIZE (xpi/thunderbird-i18n-6.0/ca.xpi) = 408682 +SHA256 (xpi/thunderbird-i18n-6.0/cs.xpi) = 8251b8f6968ff6c4a085fbc49ad771ec560f6c380477da70d7a05e9076149d1f +SIZE (xpi/thunderbird-i18n-6.0/cs.xpi) = 409069 +SHA256 (xpi/thunderbird-i18n-6.0/da.xpi) = c5146a29b714fb9ce0f6b1ee026c17875219b2e65aec3142764f0ee0c36e2bc6 +SIZE (xpi/thunderbird-i18n-6.0/da.xpi) = 351543 +SHA256 (xpi/thunderbird-i18n-6.0/de.xpi) = 4e37fdc9e08acdd8c89e896db7d1bcfb0adcd50d95e96723beda486c26c6f6ca +SIZE (xpi/thunderbird-i18n-6.0/de.xpi) = 407453 +SHA256 (xpi/thunderbird-i18n-6.0/en-GB.xpi) = 0caf4a881992c2d96a37398bc0be126133a2f0a297b9955293bc362885c23889 +SIZE (xpi/thunderbird-i18n-6.0/en-GB.xpi) = 382371 +SHA256 (xpi/thunderbird-i18n-6.0/en-US.xpi) = 030eeb82f4e226f47aacf6d5b51f96f10d6b5cc2569f031c46a0dee0b9c68593 +SIZE (xpi/thunderbird-i18n-6.0/en-US.xpi) = 381945 +SHA256 (xpi/thunderbird-i18n-6.0/es-AR.xpi) = 9042e7533f8d3e86f586907581c2d22710848fe46c26cccfa667a4f2963d35e6 +SIZE (xpi/thunderbird-i18n-6.0/es-AR.xpi) = 400278 +SHA256 (xpi/thunderbird-i18n-6.0/es-ES.xpi) = 97fa112a00644fd8b0ae94fc4638501855876e8270aa14ee739191935d3fa801 +SIZE (xpi/thunderbird-i18n-6.0/es-ES.xpi) = 344500 +SHA256 (xpi/thunderbird-i18n-6.0/et.xpi) = cb2aa30dbd8e3df24ab43bedc7689d12cf529fd44448b93e2080bb13d7b68edd +SIZE (xpi/thunderbird-i18n-6.0/et.xpi) = 400758 +SHA256 (xpi/thunderbird-i18n-6.0/eu.xpi) = 648eb6a6e6260be9de9ab0a4cbd23d40f3c7ff965039c5d332acf1b0a7924ac8 +SIZE (xpi/thunderbird-i18n-6.0/eu.xpi) = 396653 +SHA256 (xpi/thunderbird-i18n-6.0/fi.xpi) = 86a4fde30c122031b7806107069d9fef605a2f590fc66efb7b456de11af7e42e +SIZE (xpi/thunderbird-i18n-6.0/fi.xpi) = 401789 +SHA256 (xpi/thunderbird-i18n-6.0/fr.xpi) = d357085563e0edd71241a09ad3d7c63c0737ae3e70cf07692884ae176a648378 +SIZE (xpi/thunderbird-i18n-6.0/fr.xpi) = 404210 +SHA256 (xpi/thunderbird-i18n-6.0/fy-NL.xpi) = d9cab2a49a76da9d421b6969c6f3abf565bd37340c0a69a396a8f6e515db1837 +SIZE (xpi/thunderbird-i18n-6.0/fy-NL.xpi) = 404129 +SHA256 (xpi/thunderbird-i18n-6.0/ga-IE.xpi) = 9e2d5dd92cf1dec950f791e2dfb396da860ca5e666d31b972e6e02613f2c279b +SIZE (xpi/thunderbird-i18n-6.0/ga-IE.xpi) = 412669 +SHA256 (xpi/thunderbird-i18n-6.0/gd.xpi) = d86e05f537b4746ab655e4161ad1a18d5558645b9b95dc891db713cd21aa8dc2 +SIZE (xpi/thunderbird-i18n-6.0/gd.xpi) = 415265 +SHA256 (xpi/thunderbird-i18n-6.0/gl.xpi) = c3faac2259d7396f34b71f05627dd6e8d62abd617200aae892a26b1d9c4d7742 +SIZE (xpi/thunderbird-i18n-6.0/gl.xpi) = 399351 +SHA256 (xpi/thunderbird-i18n-6.0/he.xpi) = f330351e4f2810da09d08a8332529337484b04512c87e69b70ea815636e423ed +SIZE (xpi/thunderbird-i18n-6.0/he.xpi) = 415986 +SHA256 (xpi/thunderbird-i18n-6.0/hu.xpi) = 6e5aec41df3d9fcbb7671d5ed0264be96d8a3f3c5d3a18f2cc4db0059fc1d742 +SIZE (xpi/thunderbird-i18n-6.0/hu.xpi) = 416271 +SHA256 (xpi/thunderbird-i18n-6.0/is.xpi) = 05afdf13888edef7fa6e95ac5b088e6828b1ca7d196cced5f13f79090dbd49f5 +SIZE (xpi/thunderbird-i18n-6.0/is.xpi) = 402535 +SHA256 (xpi/thunderbird-i18n-6.0/it.xpi) = e301f259468f0d2f42813fade0942be0d8968db71aaecf89de59be8ec06d6431 +SIZE (xpi/thunderbird-i18n-6.0/it.xpi) = 336843 +SHA256 (xpi/thunderbird-i18n-6.0/ja.xpi) = 1c44d010f91bc71584f4b1551cc6f042f2f54eb23627b733747f346594017330 +SIZE (xpi/thunderbird-i18n-6.0/ja.xpi) = 448030 +SHA256 (xpi/thunderbird-i18n-6.0/ko.xpi) = 1cfecb7fa95016d4063df2fb79c4ba6e25b500074a4535b9fd258804101bf8d7 +SIZE (xpi/thunderbird-i18n-6.0/ko.xpi) = 359873 +SHA256 (xpi/thunderbird-i18n-6.0/lt.xpi) = be7c7e1b88a30b7108c1d3852f22442060d5a358279fe3fa74051f94cb5850e6 +SIZE (xpi/thunderbird-i18n-6.0/lt.xpi) = 525096 +SHA256 (xpi/thunderbird-i18n-6.0/nb-NO.xpi) = 9d0330d71dcab318d34caa04757ee53baadaf33ab84a2485028e2d7df276d31e +SIZE (xpi/thunderbird-i18n-6.0/nb-NO.xpi) = 397892 +SHA256 (xpi/thunderbird-i18n-6.0/nl.xpi) = f8de141b8eac6c098265c5835cb3477ebb82ce8c98f45bd0df2a13f16d9294c5 +SIZE (xpi/thunderbird-i18n-6.0/nl.xpi) = 398169 +SHA256 (xpi/thunderbird-i18n-6.0/nn-NO.xpi) = 45644c01a20167fea279a9a44f94a37d6e69208ff4adf9fda7ed3007a1aae314 +SIZE (xpi/thunderbird-i18n-6.0/nn-NO.xpi) = 399482 +SHA256 (xpi/thunderbird-i18n-6.0/pl.xpi) = abffe09ca4f72c19d17e6dcbd1d9c2b64bf77170e1c54153a45b2dadb7159250 +SIZE (xpi/thunderbird-i18n-6.0/pl.xpi) = 384740 +SHA256 (xpi/thunderbird-i18n-6.0/pt-BR.xpi) = 3fa4331317435d3cb4376f79dcef4c0af4c820221ac03a456111ce92db17b9c8 +SIZE (xpi/thunderbird-i18n-6.0/pt-BR.xpi) = 406991 +SHA256 (xpi/thunderbird-i18n-6.0/pt-PT.xpi) = 60d724aed7550840d7dfcc7de405117b704f7fdfbec8a34f2ff7999b8569a039 +SIZE (xpi/thunderbird-i18n-6.0/pt-PT.xpi) = 403984 +SHA256 (xpi/thunderbird-i18n-6.0/rm.xpi) = 754aba44bfe48932f30a192d3f7296b8dc8901adda66df5813e0c73dea4f8b54 +SIZE (xpi/thunderbird-i18n-6.0/rm.xpi) = 404561 +SHA256 (xpi/thunderbird-i18n-6.0/ru.xpi) = b0fc8d5d7ff89f1ccc9d662da7e9a3120900e50003a2281f056abfce3708903e +SIZE (xpi/thunderbird-i18n-6.0/ru.xpi) = 398962 +SHA256 (xpi/thunderbird-i18n-6.0/si.xpi) = f9618dcd779b0a6d3f33d77777e400acf547237ae14269150764df259fb9045a +SIZE (xpi/thunderbird-i18n-6.0/si.xpi) = 446393 +SHA256 (xpi/thunderbird-i18n-6.0/sk.xpi) = 1f18758211c456335ee335b135c4ad06a20ed734d2abe6541caac589395337ad +SIZE (xpi/thunderbird-i18n-6.0/sk.xpi) = 414265 +SHA256 (xpi/thunderbird-i18n-6.0/sl.xpi) = 4fc68f3a7f5b15c4e3314c81ad2945be0881d32da94aa9b118c4911031353ed1 +SIZE (xpi/thunderbird-i18n-6.0/sl.xpi) = 400275 +SHA256 (xpi/thunderbird-i18n-6.0/sq.xpi) = e7ef33b2802aa983e3985f6162490f7be6a0ca32d82d2540ea71cbc80102d0b0 +SIZE (xpi/thunderbird-i18n-6.0/sq.xpi) = 348955 +SHA256 (xpi/thunderbird-i18n-6.0/sv-SE.xpi) = 6d5b5c1a48c6a2d5918f534800777ddf5e61b5b81374ccc3bb2cc09fc75a2c52 +SIZE (xpi/thunderbird-i18n-6.0/sv-SE.xpi) = 468587 +SHA256 (xpi/thunderbird-i18n-6.0/ta-LK.xpi) = 6614445d8c29a4287469dc781d62630f580e240b0156931d8f32f886effa1963 +SIZE (xpi/thunderbird-i18n-6.0/ta-LK.xpi) = 463618 +SHA256 (xpi/thunderbird-i18n-6.0/tr.xpi) = 595b22151201dc4b9d08a0321530c1f1f2494d5b6edb5527cd56648b245f1493 +SIZE (xpi/thunderbird-i18n-6.0/tr.xpi) = 403273 +SHA256 (xpi/thunderbird-i18n-6.0/uk.xpi) = a7030f7f6aa9d52b4a39c344ef1d5aeae9114dca9590e2eabf24b3c2849601ec +SIZE (xpi/thunderbird-i18n-6.0/uk.xpi) = 452775 +SHA256 (xpi/thunderbird-i18n-6.0/zh-TW.xpi) = 5c07cc4f35a827e9b533888cdfb482b44f8cebd2a079b5b370ce656e8ecc8de0 +SIZE (xpi/thunderbird-i18n-6.0/zh-TW.xpi) = 420983 Modified: trunk/mail/thunderbird/Makefile ============================================================================== --- trunk/mail/thunderbird/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/mail/thunderbird/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 4 September 2003 # Whom: Joe Marcus Clarke # -# $FreeBSD: ports/mail/thunderbird/Makefile,v 1.129 2011/07/15 22:20:11 flo Exp $ +# $FreeBSD: ports/mail/thunderbird/Makefile,v 1.133 2011/08/25 08:35:58 ale Exp $ # PORTNAME= thunderbird -DISTVERSION= 5.0 +DISTVERSION= 6.0 +PORTREVISION= 2 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source @@ -22,7 +23,6 @@ USE_AUTOTOOLS= autoconf213 USE_GECKO= gecko -CONFLICTS_INSTALL= thunderbird-3.1* USE_MOZILLA= -png -nss -dbm -jpeg -xft MOZ_TOOLKIT= cairo-gtk2 @@ -36,20 +36,19 @@ USE_GMAKE= yes USE_GL= gl -MOZ_PROTOCOLS= http,ftp,file,viewsource,res,data,wyciwyg +MOZ_PROTOCOLS= http,ftp,file,viewsource,res,data,wyciwyg,websocket MOZ_GRAPHICS= default,-xbm -MOZ_OPTIONS= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ +MOZ_OPTIONS= --program-transform-name='s/thunderbird/${MOZILLA}/' \ + --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ --enable-single-profile --disable-profilesharing \ --enable-application=mail --enable-official-branding \ --disable-updater --disable-necko-wifi \ --with-system-libevent=${LOCALBASE} MOZ_MK_OPTIONS= MOZ_MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1 MOZ_EXPORT= MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1 -GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/bin lib/${MOZILLA}/idl \ - lib/${MOZILLA}/include lib/${MOZILLA}/lib MOZ_PKGCONFIG_FILES= -PORTNAME_ICON= ${PORTNAME}.png +PORTNAME_ICON= ${MOZILLA}.png PORTNAME_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png SYSTEM_PREFS= ${FAKEDIR}/lib/${PORTNAME}/defaults/pref/${PORTNAME}.js @@ -59,7 +58,7 @@ .include -WRKSRC= ${WRKDIR}/comm-miramar +WRKSRC= ${WRKDIR}/comm-release MOZSRC:= ${WRKSRC}/mozilla .if ${ARCH} == powerpc64 @@ -71,8 +70,6 @@ .endif .endif -GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} - .if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui MOZ_OPTIONS+= --enable-gnomeui @@ -84,7 +81,7 @@ MOZ_OPTIONS+= --disable-dbus --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif .if ${ARCH} == amd64 || ${ARCH} == i386 @@ -101,15 +98,15 @@ MOZ_OPTIONS+= --disable-calendar .endif -post-extract:: - ${SED} -e 's|@PORTNAME_ICON@|${PORTNAME_ICON}|' \ +post-extract: + @${SED} -e 's|@PORTNAME_ICON@|${PORTNAME_ICON}|;s|@MOZILLA@|${MOZILLA}|' \ <${FILESDIR}/thunderbird.desktop.in >${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop post-patch: @${GREP} -Flr \"/proc ${MOZSRC}/ipc/chromium/src/base | ${XARGS} ${REINPLACE_CMD} \ -e 's|/proc/self/fd|/dev/fd|' \ -e 's|/proc["/]|/compat/linux&|' - ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ + @${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ ${MOZSRC}/storage/build/Makefile.in \ ${MOZSRC}/toolkit/library/Makefile.in \ ${MOZSRC}/db/sqlite3/src/Makefile.in Modified: trunk/mail/thunderbird/distinfo ============================================================================== --- trunk/mail/thunderbird/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ trunk/mail/thunderbird/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-5.0.source.tar.bz2) = bb1858dc44e1e9f92b44a1eaf9456190d55b485cf65435266848300ac2b7c5de -SIZE (thunderbird-5.0.source.tar.bz2) = 86637589 +SHA256 (thunderbird-6.0.source.tar.bz2) = 3c56af448ebd4805c7997d8e0e41f4333d110ad2c4ad4873204bd4d68bbd8189 +SIZE (thunderbird-6.0.source.tar.bz2) = 86286245 Added: trunk/mail/thunderbird/files/patch-calendar-base-src-calDateTime.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-calendar-base-src-calDateTime.cpp Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,8 @@ +--- calendar/base/src/calDateTime.cpp.orig 2011-08-03 20:08:23.361859978 +0200 ++++ calendar/base/src/calDateTime.cpp 2011-08-03 20:08:32.351860948 +0200 +@@ -1,4 +1,4 @@ +-/* ***** BEGIN LICENSE BLOCK ***** ++/* ***** 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 Added: trunk/mail/thunderbird/files/patch-calendar-lightning-install.rdf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-calendar-lightning-install.rdf Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,11 @@ +--- calendar/lightning/install.rdf.orig 2011-08-18 14:35:19.000000000 +0200 ++++ calendar/lightning/install.rdf 2011-08-18 14:35:46.000000000 +0200 +@@ -12,7 +12,7 @@ + + {3550f703-e582-4d05-9a08-453d09bdfdc6} + 5.0b1 +- 5.* ++ @THUNDERBIRD_VERSION@ + + + Modified: trunk/mail/thunderbird/files/patch-configure.in ============================================================================== --- trunk/mail/thunderbird/files/patch-configure.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/mail/thunderbird/files/patch-configure.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,6 +1,6 @@ ---- configure.in.orig 2011-03-14 14:50:16.000000000 +0100 -+++ configure.in 2011-04-22 12:52:35.061444423 +0200 -@@ -1420,7 +1420,7 @@ +--- configure.in.orig 2011-07-15 07:42:33.000000000 +0200 ++++ configure.in 2011-07-22 13:43:44.000000000 +0200 +@@ -1438,7 +1438,7 @@ CPU_ARCH=sparc ;; @@ -9,7 +9,7 @@ CPU_ARCH="$OS_TEST" ;; -@@ -1440,7 +1440,7 @@ +@@ -1458,7 +1458,7 @@ dnl =============================================================== INTEL_ARCHITECTURE= case "$OS_TEST" in @@ -18,7 +18,90 @@ INTEL_ARCHITECTURE=1 esac -@@ -4388,7 +4388,7 @@ +@@ -1781,7 +1781,7 @@ + esac + + case "${host_cpu}" in +- x86_64) ++ amd64 | x86_64) + HOST_CFLAGS="$HOST_CFLAGS -D_AMD64_" + ;; + esac +@@ -2437,6 +2437,9 @@ + x86_64-*) + AC_DEFINE(_AMD64_) + ;; ++ amd64*) ++ AC_DEFINE(_AMD64_) ++ ;; + *) + AC_DEFINE(_CPU_ARCH_NOT_DEFINED) + ;; +@@ -2508,7 +2511,7 @@ + else + DLL_SUFFIX=".so.1.0" + fi +- MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib -Wl,-rpath-link,$(if $(X11BASE),$(X11BASE),/usr/X11R6)/lib' ++ MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib -Wl,-rpath-link,$(if $(X11BASE),$(X11BASE),/usr/local)/lib' + DSO_CFLAGS='' + DSO_PIC_CFLAGS='-fPIC' + DSO_LDOPTS='-shared -fPIC' +@@ -3326,11 +3329,11 @@ + ;; + *) + MOZ_CHECK_PTHREADS(pthreads, +- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthreads", ++ USE_PTHREADS=1 _PTHREAD_LDFLAGS="-pthreads", + MOZ_CHECK_PTHREADS(pthread, +- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthread", ++ USE_PTHREADS=1 _PTHREAD_LDFLAGS="-pthread", + MOZ_CHECK_PTHREADS(c_r, +- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lc_r", ++ USE_PTHREADS=1 _PTHREAD_LDFLAGS="-pthread", + MOZ_CHECK_PTHREADS(c, + USE_PTHREADS=1 + ) +@@ -3405,18 +3408,18 @@ + *-*-freebsd*) + AC_DEFINE(_REENTRANT) + AC_DEFINE(_THREAD_SAFE) +- dnl -pthread links in -lc_r, so don't specify it explicitly. ++ dnl -pthread links in -pthread, so don't specify it explicitly. + if test "$ac_cv_have_dash_pthread" = "yes"; then + _PTHREAD_LDFLAGS="-pthread" + else +- _PTHREAD_LDFLAGS="-lc_r" ++ _PTHREAD_LDFLAGS="-pthread" + fi + ;; + + *-*-openbsd*|*-*-bsdi*) + AC_DEFINE(_REENTRANT) + AC_DEFINE(_THREAD_SAFE) +- dnl -pthread links in -lc_r, so don't specify it explicitly. ++ dnl -pthread links in -pthread, so don't specify it explicitly. + if test "$ac_cv_have_dash_pthread" = "yes"; then + _PTHREAD_LDFLAGS="-pthread" + fi +@@ -3591,7 +3594,7 @@ + ac_cv_func_iconv, + [AC_TRY_LINK([ + #include +- #include ++ #include "/usr/local/include/iconv.h" + ], + [ + iconv_t h = iconv_open("", ""); +@@ -3612,7 +3615,7 @@ + ac_cv_func_const_iconv, + [AC_TRY_COMPILE([ + #include +- #include ++ #include "/usr/local/include/iconv.h" + ], + [ + const char *input = "testing"; +@@ -4409,7 +4412,7 @@ LDFLAGS=$_SAVE_LDFLAGS LIBS=$_SAVE_LIBS @@ -27,3 +110,12 @@ ZLIB_CFLAGS="-I${ZLIB_DIR}/include" ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}" fi +@@ -5966,7 +5969,7 @@ + i*86) + MOZ_CRT_CPU_ARCH=intel + ;; +- x86_64) ++ amd64 | x86_64) + MOZ_CRT_CPU_ARCH=amd64 + ;; + *) Modified: trunk/mail/thunderbird/files/patch-mozilla-js-src-Makefile.in ============================================================================== --- trunk/mail/thunderbird/files/patch-mozilla-js-src-Makefile.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/mail/thunderbird/files/patch-mozilla-js-src-Makefile.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,6 +1,25 @@ ---- mozilla/js/src/Makefile.in.orig 2011-03-17 18:51:39.000000000 +0100 -+++ mozilla/js/src/Makefile.in 2011-03-18 19:41:09.000000000 +0100 -@@ -612,7 +612,7 @@ +--- mozilla/js/src/Makefile.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ mozilla/js/src/Makefile.in 2011-07-06 22:23:46.363233778 +0200 +@@ -416,7 +416,7 @@ + # END enclude sources for V8 dtoa + ############################################# + +-ifeq (,$(filter arm% sparc %86 x86_64,$(TARGET_CPU))) ++ifeq (,$(filter arm% sparc %86 amd64 x86_64,$(TARGET_CPU))) + + VPATH += $(srcdir)/assembler \ + $(srcdir)/assembler/wtf \ +@@ -469,6 +469,9 @@ + else + #CPPSRCS += only_on_x86.cpp + endif ++ifeq (amd64, $(TARGET_CPU)) ++#CPPSRCS += only_on_x86_64.cpp ++endif + endif + ifeq (arm, $(TARGET_CPU)) + #CPPSRCS += only_on_arm.cpp +@@ -739,7 +742,7 @@ # to reliably get limit macros defined, we'd always have to define the # one below before including any header, but that's obscure and # fragile, so we do it here. @@ -9,7 +28,7 @@ INCLUDES += -I$(srcdir) -@@ -666,7 +666,8 @@ +@@ -793,7 +796,8 @@ endif # WINNT ifeq ($(OS_ARCH),FreeBSD) Modified: trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in ============================================================================== --- trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,33 +1,72 @@ ---- mozilla/js/src/configure.in.orig 2010-11-04 21:05:48.000000000 +0100 -+++ mozilla/js/src/configure.in 2010-11-22 21:30:24.000000000 +0100 -@@ -2621,7 +2621,7 @@ +--- mozilla/js/src/configure.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ mozilla/js/src/configure.in 2011-07-06 22:19:17.584233430 +0200 +@@ -1473,7 +1473,7 @@ + CPU_ARCH=sparc + ;; + +-x86_64 | ia64) ++amd64 | x86_64 | ia64) + CPU_ARCH="$OS_TEST" + ;; + +@@ -1495,7 +1495,7 @@ + dnl =============================================================== + INTEL_ARCHITECTURE= + case "$OS_TEST" in +- x86_64|i?86) ++ amd64|x86_64|i?86) + INTEL_ARCHITECTURE=1 + esac + +@@ -2713,7 +2713,7 @@ AC_DEFINE(JS_CPU_X86) AC_DEFINE(JS_NUNBOX32) ;; -x86_64*-*) -+x86_64*-*|amd64*-*) ++amd64*-*) ENABLE_TRACEJIT=1 NANOJIT_ARCH=X64 ENABLE_METHODJIT=1 -@@ -2638,11 +2638,6 @@ - AC_DEFINE(JS_CPU_ARM) - AC_DEFINE(JS_NUNBOX32) +@@ -2723,23 +2723,23 @@ + AC_DEFINE(JS_CPU_X64) + AC_DEFINE(JS_PUNBOX64) + ;; +-arm*-*) ++x86_64*-*) + ENABLE_TRACEJIT=1 +- NANOJIT_ARCH=ARM ++ NANOJIT_ARCH=X64 + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- AC_DEFINE(JS_CPU_ARM) +- AC_DEFINE(JS_NUNBOX32) ++ ENABLE_POLYIC_TYPED_ARRAY=1 ++ AC_DEFINE(JS_CPU_X64) ++ AC_DEFINE(JS_PUNBOX64) ;; -sparc*-*) -- ENABLE_TRACEJIT=1 ++arm*-*) + ENABLE_TRACEJIT=1 - NANOJIT_ARCH=Sparc ++ NANOJIT_ARCH=ARM + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- ENABLE_POLYIC_TYPED_ARRAY=1 - AC_DEFINE(JS_CPU_SPARC) -- ;; ++ AC_DEFINE(JS_CPU_ARM) + AC_DEFINE(JS_NUNBOX32) + ;; esac - - MOZ_ARG_DISABLE_BOOL(methodjit, -@@ -2693,7 +2688,7 @@ +@@ -2796,6 +2796,10 @@ i?86-*) AC_DEFINE(AVMPLUS_IA32) ;; --x86_64*-*) -+x86_64*-*|amd64*-*) ++amd64*-*) ++ AC_DEFINE(AVMPLUS_AMD64) ++ AC_DEFINE(AVMPLUS_64BIT) ++ ;; + x86_64*-*) AC_DEFINE(AVMPLUS_AMD64) AC_DEFINE(AVMPLUS_64BIT) - ;; - Deleted: trunk/mail/thunderbird/files/patch-mozilla-js-src-jsnativestack.cpp ============================================================================== --- trunk/mail/thunderbird/files/patch-mozilla-js-src-jsnativestack.cpp Sun Aug 28 15:08:27 2011 (r614) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/js/src/jsnativestack.cpp~ -+++ mozilla/js/src/jsnativestack.cpp -@@ -50,7 +50,8 @@ - #elif defined(XP_MACOSX) || defined(DARWIN) || defined(XP_UNIX) - # include - --# if defined(__FreeBSD__) -+# if defined(FREEBSD) -+# include - # include - # endif Modified: trunk/mail/thunderbird/files/patch-mozilla-layout-generic-Makefile.in ============================================================================== --- trunk/mail/thunderbird/files/patch-mozilla-layout-generic-Makefile.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/mail/thunderbird/files/patch-mozilla-layout-generic-Makefile.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,14 +1,15 @@ ---- mozilla/layout/generic/Makefile.in.orig 2011-05-28 15:25:03.000000000 +0200 -+++ mozilla/layout/generic/Makefile.in 2011-06-03 08:21:03.853676671 +0200 -@@ -160,9 +160,10 @@ +--- mozilla/layout/generic/Makefile.in.orig 2011-07-06 05:09:28.000000000 +0200 ++++ mozilla/layout/generic/Makefile.in 2011-07-06 21:49:25.105659269 +0200 +@@ -159,9 +159,10 @@ -I$(srcdir)/../../content/html/content/src \ -I$(srcdir)/../../dom/base \ - -I$(srcdir)/../../modules/plugin/base/src \ + -I$(srcdir)/../../dom/plugins/base \ - $(MOZ_CAIRO_CFLAGS) \ $(NULL) -+CXXFLAGS += $(MOZ_CAIRO_CFLAGS) ++ CXXFLAGS += $(MOZ_CAIRO_CFLAGS) + ifdef MOZ_ENABLE_GTK2 CXXFLAGS += $(MOZ_GTK2_CFLAGS) endif + Added: trunk/mail/thunderbird/files/patch-mozilla_toolkit_xre_glxtest.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-mozilla_toolkit_xre_glxtest.cpp Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,25 @@ +--- mozilla/toolkit/xre/glxtest.cpp.orig 2011-08-19 18:57:10.604870746 +0300 ++++ mozilla/toolkit/xre/glxtest.cpp 2011-08-19 18:59:43.620447963 +0300 +@@ -51,6 +51,8 @@ + // which runs the glxtest() static function. This creates a X connection, a GLX context, calls glGetString, and writes that + // to the 'write' end of the pipe. + ++#include ++#include + #include + #include + #include +@@ -224,6 +226,7 @@ + void fire_glxtest_process() + { + int pfd[2]; ++ int status; + if (pipe(pfd) == -1) { + perror("pipe"); + exit(EXIT_FAILURE); +@@ -244,4 +247,5 @@ + close(pfd[1]); + mozilla::widget::glxtest_pipe = pfd[0]; + mozilla::widget::glxtest_pid = pid; ++ waitpid(pid, &status, 0); + } Modified: trunk/mail/thunderbird/files/thunderbird.desktop.in ============================================================================== --- trunk/mail/thunderbird/files/thunderbird.desktop.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/mail/thunderbird/files/thunderbird.desktop.in Sun Aug 28 15:08:27 2011 (r615) @@ -3,7 +3,7 @@ Name=Thunderbird GenericName=Mail Client Comment=Mail client and News Reader -Exec=thunderbird %U +Exec=@MOZILLA@ %U Icon=@PORTNAME_ICON@ StartupNotify=false Terminal=false Modified: trunk/mail/thunderbird3-i18n/Makefile ============================================================================== --- trunk/mail/thunderbird3-i18n/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/mail/thunderbird3-i18n/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 29 May 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/mail/thunderbird3-i18n/Makefile,v 1.47 2011/07/01 14:45:45 flo Exp $ +# $FreeBSD: ports/mail/thunderbird3-i18n/Makefile,v 1.50 2011/08/18 10:29:59 ale Exp $ # -PORTNAME= thunderbird-i18n -PORTVERSION= 3.1.11 +PORTNAME= thunderbird3-i18n +PORTVERSION= 3.1.12 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= @@ -20,11 +21,9 @@ RUN_DEPENDS+= xpi-quick-locale-switcher>=0:${PORTSDIR}/www/xpi-quick-locale-switcher .endif -LATEST_LINK= thunderbird3-i18n - NO_BUILD= yes USE_THUNDERBIRD= 31 -USE_XPI= *thunderbird* +USE_XPI= thunderbird3 linux-thunderbird THUNDERBIRD_I18N_ALL= af ar be bg bn-BD ca cs da de el en-GB en-US es-AR es-ES \ et eu fi fr fy-NL ga-IE he hu id is it ja ko lt nb-NO nl \ @@ -42,11 +41,11 @@ .endif THUNDERBIRD_I18N_?= ${THUNDERBIRD_I18N} -WDIR= langpack-*@thunderbird.mozilla.org +WDIR= langpack3-*@thunderbird.mozilla.org XPI_DISTNAMES= ${THUNDERBIRD_I18N_} .for dist in ${XPI_DISTNAMES} -XPI_ID_${dist}= langpack-${dist}@thunderbird.mozilla.org +XPI_ID_${dist}= langpack3-${dist}@thunderbird.mozilla.org XPI_FILES_${dist}= chrome.manifest install.rdf chrome/${dist}.jar defaults/pref/all-l10n.js XPI_DIRS_${dist}= chrome defaults/pref defaults .endfor @@ -55,7 +54,7 @@ @${RM} -rf ${WRKDIR} @${MKDIR} ${WRKDIR} ${WRKSRC} @for lang in ${THUNDERBIRD_I18N_}; do \ - if ! (${EXTRACT_CMD} ${_DISTDIR}/$$lang.xpi -d ${WRKSRC}/langpack-$$lang@thunderbird.mozilla.org);\ + if ! (${EXTRACT_CMD} ${_DISTDIR}/$$lang.xpi -d ${WRKSRC}/langpack3-$$lang@thunderbird.mozilla.org);\ then \ exit 1; \ fi \ @@ -75,7 +74,8 @@ post-patch: ${FIND} ${WRKSRC} -name install.rdf -print0 | \ - ${XARGS} -0L1 ${REINPLACE_CMD} -i '' '/ # -# $FreeBSD: ports/mail/thunderbird3/Makefile,v 1.131 2011/06/30 18:13:18 flo Exp $ +# $FreeBSD: ports/mail/thunderbird3/Makefile,v 1.134 2011/08/23 18:39:07 kwm Exp $ # PORTNAME= thunderbird -DISTVERSION= 3.1.11 +DISTVERSION= 3.1.12 +PORTREVISION= 2 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source @@ -20,7 +21,6 @@ USE_AUTOTOOLS= autoconf213 LATEST_LINK= thunderbird3 USE_GECKO= gecko -CONFLICTS_INSTALL= thunderbird-5.0* USE_MOZILLA= -png -nss -dbm -jpeg -xft MOZ_TOOLKIT= cairo-gtk2 @@ -35,7 +35,10 @@ MOZ_PROTOCOLS= http,ftp,file,viewsource,res,data MOZ_GRAPHICS= default,-xbm -MOZ_OPTIONS= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ +MOZILLA_SUFX= 3 +MOZILLA= ${PORTNAME}${MOZILLA_SUFX} +MOZ_OPTIONS= --program-transform-name='s/thunderbird/${MOZILLA}/' \ + --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ --enable-single-profile --disable-profilesharing \ --enable-application=mail --enable-official-branding \ --disable-updater --disable-necko-wifi @@ -44,7 +47,7 @@ MOZILLA_PLIST_DIRS= bin lib MOZ_PKGCONFIG_FILES= -PORTNAME_ICON= ${PORTNAME}.png +PORTNAME_ICON= ${MOZILLA}.png PORTNAME_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png SYSTEM_PREFS= ${FAKEDIR}/lib/${PORTNAME}/defaults/pref/${PORTNAME}.js @@ -66,8 +69,6 @@ .endif .endif -GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} - .if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui MOZ_OPTIONS+= --enable-gnomeui @@ -79,15 +80,15 @@ MOZ_OPTIONS+= --disable-dbus --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif -post-extract:: - ${SED} -e 's|@PORTNAME_ICON@|${PORTNAME_ICON}|' \ +post-extract: + ${SED} -e 's|@PORTNAME_ICON@|${PORTNAME_ICON}|;s|@MOZILLA@|${MOZILLA}|' \ <${FILESDIR}/thunderbird.desktop.in >${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop post-patch: - ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ + ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ ${MOZSRC}/storage/build/Makefile.in \ ${MOZSRC}/db/sqlite3/src/Makefile.in @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ @@ -106,10 +107,10 @@ (cd ${MOZSRC}/js/src/ && ${AUTOCONF}) port-pre-install: - ${MKDIR} ${FAKEDIR}/lib/${PORTNAME}/defaults + ${MKDIR} ${FAKEDIR}/lib/${MOZILLA}/defaults pre-install: - @${ECHO_CMD} 'share/applications/${PORTNAME}.desktop' >> ${PLIST} + @${ECHO_CMD} 'share/applications/${MOZILLA_EXEC_NAME}.desktop' >> ${PLIST} @${ECHO_CMD} 'share/pixmaps/${PORTNAME_ICON}' >> ${PLIST} @${ECHO_CMD} '@dirrmtry share/applications' >> ${PLIST} Modified: trunk/mail/thunderbird3/distinfo ============================================================================== --- trunk/mail/thunderbird3/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ trunk/mail/thunderbird3/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-3.1.11.source.tar.bz2) = 3e78284661b1be1d35753550b7a183d583d7ee68c8bac683283d3931f90fdd1a -SIZE (thunderbird-3.1.11.source.tar.bz2) = 68716700 +SHA256 (thunderbird-3.1.12.source.tar.bz2) = ae020f6cebf81541e08642f371484c2ae6edbd7db1b70fe51f1e2cb462d48089 +SIZE (thunderbird-3.1.12.source.tar.bz2) = 69096988 Added: trunk/mail/thunderbird3/files/patch-mailnews-extensions-smime-build-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird3/files/patch-mailnews-extensions-smime-build-Makefile.in Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,16 @@ +$FreeBSD: ports/mail/thunderbird3/files/patch-mailnews-extensions-smime-build-Makefile.in,v 1.1 2011/07/05 21:14:20 crees Exp $ + +This is from ports/156912; it fixes the build failure due to the gmake-3.81-ism +in mailnews/extensions/smime/build/Makefile.in + +--- mailnews/extensions/smime/build/Makefile.in.orig 2011-05-09 18:49:18.458634807 +0100 ++++ mailnews/extensions/smime/build/Makefile.in 2011-05-09 18:50:07.015309434 +0100 +@@ -81,7 +81,7 @@ + $(NULL) + + ifndef MOZ_STATIC_MAIL_BUILD +-SHARED_LIBRARY_LIBS + = ../../../base/util/$(LIB_PREFIX)msgbsutl_s.$(LIB_SUFFIX) ++SHARED_LIBRARY_LIBS += ../../../base/util/$(LIB_PREFIX)msgbsutl_s.$(LIB_SUFFIX) + endif + + ifdef MOZILLA_INTERNAL_API Modified: trunk/mail/thunderbird3/files/thunderbird.desktop.in ============================================================================== --- trunk/mail/thunderbird3/files/thunderbird.desktop.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/mail/thunderbird3/files/thunderbird.desktop.in Sun Aug 28 15:08:27 2011 (r615) @@ -3,7 +3,7 @@ Name=Thunderbird GenericName=Mail Client Comment=Mail client and News Reader -Exec=thunderbird %U +Exec=@MOZILLA@ %U Icon=@PORTNAME_ICON@ StartupNotify=false Terminal=false Modified: trunk/www/firefox-i18n/Makefile ============================================================================== --- trunk/www/firefox-i18n/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox-i18n/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 28 May 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/www/firefox-i18n/Makefile,v 1.51 2011/06/21 21:12:31 flo Exp $ +# $FreeBSD: ports/www/firefox-i18n/Makefile,v 1.55 2011/08/24 22:52:07 flo Exp $ # PORTNAME= firefox-i18n -PORTVERSION= 5.0 +PORTVERSION= 6.0 +PORTREVISION= 1 CATEGORIES= www MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= @@ -14,12 +15,12 @@ DIST_SUBDIR= xpi/${DISTNAME} MAINTAINER= gecko@FreeBSD.org -COMMENT= Localized interface for Firefox 5.0 +COMMENT= Localized interface for Firefox 6.0 EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip -USE_FIREFOX= yes -USE_XPI= *firefox +USE_FIREFOX= 60 +USE_XPI= firefox USE_SUBMAKE= yes @@ -56,8 +57,10 @@ then \ exit 1; \ fi; \ - cd ${WRKSRC}/langpack-$$lang@firefox.mozilla.org/chrome; \ - ${LOCALBASE}/bin/zip -r $$lang.jar $$lang; \ + cd ${WRKSRC}/langpack-$$lang@firefox.mozilla.org/chrome/$$lang; \ + ${LOCALBASE}/bin/zip -r ../$$lang.jar locale; \ + cd ..; ${RM} -rf $$lang; cd ..; \ + ${REINPLACE_CMD} -i "" "s,chrome/$$lang,jar:chrome/$$lang.jar!," chrome.manifest; \ done .if !exists(${OPTIONSFILE}) && !defined(PACKAGE_BUILDING) Modified: trunk/www/firefox-i18n/distinfo ============================================================================== --- trunk/www/firefox-i18n/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox-i18n/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,164 +1,164 @@ -SHA256 (xpi/firefox-i18n-5.0/af.xpi) = a2e8b93b72193ec4eeca255a1cc735f548e77cb90a459b8c55eb4908a8f9f6b0 -SIZE (xpi/firefox-i18n-5.0/af.xpi) = 221342 -SHA256 (xpi/firefox-i18n-5.0/ak.xpi) = dffb31551d27180204aa74509f36a0b31faf67a7bd46a38ce5783ecf38890652 -SIZE (xpi/firefox-i18n-5.0/ak.xpi) = 222856 -SHA256 (xpi/firefox-i18n-5.0/ar.xpi) = f40d36aa041dd5e6fb378ab7385a6c593513b07b6d18dcb1a347ddb0ae80d31c -SIZE (xpi/firefox-i18n-5.0/ar.xpi) = 242499 -SHA256 (xpi/firefox-i18n-5.0/ast.xpi) = c5cdb9fccd6889cc81e935c3657fabf32ade2c0e633dfb117d439b662144b298 -SIZE (xpi/firefox-i18n-5.0/ast.xpi) = 218875 -SHA256 (xpi/firefox-i18n-5.0/be.xpi) = 39c2a84ec5b87b87d43bdd5fb853419496bac5a3468065b248d070bb72a6b346 -SIZE (xpi/firefox-i18n-5.0/be.xpi) = 232148 -SHA256 (xpi/firefox-i18n-5.0/bg.xpi) = 1359fc832811e1bd58e99a441aef1e97573b44ef1a8f4f644ef611f9684b8708 -SIZE (xpi/firefox-i18n-5.0/bg.xpi) = 255712 -SHA256 (xpi/firefox-i18n-5.0/bn-BD.xpi) = 5c3da96b4f16783b1dcfea19d1359924ec315c4478f38f226675a11b598ac637 -SIZE (xpi/firefox-i18n-5.0/bn-BD.xpi) = 264307 -SHA256 (xpi/firefox-i18n-5.0/bn-IN.xpi) = 25f88327fb65b9854425b19d0d36aabfddf08e367aeebf40930f969d02a286cd -SIZE (xpi/firefox-i18n-5.0/bn-IN.xpi) = 294137 -SHA256 (xpi/firefox-i18n-5.0/br.xpi) = 7c7f8097edbefc427c21c97030bf9d8f4434f6530b95d75bf2b07450e3c154d0 -SIZE (xpi/firefox-i18n-5.0/br.xpi) = 229699 -SHA256 (xpi/firefox-i18n-5.0/bs.xpi) = 2a3b36f5795d8cf596a522b0da4eaadf6f9f5fe08e08d96e084e0bd56f76dc5a -SIZE (xpi/firefox-i18n-5.0/bs.xpi) = 227566 -SHA256 (xpi/firefox-i18n-5.0/ca.xpi) = cf6968da5dcf725427d167f4ec66341c29f787be9f39bccce7829fafa5ae74c5 -SIZE (xpi/firefox-i18n-5.0/ca.xpi) = 228977 -SHA256 (xpi/firefox-i18n-5.0/cs.xpi) = 637a57375c30da3b97ae672de94ef0805c41e630884405fde8b04d05b3c94d6a -SIZE (xpi/firefox-i18n-5.0/cs.xpi) = 230068 -SHA256 (xpi/firefox-i18n-5.0/cy.xpi) = 929378c8ec2859ecf5dd539e678f520459489cdc1c770847ed0ab5822582bca4 -SIZE (xpi/firefox-i18n-5.0/cy.xpi) = 222565 -SHA256 (xpi/firefox-i18n-5.0/da.xpi) = f7e4f0c488ba5a0a1da3895372b5087bcad8db5d0e7b48b53a856cce0f60adf5 -SIZE (xpi/firefox-i18n-5.0/da.xpi) = 222498 -SHA256 (xpi/firefox-i18n-5.0/de.xpi) = e112cee3947ffa02c9709a701404979a0098632b6813bd9278490d80351d0cba -SIZE (xpi/firefox-i18n-5.0/de.xpi) = 230248 -SHA256 (xpi/firefox-i18n-5.0/el.xpi) = 3eb3d6a8f869242aa449afc040035bcaf1f3db901b5030ed6280fb091e78c25d -SIZE (xpi/firefox-i18n-5.0/el.xpi) = 244653 -SHA256 (xpi/firefox-i18n-5.0/en-GB.xpi) = cf96c48cfbf09f7ca7d57f8a88735b320fcbe78cb41413dddf2f14e11e0f38b9 -SIZE (xpi/firefox-i18n-5.0/en-GB.xpi) = 214199 -SHA256 (xpi/firefox-i18n-5.0/en-US.xpi) = 64b89b850e9c522c848a43893d6a1d8daf6f6c23e10ef0c5f464059e7a2d7b80 -SIZE (xpi/firefox-i18n-5.0/en-US.xpi) = 213834 -SHA256 (xpi/firefox-i18n-5.0/en-ZA.xpi) = 8deb294e6a9f7ddddf880353fc2f70b47e7aa4f9dc66c3bba97c7da9b7c7010a -SIZE (xpi/firefox-i18n-5.0/en-ZA.xpi) = 213782 -SHA256 (xpi/firefox-i18n-5.0/eo.xpi) = ea1d78e00db6eac107fe2352dedee06c59a704157493c92dcb0435cde5193c8b -SIZE (xpi/firefox-i18n-5.0/eo.xpi) = 223122 -SHA256 (xpi/firefox-i18n-5.0/es-AR.xpi) = 406d1ec67efb2090c82c9140422d50cc4bcf47183b7aa593579840030539fa1d -SIZE (xpi/firefox-i18n-5.0/es-AR.xpi) = 227033 -SHA256 (xpi/firefox-i18n-5.0/es-CL.xpi) = 15f44f3e16724d590fffd7eb6b0c36084a195f72ba74e312ea103ecf381e126e -SIZE (xpi/firefox-i18n-5.0/es-CL.xpi) = 229573 -SHA256 (xpi/firefox-i18n-5.0/es-ES.xpi) = f28a77f348ac0697f772b12a57eed3ac1d453f068d4b1908db85b14034f989a2 -SIZE (xpi/firefox-i18n-5.0/es-ES.xpi) = 202968 -SHA256 (xpi/firefox-i18n-5.0/es-MX.xpi) = 051e78ae837da4d8cb5d77d58e15efc769d4fe169722a62dd1f2dfc0ca17f4b3 -SIZE (xpi/firefox-i18n-5.0/es-MX.xpi) = 203603 -SHA256 (xpi/firefox-i18n-5.0/et.xpi) = b026307d175afa1aaa554a3c922f038af1807f850b732db08e4977e990ef7c91 -SIZE (xpi/firefox-i18n-5.0/et.xpi) = 224313 -SHA256 (xpi/firefox-i18n-5.0/eu.xpi) = 92d585c82509b1dfb6f9f37d6507a74e2c70246db28542452ebf53cd790aac2e -SIZE (xpi/firefox-i18n-5.0/eu.xpi) = 222260 -SHA256 (xpi/firefox-i18n-5.0/fa.xpi) = 4e323228d73084bfe9640e259b87461837783679cafb9345c07d824d707e1b69 -SIZE (xpi/firefox-i18n-5.0/fa.xpi) = 249669 -SHA256 (xpi/firefox-i18n-5.0/fi.xpi) = ea3ab6729e77ac12e1c0f63c29cd58d985aebf8a211953fe66121c76a76d3444 -SIZE (xpi/firefox-i18n-5.0/fi.xpi) = 225413 -SHA256 (xpi/firefox-i18n-5.0/fr.xpi) = 7174a6cd2bda7ac1ca2fb990fefdc056204c16b2a72d212a6273709a2ed6a90f -SIZE (xpi/firefox-i18n-5.0/fr.xpi) = 231107 -SHA256 (xpi/firefox-i18n-5.0/fy-NL.xpi) = 664ffc517c326307a24ae5e81b599fa527bca1b4704473b19fc406f256ab4cce -SIZE (xpi/firefox-i18n-5.0/fy-NL.xpi) = 228490 -SHA256 (xpi/firefox-i18n-5.0/ga-IE.xpi) = 11591862978c1475a83102500270596f0c4b1a18e234a6ac8ed5e2fc1ead1c95 -SIZE (xpi/firefox-i18n-5.0/ga-IE.xpi) = 233448 -SHA256 (xpi/firefox-i18n-5.0/gl.xpi) = e645891f96c31e832bb12bc23e7b8d1819ddd642c26720cb151541d342d8aede -SIZE (xpi/firefox-i18n-5.0/gl.xpi) = 225236 -SHA256 (xpi/firefox-i18n-5.0/gu-IN.xpi) = f426ca547c83be254ae3e110c6fb0c919c74a2bc99fc46942705286e36197849 -SIZE (xpi/firefox-i18n-5.0/gu-IN.xpi) = 253576 -SHA256 (xpi/firefox-i18n-5.0/he.xpi) = 75338fc5821e688d6dd113089cebe5321cf961b25d465abd623f09273200c470 -SIZE (xpi/firefox-i18n-5.0/he.xpi) = 235116 -SHA256 (xpi/firefox-i18n-5.0/hi-IN.xpi) = 1a54f1a8693ac489e6422d2d99db5d8bf5804b7d131d594a3dda0f4a0cada9d6 -SIZE (xpi/firefox-i18n-5.0/hi-IN.xpi) = 258506 -SHA256 (xpi/firefox-i18n-5.0/hr.xpi) = 0b5f555cf3218a8dea482862ef9c0fe21f48fb15c42b7b00822267d6dbed315f -SIZE (xpi/firefox-i18n-5.0/hr.xpi) = 235177 -SHA256 (xpi/firefox-i18n-5.0/hu.xpi) = c7d0a9cb17fec754758241ec977d4fcfc8cd50fc61a19f36f749de045b87f02a -SIZE (xpi/firefox-i18n-5.0/hu.xpi) = 235650 -SHA256 (xpi/firefox-i18n-5.0/hy-AM.xpi) = 5f89db48c14c1c88ae3d34e28416804f9b758185711fe0755349b1d00ae73ff4 -SIZE (xpi/firefox-i18n-5.0/hy-AM.xpi) = 420343 -SHA256 (xpi/firefox-i18n-5.0/id.xpi) = 6d2f2918a5628ae0f06fd64007448e7884704718921ad2e9cd3b1fb602d7934e -SIZE (xpi/firefox-i18n-5.0/id.xpi) = 219287 -SHA256 (xpi/firefox-i18n-5.0/is.xpi) = d606131a39efcae6cbc082cda5a95366f8c443993027f2d84d3c1c77a0258c8b -SIZE (xpi/firefox-i18n-5.0/is.xpi) = 225064 -SHA256 (xpi/firefox-i18n-5.0/it.xpi) = 788fbc67421c1e2e3a681cfb7a9c6ca333f39631803109e63c1537ce4997f763 -SIZE (xpi/firefox-i18n-5.0/it.xpi) = 200504 -SHA256 (xpi/firefox-i18n-5.0/ja.xpi) = fd2940c200de8271c055b4eed20798a18408b7473109bfb4a672376f2c95b212 -SIZE (xpi/firefox-i18n-5.0/ja.xpi) = 253532 -SHA256 (xpi/firefox-i18n-5.0/kk.xpi) = db1cea7c63226275a7e8ded104222f6cff37d8d94cedff7a3095db0d73a93bb3 -SIZE (xpi/firefox-i18n-5.0/kk.xpi) = 257652 -SHA256 (xpi/firefox-i18n-5.0/kn.xpi) = dd658af2b106ed1ae292afc7d3009def4f9d9c7745ccd6e6429b56df0872204d -SIZE (xpi/firefox-i18n-5.0/kn.xpi) = 275000 -SHA256 (xpi/firefox-i18n-5.0/ko.xpi) = 18637412840d5bc0caf55f08034ca908c5efb84e32e38a3d5e3662fdbd775040 -SIZE (xpi/firefox-i18n-5.0/ko.xpi) = 207948 -SHA256 (xpi/firefox-i18n-5.0/ku.xpi) = 8f9fbd41b099ae99aa4c2f88957636f0fcf2ba84f0d622d4f95ae0184ea0fd57 -SIZE (xpi/firefox-i18n-5.0/ku.xpi) = 232519 -SHA256 (xpi/firefox-i18n-5.0/lg.xpi) = 8f4823299cd377231e528f56e04d1e7fa653604fd36a33bd6001959983a89215 -SIZE (xpi/firefox-i18n-5.0/lg.xpi) = 229749 -SHA256 (xpi/firefox-i18n-5.0/lt.xpi) = f46ea7371becead269e7dc7441601f2bca5920d1ee8a4f6b1ebfd67b2034903e -SIZE (xpi/firefox-i18n-5.0/lt.xpi) = 314962 -SHA256 (xpi/firefox-i18n-5.0/lv.xpi) = 5fde2474f968b20b5876f7f49c228ba0948e00f2fcefcd25f1ac343d4c2b5b1a -SIZE (xpi/firefox-i18n-5.0/lv.xpi) = 226467 -SHA256 (xpi/firefox-i18n-5.0/mai.xpi) = 61f64a1634c74a8618e75b42e50f730775db1e9bfbcab33b8187f89282fb8f3a -SIZE (xpi/firefox-i18n-5.0/mai.xpi) = 258290 -SHA256 (xpi/firefox-i18n-5.0/mk.xpi) = 0bfab372a3a79503a3d06dba43acd462caf1971f90b72d21d82e068c8da82029 -SIZE (xpi/firefox-i18n-5.0/mk.xpi) = 251524 -SHA256 (xpi/firefox-i18n-5.0/ml.xpi) = b8efc38640f4b1e7b3046800c9d0b23ac8ca4bc08572450c9450cba55d832d41 -SIZE (xpi/firefox-i18n-5.0/ml.xpi) = 283533 -SHA256 (xpi/firefox-i18n-5.0/mr.xpi) = e177b3506d5255e4127fd76dec257262a5ab9cebc70d853f46d437bbfb783432 -SIZE (xpi/firefox-i18n-5.0/mr.xpi) = 258813 -SHA256 (xpi/firefox-i18n-5.0/nb-NO.xpi) = 129eb4174605c4ccfd4bebb3cd583ff812d26008bae76f714f8150dd8678fd9b -SIZE (xpi/firefox-i18n-5.0/nb-NO.xpi) = 223346 -SHA256 (xpi/firefox-i18n-5.0/nl.xpi) = aaf5e3cdbd604ab2bc8fc399825bcad48d48bc08067e5a340ed18a53a63737ff -SIZE (xpi/firefox-i18n-5.0/nl.xpi) = 224641 -SHA256 (xpi/firefox-i18n-5.0/nn-NO.xpi) = 1a7c2d87d3179acd3d694261f301e86379b58d8669a8ef89b16b2608948d10e4 -SIZE (xpi/firefox-i18n-5.0/nn-NO.xpi) = 224672 -SHA256 (xpi/firefox-i18n-5.0/nso.xpi) = 3aff12e9447a2f4db5bc79c99b55e9db43a2c4308dd37a281c0e729868138ec5 -SIZE (xpi/firefox-i18n-5.0/nso.xpi) = 227969 -SHA256 (xpi/firefox-i18n-5.0/or.xpi) = a4c9d21982037242531587823aa1eaecac139c653f88b3d8029048d805e12182 -SIZE (xpi/firefox-i18n-5.0/or.xpi) = 262339 -SHA256 (xpi/firefox-i18n-5.0/pa-IN.xpi) = 759f7d9642a28cbb1798407725988e459eaeca569a94ed94f0b023bfa9d30d6a -SIZE (xpi/firefox-i18n-5.0/pa-IN.xpi) = 260036 -SHA256 (xpi/firefox-i18n-5.0/pl.xpi) = 363fcc2c6e9f04bf683ce9fe06564f30a0d4e02416f6903e382f40555833a236 -SIZE (xpi/firefox-i18n-5.0/pl.xpi) = 233164 -SHA256 (xpi/firefox-i18n-5.0/pt-BR.xpi) = d5223a1f479394d0c3e1e3b84b0ce94fa52efadeedeb88af20eae43ac6afc6f8 -SIZE (xpi/firefox-i18n-5.0/pt-BR.xpi) = 228668 -SHA256 (xpi/firefox-i18n-5.0/pt-PT.xpi) = ec9bba62e2646d01d33c5d18396980d0c7e45ae35e1b035acf993c4b43db9916 -SIZE (xpi/firefox-i18n-5.0/pt-PT.xpi) = 228030 -SHA256 (xpi/firefox-i18n-5.0/rm.xpi) = 76108978d4b9d816f1fcbb76c36159f8c75f5314cd3cd6329b2e247e5e6b10cf -SIZE (xpi/firefox-i18n-5.0/rm.xpi) = 227680 -SHA256 (xpi/firefox-i18n-5.0/ro.xpi) = 97a2644d9a5103d9694209a7fde031ec54087a9ab89ee1e375a29f71a42abf43 -SIZE (xpi/firefox-i18n-5.0/ro.xpi) = 230861 -SHA256 (xpi/firefox-i18n-5.0/ru.xpi) = 31f7d8a72337a0dcbff611d13825f39e0845354d4b413e6296aeaa5bc6b54bd3 -SIZE (xpi/firefox-i18n-5.0/ru.xpi) = 240318 -SHA256 (xpi/firefox-i18n-5.0/si.xpi) = 85ad3f3bb028fe27696ef340a47760a8e261e7a2b0a2e5a1d22f14a0284d3b4c -SIZE (xpi/firefox-i18n-5.0/si.xpi) = 252297 -SHA256 (xpi/firefox-i18n-5.0/sk.xpi) = 249427c900e5be9d6a485be9dc9811255f8434651e0e0446fcd42069d8b28bf0 -SIZE (xpi/firefox-i18n-5.0/sk.xpi) = 235237 -SHA256 (xpi/firefox-i18n-5.0/sl.xpi) = 9f10154128b19ee00e07990e98429a0c701f755f65d60c0537fee9a5903f14ee -SIZE (xpi/firefox-i18n-5.0/sl.xpi) = 223110 -SHA256 (xpi/firefox-i18n-5.0/son.xpi) = e412bac4ae30ca6c5a10577ff0b92adda666cd681a3ae7dd6c4b2b315037e00c -SIZE (xpi/firefox-i18n-5.0/son.xpi) = 221301 -SHA256 (xpi/firefox-i18n-5.0/sq.xpi) = 4c473f7c4f7ff2d02475eb263e029d0bb36807140d658643e7e2af35a173639d -SIZE (xpi/firefox-i18n-5.0/sq.xpi) = 208379 -SHA256 (xpi/firefox-i18n-5.0/sr.xpi) = 448f085fa3448dc7a04214097a5e495a20047e08c23b5e7fb5a0b97d6222aad7 -SIZE (xpi/firefox-i18n-5.0/sr.xpi) = 204265 -SHA256 (xpi/firefox-i18n-5.0/sv-SE.xpi) = 1f5060773f8ca6ee30adae54dccc8b9b9b8bd79170f2716c5e1ff1f681a757c0 -SIZE (xpi/firefox-i18n-5.0/sv-SE.xpi) = 261675 -SHA256 (xpi/firefox-i18n-5.0/ta-LK.xpi) = 91be63dfdda892d304cace8c6b1e365f38161cff0f0effb996125b8a916936bf -SIZE (xpi/firefox-i18n-5.0/ta-LK.xpi) = 268411 -SHA256 (xpi/firefox-i18n-5.0/ta.xpi) = 97bf49b15d9dfffbdac6106ceeefe15776fba9eeb5d024dba6fa46053d10eb89 -SIZE (xpi/firefox-i18n-5.0/ta.xpi) = 253294 -SHA256 (xpi/firefox-i18n-5.0/te.xpi) = ee3dad3dd509519e5e433aa5313aadb2e1a795b0be504696b5595c2d69392d21 -SIZE (xpi/firefox-i18n-5.0/te.xpi) = 267869 -SHA256 (xpi/firefox-i18n-5.0/th.xpi) = cb4c0100e22c82a50a7bc05d8a9888235c4a67a9b4e66b10b6eeaae34063fac5 -SIZE (xpi/firefox-i18n-5.0/th.xpi) = 254357 -SHA256 (xpi/firefox-i18n-5.0/tr.xpi) = 43e2ee2ca92d6992656b6b297b63b897a9a08fc20297a636e7793f1af4c6557a -SIZE (xpi/firefox-i18n-5.0/tr.xpi) = 227980 -SHA256 (xpi/firefox-i18n-5.0/uk.xpi) = 5bf6b7f1fca042015e75669e1baa1741b29db0e95d9f9e12da1c8066f482ea42 -SIZE (xpi/firefox-i18n-5.0/uk.xpi) = 261247 -SHA256 (xpi/firefox-i18n-5.0/vi.xpi) = 7b17b6bdd0d68a45a1fe6b6080fc266f33e501278895eb0735beec90e2e6f41e -SIZE (xpi/firefox-i18n-5.0/vi.xpi) = 240934 -SHA256 (xpi/firefox-i18n-5.0/zh-CN.xpi) = e94fb218286c20ef5d273d2e895da482d73f430b5f704f1d49f0603ca3aeda80 -SIZE (xpi/firefox-i18n-5.0/zh-CN.xpi) = 237222 -SHA256 (xpi/firefox-i18n-5.0/zh-TW.xpi) = 238422319c1c764f0eca0b96a5f6d23a27e1024cc15dc40b17b09b8dc09a545e -SIZE (xpi/firefox-i18n-5.0/zh-TW.xpi) = 238052 -SHA256 (xpi/firefox-i18n-5.0/zu.xpi) = d5ba9b23b342502d2012b78405c1ba07307fe48f21f23542e38c2fd59a32c15b -SIZE (xpi/firefox-i18n-5.0/zu.xpi) = 228727 +SHA256 (xpi/firefox-i18n-6.0/af.xpi) = a6e372754cfa913dd04b1d75f202a548a9d4de3939e122db88dc34f6ea43d7b8 +SIZE (xpi/firefox-i18n-6.0/af.xpi) = 225575 +SHA256 (xpi/firefox-i18n-6.0/ak.xpi) = dc82d5c1a5ed8ca5029e162783900090a8221616d415bfee950d5c6ee048fc25 +SIZE (xpi/firefox-i18n-6.0/ak.xpi) = 227074 +SHA256 (xpi/firefox-i18n-6.0/ar.xpi) = 97201c6c93b03cf5a6decfaa0ccc17c2f8c04806fcc9bc1799bf64e4b1350acf +SIZE (xpi/firefox-i18n-6.0/ar.xpi) = 246750 +SHA256 (xpi/firefox-i18n-6.0/ast.xpi) = 3e831245801884d344b380169bdc018b56117e828ee369d64afdd171c560bf20 +SIZE (xpi/firefox-i18n-6.0/ast.xpi) = 221231 +SHA256 (xpi/firefox-i18n-6.0/be.xpi) = 646b52a83632b50f38a1c0a12db620195e7c9fd112cf9277851d312da88c5959 +SIZE (xpi/firefox-i18n-6.0/be.xpi) = 234765 +SHA256 (xpi/firefox-i18n-6.0/bg.xpi) = fb0d195c388eaa84e35545a6498774cd6d25bab19bb8a021ce33dc0fb1071184 +SIZE (xpi/firefox-i18n-6.0/bg.xpi) = 260541 +SHA256 (xpi/firefox-i18n-6.0/bn-BD.xpi) = fdb44cf1a29248ac0212c965d25415a4dd80d5c4cab1bc07a1949bd416dc71dc +SIZE (xpi/firefox-i18n-6.0/bn-BD.xpi) = 270802 +SHA256 (xpi/firefox-i18n-6.0/bn-IN.xpi) = bc8145a430806b2723855a34369c746e1c6fce28eaaee83543dd8eee2b95bc29 +SIZE (xpi/firefox-i18n-6.0/bn-IN.xpi) = 300026 +SHA256 (xpi/firefox-i18n-6.0/br.xpi) = 04540a7adbcbff81e34cf486ed9e751b2ea50ff051727aca52492f96491662d4 +SIZE (xpi/firefox-i18n-6.0/br.xpi) = 234142 +SHA256 (xpi/firefox-i18n-6.0/bs.xpi) = 03be7c41389039d0784b475b24131da9ef092df416b23644eca62e224479fa4c +SIZE (xpi/firefox-i18n-6.0/bs.xpi) = 231947 +SHA256 (xpi/firefox-i18n-6.0/ca.xpi) = 1ec16d06e29aa7f583bae928fd96095878d34076bba1f8fdd72c934af2cf09e0 +SIZE (xpi/firefox-i18n-6.0/ca.xpi) = 233434 +SHA256 (xpi/firefox-i18n-6.0/cs.xpi) = da556af47d9660eeb5ca195b6f1e4642ec42428fad0286c29c07a1bf8166b879 +SIZE (xpi/firefox-i18n-6.0/cs.xpi) = 234785 +SHA256 (xpi/firefox-i18n-6.0/cy.xpi) = c2ecd8b64a45f6cdfc4a0668e26c05ee9bf510391714513d92e69b7fcf651800 +SIZE (xpi/firefox-i18n-6.0/cy.xpi) = 227478 +SHA256 (xpi/firefox-i18n-6.0/da.xpi) = c0440750c18b5ff6dd3c227ee9561a2d7494beaf42fe8c151101275e9401457d +SIZE (xpi/firefox-i18n-6.0/da.xpi) = 226958 +SHA256 (xpi/firefox-i18n-6.0/de.xpi) = aaf7a6faa1f13fc92dd19b8cd9c18cdc8cbecfc170bfcc9f8f032ad2f905590f +SIZE (xpi/firefox-i18n-6.0/de.xpi) = 234956 +SHA256 (xpi/firefox-i18n-6.0/el.xpi) = 4a7a2ca8f8842d1235ed71121dc0a96b1825167b277835f9ad7131a97d99310f +SIZE (xpi/firefox-i18n-6.0/el.xpi) = 249677 +SHA256 (xpi/firefox-i18n-6.0/en-GB.xpi) = 0b24f6af5483b0217d9d5a66740a786f2adff208a841a0be9417de1eeb303d5c +SIZE (xpi/firefox-i18n-6.0/en-GB.xpi) = 218288 +SHA256 (xpi/firefox-i18n-6.0/en-US.xpi) = 283702493ca185300068df07314737efa6c445dab34e9ebc78b592e0d4febf3c +SIZE (xpi/firefox-i18n-6.0/en-US.xpi) = 217901 +SHA256 (xpi/firefox-i18n-6.0/en-ZA.xpi) = ddce1431f14524edb8ac138f4dc4fbbbc1e0a582f2035020ff9b3541c705e80c +SIZE (xpi/firefox-i18n-6.0/en-ZA.xpi) = 218608 +SHA256 (xpi/firefox-i18n-6.0/eo.xpi) = af77ccfad8e918eb0fc7dbab3966b2ce2c3e0a85f895ac944ce2aba82a2c1e14 +SIZE (xpi/firefox-i18n-6.0/eo.xpi) = 227527 +SHA256 (xpi/firefox-i18n-6.0/es-AR.xpi) = 14e1ae6618b44ef724cc154732fd69cd5ebde8775e22d6ef2f11b6ddb865f375 +SIZE (xpi/firefox-i18n-6.0/es-AR.xpi) = 231473 +SHA256 (xpi/firefox-i18n-6.0/es-CL.xpi) = cd8e563ac6c6e2888efdf70dcbd0a854eb9dcd3b42ace20d87dd5c24896f377c +SIZE (xpi/firefox-i18n-6.0/es-CL.xpi) = 233763 +SHA256 (xpi/firefox-i18n-6.0/es-ES.xpi) = 3fa104b9d031c36084572bc773edf5a731f11166385f0f618d0ff4c18aade5d1 +SIZE (xpi/firefox-i18n-6.0/es-ES.xpi) = 205206 +SHA256 (xpi/firefox-i18n-6.0/es-MX.xpi) = b40f3b08e22f9bd44196cc9f51bf3da5666d587287bd3252f3ac9f3792fd80e7 +SIZE (xpi/firefox-i18n-6.0/es-MX.xpi) = 205887 +SHA256 (xpi/firefox-i18n-6.0/et.xpi) = d92e543c080e29979aab9d47f65a9e6623eebd437844ff0a1f1450f1a0d36335 +SIZE (xpi/firefox-i18n-6.0/et.xpi) = 228894 +SHA256 (xpi/firefox-i18n-6.0/eu.xpi) = 14e0ddb5c426bff2081e3befe23aaf4e15bcbce9bc13d668eaa625f495fddf75 +SIZE (xpi/firefox-i18n-6.0/eu.xpi) = 226724 +SHA256 (xpi/firefox-i18n-6.0/fa.xpi) = 9c9747638a65c54ff0362be78c011f5b52ec48dc8b85c534a88922c3cf86a5ed +SIZE (xpi/firefox-i18n-6.0/fa.xpi) = 254646 +SHA256 (xpi/firefox-i18n-6.0/fi.xpi) = 19b4e3a34df89bd30308fd8e306eca1a4c7e0a2f552c6dcbf0a448f0237f522d +SIZE (xpi/firefox-i18n-6.0/fi.xpi) = 229827 +SHA256 (xpi/firefox-i18n-6.0/fr.xpi) = cb6f55ff11c445d433b8c1347c82c53aab39b90d8c7a54b94baf8054e0ca05fd +SIZE (xpi/firefox-i18n-6.0/fr.xpi) = 235512 +SHA256 (xpi/firefox-i18n-6.0/fy-NL.xpi) = f3e020540b27666694901ccb9921ff2856f5d0a1b4c15e9b893857116a5b2d46 +SIZE (xpi/firefox-i18n-6.0/fy-NL.xpi) = 232894 +SHA256 (xpi/firefox-i18n-6.0/ga-IE.xpi) = 7a65aa3ebf2fb7830cad88dd8b234ac4826a6cc126a7cc0005c957cd0072def7 +SIZE (xpi/firefox-i18n-6.0/ga-IE.xpi) = 237689 +SHA256 (xpi/firefox-i18n-6.0/gl.xpi) = c3504e161a9bc80f2acbe4ff4ecd0310938b08bb333d1ce8e507e25af38c3ecf +SIZE (xpi/firefox-i18n-6.0/gl.xpi) = 229665 +SHA256 (xpi/firefox-i18n-6.0/gu-IN.xpi) = 703a224eb1651de895cc1efc9225c8f4cda1c0016becfb3d72c40bfa8fc97bb7 +SIZE (xpi/firefox-i18n-6.0/gu-IN.xpi) = 257764 +SHA256 (xpi/firefox-i18n-6.0/he.xpi) = c94ca5e8178fe6f4ed1c6cd9e1410f21bc54c182571ce364f940ae0864db6bf4 +SIZE (xpi/firefox-i18n-6.0/he.xpi) = 239581 +SHA256 (xpi/firefox-i18n-6.0/hi-IN.xpi) = 4f617a857918494f470e8c848daa690d083ed744bb623a6ad90d20cd0e7a4721 +SIZE (xpi/firefox-i18n-6.0/hi-IN.xpi) = 263278 +SHA256 (xpi/firefox-i18n-6.0/hr.xpi) = 953e27c8dad0bcf5e1ede9e1e77572577476d9a3b690c86fa0a76534e20e0b43 +SIZE (xpi/firefox-i18n-6.0/hr.xpi) = 240046 +SHA256 (xpi/firefox-i18n-6.0/hu.xpi) = f01be08eaf477777f35138fa2b1d0f202c289cf2ae02df9ae97a9fe241f0ed8a +SIZE (xpi/firefox-i18n-6.0/hu.xpi) = 240258 +SHA256 (xpi/firefox-i18n-6.0/hy-AM.xpi) = 280f8b4e132ab00e4ce213ef4404a63ec1ed0e29fc62e6cdc65afbfff74cb7cd +SIZE (xpi/firefox-i18n-6.0/hy-AM.xpi) = 424394 +SHA256 (xpi/firefox-i18n-6.0/id.xpi) = 50138424e8adb1a5c135d1c4fccb054f5d3b491bb8dcd24e1a30e9f5fb89e1d6 +SIZE (xpi/firefox-i18n-6.0/id.xpi) = 223599 +SHA256 (xpi/firefox-i18n-6.0/is.xpi) = b68b294e888432ad446fe5f3b8a37f03a28c234296d2a7e0d27478204a767fde +SIZE (xpi/firefox-i18n-6.0/is.xpi) = 229422 +SHA256 (xpi/firefox-i18n-6.0/it.xpi) = 10691c720286febef91b221ecc66ee89279c41abf32fef86bc59a17da43f415b +SIZE (xpi/firefox-i18n-6.0/it.xpi) = 202637 +SHA256 (xpi/firefox-i18n-6.0/ja.xpi) = fe301ba3ab532194d71c1f60f6a576c1d8da20e0ae27a3ebfb2857548417df54 +SIZE (xpi/firefox-i18n-6.0/ja.xpi) = 258440 +SHA256 (xpi/firefox-i18n-6.0/kk.xpi) = 6ef01f609ea580fa8c8d8b12a7ea2be787dc00efc29642e5f8af886773b2c0cd +SIZE (xpi/firefox-i18n-6.0/kk.xpi) = 262254 +SHA256 (xpi/firefox-i18n-6.0/kn.xpi) = 5b06985f5f10ddf153814370562f756242c458375e9d98e7ed3dd8c6c2c4ae72 +SIZE (xpi/firefox-i18n-6.0/kn.xpi) = 281002 +SHA256 (xpi/firefox-i18n-6.0/ko.xpi) = 0dcbad96b428623d434749d47da9786ee451afa0d857db56f7055c8ae1a4e87d +SIZE (xpi/firefox-i18n-6.0/ko.xpi) = 212862 +SHA256 (xpi/firefox-i18n-6.0/ku.xpi) = 544393cb438abe3636b36c6e689dd5d24ee51267c17a47826c4e58c5893e7603 +SIZE (xpi/firefox-i18n-6.0/ku.xpi) = 236375 +SHA256 (xpi/firefox-i18n-6.0/lg.xpi) = 213ea7ac604538328e8c3160c35b5000ce12451ccf1e78f96536bdb7092d6646 +SIZE (xpi/firefox-i18n-6.0/lg.xpi) = 234042 +SHA256 (xpi/firefox-i18n-6.0/lt.xpi) = 2de613ce3f9571e2c87b0f783b82fe7950a1548833ff0b5634ea41064ebb2a66 +SIZE (xpi/firefox-i18n-6.0/lt.xpi) = 319722 +SHA256 (xpi/firefox-i18n-6.0/lv.xpi) = 416b2631e2c8dc1f72b7a6fff25468e32838a796e9fd54744a6d0aad031f268b +SIZE (xpi/firefox-i18n-6.0/lv.xpi) = 230398 +SHA256 (xpi/firefox-i18n-6.0/mai.xpi) = 3053fb2cd83b0bdb036796d000f03919da2526fff1d828fedf6f1c6521de4a81 +SIZE (xpi/firefox-i18n-6.0/mai.xpi) = 262934 +SHA256 (xpi/firefox-i18n-6.0/mk.xpi) = c35676cb390d255f51f228ff3ec22cf4aab2502c5ff79e678614c7773b552629 +SIZE (xpi/firefox-i18n-6.0/mk.xpi) = 256537 +SHA256 (xpi/firefox-i18n-6.0/ml.xpi) = e4363f186a7bfb34754b3f4f4b5fca5e538475b144a685f313fb8fb23ce7687f +SIZE (xpi/firefox-i18n-6.0/ml.xpi) = 287988 +SHA256 (xpi/firefox-i18n-6.0/mr.xpi) = 7c645f2c36c48b2fd34fcdd5e6b282c6a5a4f6704c73817da84b3b8ac0f961b9 +SIZE (xpi/firefox-i18n-6.0/mr.xpi) = 263497 +SHA256 (xpi/firefox-i18n-6.0/nb-NO.xpi) = aa2e552b9136c1b149795021884a4e04f3c345e1cdfa81dbd74684a7d63ec3d0 +SIZE (xpi/firefox-i18n-6.0/nb-NO.xpi) = 227700 +SHA256 (xpi/firefox-i18n-6.0/nl.xpi) = 9d3cc96d4f9f72991ac7099dd4df1b06f49fb2be885a3cb4f4736be75d784136 +SIZE (xpi/firefox-i18n-6.0/nl.xpi) = 229019 +SHA256 (xpi/firefox-i18n-6.0/nn-NO.xpi) = 190b4c5f2638d010a09860c35c75a27256b15697b1ae7a3c05d14848a286dc3c +SIZE (xpi/firefox-i18n-6.0/nn-NO.xpi) = 228845 +SHA256 (xpi/firefox-i18n-6.0/nso.xpi) = 8fec475ad68c5807b0cd544b254a006c3c72e3b7b26c4d70a30a0109a2ffe545 +SIZE (xpi/firefox-i18n-6.0/nso.xpi) = 232420 +SHA256 (xpi/firefox-i18n-6.0/or.xpi) = d1a15c171f59882821325f58942bd48b15d0cc8d52a8a7be3bbc7e11ea51c11a +SIZE (xpi/firefox-i18n-6.0/or.xpi) = 266744 +SHA256 (xpi/firefox-i18n-6.0/pa-IN.xpi) = d6577e72ea8f4aabd086f2fda7bb76ee5a51d5ee91013ac6ced399e44480f07f +SIZE (xpi/firefox-i18n-6.0/pa-IN.xpi) = 264584 +SHA256 (xpi/firefox-i18n-6.0/pl.xpi) = 524b668eb02715fd23f0f0368b65165c81648cba266a804dbcc5dd4bc72303c4 +SIZE (xpi/firefox-i18n-6.0/pl.xpi) = 237909 +SHA256 (xpi/firefox-i18n-6.0/pt-BR.xpi) = e1b0ea66df64e88e02cf05105aab887cd75acc1e8506f8abe80c2422c3ab4ca8 +SIZE (xpi/firefox-i18n-6.0/pt-BR.xpi) = 233073 +SHA256 (xpi/firefox-i18n-6.0/pt-PT.xpi) = 8d467fdd9bc9a1c9a8801543e4f2577ed7ae7d6d6862580dd9ba61c795f216f2 +SIZE (xpi/firefox-i18n-6.0/pt-PT.xpi) = 232662 +SHA256 (xpi/firefox-i18n-6.0/rm.xpi) = 0b7b73c657e15af3fdf00016525ef8934446add2669715789cff340934a4b9b3 +SIZE (xpi/firefox-i18n-6.0/rm.xpi) = 232094 +SHA256 (xpi/firefox-i18n-6.0/ro.xpi) = 0d48c600f1ce7d38989eff627a1a2a478a989efe73a6ec38e37ffc322f8bd382 +SIZE (xpi/firefox-i18n-6.0/ro.xpi) = 235303 +SHA256 (xpi/firefox-i18n-6.0/ru.xpi) = a5a2c25c83605ccfc8e372fbca074bbfc186a31f4a96bea59bb684000400adfe +SIZE (xpi/firefox-i18n-6.0/ru.xpi) = 243043 +SHA256 (xpi/firefox-i18n-6.0/si.xpi) = 01080fb0721b32b845512e2f43875977550e8bee9e709939413f45d7849d10ca +SIZE (xpi/firefox-i18n-6.0/si.xpi) = 258004 +SHA256 (xpi/firefox-i18n-6.0/sk.xpi) = 681d10e1514be5c34e690f2df4ffdb400f27cb3b24274df6613730cd7604c9de +SIZE (xpi/firefox-i18n-6.0/sk.xpi) = 239857 +SHA256 (xpi/firefox-i18n-6.0/sl.xpi) = c796ff7ffb64d175bf99bc16e77775ab6683c6f882674181f8115a0d030e7ad8 +SIZE (xpi/firefox-i18n-6.0/sl.xpi) = 227446 +SHA256 (xpi/firefox-i18n-6.0/son.xpi) = 0658aac50b3d0344f6679ddc597db1ae652954aa5022b135de02ba80124f7f8b +SIZE (xpi/firefox-i18n-6.0/son.xpi) = 225686 +SHA256 (xpi/firefox-i18n-6.0/sq.xpi) = b4f13473c80a5a06f4e240fa3ff197b0bdfc610b559f58c32b1c1b6b118442b9 +SIZE (xpi/firefox-i18n-6.0/sq.xpi) = 212918 +SHA256 (xpi/firefox-i18n-6.0/sr.xpi) = b4a4cd84cd8df382f4fdebb50f482eac6e34b736d5ae729f29a1ef2857fa6496 +SIZE (xpi/firefox-i18n-6.0/sr.xpi) = 261928 +SHA256 (xpi/firefox-i18n-6.0/sv-SE.xpi) = 0b54939f5f3c58cc09573274288186b330d18b93a56a17a03d2a4dbdb49b61e1 +SIZE (xpi/firefox-i18n-6.0/sv-SE.xpi) = 265341 +SHA256 (xpi/firefox-i18n-6.0/ta-LK.xpi) = 67b4292aa6b7c15902cea10d5bbc5866fbccc9faf7b69e9c45f6acfc63dd7ae3 +SIZE (xpi/firefox-i18n-6.0/ta-LK.xpi) = 273382 +SHA256 (xpi/firefox-i18n-6.0/ta.xpi) = 718efb5dd19391bcccb640ad7644b0b1a13dba8362e34da66928b2a66071c8ef +SIZE (xpi/firefox-i18n-6.0/ta.xpi) = 258053 +SHA256 (xpi/firefox-i18n-6.0/te.xpi) = 1d2d80d89223778cb8093c0244328aee3fcc0638fb48de855a7903a7aae4bd2d +SIZE (xpi/firefox-i18n-6.0/te.xpi) = 272285 +SHA256 (xpi/firefox-i18n-6.0/th.xpi) = 637e45b381cdfffeaeddb57bf2837e37aa04c29a87ac8bc8217a405621194619 +SIZE (xpi/firefox-i18n-6.0/th.xpi) = 259124 +SHA256 (xpi/firefox-i18n-6.0/tr.xpi) = 486bd8fac72d0de5479dc0ae0c544167f5a776c03e9b794c20eaffe840fef9c0 +SIZE (xpi/firefox-i18n-6.0/tr.xpi) = 232347 +SHA256 (xpi/firefox-i18n-6.0/uk.xpi) = dfedb8b15b42f58fb10b7ac5e51b7a87340aa2b8c223b5f47e46123e2a734851 +SIZE (xpi/firefox-i18n-6.0/uk.xpi) = 266235 +SHA256 (xpi/firefox-i18n-6.0/vi.xpi) = cc83a4f55ffc537a4fd9ff99fb2898bbfb7f687c5a030352883be413054c6f16 +SIZE (xpi/firefox-i18n-6.0/vi.xpi) = 245639 +SHA256 (xpi/firefox-i18n-6.0/zh-CN.xpi) = 72ae15d06f826de529312a81b1345fd5e057adc38d2c2c9db15e5eb29b650ead +SIZE (xpi/firefox-i18n-6.0/zh-CN.xpi) = 241868 +SHA256 (xpi/firefox-i18n-6.0/zh-TW.xpi) = 5b5d3cd6ee368007415b82e338204d3fe658291f4f4d454fcc1efc7e93d0563c +SIZE (xpi/firefox-i18n-6.0/zh-TW.xpi) = 242787 +SHA256 (xpi/firefox-i18n-6.0/zu.xpi) = 7e6aa854e7e606f00c8e238c11c634b5fd5d068156840736b5997ecb6f6ad6d9 +SIZE (xpi/firefox-i18n-6.0/zu.xpi) = 233159 Modified: trunk/www/firefox-i18n/pkg-descr ============================================================================== --- trunk/www/firefox-i18n/pkg-descr Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox-i18n/pkg-descr Sun Aug 28 15:08:27 2011 (r615) @@ -1,3 +1,3 @@ -Language packs for Firefox 4.0 +Language packs for Firefox WWW: http://www.mozilla.org/projects/l10n/ Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 2002/10/21 # Whom: Alan Eldridge # -# $FreeBSD: ports/www/firefox/Makefile,v 1.242 2011/07/04 17:28:33 flo Exp $ +# $FreeBSD: ports/www/firefox/Makefile,v 1.246 2011/08/24 23:34:00 flo Exp $ # PORTNAME= firefox -DISTVERSION= 5.0 +DISTVERSION= 6.0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} @@ -16,19 +17,19 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla -BUILD_DEPENDS= nspr>=4.8.7:${PORTSDIR}/devel/nspr \ +BUILD_DEPENDS= nspr>=4.8.8:${PORTSDIR}/devel/nspr \ cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo LIB_DEPENDS= execinfo.1:${PORTSDIR}/devel/libexecinfo \ event-1.4:${PORTSDIR}/devel/libevent +CONFLICTS_BUILD= spidermonkey-* + USE_AUTOTOOLS= autoconf213 USE_GECKO= gecko MOZ_PKGCONFIG_FILES= # empty USE_MOZILLA= -png -nss -dbm -jpeg -xft MOZILLA_NAME= Firefox MOZ_TOOLKIT= cairo-gtk2 -GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/bin lib/${MOZILLA}/idl \ - lib/${MOZILLA}/include lib/${MOZILLA}/lib MAKE_JOBS_SAFE= yes WANT_GNOME= yes @@ -39,7 +40,6 @@ USE_BZIP2= yes USE_GMAKE= yes USE_GL= gl -MAKE_JOBS_SAFE= yes NO_MOZPKGINSTALL=yes FIREFOX_ICON= ${MOZILLA}.png @@ -53,15 +53,12 @@ --with-system-libevent=${LOCALBASE} OPTIONS= DBUS "Enable D-BUS support" on \ - PGO "Enable Profile-Guided Optimization" off \ - SMB "Enable smb:// URI support using gnomevfs" off + PGO "Enable Profile-Guided Optimization" off .include WRKSRC:= ${WRKDIR}/mozilla-release -GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} - .if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui MOZ_OPTIONS+= --enable-gnomeui @@ -73,7 +70,7 @@ MOZ_OPTIONS+= --disable-dbus --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif .if defined(WITH_PGO) @@ -104,7 +101,7 @@ @sleep 10 .endif -post-extract:: +post-extract: @${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' -e 's|@MOZILLA@|${MOZILLA}|' \ -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \ <${FILESDIR}/firefox.desktop.in >${WRKDIR}/${MOZILLA}.desktop @@ -113,7 +110,7 @@ @${GREP} -Flr \"/proc ${WRKSRC}/ipc/chromium/src/base | ${XARGS} ${REINPLACE_CMD} \ -e 's|/proc/self/fd|/dev/fd|' \ -e 's|/proc["/]|/compat/linux&|' - ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ + ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ ${WRKSRC}/storage/build/Makefile.in \ ${WRKSRC}/toolkit/library/Makefile.in \ ${WRKSRC}/db/sqlite3/src/Makefile.in Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,2 +1,2 @@ -SHA256 (firefox-5.0.source.tar.bz2) = 6bf97d80c8296f6ac576a07a87460e68066066de8bf23afe5f271cb7e1eedf44 -SIZE (firefox-5.0.source.tar.bz2) = 68782151 +SHA256 (firefox-6.0.source.tar.bz2) = cc3fb554ca02358e000502a1023d5ba01e6d18ae30c719f5a3b1ce1ad8334973 +SIZE (firefox-6.0.source.tar.bz2) = 67919174 Added: trunk/www/firefox/files/patch-bugzilla-659932 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bugzilla-659932 Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,35 @@ +--- toolkit/xre/glxtest.cpp.orig 2011-08-11 17:41:31.000000000 -0400 ++++ toolkit/xre/glxtest.cpp 2011-08-23 15:09:48.000000000 -0400 +@@ -114,6 +114,9 @@ + typedef GLXFBConfig* (* PFNGLXQUERYEXTENSION) (Display *, int *, int *); + PFNGLXQUERYEXTENSION glXQueryExtension = cast(dlsym(libgl, "glXQueryExtension")); + ++ typedef GLXFBConfig* (* PFNGLXQUERYVERSION) (Display *, int *, int *); ++ PFNGLXQUERYVERSION glXQueryVersion = cast(dlsym(libgl, "glXQueryVersion")); ++ + typedef GLXFBConfig* (* PFNGLXCHOOSEFBCONFIG) (Display *, int, const int *, int *); + PFNGLXCHOOSEFBCONFIG glXChooseFBConfig = cast(dlsym(libgl, "glXChooseFBConfig")); + +@@ -139,6 +142,7 @@ + PFNGLGETSTRING glGetString = cast(dlsym(libgl, "glGetString")); + + if (!glXQueryExtension || ++ !glXQueryVersion || + !glXChooseFBConfig || + !glXGetVisualFromFBConfig || + !glXCreatePixmap || +@@ -158,6 +162,14 @@ + ///// Check that the GLX extension is present ///// + if (!glXQueryExtension(dpy, NULL, NULL)) + fatal_error("GLX extension missing"); ++ ++ ///// Check that the GLX version is >= 1.3, needed for glXCreatePixmap, bug 659932 ///// ++ int majorVersion, minorVersion; ++ if (!glXQueryVersion(dpy, &majorVersion, &minorVersion)) ++ fatal_error("Unable to query GLX version"); ++ ++ if (majorVersion < 1 || (majorVersion == 1 && minorVersion < 3)) ++ fatal_error("GLX version older than the required 1.3"); + + XSetErrorHandler(x_error_handler); + Modified: trunk/www/firefox/files/patch-js-src-Makefile.in ============================================================================== --- trunk/www/firefox/files/patch-js-src-Makefile.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox/files/patch-js-src-Makefile.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,6 +1,25 @@ ---- js/src/Makefile.in.orig 2011-03-17 18:51:39.000000000 +0100 -+++ js/src/Makefile.in 2011-03-18 19:41:09.000000000 +0100 -@@ -612,7 +612,7 @@ +--- js/src/Makefile.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ js/src/Makefile.in 2011-07-06 22:23:46.363233778 +0200 +@@ -416,7 +416,7 @@ + # END enclude sources for V8 dtoa + ############################################# + +-ifeq (,$(filter arm% sparc %86 x86_64,$(TARGET_CPU))) ++ifeq (,$(filter arm% sparc %86 amd64 x86_64,$(TARGET_CPU))) + + VPATH += $(srcdir)/assembler \ + $(srcdir)/assembler/wtf \ +@@ -469,6 +469,9 @@ + else + #CPPSRCS += only_on_x86.cpp + endif ++ifeq (amd64, $(TARGET_CPU)) ++#CPPSRCS += only_on_x86_64.cpp ++endif + endif + ifeq (arm, $(TARGET_CPU)) + #CPPSRCS += only_on_arm.cpp +@@ -739,7 +742,7 @@ # to reliably get limit macros defined, we'd always have to define the # one below before including any header, but that's obscure and # fragile, so we do it here. @@ -9,13 +28,14 @@ INCLUDES += -I$(srcdir) -@@ -666,7 +666,8 @@ - endif # WINNT - - ifeq ($(OS_ARCH),FreeBSD) --EXTRA_LIBS += -pthread -+DEFINES += -DFREEBSD -+EXTRA_LIBS += -pthread -lc - endif - ifeq ($(OS_ARCH),IRIX) - ifdef USE_N32 + +-@@ -793,7 +796,8 @@ ++@@ -793,7 +796,7 @@ + endif # WINNT + + ifeq ($(OS_ARCH),FreeBSD) + -EXTRA_LIBS += -pthread +-+DEFINES += -DFREEBSD + +EXTRA_LIBS += -pthread -lc + endif + ifeq ($(OS_ARCH),IRIX) Modified: trunk/www/firefox/files/patch-js-src-configure.in ============================================================================== --- trunk/www/firefox/files/patch-js-src-configure.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox/files/patch-js-src-configure.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,32 +1,72 @@ ---- js/src/configure.in.orig 2010-11-04 21:05:48.000000000 +0100 -+++ js/src/configure.in 2010-11-22 21:30:24.000000000 +0100 -@@ -2621,7 +2621,7 @@ +--- js/src/configure.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ js/src/configure.in 2011-07-06 22:19:17.584233430 +0200 +@@ -1473,7 +1473,7 @@ + CPU_ARCH=sparc + ;; + +-x86_64 | ia64) ++amd64 | x86_64 | ia64) + CPU_ARCH="$OS_TEST" + ;; + +@@ -1495,7 +1495,7 @@ + dnl =============================================================== + INTEL_ARCHITECTURE= + case "$OS_TEST" in +- x86_64|i?86) ++ amd64|x86_64|i?86) + INTEL_ARCHITECTURE=1 + esac + +@@ -2713,7 +2713,7 @@ AC_DEFINE(JS_CPU_X86) AC_DEFINE(JS_NUNBOX32) ;; -x86_64*-*) -+x86_64*-*|amd64*-*) ++amd64*-*) ENABLE_TRACEJIT=1 NANOJIT_ARCH=X64 ENABLE_METHODJIT=1 -@@ -2638,11 +2638,6 @@ - AC_DEFINE(JS_CPU_ARM) - AC_DEFINE(JS_NUNBOX32) +@@ -2723,23 +2723,23 @@ + AC_DEFINE(JS_CPU_X64) + AC_DEFINE(JS_PUNBOX64) + ;; +-arm*-*) ++x86_64*-*) + ENABLE_TRACEJIT=1 +- NANOJIT_ARCH=ARM ++ NANOJIT_ARCH=X64 + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- AC_DEFINE(JS_CPU_ARM) +- AC_DEFINE(JS_NUNBOX32) ++ ENABLE_POLYIC_TYPED_ARRAY=1 ++ AC_DEFINE(JS_CPU_X64) ++ AC_DEFINE(JS_PUNBOX64) ;; -sparc*-*) -- ENABLE_TRACEJIT=1 ++arm*-*) + ENABLE_TRACEJIT=1 - NANOJIT_ARCH=Sparc ++ NANOJIT_ARCH=ARM + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- ENABLE_POLYIC_TYPED_ARRAY=1 - AC_DEFINE(JS_CPU_SPARC) -- ;; ++ AC_DEFINE(JS_CPU_ARM) + AC_DEFINE(JS_NUNBOX32) + ;; esac - - MOZ_ARG_DISABLE_BOOL(methodjit, -@@ -2693,7 +2688,7 @@ +@@ -2796,6 +2796,10 @@ i?86-*) AC_DEFINE(AVMPLUS_IA32) ;; --x86_64*-*) -+x86_64*-*|amd64*-*) ++amd64*-*) ++ AC_DEFINE(AVMPLUS_AMD64) ++ AC_DEFINE(AVMPLUS_64BIT) ++ ;; + x86_64*-*) AC_DEFINE(AVMPLUS_AMD64) AC_DEFINE(AVMPLUS_64BIT) - ;; Deleted: trunk/www/firefox/files/patch-js-src-jsnativestack.cpp ============================================================================== --- trunk/www/firefox/files/patch-js-src-jsnativestack.cpp Sun Aug 28 15:08:27 2011 (r614) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,12 +0,0 @@ ---- js/src/jsnativestack.cpp~ -+++ js/src/jsnativestack.cpp -@@ -50,7 +50,8 @@ - #elif defined(XP_MACOSX) || defined(DARWIN) || defined(XP_UNIX) - # include - --# if defined(__FreeBSD__) -+# if defined(FREEBSD) -+# include - # include - # endif - Modified: trunk/www/firefox/files/patch-js_src_jsnum.cpp ============================================================================== --- trunk/www/firefox/files/patch-js_src_jsnum.cpp Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox/files/patch-js_src_jsnum.cpp Sun Aug 28 15:08:27 2011 (r615) @@ -14,7 +14,7 @@ #else -+#if defined(__FreeBSD__) && __FreeBSD_version >= 601000 ++#if defined(__FreeBSD__) +#if __BSD_VISIBLE == 0 +#error __BSD_VISIBLE is zero, so fedisableexcept is not defined +#endif Modified: trunk/www/firefox/files/patch-layout_generic_Makefile.in ============================================================================== --- trunk/www/firefox/files/patch-layout_generic_Makefile.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox/files/patch-layout_generic_Makefile.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,9 +1,9 @@ ---- layout/generic/Makefile.in.orig 2011-04-26 23:21:46.000000000 +0200 -+++ layout/generic/Makefile.in 2011-04-26 23:44:09.096445086 +0200 -@@ -147,9 +147,10 @@ +--- layout/generic/Makefile.in.orig 2011-07-06 05:09:28.000000000 +0200 ++++ layout/generic/Makefile.in 2011-07-06 21:49:25.105659269 +0200 +@@ -159,9 +159,10 @@ -I$(srcdir)/../../content/html/content/src \ -I$(srcdir)/../../dom/base \ - -I$(srcdir)/../../modules/plugin/base/src \ + -I$(srcdir)/../../dom/plugins/base \ - $(MOZ_CAIRO_CFLAGS) \ $(NULL) Modified: trunk/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h ============================================================================== --- trunk/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h Sun Aug 28 15:08:27 2011 (r615) @@ -15,7 +15,7 @@ #define _PR_IPV6_V6ONLY_PROBE #endif -+#if (__FreeBSD_version >= 700016) || (__FreeBSD_version < 700000 && __FreeBSD_version >= 601103) ++#if (__FreeBSD_version >= 700016) +#if defined(_PR_PTHREADS) +#define _PR_HAVE_GETPROTO_R +#define _PR_HAVE_5_ARG_GETPROTO_R Modified: trunk/www/firefox36-i18n/Makefile ============================================================================== --- trunk/www/firefox36-i18n/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox36-i18n/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 28 May 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/www/firefox36-i18n/Makefile,v 1.54 2011/06/21 20:35:48 flo Exp $ +# $FreeBSD: ports/www/firefox36-i18n/Makefile,v 1.56 2011/08/18 10:01:12 ale Exp $ # PORTNAME= firefox36-i18n -PORTVERSION= 3.6.18 +PORTVERSION= 3.6.20 +PORTREVISION= 1 CATEGORIES= www MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= @@ -17,7 +18,7 @@ COMMENT= Localized interface for Firefox 3.6 USE_FIREFOX= 36 -USE_XPI= *firefox3 +USE_XPI= firefox3 linux-firefox USE_SUBMAKE= yes Modified: trunk/www/firefox36-i18n/distinfo ============================================================================== --- trunk/www/firefox36-i18n/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox36-i18n/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,146 +1,146 @@ -SHA256 (xpi/firefox36-i18n-3.6.18/af.xpi) = a1b0fa31710b8ba3df8a7fda96c853c7c45188810322e9b21141bce4b26a62f0 -SIZE (xpi/firefox36-i18n-3.6.18/af.xpi) = 121613 -SHA256 (xpi/firefox36-i18n-3.6.18/ar.xpi) = 3a5df27a72432451f704fa02696de8a1c347540b2c311f3b418138e087a1bc2a -SIZE (xpi/firefox36-i18n-3.6.18/ar.xpi) = 132124 -SHA256 (xpi/firefox36-i18n-3.6.18/as.xpi) = ef08c529c7b52567423c729154581b1bd04f134854d0fcb0e3c5f9060154bc44 -SIZE (xpi/firefox36-i18n-3.6.18/as.xpi) = 134267 -SHA256 (xpi/firefox36-i18n-3.6.18/be.xpi) = ad36a4c6b5fbbdd0138006a912b89d19a92031c8429aa254a879661efbe4841d -SIZE (xpi/firefox36-i18n-3.6.18/be.xpi) = 122232 -SHA256 (xpi/firefox36-i18n-3.6.18/bg.xpi) = a0e4d4f183cc1e6a5dc5894ddfaf9585093fbf90a3f9083de2cb5348b09970a3 -SIZE (xpi/firefox36-i18n-3.6.18/bg.xpi) = 134079 -SHA256 (xpi/firefox36-i18n-3.6.18/bn-BD.xpi) = 09def7ad8f8da291fcf3d112e14e4f0431dddde4c6f82f96e86f739d4cca4c0f -SIZE (xpi/firefox36-i18n-3.6.18/bn-BD.xpi) = 141151 -SHA256 (xpi/firefox36-i18n-3.6.18/bn-IN.xpi) = 24753735a38e55436b762cd38752daa5bc1f7515390d76b7e1539de0e1dc214f -SIZE (xpi/firefox36-i18n-3.6.18/bn-IN.xpi) = 160115 -SHA256 (xpi/firefox36-i18n-3.6.18/ca.xpi) = d5949320a48ec9e43ce86e4b5f459df571d8f541719403ce68a6b9b3f7dc682d -SIZE (xpi/firefox36-i18n-3.6.18/ca.xpi) = 127932 -SHA256 (xpi/firefox36-i18n-3.6.18/cs.xpi) = ccc9a1ce0ea15d60dcffc48abfd795e32bf93a04c0e299fd3b183842d77e9b93 -SIZE (xpi/firefox36-i18n-3.6.18/cs.xpi) = 126731 -SHA256 (xpi/firefox36-i18n-3.6.18/cy.xpi) = 2526f732d3a4daf0cc39c04f64340884607fd6f31166c5c34b2c9aa29bf627e1 -SIZE (xpi/firefox36-i18n-3.6.18/cy.xpi) = 121945 -SHA256 (xpi/firefox36-i18n-3.6.18/da.xpi) = 055d8400f3907aa076ef6f7d857308436755b28b2c1b71e31546cebe10de0a89 -SIZE (xpi/firefox36-i18n-3.6.18/da.xpi) = 125595 -SHA256 (xpi/firefox36-i18n-3.6.18/de.xpi) = dee89a61db082a968f33fda58a1d135f5b64d3fcefd68bfd1a5c34c989234906 -SIZE (xpi/firefox36-i18n-3.6.18/de.xpi) = 128970 -SHA256 (xpi/firefox36-i18n-3.6.18/el.xpi) = 6f52dcfda307377ee857aa4060796b00e2700060ab6bc1595f8802c08ef846da -SIZE (xpi/firefox36-i18n-3.6.18/el.xpi) = 135214 -SHA256 (xpi/firefox36-i18n-3.6.18/en-GB.xpi) = 0abb01e8ca676f20b536a36c2e21b558d8300cf44a345bb790180e19b8c5d277 -SIZE (xpi/firefox36-i18n-3.6.18/en-GB.xpi) = 119211 -SHA256 (xpi/firefox36-i18n-3.6.18/eo.xpi) = 172061e9960daf7c49159f0920becc4aeb72c0180ba3d64b2c4e1b993425573a -SIZE (xpi/firefox36-i18n-3.6.18/eo.xpi) = 121874 -SHA256 (xpi/firefox36-i18n-3.6.18/es-AR.xpi) = df17796983994946c7987e93b7f23abe90ff98ea4d973c9d5bad11ce6f8e7168 -SIZE (xpi/firefox36-i18n-3.6.18/es-AR.xpi) = 127774 -SHA256 (xpi/firefox36-i18n-3.6.18/es-CL.xpi) = 0be1099a2c5208f60f51e48ba926a52b5f3757a0e5d103d033dd0db28fe86614 -SIZE (xpi/firefox36-i18n-3.6.18/es-CL.xpi) = 129439 -SHA256 (xpi/firefox36-i18n-3.6.18/es-ES.xpi) = 986330e0f66ec1237ce2024071817f8ffe36259f5453b7ac65dbc5b2b9f92f0e -SIZE (xpi/firefox36-i18n-3.6.18/es-ES.xpi) = 108673 -SHA256 (xpi/firefox36-i18n-3.6.18/es-MX.xpi) = dbaa7291b59d54566963b43c42297bd5df56fec476aa82c5f4ec1120a19309ae -SIZE (xpi/firefox36-i18n-3.6.18/es-MX.xpi) = 127401 -SHA256 (xpi/firefox36-i18n-3.6.18/et.xpi) = 6b5f14c2b0c4ea27841a7a052e1d954b972870dc5909f1be423aa553adfc416f -SIZE (xpi/firefox36-i18n-3.6.18/et.xpi) = 127406 -SHA256 (xpi/firefox36-i18n-3.6.18/eu.xpi) = d7af33f55efa957f8e6cd628bc70f4bdbbb941c4d3cf2019a7c3e937edd7eca1 -SIZE (xpi/firefox36-i18n-3.6.18/eu.xpi) = 121855 -SHA256 (xpi/firefox36-i18n-3.6.18/fa.xpi) = cbc01d12756d2b4509c0185065506d17faa35837c909b8eaf990785ae822c829 -SIZE (xpi/firefox36-i18n-3.6.18/fa.xpi) = 138416 -SHA256 (xpi/firefox36-i18n-3.6.18/fi.xpi) = dce7f169e54e1f111f0e10880b0ff7284e9645793c13a779645b4c6783e67980 -SIZE (xpi/firefox36-i18n-3.6.18/fi.xpi) = 126795 -SHA256 (xpi/firefox36-i18n-3.6.18/fr.xpi) = 9110f090694a94884a181d184c60d922cebb8c8990f758f62df88f87d49481a8 -SIZE (xpi/firefox36-i18n-3.6.18/fr.xpi) = 128984 -SHA256 (xpi/firefox36-i18n-3.6.18/fy-NL.xpi) = 162f6940217a4197aa4b9e5c43ea62cab285f5dcbb4cca05d04132ce9595169a -SIZE (xpi/firefox36-i18n-3.6.18/fy-NL.xpi) = 129187 -SHA256 (xpi/firefox36-i18n-3.6.18/ga-IE.xpi) = d6ee30e5b49e474a9b8d03d276411af0eac8a6088f84b20e63f5439a2c0f5e21 -SIZE (xpi/firefox36-i18n-3.6.18/ga-IE.xpi) = 127755 -SHA256 (xpi/firefox36-i18n-3.6.18/gl.xpi) = a819931b970ad05bebe91966346a89a99982f6da5bebb2659f87300147bfd672 -SIZE (xpi/firefox36-i18n-3.6.18/gl.xpi) = 124818 -SHA256 (xpi/firefox36-i18n-3.6.18/gu-IN.xpi) = 4df2b639899d0b8ebdd0bc28b20edffedf915c24c56271edd0485640f5cbdbae -SIZE (xpi/firefox36-i18n-3.6.18/gu-IN.xpi) = 146303 -SHA256 (xpi/firefox36-i18n-3.6.18/he.xpi) = af62604fc0a0fe51446321de5317934466a32ce34040d65a90d11abae8f77914 -SIZE (xpi/firefox36-i18n-3.6.18/he.xpi) = 123135 -SHA256 (xpi/firefox36-i18n-3.6.18/hi-IN.xpi) = ecd84ecce3c63e60f808435535ee34cfa15bea20fb998a0b67568fe8a7f0994c -SIZE (xpi/firefox36-i18n-3.6.18/hi-IN.xpi) = 141884 -SHA256 (xpi/firefox36-i18n-3.6.18/hr.xpi) = 0a86fb86f9c3765871bdd330bcc597ae44026a4ceb22ba483493e95e6eb894f1 -SIZE (xpi/firefox36-i18n-3.6.18/hr.xpi) = 127008 -SHA256 (xpi/firefox36-i18n-3.6.18/hu.xpi) = 9baa83ee4a8219b6ca61455c34ba2a03bd4ac7019c4b5d32356d150355c71213 -SIZE (xpi/firefox36-i18n-3.6.18/hu.xpi) = 131098 -SHA256 (xpi/firefox36-i18n-3.6.18/id.xpi) = 36fc15eabce3eb24ee46e126a665eda0d6edb71834b404791ac67c752b749850 -SIZE (xpi/firefox36-i18n-3.6.18/id.xpi) = 103931 -SHA256 (xpi/firefox36-i18n-3.6.18/is.xpi) = c4a279774167ec8d636fbc1b01437198b6777a614ccd7ab177908ec32ca2e4de -SIZE (xpi/firefox36-i18n-3.6.18/is.xpi) = 123393 -SHA256 (xpi/firefox36-i18n-3.6.18/it.xpi) = e874190f33de28eaca3f2e3f0ebe77a1e75429a6183be7f26dcf1e25fb5d8b51 -SIZE (xpi/firefox36-i18n-3.6.18/it.xpi) = 107942 -SHA256 (xpi/firefox36-i18n-3.6.18/ja.xpi) = c0012b22c405c7380d6f3d53b92be979d190fb4cba8eb362392f18403fdbe429 -SIZE (xpi/firefox36-i18n-3.6.18/ja.xpi) = 136986 -SHA256 (xpi/firefox36-i18n-3.6.18/ka.xpi) = 5e99fd2dd3c22361be842d2877ad21046b2ad964a67e3723dff4e92d7bccadf8 -SIZE (xpi/firefox36-i18n-3.6.18/ka.xpi) = 154120 -SHA256 (xpi/firefox36-i18n-3.6.18/kk.xpi) = e74de19fee473090a2b405898342bcd588d8f4159312ba29ed5055b65f8bb31c -SIZE (xpi/firefox36-i18n-3.6.18/kk.xpi) = 137723 -SHA256 (xpi/firefox36-i18n-3.6.18/kn.xpi) = 719551c71cfaff6b9bb07aa96a7e6787c2c726ee5b0e35cddd580fb368918fce -SIZE (xpi/firefox36-i18n-3.6.18/kn.xpi) = 148714 -SHA256 (xpi/firefox36-i18n-3.6.18/ko.xpi) = e0d4a66b781c9771e5f6535f392193062799edb06b1fc400b90c262e77e2cf1a -SIZE (xpi/firefox36-i18n-3.6.18/ko.xpi) = 115633 -SHA256 (xpi/firefox36-i18n-3.6.18/ku.xpi) = c548eb9793b465f00908e214009d79374046cfaf5f6adf59cf96144a631dc562 -SIZE (xpi/firefox36-i18n-3.6.18/ku.xpi) = 130831 -SHA256 (xpi/firefox36-i18n-3.6.18/lt.xpi) = f0dddc79169c5fceb8e56030c4275bea71e8ff957c73beca9af71c39a0e77f22 -SIZE (xpi/firefox36-i18n-3.6.18/lt.xpi) = 139690 -SHA256 (xpi/firefox36-i18n-3.6.18/lv.xpi) = dfcf1ab0223b280e491076271b8b17bba1c9d8f65603c2cca09ba48a12ff0854 -SIZE (xpi/firefox36-i18n-3.6.18/lv.xpi) = 124806 -SHA256 (xpi/firefox36-i18n-3.6.18/mk.xpi) = f0f9f9e0b54c3f3a78232b49a6c69c3b73856b6602492840d8dc44aa1c64e12d -SIZE (xpi/firefox36-i18n-3.6.18/mk.xpi) = 128238 -SHA256 (xpi/firefox36-i18n-3.6.18/ml.xpi) = 94b6c84fd152c96cf727d82f1672310ac895d3af12c71526bd04018c9264164d -SIZE (xpi/firefox36-i18n-3.6.18/ml.xpi) = 152168 -SHA256 (xpi/firefox36-i18n-3.6.18/mr.xpi) = c00de19360ddb043e79e456652f278e1b6e8dc8bc80e941c26e303b1bb06d9be -SIZE (xpi/firefox36-i18n-3.6.18/mr.xpi) = 141125 -SHA256 (xpi/firefox36-i18n-3.6.18/nb-NO.xpi) = 7743cc5245067d9e30b2c42e11200fbe267133d5d4ecc64d7f4d461995c689e5 -SIZE (xpi/firefox36-i18n-3.6.18/nb-NO.xpi) = 124100 -SHA256 (xpi/firefox36-i18n-3.6.18/nl.xpi) = 7b9df9856d705d5cda89df08104d548cff989304bf25c3630a6de67467edc0f8 -SIZE (xpi/firefox36-i18n-3.6.18/nl.xpi) = 126409 -SHA256 (xpi/firefox36-i18n-3.6.18/nn-NO.xpi) = 46a9df1d094ff4a8152b80892b43d784621534d2ad7bf5fe9deebce9dd876e40 -SIZE (xpi/firefox36-i18n-3.6.18/nn-NO.xpi) = 125131 -SHA256 (xpi/firefox36-i18n-3.6.18/oc.xpi) = 2129db9be63bc3e1237555c38384e756523a7ca2f28ec4006c8f0c67c739fdb2 -SIZE (xpi/firefox36-i18n-3.6.18/oc.xpi) = 108301 -SHA256 (xpi/firefox36-i18n-3.6.18/or.xpi) = 2cc812d8465aee3645c004a104b86b89dc1b945fe430b69e0bb80f671326bba6 -SIZE (xpi/firefox36-i18n-3.6.18/or.xpi) = 142445 -SHA256 (xpi/firefox36-i18n-3.6.18/pa-IN.xpi) = 00d6ec8adda6ec9c49417844c9b4165d0ba3ce98d677467dbf0672c5ea5d41ab -SIZE (xpi/firefox36-i18n-3.6.18/pa-IN.xpi) = 142084 -SHA256 (xpi/firefox36-i18n-3.6.18/pl.xpi) = 9141a13fec4533112ff2953fd8f21f85982c42f3e79d8a99f4a94ceaad5a49f1 -SIZE (xpi/firefox36-i18n-3.6.18/pl.xpi) = 131038 -SHA256 (xpi/firefox36-i18n-3.6.18/pt-BR.xpi) = ea0dfda721f85b74b1b1a6621b8a180f618a1583d088f01546c2c385eb460173 -SIZE (xpi/firefox36-i18n-3.6.18/pt-BR.xpi) = 125364 -SHA256 (xpi/firefox36-i18n-3.6.18/pt-PT.xpi) = e26e496b4e02b1833a38258877de428e4d98294de5b09eca8b3668418601fa86 -SIZE (xpi/firefox36-i18n-3.6.18/pt-PT.xpi) = 125422 -SHA256 (xpi/firefox36-i18n-3.6.18/rm.xpi) = 565be68d618f55dabbab755538854edc0760318a202f40411627919a0ca8f4ac -SIZE (xpi/firefox36-i18n-3.6.18/rm.xpi) = 127397 -SHA256 (xpi/firefox36-i18n-3.6.18/ro.xpi) = 7aa806b49d31849bd82ed5a711757a99b78fe1bae55deca2ff4b09523be5db15 -SIZE (xpi/firefox36-i18n-3.6.18/ro.xpi) = 129116 -SHA256 (xpi/firefox36-i18n-3.6.18/ru.xpi) = 2763a4bb49e7fc220424434ea249e8b4102033895f03e205a40a48e715cbd55d -SIZE (xpi/firefox36-i18n-3.6.18/ru.xpi) = 124942 -SHA256 (xpi/firefox36-i18n-3.6.18/si.xpi) = 5c864c6703d7b51eb5dd4990f8d78dd487b4658c378c30dfc2afdde99ca58227 -SIZE (xpi/firefox36-i18n-3.6.18/si.xpi) = 142189 -SHA256 (xpi/firefox36-i18n-3.6.18/sk.xpi) = 4e8dcb87bbc74670c974dfa5101e09db5804aac2ecb6ad5aa11288570342ad0d -SIZE (xpi/firefox36-i18n-3.6.18/sk.xpi) = 131107 -SHA256 (xpi/firefox36-i18n-3.6.18/sl.xpi) = ea3fe79b466408496d36a2ff1d22641b6d6c4a8db493271e50ecf9915b0c3cbc -SIZE (xpi/firefox36-i18n-3.6.18/sl.xpi) = 124289 -SHA256 (xpi/firefox36-i18n-3.6.18/sq.xpi) = 96a6bbcb711d8cb3a2b07df4baf7652a6d8108368684f98e2ffd4bb366929331 -SIZE (xpi/firefox36-i18n-3.6.18/sq.xpi) = 121259 -SHA256 (xpi/firefox36-i18n-3.6.18/sr.xpi) = d0a54c5479d271365d8a58f60aa9bb08aea1354549eed803009841c06635418d -SIZE (xpi/firefox36-i18n-3.6.18/sr.xpi) = 135921 -SHA256 (xpi/firefox36-i18n-3.6.18/sv-SE.xpi) = 06498200807e9a4a937c95a9b30a7bbd4a1160c3807bf431538b34c10edb8776 -SIZE (xpi/firefox36-i18n-3.6.18/sv-SE.xpi) = 128436 -SHA256 (xpi/firefox36-i18n-3.6.18/ta-LK.xpi) = 93b0fc2c6bba0feb0e8d086d52efc615a885cce9713b12f1c246da90553187ae -SIZE (xpi/firefox36-i18n-3.6.18/ta-LK.xpi) = 149287 -SHA256 (xpi/firefox36-i18n-3.6.18/ta.xpi) = 85fc93015b2d28841a218c415c915f538be4bd094d4eefb5c9d9ba07f489ad09 -SIZE (xpi/firefox36-i18n-3.6.18/ta.xpi) = 137230 -SHA256 (xpi/firefox36-i18n-3.6.18/te.xpi) = 7fb2e988697396d35acb6b60dc4a00b2acd7e71e9613bb936cce78c28344615b -SIZE (xpi/firefox36-i18n-3.6.18/te.xpi) = 147869 -SHA256 (xpi/firefox36-i18n-3.6.18/th.xpi) = cb30bc1cf6fa8867764325b81f3574ebf04fa50726d174c59fc046614301b50f -SIZE (xpi/firefox36-i18n-3.6.18/th.xpi) = 134398 -SHA256 (xpi/firefox36-i18n-3.6.18/tr.xpi) = 23b49730637422c34ac58cd043081627eb06f6f08567509f286e827443040321 -SIZE (xpi/firefox36-i18n-3.6.18/tr.xpi) = 125362 -SHA256 (xpi/firefox36-i18n-3.6.18/uk.xpi) = e95f83a5fb6cfe6adb546485ab9c249248c6a67621e404ce645f8f3ce3db3740 -SIZE (xpi/firefox36-i18n-3.6.18/uk.xpi) = 143185 -SHA256 (xpi/firefox36-i18n-3.6.18/vi.xpi) = 22ce8a29d3ab0d15ccb2b38e454abe4383a6029221881960b192787a378c4718 -SIZE (xpi/firefox36-i18n-3.6.18/vi.xpi) = 129032 -SHA256 (xpi/firefox36-i18n-3.6.18/zh-CN.xpi) = 0af247e771a6dbd4c17dc07e818dfe4cf32838ea6d61429e0294730ab665e494 -SIZE (xpi/firefox36-i18n-3.6.18/zh-CN.xpi) = 127099 -SHA256 (xpi/firefox36-i18n-3.6.18/zh-TW.xpi) = bf44a6af56589808f77a760f8c36ee0515bfda957817aa21ebe063d993c99124 -SIZE (xpi/firefox36-i18n-3.6.18/zh-TW.xpi) = 128516 +SHA256 (xpi/firefox36-i18n-3.6.20/af.xpi) = 2b07c056a1790905dd9a0b81b87d16181b7209c1d57eea5389538b8b95f386ff +SIZE (xpi/firefox36-i18n-3.6.20/af.xpi) = 121642 +SHA256 (xpi/firefox36-i18n-3.6.20/ar.xpi) = d32b4beae719721b28b499f1d89f93af33f043f7a534914d406269d225d477c3 +SIZE (xpi/firefox36-i18n-3.6.20/ar.xpi) = 132121 +SHA256 (xpi/firefox36-i18n-3.6.20/as.xpi) = 8b1399e2d9d17b8273044259eaee3aa2f94885e8260e7132e75bac7ee60cc2a0 +SIZE (xpi/firefox36-i18n-3.6.20/as.xpi) = 134264 +SHA256 (xpi/firefox36-i18n-3.6.20/be.xpi) = 1b9e8f07394e60e601cd3bfe438d4e5d746b348aed30c522c6cc38d8ce669817 +SIZE (xpi/firefox36-i18n-3.6.20/be.xpi) = 122270 +SHA256 (xpi/firefox36-i18n-3.6.20/bg.xpi) = 34c76fc3ef15c193a7cc85d6bd971f81ba73b40973c6dbca1d91ead31f68c38d +SIZE (xpi/firefox36-i18n-3.6.20/bg.xpi) = 134075 +SHA256 (xpi/firefox36-i18n-3.6.20/bn-BD.xpi) = 6008cb24195cbde7bc95fb0d3259df4b41e0e69ce120c46427156c76092aee4e +SIZE (xpi/firefox36-i18n-3.6.20/bn-BD.xpi) = 141179 +SHA256 (xpi/firefox36-i18n-3.6.20/bn-IN.xpi) = c984fb202812d8e5b73435ce20678d06d221dfe865c55d90824e183d6ea15754 +SIZE (xpi/firefox36-i18n-3.6.20/bn-IN.xpi) = 160075 +SHA256 (xpi/firefox36-i18n-3.6.20/ca.xpi) = 85a18150a46d294a4710db46f075c3bf16d481bc6cc60243e510a5691c82c1c7 +SIZE (xpi/firefox36-i18n-3.6.20/ca.xpi) = 127934 +SHA256 (xpi/firefox36-i18n-3.6.20/cs.xpi) = 46fd7d8433bfd2a873ab5953d3979eb5c130666912d0a90d7e985ce8b438f0b3 +SIZE (xpi/firefox36-i18n-3.6.20/cs.xpi) = 126764 +SHA256 (xpi/firefox36-i18n-3.6.20/cy.xpi) = 1cabe8ab106b6b9fea64b46fe9e8cc530f4c06a1fe76322be080d520c04dab7b +SIZE (xpi/firefox36-i18n-3.6.20/cy.xpi) = 121947 +SHA256 (xpi/firefox36-i18n-3.6.20/da.xpi) = cdb8ca7e001a0d561a8852590836bcb0d458b2b75605b4f32b25a1bc6729fe31 +SIZE (xpi/firefox36-i18n-3.6.20/da.xpi) = 125571 +SHA256 (xpi/firefox36-i18n-3.6.20/de.xpi) = 52c80f3ed136750a939ab32a542e707f75c2f32c997add2df53f92dbc60e059d +SIZE (xpi/firefox36-i18n-3.6.20/de.xpi) = 128968 +SHA256 (xpi/firefox36-i18n-3.6.20/el.xpi) = 2fe939a5aa9f0324b18da9955e061e25ac692615b4e3413d02b7aae55acca5d8 +SIZE (xpi/firefox36-i18n-3.6.20/el.xpi) = 135212 +SHA256 (xpi/firefox36-i18n-3.6.20/en-GB.xpi) = d7a602a83925b317567cd2623f08cd9066ffcc47b3111076c80c6b0f3c6acd47 +SIZE (xpi/firefox36-i18n-3.6.20/en-GB.xpi) = 119245 +SHA256 (xpi/firefox36-i18n-3.6.20/eo.xpi) = f17b526ef77f3c4fa18410d28b39dea853b913bbab2bd18542e5d93429cef4b5 +SIZE (xpi/firefox36-i18n-3.6.20/eo.xpi) = 121845 +SHA256 (xpi/firefox36-i18n-3.6.20/es-AR.xpi) = cc2e1446fec321c6d2ac9a8ce52402c66cc4a3616f850666a6eec40461a94641 +SIZE (xpi/firefox36-i18n-3.6.20/es-AR.xpi) = 127758 +SHA256 (xpi/firefox36-i18n-3.6.20/es-CL.xpi) = 4c7e3e066b25b114ecb004ee0bb2c54e71e536d0fb4264777e56f2673af10379 +SIZE (xpi/firefox36-i18n-3.6.20/es-CL.xpi) = 129467 +SHA256 (xpi/firefox36-i18n-3.6.20/es-ES.xpi) = 1d2f99a59e8ac5af5c9bfb17ac02447f5e7162c2d34ba85b7ba3296381f7f509 +SIZE (xpi/firefox36-i18n-3.6.20/es-ES.xpi) = 108666 +SHA256 (xpi/firefox36-i18n-3.6.20/es-MX.xpi) = a86af87dca5dd93efe0fa4a3dc5f8f0539b778f29d2463fbac7e9c291bef10c3 +SIZE (xpi/firefox36-i18n-3.6.20/es-MX.xpi) = 127396 +SHA256 (xpi/firefox36-i18n-3.6.20/et.xpi) = c16e20cc1fa28889a76fc3c6fff6dad7c2c03014336a1480a03ca4f132953174 +SIZE (xpi/firefox36-i18n-3.6.20/et.xpi) = 127368 +SHA256 (xpi/firefox36-i18n-3.6.20/eu.xpi) = ba8f2a0b8c623f462a68db9d3d81116834e53d8611090166efe767c76312c4f4 +SIZE (xpi/firefox36-i18n-3.6.20/eu.xpi) = 121825 +SHA256 (xpi/firefox36-i18n-3.6.20/fa.xpi) = 4786bc73dfea8dec915c3513b64a3725b6741932baa83659343d73231f3c036e +SIZE (xpi/firefox36-i18n-3.6.20/fa.xpi) = 138375 +SHA256 (xpi/firefox36-i18n-3.6.20/fi.xpi) = 18312d777fdb954e074199d884caa6da9f980b066a334c9dc0ac3aaa22609611 +SIZE (xpi/firefox36-i18n-3.6.20/fi.xpi) = 126821 +SHA256 (xpi/firefox36-i18n-3.6.20/fr.xpi) = 894ac3b62de2f019bb3ffd9f13560cb91d41d22efac6be590db6eeb7c6f5dc02 +SIZE (xpi/firefox36-i18n-3.6.20/fr.xpi) = 129000 +SHA256 (xpi/firefox36-i18n-3.6.20/fy-NL.xpi) = 54394cc2221a0e9cc9d318121f919edc9f404a837fef2e0c385bd82a808fecd2 +SIZE (xpi/firefox36-i18n-3.6.20/fy-NL.xpi) = 129185 +SHA256 (xpi/firefox36-i18n-3.6.20/ga-IE.xpi) = 1ce534d9fd48ece4bf63c8d97c10678655e42310afbe8f89e6457a203686a83d +SIZE (xpi/firefox36-i18n-3.6.20/ga-IE.xpi) = 127774 +SHA256 (xpi/firefox36-i18n-3.6.20/gl.xpi) = 9b73cf10001d39c46d574171fcf99491e50ffae882bce5c5e0dc946f81f4418c +SIZE (xpi/firefox36-i18n-3.6.20/gl.xpi) = 124796 +SHA256 (xpi/firefox36-i18n-3.6.20/gu-IN.xpi) = a6926155a9c9e4bc39112372b3b2d4797131fa04b262af9b13132da66baa4c00 +SIZE (xpi/firefox36-i18n-3.6.20/gu-IN.xpi) = 146300 +SHA256 (xpi/firefox36-i18n-3.6.20/he.xpi) = a7f336c12a0e9295194f8dca63acb9acdccd77a64211851c74864ba683c130cc +SIZE (xpi/firefox36-i18n-3.6.20/he.xpi) = 123103 +SHA256 (xpi/firefox36-i18n-3.6.20/hi-IN.xpi) = 914205b7eb19ed5b5ddfb1484ed4481070d237a25389a7ffe3ba32a33c569184 +SIZE (xpi/firefox36-i18n-3.6.20/hi-IN.xpi) = 141886 +SHA256 (xpi/firefox36-i18n-3.6.20/hr.xpi) = 4ae7fb5ec4f76b53d007e9f9c9ba9554f55e9c5e2e1ca3fbca3525810126d430 +SIZE (xpi/firefox36-i18n-3.6.20/hr.xpi) = 126982 +SHA256 (xpi/firefox36-i18n-3.6.20/hu.xpi) = cd7b4080404a1df1bd01f024af2a834b9e1d3236d947be8cab96c9707cf502bb +SIZE (xpi/firefox36-i18n-3.6.20/hu.xpi) = 131099 +SHA256 (xpi/firefox36-i18n-3.6.20/id.xpi) = d057296c9d9601b34c2c4bb58e4d6aa1af30be540e9ae8a1b74038e0bb37a65a +SIZE (xpi/firefox36-i18n-3.6.20/id.xpi) = 103928 +SHA256 (xpi/firefox36-i18n-3.6.20/is.xpi) = f96d27c4c18b28fc2d86adad2118eb9ec1f9702bd32e1a64c2a87b0e4d0e52a0 +SIZE (xpi/firefox36-i18n-3.6.20/is.xpi) = 123424 +SHA256 (xpi/firefox36-i18n-3.6.20/it.xpi) = 1a4a84b0f0f32927a6660748cb4e348683cd969d759882f78a2c8a59fa5b7628 +SIZE (xpi/firefox36-i18n-3.6.20/it.xpi) = 107972 +SHA256 (xpi/firefox36-i18n-3.6.20/ja.xpi) = a60eb63ad0128072c1b282476f4cdf9d0898489f0f3778bf961f87313ed9e183 +SIZE (xpi/firefox36-i18n-3.6.20/ja.xpi) = 137012 +SHA256 (xpi/firefox36-i18n-3.6.20/ka.xpi) = 3e483772663f978ca1e263262156d682ec1762d1d2f600d8495d2f5a1678c5e1 +SIZE (xpi/firefox36-i18n-3.6.20/ka.xpi) = 154149 +SHA256 (xpi/firefox36-i18n-3.6.20/kk.xpi) = ed2edcc7ac43e1361ef3d511ec5e2e3a1c2e04aacab033880ed6b8d4d1f6b48d +SIZE (xpi/firefox36-i18n-3.6.20/kk.xpi) = 137753 +SHA256 (xpi/firefox36-i18n-3.6.20/kn.xpi) = 705ffc4da7aa0a7c77f26f46fbfe6db782ea9b6a7d530264adad50a4430dd59a +SIZE (xpi/firefox36-i18n-3.6.20/kn.xpi) = 148708 +SHA256 (xpi/firefox36-i18n-3.6.20/ko.xpi) = dfa3c5b0127f8fdf1d44198f01f66d1553996961dcf7e9cdf4eb716ac60981f0 +SIZE (xpi/firefox36-i18n-3.6.20/ko.xpi) = 115633 +SHA256 (xpi/firefox36-i18n-3.6.20/ku.xpi) = 980993c883f6ee82539c927fba6221977396e30b4399e2f614e4e426ee78ee6c +SIZE (xpi/firefox36-i18n-3.6.20/ku.xpi) = 130807 +SHA256 (xpi/firefox36-i18n-3.6.20/lt.xpi) = 6d75f49612aef91500705b997cf6e9341943d77b834907cdae7bef4ef5272db2 +SIZE (xpi/firefox36-i18n-3.6.20/lt.xpi) = 139686 +SHA256 (xpi/firefox36-i18n-3.6.20/lv.xpi) = c2a422308855a895ff63a4581f2df04b3d2fc43b4be49a56364ad4bc1733b0dd +SIZE (xpi/firefox36-i18n-3.6.20/lv.xpi) = 124814 +SHA256 (xpi/firefox36-i18n-3.6.20/mk.xpi) = 52bbeb4103ca76a41f988db139ffdfccc278325e2ca8c47594cb3bcc9c52e0e0 +SIZE (xpi/firefox36-i18n-3.6.20/mk.xpi) = 128266 +SHA256 (xpi/firefox36-i18n-3.6.20/ml.xpi) = 6d34b1d5a93a174d7a176d6f718925feec8987cede4d9b3afe6ea573526ebf0f +SIZE (xpi/firefox36-i18n-3.6.20/ml.xpi) = 152168 +SHA256 (xpi/firefox36-i18n-3.6.20/mr.xpi) = bfdd5f6efad9d792fc465d974fce2874a4ca640f18a55a606e400ff286ccb9f5 +SIZE (xpi/firefox36-i18n-3.6.20/mr.xpi) = 141117 +SHA256 (xpi/firefox36-i18n-3.6.20/nb-NO.xpi) = 5fe9abe93b0b0b635c517350bf6367c3f1c2c5a6c831ecbc284bcdc257edca96 +SIZE (xpi/firefox36-i18n-3.6.20/nb-NO.xpi) = 124101 +SHA256 (xpi/firefox36-i18n-3.6.20/nl.xpi) = 460ead617e9535dfff93bff7e1948ce23695eb65280cd2178317d4bf2f82c457 +SIZE (xpi/firefox36-i18n-3.6.20/nl.xpi) = 126413 +SHA256 (xpi/firefox36-i18n-3.6.20/nn-NO.xpi) = 93934069fabcf268c1e52ea97410727570848c90e5c9da3c96c0e332ee8a2c13 +SIZE (xpi/firefox36-i18n-3.6.20/nn-NO.xpi) = 125104 +SHA256 (xpi/firefox36-i18n-3.6.20/oc.xpi) = 0799a3b93b09d694fff714072d0e44daf9fc4ef7290458585f096ee8f20b3b73 +SIZE (xpi/firefox36-i18n-3.6.20/oc.xpi) = 108305 +SHA256 (xpi/firefox36-i18n-3.6.20/or.xpi) = 1290c4488730c06e42883181dfbd316e0bbdfda9ffd58b0cd68aa69e81b206c6 +SIZE (xpi/firefox36-i18n-3.6.20/or.xpi) = 142446 +SHA256 (xpi/firefox36-i18n-3.6.20/pa-IN.xpi) = 568be3631fad035b4e1d57b10fe4fcdddd3305a77ae4819b23e4bc17431661be +SIZE (xpi/firefox36-i18n-3.6.20/pa-IN.xpi) = 142118 +SHA256 (xpi/firefox36-i18n-3.6.20/pl.xpi) = 4687703863826186c186819fbdff9fc6769019ba398ea88e4fb4306d9952b6f8 +SIZE (xpi/firefox36-i18n-3.6.20/pl.xpi) = 131010 +SHA256 (xpi/firefox36-i18n-3.6.20/pt-BR.xpi) = 7dcf3798c55c314b25b625b000ea0bce1613d57392151f0909ae4d1c74c86dae +SIZE (xpi/firefox36-i18n-3.6.20/pt-BR.xpi) = 125361 +SHA256 (xpi/firefox36-i18n-3.6.20/pt-PT.xpi) = cab49b8ba2433ae7cda92b48d6814d37fb4c14418c6e1a13a2973e86a93832ba +SIZE (xpi/firefox36-i18n-3.6.20/pt-PT.xpi) = 125384 +SHA256 (xpi/firefox36-i18n-3.6.20/rm.xpi) = bb75ac2dc6c37caa2b6bf9b506fe2a19ca5b2d1c19c8f4aedea9afc05e07f02e +SIZE (xpi/firefox36-i18n-3.6.20/rm.xpi) = 127396 +SHA256 (xpi/firefox36-i18n-3.6.20/ro.xpi) = 61cf46aa559f6863d2838cc73a8c5496fe9b7e81f424d35390d9b15b449ce455 +SIZE (xpi/firefox36-i18n-3.6.20/ro.xpi) = 129135 +SHA256 (xpi/firefox36-i18n-3.6.20/ru.xpi) = 0779469667d0c6520844de7f960b6977640527152a89ce9911ed584949150901 +SIZE (xpi/firefox36-i18n-3.6.20/ru.xpi) = 124911 +SHA256 (xpi/firefox36-i18n-3.6.20/si.xpi) = 767f681e3c023313651b1679f83953977cebcf41690686e23931851c9803c0bd +SIZE (xpi/firefox36-i18n-3.6.20/si.xpi) = 142227 +SHA256 (xpi/firefox36-i18n-3.6.20/sk.xpi) = 9bd3bac36b73e7b66c529f03dc267784843d81e3ba21e37d445102645dc523a9 +SIZE (xpi/firefox36-i18n-3.6.20/sk.xpi) = 131112 +SHA256 (xpi/firefox36-i18n-3.6.20/sl.xpi) = eaa75ea0ac57fda525773a0fe4f9add4767c84c7800fb5774b5648d0093ad11d +SIZE (xpi/firefox36-i18n-3.6.20/sl.xpi) = 124259 +SHA256 (xpi/firefox36-i18n-3.6.20/sq.xpi) = 04307e85a43313c9e3108a435aaabd84713dc9dd24c09026216579b587ea4714 +SIZE (xpi/firefox36-i18n-3.6.20/sq.xpi) = 121273 +SHA256 (xpi/firefox36-i18n-3.6.20/sr.xpi) = 2a290c335cff6622030ebcf3e4104812e00f40c8d2723e60ea79de81b66ea446 +SIZE (xpi/firefox36-i18n-3.6.20/sr.xpi) = 135921 +SHA256 (xpi/firefox36-i18n-3.6.20/sv-SE.xpi) = 12aa332d6e01209231ec2da2dd8ceaed8eb219cac85383d3c8f5cd09495c2bb2 +SIZE (xpi/firefox36-i18n-3.6.20/sv-SE.xpi) = 128408 +SHA256 (xpi/firefox36-i18n-3.6.20/ta-LK.xpi) = b06f123cf08690aa5ce0a76d6cf85d42d87548fad1099e89b071330b1cbb7361 +SIZE (xpi/firefox36-i18n-3.6.20/ta-LK.xpi) = 149288 +SHA256 (xpi/firefox36-i18n-3.6.20/ta.xpi) = 5239c863c5f470a3e52dfc97ff0057d770e4ccff97d58aaefc580bad83f09739 +SIZE (xpi/firefox36-i18n-3.6.20/ta.xpi) = 137231 +SHA256 (xpi/firefox36-i18n-3.6.20/te.xpi) = 706ac758aeeaf52b0ba3fe97fe2e5e314a8b3ffb222e78a6be77e5b9d81e7ac6 +SIZE (xpi/firefox36-i18n-3.6.20/te.xpi) = 147868 +SHA256 (xpi/firefox36-i18n-3.6.20/th.xpi) = 0bc1cce51220a03b3697d9d304d9f0c422a7abc2783671e97c59d122dd31b8b6 +SIZE (xpi/firefox36-i18n-3.6.20/th.xpi) = 134397 +SHA256 (xpi/firefox36-i18n-3.6.20/tr.xpi) = 3cae56d25286de466e4133f7ed1c3c9a8f4da76634703b28b090239f972bb1a5 +SIZE (xpi/firefox36-i18n-3.6.20/tr.xpi) = 125330 +SHA256 (xpi/firefox36-i18n-3.6.20/uk.xpi) = 5954d62a55694a26f9b5a8355e78b95b4322e55191baa37266de1067f2a4d545 +SIZE (xpi/firefox36-i18n-3.6.20/uk.xpi) = 143217 +SHA256 (xpi/firefox36-i18n-3.6.20/vi.xpi) = 8986d199d6251ea1325698edcf351c559bf5ebba1083773eb07b72f6b0872453 +SIZE (xpi/firefox36-i18n-3.6.20/vi.xpi) = 129024 +SHA256 (xpi/firefox36-i18n-3.6.20/zh-CN.xpi) = c8b90c078dbfa497040662566b00c6fe54a80c3781b1c840c71adc11f8e335bc +SIZE (xpi/firefox36-i18n-3.6.20/zh-CN.xpi) = 127092 +SHA256 (xpi/firefox36-i18n-3.6.20/zh-TW.xpi) = 521b0964814ce374e758e046dffc9980c5d7ab1eae3253942705fb3ce5fcd1a2 +SIZE (xpi/firefox36-i18n-3.6.20/zh-TW.xpi) = 128541 Modified: trunk/www/firefox36/Makefile ============================================================================== --- trunk/www/firefox36/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox36/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 2002/10/21 # Whom: Alan Eldridge # -# $FreeBSD: ports/www/firefox36/Makefile,v 1.242 2011/06/21 20:35:48 flo Exp $ +# $FreeBSD: ports/www/firefox36/Makefile,v 1.245 2011/08/23 18:39:15 kwm Exp $ # PORTNAME= firefox -DISTVERSION= 3.6.18 +DISTVERSION= 3.6.20 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} @@ -27,8 +28,6 @@ MOZILLA_SUFX= 3 MOZILLA= ${PORTNAME}${MOZILLA_SUFX} MOZ_TOOLKIT= cairo-gtk2 -GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/bin lib/${MOZILLA}/idl \ - lib/${MOZILLA}/include lib/${MOZILLA}/lib MAKE_JOBS_SAFE= yes WANT_GNOME= yes @@ -38,9 +37,7 @@ HAS_CONFIGURE= yes USE_BZIP2= yes USE_GMAKE= yes -MAKE_JOBS_SAFE= yes NO_MOZPKGINSTALL=yes -CONFLICTS_INSTALL= firefox-3.5.* FIREFOX_ICON= ${MOZILLA}.png FIREFOX_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png @@ -75,8 +72,6 @@ WRKSRC:= ${WRKSRC}-1.9.2 -GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} - .if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui MOZ_OPTIONS+= --enable-gnomeui @@ -88,16 +83,16 @@ MOZ_OPTIONS+= --disable-dbus --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif -post-extract:: +post-extract: @${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' -e 's|@MOZILLA@|${MOZILLA}|' \ -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \ <${FILESDIR}/firefox.desktop.in >${WRKDIR}/${MOZILLA}.desktop post-patch: - ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ + ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ ${WRKSRC}/storage/build/Makefile.in \ ${WRKSRC}/db/sqlite3/src/Makefile.in @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ Modified: trunk/www/firefox36/distinfo ============================================================================== --- trunk/www/firefox36/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/firefox36/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,2 +1,2 @@ -SHA256 (firefox-3.6.18.source.tar.bz2) = 6780185e0ea8e112e337c36bb7b3900ec7b72dd4445e0bd2983b748b84049e04 -SIZE (firefox-3.6.18.source.tar.bz2) = 51553263 +SHA256 (firefox-3.6.20.source.tar.bz2) = 0e8e3110c8cd1f4ad913c3c7424952b1aeebf6b375e8f6b5ccfe3e0b6d8abb18 +SIZE (firefox-3.6.20.source.tar.bz2) = 51564376 Modified: trunk/www/kompozer/Makefile ============================================================================== --- trunk/www/kompozer/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/kompozer/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,7 +2,7 @@ # Date created: August 21, 2004 # Whom: Thierry Thomas # -# $FreeBSD: ports/www/kompozer/Makefile,v 1.48 2010/03/28 06:44:51 dinoex Exp $ +# $FreeBSD: ports/www/kompozer/Makefile,v 1.50 2011/08/16 18:36:10 flo Exp $ # $MCom: ports/www/nvu/Makefile,v 1.5 2006/07/18 15:07:36 ahze Exp $ # @@ -39,13 +39,8 @@ .include -.if ${ARCH}=="powerpc" -GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED -} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} -.endif - post-patch: - ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ + ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ ${WRKSRC}/storage/build/Makefile.in @${RM} -f ${WRKSRC}/config.status ${WRKSRC}/config.cache @${ECHO_CMD} "LDFLAGS += -L${LOCALBASE}/lib" >> ${WRKSRC}/toolkit/components/Makefile.in Modified: trunk/www/libxul/Makefile ============================================================================== --- trunk/www/libxul/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/libxul/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 2006-02-20 # Whom: Michael Johnson # -# $FreeBSD: ports/www/libxul/Makefile,v 1.27 2011/03/24 13:18:39 beat Exp $ +# $FreeBSD: ports/www/libxul/Makefile,v 1.30 2011/08/23 18:39:15 kwm Exp $ # PORTNAME= libxul DISTVERSION= 1.9.2.17 +PORTREVISION= 1 CATEGORIES?= www devel MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= xulrunner/releases/${DISTVERSION}/source @@ -51,8 +52,6 @@ .include -GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} - .if ${OSVERSION} < 700000 LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio EXTRA_PATCHES= ${FILESDIR}/releng6_pulseaudio @@ -73,11 +72,11 @@ MOZ_OPTIONS+= --disable-dbus --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif post-patch: - ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ + ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ ${WRKSRC}/storage/build/Makefile.in \ ${WRKSRC}/db/sqlite3/src/Makefile.in ${REINPLACE_CMD} -e 's|/usr/local/include|${LOCALBASE}/include|' \ Modified: trunk/www/seamonkey-i18n/Makefile ============================================================================== --- trunk/www/seamonkey-i18n/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/seamonkey-i18n/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 28 May 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/www/seamonkey-i18n/Makefile,v 1.2 2011/08/10 21:32:08 flo Exp $ +# $FreeBSD: ports/www/seamonkey-i18n/Makefile,v 1.5 2011/08/23 08:00:17 ale Exp $ # PORTNAME= seamonkey-i18n -PORTVERSION= 2.2 +PORTVERSION= 2.3 +PORTREVISION= 1 CATEGORIES= www MASTER_SITE_SUBDIR= seamonkey/releases/${PORTVERSION}/langpack PKGNAMEPREFIX= @@ -14,12 +15,12 @@ DIST_SUBDIR= xpi/${DISTNAME} MAINTAINER= gecko@FreeBSD.org -COMMENT= Localized interface for SeaMonkey 2.2 +COMMENT= Localized interface for SeaMonkey 2.3 EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip -USE_SEAMONKEY= yes -USE_XPI= *seamonkey +USE_SEAMONKEY= 23 +USE_XPI= seamonkey USE_SUBMAKE= yes @@ -55,8 +56,10 @@ then \ exit 1; \ fi; \ - cd ${WRKSRC}/langpack-$$lang@seamonkey.mozilla.org/chrome; \ - ${LOCALBASE}/bin/zip -r $$lang.jar $$lang; \ + cd ${WRKSRC}/langpack-$$lang@seamonkey.mozilla.org/chrome/$$lang; \ + ${LOCALBASE}/bin/zip -r ../$$lang.jar locale; \ + cd ..; ${RM} -rf $$lang; cd ..; \ + ${REINPLACE_CMD} -i "" "s,chrome/$$lang,jar:chrome/$$lang.jar!," chrome.manifest; \ done do-install: Modified: trunk/www/seamonkey-i18n/distinfo ============================================================================== --- trunk/www/seamonkey-i18n/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/seamonkey-i18n/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,44 +1,44 @@ -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ca.langpack.xpi) = 433a6e1dea81a1dbe9fc5f0e360845affb71dec9e3c5a669cc355281f17d70d9 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ca.langpack.xpi) = 811514 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.cs.langpack.xpi) = 666d504cf2d216a7a8de8a13898719da89a42166e4ee1d4c2d2bfcb4c9e39b6e -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.cs.langpack.xpi) = 814944 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.de.langpack.xpi) = 13c3f08bcda947e5c20111a73bee995d5ac8bd97defd8ad235530b61d75de72a -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.de.langpack.xpi) = 857283 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.en-GB.langpack.xpi) = 8133dc83554f01712330682c2b269ccb2917ee3064ef7394ef9f82db26845932 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.en-GB.langpack.xpi) = 787529 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.en-US.langpack.xpi) = 8ac1ce65dc5044deabd9e1b49234f448cff3435b0660e42e091ddb611d219cda -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.en-US.langpack.xpi) = 786992 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.es-AR.langpack.xpi) = 4db1673c306b821dca7de124415b4b92c339a076bc7cd38892ae06927659c982 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.es-AR.langpack.xpi) = 813118 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.es-ES.langpack.xpi) = 08158721a1122ad6a74f688792e5f7e6e33ce078e1118dd8f13386da6eda6bd9 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.es-ES.langpack.xpi) = 785711 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.fi.langpack.xpi) = a1350aa978c30a71f5ea2a7983bf2bb3f27ad46ad2572d355b565664ebe66804 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.fi.langpack.xpi) = 807217 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.fr.langpack.xpi) = fcac0a2c51cf193fa2c712670a6c73e94ed58588ddd8dc0ad3e708b777f81842 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.fr.langpack.xpi) = 896104 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.hu.langpack.xpi) = 95a1e3f685b74a8d655bdeec7bdb7a8ce88699dff9432483b5cadab3bbe10982 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.hu.langpack.xpi) = 827308 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.it.langpack.xpi) = 28e7b90ff8d7596d7fca6c253d8fd2b1fc9464217cb7fe1a86a4ae9b832a1f8c -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.it.langpack.xpi) = 739672 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ja-JP-mac.langpack.xpi) = a83857fdebb8df144e725ccbc399e68447dc887d3539c27be4c2e5dd8ed43796 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ja-JP-mac.langpack.xpi) = 885812 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ja.langpack.xpi) = ad3d03f42747427c3c862a6a30cb4b513a66fb21a8fee778cc56f3f3a013761e -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ja.langpack.xpi) = 861377 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.lt.langpack.xpi) = d129bc0278ca8637df4fe377c29ffcc687d2d20b4de35b7144d83508bfeb6713 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.lt.langpack.xpi) = 959540 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.nb-NO.langpack.xpi) = 15818961fa34bc4610fcce26f8bd8885495f030d2ddf5d3f05fa0ee69aafbf96 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.nb-NO.langpack.xpi) = 805675 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.nl.langpack.xpi) = 34385a5ae09d976b7124366cea2304ce6b4489119c337b175fb9340529324a76 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.nl.langpack.xpi) = 804311 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.pl.langpack.xpi) = 44e0e2883601f7a71c64e8fad1e5653904dab5f25834cc96b479f7d3efa73f01 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.pl.langpack.xpi) = 825438 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.pt-PT.langpack.xpi) = d733234dc5b11ea32b611d54efefea31eea331d21555db91712f9810d1f2493c -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.pt-PT.langpack.xpi) = 842511 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ru.langpack.xpi) = 15700e56b4ead24fb08c8a65b615343a56f364dee311dc5e808f1055c9277c5a -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.ru.langpack.xpi) = 889516 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.sk.langpack.xpi) = a25e78e2c9e682910bd6fcdc7639ac7902d07f99ac9ccb85e567bb28606dcfcd -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.sk.langpack.xpi) = 840212 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.sv-SE.langpack.xpi) = 83b5e7572ed550e299b2813a0826d3760e18fd49b56a3e852f3be32cd133a1fc -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.sv-SE.langpack.xpi) = 869508 -SHA256 (xpi/seamonkey-i18n-2.2/seamonkey-2.2.tr.langpack.xpi) = 0bb342f7845493c35f743b3f8589e9fa0d7ed1c283f400eeb929617c13f26f56 -SIZE (xpi/seamonkey-i18n-2.2/seamonkey-2.2.tr.langpack.xpi) = 805151 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ca.langpack.xpi) = f939aeab00dd7261ed20292b398cb076b279612814289e30665cdba8c44cb50a +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ca.langpack.xpi) = 812149 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.cs.langpack.xpi) = f47e9a26e8124980dd5fce7cb01e56e1196934896a0d753778864fb3d1d94fca +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.cs.langpack.xpi) = 815818 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.de.langpack.xpi) = 275132b2a76da4597510fc5d72fce1840ec580c7a564932a5b94e05511a08e8c +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.de.langpack.xpi) = 858157 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.en-GB.langpack.xpi) = c6cb14d30fd87b2e0d0b250999cfd93bd4475fd3fb2246eb29052a0c351566e2 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.en-GB.langpack.xpi) = 788274 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.en-US.langpack.xpi) = 9cdae61ae3ad0eca8d1f6434cb74b7d838fa8e2c4ab36e84adcf0b7fede34960 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.en-US.langpack.xpi) = 787693 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.es-AR.langpack.xpi) = 883332c947fc4cfd3d81fd1fb9e04df4ba27effd825f702b8a68086995431f3a +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.es-AR.langpack.xpi) = 813751 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.es-ES.langpack.xpi) = ef98e845c899b4ce3649ec657ec879d82fc2a757243d79824871549051f17512 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.es-ES.langpack.xpi) = 786103 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.fi.langpack.xpi) = 860c3283f5358f3bc6fa932c303e2a26f5da14a0200be586641b787b4dc8111d +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.fi.langpack.xpi) = 807886 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.fr.langpack.xpi) = 869c575724c45bc1706b31bdc27b4f7d447fe2b21ec3fb47dd1c25c71e7421f2 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.fr.langpack.xpi) = 896690 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.hu.langpack.xpi) = e61a5870ea87ae690b3f6590ea76ccc43a3074ae30d7f6f58731afc7d8eb98a1 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.hu.langpack.xpi) = 829753 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.it.langpack.xpi) = 889460f7a20d64af6ee6dda56fd7151d301b4c4cdfdb29c7e0184ed84eed4215 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.it.langpack.xpi) = 737251 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ja-JP-mac.langpack.xpi) = 5cddac55b523d88ef02d8a9a2c22bd05d53a6ef2d5aa3101c3249ccbfad26bce +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ja-JP-mac.langpack.xpi) = 886678 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ja.langpack.xpi) = 65b8364f105b62acad9022aadefc79615fc52172d3c84ef9bd51df50b018201d +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ja.langpack.xpi) = 862244 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.lt.langpack.xpi) = bb038f4aea2728f50a3af52e2325a8e798230585f912f0f4eec486699f60f242 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.lt.langpack.xpi) = 960314 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.nb-NO.langpack.xpi) = c2280f1940b79ba1eff704d7cd41a9153c6e065cd742c17edd32a3def70ebbbb +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.nb-NO.langpack.xpi) = 806302 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.nl.langpack.xpi) = 7504a0fb10a25b2af1922ad50914fdb1a0c33f7e8119c34c5ef5638ba06f0a1c +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.nl.langpack.xpi) = 804973 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.pl.langpack.xpi) = 2dca139d0c1f8a002338466cc10e53e34c6cfdb3b43624d36bc9db3e6f95ccc0 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.pl.langpack.xpi) = 826227 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.pt-PT.langpack.xpi) = 04f9e49df4216f4b61df08bdc4e33afe50f908119c0a71705413b850b211055e +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.pt-PT.langpack.xpi) = 843400 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ru.langpack.xpi) = 571f7b6a4e1ebbdb7d0cb0b77dbe379010954fb1570d9fc34054407ff69d12ee +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.ru.langpack.xpi) = 889852 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.sk.langpack.xpi) = b8e49d47578eb090f1f10314b687fd815ea2e36a482533d9c1ff00f9854974a0 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.sk.langpack.xpi) = 840864 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.sv-SE.langpack.xpi) = 7f99bb693372633a7f1eec491abcd782b2595aac4783f870bb15d603796fb627 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.sv-SE.langpack.xpi) = 870149 +SHA256 (xpi/seamonkey-i18n-2.3/seamonkey-2.3.tr.langpack.xpi) = 4cfd13af28f092337b5224b1821fa6258f94eddc7763777292c30b8a58742f94 +SIZE (xpi/seamonkey-i18n-2.3/seamonkey-2.3.tr.langpack.xpi) = 805726 Modified: trunk/www/seamonkey-i18n/pkg-descr ============================================================================== --- trunk/www/seamonkey-i18n/pkg-descr Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/seamonkey-i18n/pkg-descr Sun Aug 28 15:08:27 2011 (r615) @@ -1,3 +1,3 @@ -Language packs for SeaMonkey 2.1 +Language packs for SeaMonkey WWW: http://www.seamonkey-project.org/releases/#langpacks Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/seamonkey/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,12 +2,12 @@ # Date created: 31 Mar 1998 # Whom: eivind/dima/jseger # -# $FreeBSD: ports/www/seamonkey/Makefile,v 1.301 2011/08/10 21:25:33 flo Exp $ +# $FreeBSD: ports/www/seamonkey/Makefile,v 1.305 2011/08/25 08:35:59 ale Exp $ # PORTNAME= seamonkey -DISTVERSION= 2.2 -PORTREVISION= 1 +DISTVERSION= 2.3 +PORTREVISION= 3 CATEGORIES?= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED} MASTER_SITE_SUBDIR= seamonkey/releases/${DISTVERSION}/source @@ -22,7 +22,6 @@ USE_AUTOTOOLS= autoconf213 CONFLICTS_BUILD= spidermonkey-1.[0-7]* -CONFLICTS_INSTALL= seamonkey-2.0* USE_BZIP2= yes USE_GMAKE= yes USE_GECKO= gecko @@ -39,10 +38,9 @@ CONFIGURE_ENV= LOCALBASE=${LOCALBASE} -MOZILLA= ${PORTNAME}-${PORTVERSION} -MOZILLA_EXEC_NAME= ${PORTNAME} MOZ_EXTENSIONS= default -MOZ_OPTIONS+= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ +MOZ_OPTIONS+= --program-transform-name='s/seamonkey/${MOZILLA}/' \ + --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ --enable-svg \ --enable-application=suite \ --enable-svg-renderer=cairo \ @@ -72,8 +70,6 @@ MOZSRC:= ${WRKDIR}/comm-release/mozilla WRKSRC= ${WRKDIR}/comm-release -GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} - .if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui MOZ_OPTIONS+= --enable-gnomeui @@ -110,7 +106,7 @@ MOZ_OPTIONS+= --disable-dbus --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif .if ${ARCH} == amd64 || ${ARCH} == i386 @@ -131,7 +127,7 @@ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/mozilla/security/manager/ssl/src/Makefile.in \ ${WRKSRC}/mozilla/js/src/config/mkdepend/Makefile.in - ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ + ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ ${MOZSRC}/storage/build/Makefile.in \ ${MOZSRC}/toolkit/library/Makefile.in \ ${MOZSRC}/db/sqlite3/src/Makefile.in @@ -156,17 +152,18 @@ ${WRKSRC}/mozilla/js/src/configure.in \ ${WRKSRC}/mozilla/configure.in \ ${WRKSRC}/configure.in - @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \ + @${SED} -e 's|%%MOZILLA%%|${MOZILLA}|g' \ < ${FILESDIR}/seamonkey.desktop.in > \ - ${WRKDIR}/seamonkey.desktop + ${WRKDIR}/${MOZILLA}.desktop pre-configure: (cd ${WRKSRC} && ${AUTOCONF}) (cd ${MOZSRC} && ${AUTOCONF}) (cd ${MOZSRC}/js/src/ && ${AUTOCONF}) pre-install: - ${ECHO_CMD} share/applications/seamonkey.desktop >> ${PLIST} + ${ECHO_CMD} share/applications/${MOZILLA}.desktop >> ${PLIST} ${ECHO_CMD} "@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST} + ${ECHO_CMD} 'share/pixmaps/${MOZILLA}.png' >> ${PLIST} .if defined(WITH_LIGHTNING) @${PRINTF} '%s/lightning-${PORTNAME}.xpi\n@dirrmtry %s\n' \ ${LIGHTNING_DIR} ${LIGHTNING_DIR} >> ${PLIST} @@ -174,7 +171,9 @@ do-install: ${MKDIR} ${PREFIX}/share/applications - ${INSTALL_DATA} ${WRKDIR}/seamonkey.desktop ${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop ${PREFIX}/share/applications/ + ${LN} -sf ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png \ + ${PREFIX}/share/pixmaps/${MOZILLA}.png post-install: .if defined(WITH_LIGHTNING) Modified: trunk/www/seamonkey/distinfo ============================================================================== --- trunk/www/seamonkey/distinfo Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/seamonkey/distinfo Sun Aug 28 15:08:27 2011 (r615) @@ -1,2 +1,2 @@ -SHA256 (seamonkey-2.2.source.tar.bz2) = 0b713e2f78a2c5139bf16736bd12e87017cdbc675948d4a8893a3d834bf8c13a -SIZE (seamonkey-2.2.source.tar.bz2) = 87478968 +SHA256 (seamonkey-2.3.source.tar.bz2) = a709ac32c166448da4c9558ca17809ddbfa87f7e0e2a0638387ae080fb6758a4 +SIZE (seamonkey-2.3.source.tar.bz2) = 87002565 Added: trunk/www/seamonkey/files/patch-calendar-base-src-calDateTime.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-calendar-base-src-calDateTime.cpp Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,8 @@ +--- calendar/base/src/calDateTime.cpp.orig 2011-08-03 20:08:23.361859978 +0200 ++++ calendar/base/src/calDateTime.cpp 2011-08-03 20:08:32.351860948 +0200 +@@ -1,4 +1,4 @@ +-/* ***** BEGIN LICENSE BLOCK ***** ++/* ***** 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 Modified: trunk/www/seamonkey/files/patch-config_autoconf.mk.in ============================================================================== --- trunk/www/seamonkey/files/patch-config_autoconf.mk.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/seamonkey/files/patch-config_autoconf.mk.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,6 +1,6 @@ ---- config/autoconf.mk.in.orig 2009-07-17 15:18:04.000000000 +0200 -+++ config/autoconf.mk.in 2009-08-25 01:15:47.000000000 +0200 -@@ -61,7 +61,7 @@ +--- config/autoconf.mk.in.orig 2011-08-17 10:26:35.000000000 +0200 ++++ config/autoconf.mk.in 2011-08-17 10:27:16.000000000 +0200 +@@ -60,14 +60,14 @@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ @@ -9,3 +9,13 @@ libdir = @libdir@ datadir = @datadir@ mandir = @mandir@ +-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++idldir = $(datadir)/idl/%%MOZILLA%% + +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) ++installdir = $(libdir)/%%MOZILLA%% ++sdkdir = $(libdir)/%%MOZILLA%% + + MOZDEPTH = $(DEPTH)/mozilla + DIST = $(MOZDEPTH)/dist Modified: trunk/www/seamonkey/files/patch-configure.in ============================================================================== --- trunk/www/seamonkey/files/patch-configure.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/seamonkey/files/patch-configure.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,5 +1,5 @@ ---- configure.in.orig 2011-07-28 00:58:59.534861026 +0200 -+++ configure.in 2011-07-28 01:00:05.591863508 +0200 +--- configure.in.orig 2011-07-15 07:42:33.000000000 +0200 ++++ configure.in 2011-07-22 13:43:44.000000000 +0200 @@ -1438,7 +1438,7 @@ CPU_ARCH=sparc ;; @@ -18,3 +18,104 @@ INTEL_ARCHITECTURE=1 esac +@@ -1781,7 +1781,7 @@ + esac + + case "${host_cpu}" in +- x86_64) ++ amd64 | x86_64) + HOST_CFLAGS="$HOST_CFLAGS -D_AMD64_" + ;; + esac +@@ -2437,6 +2437,9 @@ + x86_64-*) + AC_DEFINE(_AMD64_) + ;; ++ amd64*) ++ AC_DEFINE(_AMD64_) ++ ;; + *) + AC_DEFINE(_CPU_ARCH_NOT_DEFINED) + ;; +@@ -2508,7 +2511,7 @@ + else + DLL_SUFFIX=".so.1.0" + fi +- MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib -Wl,-rpath-link,$(if $(X11BASE),$(X11BASE),/usr/X11R6)/lib' ++ MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib -Wl,-rpath-link,$(if $(X11BASE),$(X11BASE),/usr/local)/lib' + DSO_CFLAGS='' + DSO_PIC_CFLAGS='-fPIC' + DSO_LDOPTS='-shared -fPIC' +@@ -3326,11 +3329,11 @@ + ;; + *) + MOZ_CHECK_PTHREADS(pthreads, +- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthreads", ++ USE_PTHREADS=1 _PTHREAD_LDFLAGS="-pthreads", + MOZ_CHECK_PTHREADS(pthread, +- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthread", ++ USE_PTHREADS=1 _PTHREAD_LDFLAGS="-pthread", + MOZ_CHECK_PTHREADS(c_r, +- USE_PTHREADS=1 _PTHREAD_LDFLAGS="-lc_r", ++ USE_PTHREADS=1 _PTHREAD_LDFLAGS="-pthread", + MOZ_CHECK_PTHREADS(c, + USE_PTHREADS=1 + ) +@@ -3405,18 +3408,18 @@ + *-*-freebsd*) + AC_DEFINE(_REENTRANT) + AC_DEFINE(_THREAD_SAFE) +- dnl -pthread links in -lc_r, so don't specify it explicitly. ++ dnl -pthread links in -pthread, so don't specify it explicitly. + if test "$ac_cv_have_dash_pthread" = "yes"; then + _PTHREAD_LDFLAGS="-pthread" + else +- _PTHREAD_LDFLAGS="-lc_r" ++ _PTHREAD_LDFLAGS="-pthread" + fi + ;; + + *-*-openbsd*|*-*-bsdi*) + AC_DEFINE(_REENTRANT) + AC_DEFINE(_THREAD_SAFE) +- dnl -pthread links in -lc_r, so don't specify it explicitly. ++ dnl -pthread links in -pthread, so don't specify it explicitly. + if test "$ac_cv_have_dash_pthread" = "yes"; then + _PTHREAD_LDFLAGS="-pthread" + fi +@@ -3591,7 +3594,7 @@ + ac_cv_func_iconv, + [AC_TRY_LINK([ + #include +- #include ++ #include "/usr/local/include/iconv.h" + ], + [ + iconv_t h = iconv_open("", ""); +@@ -3612,7 +3615,7 @@ + ac_cv_func_const_iconv, + [AC_TRY_COMPILE([ + #include +- #include ++ #include "/usr/local/include/iconv.h" + ], + [ + const char *input = "testing"; +@@ -4409,7 +4412,7 @@ + LDFLAGS=$_SAVE_LDFLAGS + LIBS=$_SAVE_LIBS + +-if test "${ZLIB_DIR}" -a -d "${ZLIB_DIR}" -a "$SYSTEM_ZLIB" = 1; then ++if test "${ZLIB_DIR}" -a "${ZLIB_DIR}" != "/usr" -a -d "${ZLIB_DIR}" -a "$SYSTEM_ZLIB" = 1; then + ZLIB_CFLAGS="-I${ZLIB_DIR}/include" + ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}" + fi +@@ -5966,7 +5969,7 @@ + i*86) + MOZ_CRT_CPU_ARCH=intel + ;; +- x86_64) ++ amd64 | x86_64) + MOZ_CRT_CPU_ARCH=amd64 + ;; + *) Modified: trunk/www/seamonkey/files/patch-mozilla-js-src-Makefile.in ============================================================================== --- trunk/www/seamonkey/files/patch-mozilla-js-src-Makefile.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/seamonkey/files/patch-mozilla-js-src-Makefile.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,10 +1,41 @@ ---- mozilla/js/src/Makefile.in.orig 2009-08-25 18:58:30.000000000 +0200 -+++ mozilla/js/src/Makefile.in 2009-08-25 18:58:47.000000000 +0200 -@@ -428,6 +428,7 @@ +--- mozilla/js/src/Makefile.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ mozilla/js/src/Makefile.in 2011-07-06 22:23:46.363233778 +0200 +@@ -416,7 +416,7 @@ + # END enclude sources for V8 dtoa + ############################################# + +-ifeq (,$(filter arm% sparc %86 x86_64,$(TARGET_CPU))) ++ifeq (,$(filter arm% sparc %86 amd64 x86_64,$(TARGET_CPU))) + + VPATH += $(srcdir)/assembler \ + $(srcdir)/assembler/wtf \ +@@ -469,6 +469,9 @@ + else + #CPPSRCS += only_on_x86.cpp + endif ++ifeq (amd64, $(TARGET_CPU)) ++#CPPSRCS += only_on_x86_64.cpp ++endif + endif + ifeq (arm, $(TARGET_CPU)) + #CPPSRCS += only_on_arm.cpp +@@ -739,7 +742,7 @@ + # to reliably get limit macros defined, we'd always have to define the + # one below before including any header, but that's obscure and + # fragile, so we do it here. +-DEFINES += -D__STDC_LIMIT_MACROS ++DEFINES += -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS + + INCLUDES += -I$(srcdir) + +@@ -793,7 +796,8 @@ + endif # WINNT ifeq ($(OS_ARCH),FreeBSD) - EXTRA_LIBS += -pthread -+LDFLAGS += -lc +-EXTRA_LIBS += -pthread ++DEFINES += -DFREEBSD ++EXTRA_LIBS += -pthread -lc endif ifeq ($(OS_ARCH),IRIX) ifdef USE_N32 + Deleted: trunk/www/seamonkey/files/patch-mozilla-js-src-configure ============================================================================== --- trunk/www/seamonkey/files/patch-mozilla-js-src-configure Sun Aug 28 15:08:27 2011 (r614) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,26 +0,0 @@ ---- mozilla/js/src/configure.orig 2010-10-08 21:56:36.000000000 +0200 -+++ mozilla/js/src/configure 2010-10-10 21:48:36.000000000 +0200 -@@ -5373,7 +5373,7 @@ - CPU_ARCH=sparc - ;; - --x86_64 | ia64) -+amd64 | x86_64 | ia64) - CPU_ARCH="$OS_TEST" - ;; - -@@ -7346,14 +7346,6 @@ - EOF - - ;; --sparc*-*) -- ENABLE_TRACEJIT=1 -- NANOJIT_ARCH=Sparc -- cat >> confdefs.h <<\EOF --#define JS_CPU_SPARC 1 --EOF -- -- ;; - esac - - # Check whether --enable-methodjit or --disable-methodjit was given. Added: trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,72 @@ +--- mozilla/js/src/configure.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ mozilla/js/src/configure.in 2011-07-06 22:19:17.584233430 +0200 +@@ -1473,7 +1473,7 @@ + CPU_ARCH=sparc + ;; + +-x86_64 | ia64) ++amd64 | x86_64 | ia64) + CPU_ARCH="$OS_TEST" + ;; + +@@ -1495,7 +1495,7 @@ + dnl =============================================================== + INTEL_ARCHITECTURE= + case "$OS_TEST" in +- x86_64|i?86) ++ amd64|x86_64|i?86) + INTEL_ARCHITECTURE=1 + esac + +@@ -2713,7 +2713,7 @@ + AC_DEFINE(JS_CPU_X86) + AC_DEFINE(JS_NUNBOX32) + ;; +-x86_64*-*) ++amd64*-*) + ENABLE_TRACEJIT=1 + NANOJIT_ARCH=X64 + ENABLE_METHODJIT=1 +@@ -2723,23 +2723,23 @@ + AC_DEFINE(JS_CPU_X64) + AC_DEFINE(JS_PUNBOX64) + ;; +-arm*-*) ++x86_64*-*) + ENABLE_TRACEJIT=1 +- NANOJIT_ARCH=ARM ++ NANOJIT_ARCH=X64 + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- AC_DEFINE(JS_CPU_ARM) +- AC_DEFINE(JS_NUNBOX32) ++ ENABLE_POLYIC_TYPED_ARRAY=1 ++ AC_DEFINE(JS_CPU_X64) ++ AC_DEFINE(JS_PUNBOX64) + ;; +-sparc*-*) ++arm*-*) + ENABLE_TRACEJIT=1 +- NANOJIT_ARCH=Sparc ++ NANOJIT_ARCH=ARM + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- ENABLE_POLYIC_TYPED_ARRAY=1 +- AC_DEFINE(JS_CPU_SPARC) ++ AC_DEFINE(JS_CPU_ARM) + AC_DEFINE(JS_NUNBOX32) + ;; + esac +@@ -2796,6 +2796,10 @@ + i?86-*) + AC_DEFINE(AVMPLUS_IA32) + ;; ++amd64*-*) ++ AC_DEFINE(AVMPLUS_AMD64) ++ AC_DEFINE(AVMPLUS_64BIT) ++ ;; + x86_64*-*) + AC_DEFINE(AVMPLUS_AMD64) + AC_DEFINE(AVMPLUS_64BIT) Added: trunk/www/seamonkey/files/patch-mozilla-security_nss_lib_freebl_mpi_mpcpucache.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-mozilla-security_nss_lib_freebl_mpi_mpcpucache.c Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,43 @@ +--- mozilla/security/nss/lib/freebl/mpi/mpcpucache.c.orig 2011-02-26 23:13:08.000000000 +0100 ++++ mozilla/security/nss/lib/freebl/mpi/mpcpucache.c 2011-02-26 23:18:46.000000000 +0100 +@@ -733,6 +733,32 @@ + #endif + + #if defined(__ppc64__) ++#if defined(__FreeBSD__) ++#include ++#include ++ ++#include ++#include ++ ++unsigned long ++s_mpi_getProcessorLineSize() ++{ ++ static int cacheline_size = 0; ++ static int cachemib[] = { CTL_MACHDEP, CPU_CACHELINE }; ++ int clen; ++ ++ if (cacheline_size > 0) ++ return cacheline_size; ++ ++ clen = sizeof(cacheline_size); ++ if (sysctl(cachemib, sizeof(cachemib) / sizeof(cachemib[0]), ++ &cacheline_size, &clen, NULL, 0) < 0 || !cacheline_size) ++ return 128; /* guess */ ++ ++ return cacheline_size; ++} ++#else /* __FreeBSD__ */ ++ + /* + * Sigh, The PPC has some really nice features to help us determine cache + * size, since it had lots of direct control functions to do so. The POWER +@@ -786,6 +812,7 @@ + return 0; + } + ++#endif /* __FreeBSD__ */ + #define MPI_GET_PROCESSOR_LINE_SIZE_DEFINED 1 + #endif + Added: trunk/www/seamonkey/files/patch-mozilla_toolkit_xre_glxtest.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-mozilla_toolkit_xre_glxtest.cpp Sun Aug 28 15:08:27 2011 (r615) @@ -0,0 +1,25 @@ +--- mozilla/toolkit/xre/glxtest.cpp.orig 2011-08-19 18:57:10.604870746 +0300 ++++ mozilla/toolkit/xre/glxtest.cpp 2011-08-19 18:59:43.620447963 +0300 +@@ -51,6 +51,8 @@ + // which runs the glxtest() static function. This creates a X connection, a GLX context, calls glGetString, and writes that + // to the 'write' end of the pipe. + ++#include ++#include + #include + #include + #include +@@ -224,6 +226,7 @@ + void fire_glxtest_process() + { + int pfd[2]; ++ int status; + if (pipe(pfd) == -1) { + perror("pipe"); + exit(EXIT_FAILURE); +@@ -244,4 +247,5 @@ + close(pfd[1]); + mozilla::widget::glxtest_pipe = pfd[0]; + mozilla::widget::glxtest_pid = pid; ++ waitpid(pid, &status, 0); + } Modified: trunk/www/seamonkey/files/seamonkey.desktop.in ============================================================================== --- trunk/www/seamonkey/files/seamonkey.desktop.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/seamonkey/files/seamonkey.desktop.in Sun Aug 28 15:08:27 2011 (r615) @@ -160,10 +160,10 @@ Comment[wa]=Naivyî avå les waibes Comment[zh_CN]=浏览 Web Comment[zh_TW]=瀏覽網頁 -Exec=seamonkey %U +Exec=%%MOZILLA%% %U StartupNotify=true Terminal=false Type=Application -Icon=%%PREFIX%%/lib/seamonkey-2.2/chrome/icons/default/default48.png +Icon=%%MOZILLA%%.png Categories=Application;Network; MimeType=text/html;text/xml;application/xhtml+xml; Modified: trunk/www/seamonkey2-i18n/Makefile ============================================================================== --- trunk/www/seamonkey2-i18n/Makefile Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/seamonkey2-i18n/Makefile Sun Aug 28 15:08:27 2011 (r615) @@ -2,11 +2,12 @@ # Date created: 28 May 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/www/seamonkey2-i18n/Makefile,v 1.17 2011/03/03 04:39:49 beat Exp $ +# $FreeBSD: ports/www/seamonkey2-i18n/Makefile,v 1.22 2011/08/23 08:01:58 ale Exp $ # PORTNAME= seamonkey2-i18n PORTVERSION= 2.0.14 +PORTREVISION= 2 CATEGORIES= www MASTER_SITE_SUBDIR= seamonkey/releases/${PORTVERSION}/langpack PKGNAMEPREFIX= @@ -16,12 +17,12 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= Localized interface for SeaMonkey 2 -USE_SEAMONKEY= yes -USE_XPI= *seamonkey +USE_SEAMONKEY= 20 +USE_XPI= seamonkey2 linux-seamonkey USE_SUBMAKE= yes -WDIR= langpack-*@seamonkey.mozilla.org +WDIR= langpack2-*@seamonkey.mozilla.org XPI_DISTNAMES= ${SEAMONKEY_I18N_} @@ -36,7 +37,7 @@ SEAMONKEY_I18N_?= ${SEAMONKEY_I18N} .for dist in ${XPI_DISTNAMES} -XPI_ID_${dist}= langpack-${dist}@seamonkey.mozilla.org +XPI_ID_${dist}= langpack2-${dist}@seamonkey.mozilla.org XPI_FILES_${dist}= chrome.manifest install.rdf chrome/${dist}.jar XPI_DIRS_${dist}= chrome .endfor @@ -49,7 +50,7 @@ do-extract: @for lang in ${SEAMONKEY_I18N_}; do \ - if ! (${EXTRACT_CMD} ${_DISTDIR}/seamonkey-${PORTVERSION}.$$lang.langpack.xpi -d ${WRKSRC}/langpack-$$lang@seamonkey.mozilla.org);\ + if ! (${EXTRACT_CMD} ${_DISTDIR}/seamonkey-${PORTVERSION}.$$lang.langpack.xpi -d ${WRKSRC}/langpack2-$$lang@seamonkey.mozilla.org);\ then \ exit 1; \ fi \ @@ -70,7 +71,8 @@ post-patch: ${FIND} ${WRKSRC} -name install.rdf -print0 | \ - ${XARGS} -0L1 ${REINPLACE_CMD} -i '' -e '/ \ - ${WRKDIR}/seamonkey.desktop - -port-pre-install: - @${REINPLACE_CMD} -e 's|seamonkey-${PORTVERSION}|seamonkey|' \ - ${FAKEDIR}/bin/seamonkey - @${RM} -f ${FAKEDIR}/bin/seamonkey.bak - ${MV} ${FAKEDIR}/lib/seamonkey-${PORTVERSION} ${FAKEDIR}/lib/seamonkey + ${WRKDIR}/${MOZILLA}.desktop pre-install: - ${ECHO_CMD} share/applications/seamonkey.desktop >> ${PLIST} + ${ECHO_CMD} share/applications/${MOZILLA}.desktop >> ${PLIST} ${ECHO_CMD} "@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST} + ${ECHO_CMD} 'share/pixmaps/${MOZILLA}.png' >> ${PLIST} do-install: ${MKDIR} ${PREFIX}/share/applications - ${INSTALL_DATA} ${WRKDIR}/seamonkey.desktop ${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop ${PREFIX}/share/applications + ${LN} -sf ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png \ + ${PREFIX}/share/pixmaps/${MOZILLA}.png .include Modified: trunk/www/seamonkey2/files/patch-config_autoconf.mk.in ============================================================================== --- trunk/www/seamonkey2/files/patch-config_autoconf.mk.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/seamonkey2/files/patch-config_autoconf.mk.in Sun Aug 28 15:08:27 2011 (r615) @@ -1,6 +1,6 @@ ---- config/autoconf.mk.in.orig 2009-07-17 15:18:04.000000000 +0200 -+++ config/autoconf.mk.in 2009-08-25 01:15:47.000000000 +0200 -@@ -61,7 +61,7 @@ +--- config/autoconf.mk.in.orig 2011-08-17 10:28:51.000000000 +0200 ++++ config/autoconf.mk.in 2011-08-17 10:29:26.000000000 +0200 +@@ -62,14 +62,14 @@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ @@ -9,3 +9,13 @@ libdir = @libdir@ datadir = @datadir@ mandir = @mandir@ +-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++idldir = $(datadir)/idl/%%MOZILLA%% + +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) ++installdir = $(libdir)/%%MOZILLA%% ++sdkdir = $(libdir)/%%MOZILLA%% + + MOZDEPTH = $(DEPTH)/mozilla + DIST = $(MOZDEPTH)/dist Modified: trunk/www/seamonkey2/files/seamonkey.desktop.in ============================================================================== --- trunk/www/seamonkey2/files/seamonkey.desktop.in Sun Aug 28 15:01:08 2011 (r614) +++ trunk/www/seamonkey2/files/seamonkey.desktop.in Sun Aug 28 15:08:27 2011 (r615) @@ -160,10 +160,10 @@ Comment[wa]=Naivyî avå les waibes Comment[zh_CN]=浏览 Web Comment[zh_TW]=瀏覽網頁 -Exec=seamonkey %U +Exec=%%MOZILLA%% %U StartupNotify=true Terminal=false Type=Application -Icon=%%PREFIX%%/lib/seamonkey/chrome/icons/default/default48.png +Icon=%%MOZILLA%%.png Categories=Application;Network; MimeType=text/html;text/xml;application/xhtml+xml; From owner-freebsd-gecko@FreeBSD.ORG Sun Aug 28 20:39:14 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F170B106564A for ; Sun, 28 Aug 2011 20:39:14 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 8345F8FC0A for ; Sun, 28 Aug 2011 20:39:14 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p7SKdD8a051749 for ; Sun, 28 Aug 2011 20:39:13 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id p7SKd8j0050698 for freebsd-gecko@freebsd.org; Sun, 28 Aug 2011 20:39:08 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 28 Aug 2011 20:39:08 GMT Message-Id: <201108282039.p7SKd8j0050698@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r618 - in branches/experimental/www/firefox: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 20:39:15 -0000 Author: andreast Date: Sun Aug 28 20:39:08 2011 New Revision: 618 Log: Add needed bits to be able to compile Firefox-6.0 on powerpc64. Unfortunately it still does not run. Added: branches/experimental/www/firefox/files/patch-js-src-ctypes-libffi-configure branches/experimental/www/firefox/files/patch-security-nss-lib-freebl-mpi-mpcpucache.c (contents, props changed) Modified: branches/experimental/www/firefox/Makefile branches/experimental/www/firefox/files/patch-ipc-chromium-src-build-build_config.h branches/experimental/www/firefox/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Modified: branches/experimental/www/firefox/Makefile ============================================================================== --- branches/experimental/www/firefox/Makefile Sun Aug 28 16:26:03 2011 (r617) +++ branches/experimental/www/firefox/Makefile Sun Aug 28 20:39:08 2011 (r618) @@ -59,6 +59,15 @@ WRKSRC:= ${WRKDIR}/mozilla-release +.if ${ARCH} == powerpc64 +.if ${OSVERSION} < 900033 +BROKEN= Needs binutils 2.17.50 to build +.else +CONFIGURE_ENV+= UNAME_m="powerpc64" +CFLAGS+= -mminimal-toc +.endif +.endif + .if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui MOZ_OPTIONS+= --enable-gnomeui Modified: branches/experimental/www/firefox/files/patch-ipc-chromium-src-build-build_config.h ============================================================================== --- branches/experimental/www/firefox/files/patch-ipc-chromium-src-build-build_config.h Sun Aug 28 16:26:03 2011 (r617) +++ branches/experimental/www/firefox/files/patch-ipc-chromium-src-build-build_config.h Sun Aug 28 20:39:08 2011 (r618) @@ -1,5 +1,5 @@ ---- ipc/chromium/src/build/build_config.h~ -+++ ipc/chromium/src/build/build_config.h +--- ipc/chromium/src/build/build_config.h.orig 2011-08-04 12:43:13.000000000 +0200 ++++ ipc/chromium/src/build/build_config.h 2011-08-27 22:09:08.000000000 +0200 @@ -17,7 +17,7 @@ // A set of macros to use for platform detection. #if defined(__APPLE__) @@ -9,3 +9,13 @@ #define OS_LINUX 1 #elif defined(_WIN32) #define OS_WIN 1 +@@ -57,6 +57,9 @@ + #define ARCH_CPU_ARMEL 1 + #define ARCH_CPU_32_BITS 1 + #define WCHAR_T_IS_UNSIGNED 1 ++#elif defined(__ppc64__) || defined(__powerpc64__) ++#define ARCH_CPU_PPC 1 ++#define ARCH_CPU_64_BITS 1 + #elif defined(__ppc__) || defined(__powerpc__) + #define ARCH_CPU_PPC 1 + #define ARCH_CPU_32_BITS 1 Added: branches/experimental/www/firefox/files/patch-js-src-ctypes-libffi-configure ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-js-src-ctypes-libffi-configure Sun Aug 28 20:39:08 2011 (r618) @@ -0,0 +1,12 @@ +--- js/src/ctypes/libffi/configure.orig 2011-02-27 15:20:13.000000000 +0100 ++++ js/src/ctypes/libffi/configure 2011-02-27 15:20:52.000000000 +0100 +@@ -11280,6 +11280,9 @@ + powerpc-*-freebsd*) + TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc + ;; ++ powerpc64-*-freebsd*) ++ TARGET=POWERPC; TARGETDIR=powerpc ++ ;; + powerpc*-*-rtems*) + TARGET=POWERPC; TARGETDIR=powerpc + ;; Added: branches/experimental/www/firefox/files/patch-security-nss-lib-freebl-mpi-mpcpucache.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-security-nss-lib-freebl-mpi-mpcpucache.c Sun Aug 28 20:39:08 2011 (r618) @@ -0,0 +1,45 @@ +--- security/nss/lib/freebl/mpi/mpcpucache.c.orig 2011-02-27 20:08:16.000000000 +0100 ++++ security/nss/lib/freebl/mpi/mpcpucache.c 2011-02-27 20:09:24.000000000 +0100 +@@ -733,6 +733,34 @@ + #endif + + #if defined(__ppc64__) ++#if defined(__FreeBSD__) ++#include ++#include ++ ++#include ++#include ++ ++unsigned long ++s_mpi_getProcessorLineSize() ++{ ++ static int cacheline_size = 0; ++ static int cachemib[] = { CTL_MACHDEP, CPU_CACHELINE }; ++ int clen; ++ ++ if (cacheline_size > 0) ++ return cacheline_size; ++ ++ clen = sizeof(cacheline_size); ++ if (sysctl(cachemib, sizeof(cachemib) / sizeof(cachemib[0]), ++ &cacheline_size, &clen, NULL, 0) < 0 || !cacheline_size) ++ return 128; /* guess */ ++ ++ return cacheline_size; ++} ++#else /* __FreeBSD__ */ ++ ++ ++ + /* + * Sigh, The PPC has some really nice features to help us determine cache + * size, since it had lots of direct control functions to do so. The POWER +@@ -786,6 +814,7 @@ + return 0; + } + ++#endif /* __FreeBSD__ */ + #define MPI_GET_PROCESSOR_LINE_SIZE_DEFINED 1 + #endif + Modified: branches/experimental/www/firefox/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in ============================================================================== --- branches/experimental/www/firefox/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Sun Aug 28 16:26:03 2011 (r617) +++ branches/experimental/www/firefox/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Sun Aug 28 20:39:08 2011 (r618) @@ -1,5 +1,5 @@ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-04-26 23:22:05.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in 2011-04-26 23:48:09.637442986 +0200 +--- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-08-04 12:43:34.000000000 +0200 ++++ xpcom/reflect/xptcall/src/md/unix/Makefile.in 2011-08-27 21:20:17.000000000 +0200 @@ -94,6 +94,9 @@ DEFINES += -DKEEP_STACK_16_BYTE_ALIGNED CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp @@ -58,6 +58,15 @@ CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +365,7 @@ + # + # Linux/PPC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) ++ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + AS := $(CC) -c -x assembler-with-cpp @@ -419,6 +434,15 @@ ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s endif From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 29 11:07:29 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 108A6106566B for ; Mon, 29 Aug 2011 11:07:29 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 005C18FC2B for ; Mon, 29 Aug 2011 11:07:29 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7TB7Sif089558 for ; Mon, 29 Aug 2011 11:07:28 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7TB7SfF089556 for gecko@FreeBSD.org; Mon, 29 Aug 2011 11:07:28 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 29 Aug 2011 11:07:28 GMT Message-Id: <201108291107.p7TB7SfF089556@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: gecko@FreeBSD.org Cc: Subject: Current problem reports assigned to gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2011 11:07:29 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/159831 gecko www/firefox is broken o ports/159606 gecko www/firefox: firefox.desktop missing MimeType x-scheme o ports/159093 gecko www/seamonkey2 installation failure o ports/158348 gecko mail/thunderbird build error o ports/156889 gecko www/firefox36: firefox 3.6.17 eats cpu on current/x64 o ports/156813 gecko [PATCH] deskutils/lightning-thunderbird: Patch to requ o ports/156777 gecko www/firefox and mail/thunderbird menus show corrupt da o ports/156335 gecko www/firefox: Repeatable firefox-4.0_1,1 crash f ports/155949 gecko www/firefox: firefox 4, WITH_PGO, better Text against o ports/155291 gecko reinstalling www/firefox removes www/firefox-sync o ports/153114 gecko www/firefox 3.6.12_1,1 crash: Assertion failure: prop o ports/150631 gecko www/firefox 3.6.9 does not build if you have previousl o ports/146231 gecko [feature request] [patch] www/firefox: use port libs o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 14 problems total. From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 29 15:57:25 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C04F81065739 for ; Mon, 29 Aug 2011 15:57:25 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 13D438FC08 for ; Mon, 29 Aug 2011 15:57:24 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p7TFvN1Z098043 for ; Mon, 29 Aug 2011 15:57:23 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id p7TFvIcr096224 for freebsd-gecko@freebsd.org; Mon, 29 Aug 2011 15:57:18 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Mon, 29 Aug 2011 15:57:18 GMT Message-Id: <201108291557.p7TFvIcr096224@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r619 - in branches/experimental/mail/thunderbird-beta: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2011 15:57:25 -0000 Author: flo Date: Mon Aug 29 15:57:18 2011 New Revision: 619 Log: readd thunderbird-beta (7.0b1) Added: branches/experimental/mail/thunderbird-beta/ - copied from r618, branches/experimental/mail/thunderbird/ branches/experimental/mail/thunderbird-beta/files/patch-mozilla__build__autoconf__mozconfig-find branches/experimental/mail/thunderbird-beta/files/patch-mozilla__content__base__public__nsContentUtils.h branches/experimental/mail/thunderbird-beta/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp Deleted: branches/experimental/mail/thunderbird-beta/files/patch-calendar-base-src-calDateTime.cpp branches/experimental/mail/thunderbird-beta/files/patch-calendar-lightning-install.rdf branches/experimental/mail/thunderbird-beta/files/patch-mozilla-content-xslt-public-txDouble.h branches/experimental/mail/thunderbird-beta/files/patch-mozilla-storage-build-Makefile.in Modified: branches/experimental/mail/thunderbird-beta/Makefile branches/experimental/mail/thunderbird-beta/distinfo Modified: branches/experimental/mail/thunderbird-beta/Makefile ============================================================================== --- branches/experimental/mail/thunderbird/Makefile Sun Aug 28 20:39:08 2011 (r618) +++ branches/experimental/mail/thunderbird-beta/Makefile Mon Aug 29 15:57:18 2011 (r619) @@ -6,8 +6,7 @@ # PORTNAME= thunderbird -DISTVERSION= 6.0 -PORTREVISION= 2 +DISTVERSION= 7.0b1 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source @@ -58,7 +57,7 @@ .include -WRKSRC= ${WRKDIR}/comm-release +WRKSRC= ${WRKDIR}/comm-beta MOZSRC:= ${WRKSRC}/mozilla .if ${ARCH} == powerpc64 Modified: branches/experimental/mail/thunderbird-beta/distinfo ============================================================================== --- branches/experimental/mail/thunderbird/distinfo Sun Aug 28 20:39:08 2011 (r618) +++ branches/experimental/mail/thunderbird-beta/distinfo Mon Aug 29 15:57:18 2011 (r619) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-6.0.source.tar.bz2) = 3c56af448ebd4805c7997d8e0e41f4333d110ad2c4ad4873204bd4d68bbd8189 -SIZE (thunderbird-6.0.source.tar.bz2) = 86286245 +SHA256 (thunderbird-7.0b1.source.tar.bz2) = 5ff77da2e5972f9c86c0e1239d09df3d1e14673809dae6be9f7ad12f7ddaa9b6 +SIZE (thunderbird-7.0b1.source.tar.bz2) = 87303372 Deleted: branches/experimental/mail/thunderbird/files/patch-calendar-base-src-calDateTime.cpp ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-calendar-base-src-calDateTime.cpp Mon Aug 29 15:57:18 2011 (r618) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,8 +0,0 @@ ---- calendar/base/src/calDateTime.cpp.orig 2011-08-03 20:08:23.361859978 +0200 -+++ calendar/base/src/calDateTime.cpp 2011-08-03 20:08:32.351860948 +0200 -@@ -1,4 +1,4 @@ --/* ***** BEGIN LICENSE BLOCK ***** -+/* ***** 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 Deleted: branches/experimental/mail/thunderbird/files/patch-calendar-lightning-install.rdf ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-calendar-lightning-install.rdf Mon Aug 29 15:57:18 2011 (r618) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- calendar/lightning/install.rdf.orig 2011-08-18 14:35:19.000000000 +0200 -+++ calendar/lightning/install.rdf 2011-08-18 14:35:46.000000000 +0200 -@@ -12,7 +12,7 @@ - - {3550f703-e582-4d05-9a08-453d09bdfdc6} - 5.0b1 -- 5.* -+ @THUNDERBIRD_VERSION@ - - - Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-content-xslt-public-txDouble.h ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-content-xslt-public-txDouble.h Mon Aug 29 15:57:18 2011 (r618) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,20 +0,0 @@ ---- mozilla/content/xslt/public/txDouble.h.orig Fri Oct 13 00:00:29 2006 -+++ mozilla/content/xslt/public/txDouble.h Fri Oct 13 00:00:53 2006 -@@ -41,7 +41,7 @@ - #define __txdouble_h__ - - //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. --#ifdef __FreeBSD__ -+/* #ifdef __FreeBSD__ - #include - #ifdef __alpha__ - fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; -@@ -50,7 +50,7 @@ - #endif - fp_except_t oldmask = fpsetmask(~allmask); - #endif -- -+*/ - /** - * Macros to workaround math-bugs bugs in various platforms - */ Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-storage-build-Makefile.in ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-storage-build-Makefile.in Mon Aug 29 15:57:18 2011 (r618) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- mozilla/storage/build/Makefile.in.orig Tue Feb 21 11:18:56 2006 -+++ mozilla/storage/build/Makefile.in Sun Nov 5 16:16:06 2006 -@@ -77,6 +77,7 @@ - $(EXTRA_DSO_LIBS) \ - $(MOZ_COMPONENT_LIBS) \ - $(MOZ_JS_LIBS) \ -+ %%PTHREAD_LIBS%% \ - $(NULL) - - include $(topsrcdir)/config/rules.mk Added: branches/experimental/mail/thunderbird-beta/files/patch-mozilla__build__autoconf__mozconfig-find ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-beta/files/patch-mozilla__build__autoconf__mozconfig-find Mon Aug 29 15:57:18 2011 (r619) @@ -0,0 +1,58 @@ +--- mozilla/build/autoconf/mozconfig-find ++++ mozilla/build/autoconf/mozconfig-find +@@ -41,16 +41,37 @@ + # command-line. The .mozconfig file is searched for in the + # order: + # if $MOZCONFIG is set, use that. + # Otherwise, use $TOPSRCDIR/.mozconfig + # Otherwise, use $HOME/.mozconfig + # + topsrcdir=$1 + ++abspath() { ++ if uname -s | grep -q MINGW; then ++ # We have no way to figure out whether we're in gmake or pymake right ++ # now. gmake gives us Unix-style paths while pymake gives us Windows-style ++ # paths, so attempt to handle both. ++ regexes='^\([A-Za-z]:\|\\\\\|\/\) ^\/' ++ else ++ regexes='^\/' ++ fi ++ ++ for regex in $regexes; do ++ if echo $1 | grep -q $regex; then ++ echo $1 ++ exit 0 ++ fi ++ done ++ ++ # If we're at this point, we have a relative path ++ echo `pwd`/$1 ++} ++ + for _config in "$MOZCONFIG" \ + "$MOZ_MYCONFIG" + do + if [ -n "$_config" ] && ! [ -f "$_config" ]; then + echo "Specified MOZCONFIG \"$_config\" does not exist!" + exit 1 + fi + done +@@ -61,12 +82,12 @@ for _config in "$MOZCONFIG" \ + "$topsrcdir/mozconfig" \ + "$topsrcdir/mozconfig.sh" \ + "$topsrcdir/myconfig.sh" \ + "$HOME/.mozconfig" \ + "$HOME/.mozconfig.sh" \ + "$HOME/.mozmyconfig.sh" + do + if test -f "$_config"; then +- echo "$_config"; ++ echo `abspath $_config` + exit 0 + fi + done + + + + Added: branches/experimental/mail/thunderbird-beta/files/patch-mozilla__content__base__public__nsContentUtils.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-beta/files/patch-mozilla__content__base__public__nsContentUtils.h Mon Aug 29 15:57:18 2011 (r619) @@ -0,0 +1,11 @@ +--- mozilla/content/base/public/nsContentUtils.h.orig 2011-07-07 10:44:49.000000000 +0200 ++++ mozilla/content/base/public/nsContentUtils.h 2011-07-07 10:46:12.000000000 +0200 +@@ -54,7 +54,7 @@ + //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. + #ifdef __FreeBSD__ + #include +-#ifdef __alpha__ ++#if !defined(__amd64__) && !defined(__i386__) + static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; + #else + static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Added: branches/experimental/mail/thunderbird-beta/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-beta/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp Mon Aug 29 15:57:18 2011 (r619) @@ -0,0 +1,13 @@ +--- ./mozilla/xpcom/threads/nsThreadManager.cpp.orig 2011-08-25 02:37:45.000000000 +0200 ++++ ./mozilla/xpcom/threads/nsThreadManager.cpp 2011-08-28 17:14:14.000000000 +0200 +@@ -89,6 +89,10 @@ + nsresult + nsThreadManager::Init() + { ++#ifdef NS_TLS ++ if (!gTLSThreadID) ++ gTLSThreadID = mozilla::threads::Generic; ++#endif + if (!mThreadsByPRThread.Init()) + return NS_ERROR_OUT_OF_MEMORY; + From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 29 16:03:11 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCFC71065675 for ; Mon, 29 Aug 2011 16:03:11 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 5BB6B8FC14 for ; Mon, 29 Aug 2011 16:03:11 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p7TG3Anb028572 for ; Mon, 29 Aug 2011 16:03:10 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id p7TG35F7027863 for freebsd-gecko@freebsd.org; Mon, 29 Aug 2011 16:03:05 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Mon, 29 Aug 2011 16:03:05 GMT Message-Id: <201108291603.p7TG35F7027863@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r620 - in branches/experimental: deskutils/lightning-thunderbird www/libxul X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2011 16:03:11 -0000 Author: flo Date: Mon Aug 29 16:03:05 2011 New Revision: 620 Log: missed these files while syncing with ports cvs Modified: branches/experimental/deskutils/lightning-thunderbird/Makefile branches/experimental/www/libxul/Makefile Modified: branches/experimental/deskutils/lightning-thunderbird/Makefile ============================================================================== --- branches/experimental/deskutils/lightning-thunderbird/Makefile Mon Aug 29 15:57:18 2011 (r619) +++ branches/experimental/deskutils/lightning-thunderbird/Makefile Mon Aug 29 16:03:05 2011 (r620) @@ -2,12 +2,12 @@ # Date created: 2005-02-26 # Whom: Michael Johnson # -# $FreeBSD: ports/deskutils/lightning-thunderbird/Makefile,v 1.39 2011/07/04 20:47:14 flo Exp $ +# $FreeBSD: ports/deskutils/lightning-thunderbird/Makefile,v 1.41 2011/08/23 18:39:01 kwm Exp $ # PORTNAME= lightning DISTVERSION= 1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= deskutils MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED} MASTER_SITE_SUBDIR= calendar/${PORTNAME}/releases/${DISTVERSION}b2/source @@ -65,7 +65,7 @@ MOZ_OPTIONS+= --disable-dbus --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif post-patch: Modified: branches/experimental/www/libxul/Makefile ============================================================================== --- branches/experimental/www/libxul/Makefile Mon Aug 29 15:57:18 2011 (r619) +++ branches/experimental/www/libxul/Makefile Mon Aug 29 16:03:05 2011 (r620) @@ -2,11 +2,12 @@ # Date created: 2006-02-20 # Whom: Michael Johnson # -# $FreeBSD: ports/www/libxul/Makefile,v 1.27 2011/03/24 13:18:39 beat Exp $ +# $FreeBSD: ports/www/libxul/Makefile,v 1.30 2011/08/23 18:39:15 kwm Exp $ # PORTNAME= libxul DISTVERSION= 1.9.2.17 +PORTREVISION= 1 CATEGORIES?= www devel MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= xulrunner/releases/${DISTVERSION}/source @@ -71,7 +72,7 @@ MOZ_OPTIONS+= --disable-dbus --disable-libnotify .else LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.1:${PORTSDIR}/devel/libnotify + notify.4:${PORTSDIR}/devel/libnotify .endif post-patch: From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 31 20:10:43 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 739E8106566B for ; Wed, 31 Aug 2011 20:10:43 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from sup.oook.cz (sup.oook.cz [94.23.0.135]) by mx1.freebsd.org (Postfix) with ESMTP id E950E8FC0A for ; Wed, 31 Aug 2011 20:10:41 +0000 (UTC) Received: from [192.168.0.23] (ip-78-102-160-251.net.upcbroadband.cz [78.102.160.251]) (authenticated bits=0) by sup.oook.cz (8.14.4/8.14.4) with ESMTP id p7VKAdSJ014525 for ; Wed, 31 Aug 2011 22:10:40 +0200 (CEST) (envelope-from pav@FreeBSD.org) From: Pav Lucistnik To: gecko@FreeBSD.org Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-ziEeWZ4LneI838S3oN9t" Date: Wed, 31 Aug 2011 22:10:38 +0200 Message-ID: <1314821438.39819.31.camel@hood.oook.cz> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port X-Scanned-By: MIMEDefang 2.68 on 94.23.0.135 X-Milter: Spamilter (Reciever: sup.oook.cz; Sender-ip: 78.102.160.251; Sender-helo: [192.168.0.23]; ) Cc: Subject: [Fwd: lightning-thunderbird-1.0_3 failed on amd64 7] X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pav@FreeBSD.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Aug 2011 20:10:43 -0000 --=-ziEeWZ4LneI838S3oN9t Content-Type: text/plain; charset="ISO-8859-2" Content-Transfer-Encoding: quoted-printable -------- P=F8eposlan=E1 zpr=E1va -------- > Od: User Ports-amd64 > Komu: cvs@oook.cz, itetcu@freebsd.org, florent.thoumie@gmail.com > P=F8edm=ECt: lightning-thunderbird-1.0_3 failed on amd64 7 > Datum: Wed, 31 Aug 2011 00:59:28 GMT >=20 > Excerpt from the build log at >=20 > http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.7.201108301108= 35/lightning-thunderbird-1.0_3.log >=20 > building lightning-thunderbird-1.0_3 on gohan13.freebsd.org > in directory /x/pkgbuild/7/20110830110835/chroot/5 > building for: 7.3-RELEASE-p4 amd64 > maintained by: gecko@FreeBSD.org > port directory: /usr/ports/deskutils/lightning-thunderbird > Makefile ident: $FreeBSD: ports/deskutils/lightning-thunderbird/Makefile,= v 1.41 2011/08/23 18:39:01 kwm Exp $ >=20 > [... lines trimmed ...] >=20 > /usr/local/bin/python ../../../mozilla/config/JarMaker.py \ > -j ../../../mozilla/dist/bin/chrome \ > -t ../../.. -f jar -DNDEBUG -DTRIMMED -DMOZ_THUNDERBIRD=3D1 -DOSTYPE= =3D\"FreeBSD7\" -DOSARCH=3DFreeBSD -DMOZILLA_1_9_2_BRANCH=3D1 -DHAVE_64BIT_= OS=3D1 -DMOZILLA_VERSION=3D\"1.9.2.20\" -DMOZILLA_VERSION_U=3D1.9.2.20 -DD_= INO=3Dd_ino -DSTDC_HEADERS=3D1 -DHAVE_ST_BLKSIZE=3D1 -DHAVE_SIGINFO_T=3D1 -= DHAVE_INT16_T=3D1 -DHAVE_INT32_T=3D1 -DHAVE_INT64_T=3D1 -DHAVE_UINT=3D1 -DH= AVE_UINT16_T=3D1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=3D1 -DHAVE_VISIBILITY_A= TTRIBUTE=3D1 -DHAVE_DIRENT_H=3D1 -DHAVE_GETOPT_H=3D1 -DHAVE_MEMORY_H=3D1 -D= HAVE_UNISTD_H=3D1 -DHAVE_NL_TYPES_H=3D1 -DHAVE_X11_XKBLIB_H=3D1 -DHAVE_SYS_= STATVFS_H=3D1 -DHAVE_MMINTRIN_H=3D1 -DHAVE_SYS_CDEFS_H=3D1 -DHAVE_LIBM=3D1 = -DHAVE_DLADDR=3D1 -DFUNCPROTO=3D15 -D_REENTRANT=3D1 -D_THREAD_SAFE=3D1 -DHA= VE_RANDOM=3D1 -DHAVE_STRERROR=3D1 -DHAVE_LCHOWN=3D1 -DHAVE_FCHMOD=3D1 -DHAV= E_SNPRINTF=3D1 -DHAVE_MEMMOVE=3D1 -DHAVE_RINT=3D1 -DHAVE_FLOCKFILE=3D1 -DHA= VE_LOCALTIME_R=3D1 -DHAVE_STRTOK_R=3D1 -DHAVE_LANGINFO_CODESET=3D1 -DVA_COP= Y=3Dva_copy -DHAVE_VA_COPY=3D1 -DHAVE_VA_LIST_AS_ARRAY=3D1 -DHAVE_THREAD_TL= S_KEYWORD=3D1 -DMALLOC_H=3D\ h\> -DHAVE_STRNDUP=3D1 -DHAVE_POSIX_MEMALIGN=3D1 -DHAVE_VALLOC=3D1 -DHAV= E_I18N_LC_MESSAGES=3D1 -DNS_ALWAYS_INLINE=3D__attribute__\(\(always_inline\= )\) -DNS_ATTR_MALLOC=3D__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT= =3D__attribute__\(\(warn_unused_result\)\) -DNS_NORETURN=3D__attribute__\(\= (noreturn\)\) -DMOZ_THUNDERBIRD=3D1 -DMOZ_BUILD_APP=3Dmail -DMOZ_X11=3D1 -D= MOZ_WIDGET_GTK2=3D1 -DMOZ_OFFICIAL_BRANDING=3D1 -DMOZ_DISTRIBUTION_ID=3D\"o= rg.mozilla\" -DMOZ_ENABLE_DBUS=3D1 -DIBMBIDI=3D1 -DMOZ_VIEW_SOURCE=3D1 -DAC= CESSIBILITY=3D1 -DMOZ_XPINSTALL=3D1 -DMOZ_JSLOADER=3D1 -DNS_PRINTING=3D1 -D= MOZ_XTF=3D1 -DMOZ_UPDATE_CHANNEL=3Ddefault -DMOZ_FEEDS=3D1 -DMOZ_STORAGE=3D= 1 -DMOZ_SAFE_BROWSING=3D1 -DMOZ_URL_CLASSIFIER=3D1 -DNS_DISABLE_LOGGING=3D1= -DHAVE___CXA_DEMANGLE=3D1 -DMOZ_DEFAULT_MOZILLA_FIVE_HOME=3D\"/usr/local/l= ib/thunderbird3\" -DMOZ_USER_DIR=3D\".mozilla\" -DMOZ_STATIC_MAIL_BUILD=3D1= -DHAVE_STDINT_H=3D1 -DHAVE_INTTYPES_H=3D1 -DMOZ_XUL=3D1 -DMOZ_PROFILELOCKI= NG=3D1 -DMOZ_RDF=3D1 -DBUILD_CTYPES=3D1 -DMOZ_MORK=3D1 -DMOZ_DLL_SUFFIX=3D\= ".so\" -DXP_UNIX=3D1 -DUN > IX_ASYNC_DNS=3D1 -DMOZ_ACCESSIBILITY_ATK=3D1 -DATK_MAJOR_VERSION! > =3D2 -DATK_MINOR_VERSION=3D0 -DATK_REV_VERSION=3D1 \ > ./jar.mn > processing ./jar.mn > /work/a/ports/mail/thunderbird3/work/comm-1.9.2/mozilla/config/nsinstall = -R "mail/icon.png" "mail/preview.png" ../../../mozilla/dist/bin/extensions/= {972ce4c6-7e08-4474-a285-3208198ce6fd} > gmake[5]: Leaving directory `/work/a/ports/mail/thunderbird3/work/comm-1.= 9.2/mail/themes/gnomestripe' > /work/a/ports/mail/thunderbird3/work/comm-1.9.2/mozilla/config/nsinstall = -D ../../mozilla/dist/bin/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} > /usr/local/bin/python ../../mozilla/config/Preprocessor.py -DMOZ_THUNDERB= IRD=3D1 -DOSTYPE=3D\"FreeBSD7\" -DOSARCH=3DFreeBSD -DTHUNDERBIRD_VERSION=3D= 3.1.12 -DMOZILLA_1_9_2_BRANCH=3D1 -DHAVE_64BIT_OS=3D1 -DMOZILLA_VERSION=3D\= "1.9.2.20\" -DMOZILLA_VERSION_U=3D1.9.2.20 -DD_INO=3Dd_ino -DSTDC_HEADERS= =3D1 -DHAVE_ST_BLKSIZE=3D1 -DHAVE_SIGINFO_T=3D1 -DHAVE_INT16_T=3D1 -DHAVE_I= NT32_T=3D1 -DHAVE_INT64_T=3D1 -DHAVE_UINT=3D1 -DHAVE_UINT16_T=3D1 -DHAVE_VI= SIBILITY_HIDDEN_ATTRIBUTE=3D1 -DHAVE_VISIBILITY_ATTRIBUTE=3D1 -DHAVE_DIRENT= _H=3D1 -DHAVE_GETOPT_H=3D1 -DHAVE_MEMORY_H=3D1 -DHAVE_UNISTD_H=3D1 -DHAVE_N= L_TYPES_H=3D1 -DHAVE_X11_XKBLIB_H=3D1 -DHAVE_SYS_STATVFS_H=3D1 -DHAVE_MMINT= RIN_H=3D1 -DHAVE_SYS_CDEFS_H=3D1 -DHAVE_LIBM=3D1 -DHAVE_DLADDR=3D1 -DFUNCPR= OTO=3D15 -D_REENTRANT=3D1 -D_THREAD_SAFE=3D1 -DHAVE_RANDOM=3D1 -DHAVE_STRER= ROR=3D1 -DHAVE_LCHOWN=3D1 -DHAVE_FCHMOD=3D1 -DHAVE_SNPRINTF=3D1 -DHAVE_MEMM= OVE=3D1 -DHAVE_RINT=3D1 -DHAVE_FLOCKFILE=3D1 -DHAVE_LOCALTIME_R=3D1 -DHAVE_= STRTOK_R=3D1 -DHAVE_LANGINFO_CODESET=3D1 -DVA_COPY=3Dva_copy -DHAVE_VA_COPY= =3D1 -DHAVE_VA_LIST_AS_ARRAY=3D1 -DHAV > E_THREAD_TLS_KEYWORD=3D1 -DMALLOC_H=3D\ -DHAVE_STRNDUP=3D= 1 -DHAVE_POSIX_MEMALIGN=3D1 -DHAVE_VALLOC=3D1 -DHAVE_I18N_LC_MESSAGES=3D1 -= DNS_ALWAYS_INLINE=3D__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=3D_= _attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=3D__attribute__\(\(warn_= unused_result\)\) -DNS_NORETURN=3D__attribute__\(\(noreturn\)\) -DMOZ_THUND= ERBIRD=3D1 -DMOZ_BUILD_APP=3Dmail -DMOZ_X11=3D1 -DMOZ_WIDGET_GTK2=3D1 -DMOZ= _OFFICIAL_BRANDING=3D1 -DMOZ_DISTRIBUTION_ID=3D\"org.mozilla\" -DMOZ_ENABLE= _DBUS=3D1 -DIBMBIDI=3D1 -DMOZ_VIEW_SOURCE=3D1 -DACCESSIBILITY=3D1 -DMOZ_XPI= NSTALL=3D1 -DMOZ_JSLOADER=3D1 -DNS_PRINTING=3D1 -DMOZ_XTF=3D1 -DMOZ_UPDATE_= CHANNEL=3Ddefault -DMOZ_FEEDS=3D1 -DMOZ_STORAGE=3D1 -DMOZ_SAFE_BROWSING=3D1= -DMOZ_URL_CLASSIFIER=3D1 -DNS_DISABLE_LOGGING=3D1 -DHAVE___CXA_DEMANGLE=3D= 1 -DMOZ_DEFAULT_MOZILLA_FIVE_HOME=3D\"/usr/local/lib/thunderbird3\" -DMOZ_U= SER_DIR=3D\".mozilla\" -DMOZ_STATIC_MAIL_BUILD=3D1 -DHAVE_STDINT_H=3D1 -DHA= VE_INTTYPES_H=3D1 -DMOZ_XUL=3D1 -DMOZ_PROFILELOCKING=3D1 -DMOZ_RDF=3D1 -DBU= ILD_CTYPES=3D1 -DMOZ_M > ORK=3D1 -DMOZ_DLL_SUFFIX=3D\".so\" -DXP_UNIX=3D1 -DUNIX_ASYNC_DNS=3D! > 1 -DMOZ_ACCESSIBILITY_ATK=3D1 -DATK_MAJOR_VERSION=3D2 -DATK_MINOR_VERSIO= N=3D0 -DATK_REV_VERSION=3D1 ./install.rdf > ../../mozilla/dist/bin/extensi= ons/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf > gmake[4]: Leaving directory `/work/a/ports/mail/thunderbird3/work/comm-1.= 9.2/mail/themes' > gmake[4]: Entering directory `/work/a/ports/mail/thunderbird3/work/comm-1= .9.2/mail/jquery' > /usr/local/bin/python ../../mozilla/config/JarMaker.py \ > -j ../../mozilla/dist/bin/chrome \ > -t ../.. -f jar -DNDEBUG -DTRIMMED -DMOZ_APP_VERSION=3D3.1.12 -DPRE_RE= LEASE_SUFFIX=3D"" -DHAVE_SHELL_SERVICE=3D1 -DMOZ_THUNDERBIRD=3D1 -DOSTYPE= =3D\"FreeBSD7\" -DOSARCH=3DFreeBSD -DMOZILLA_1_9_2_BRANCH=3D1 -DHAVE_64BIT_= OS=3D1 -DMOZILLA_VERSION=3D\"1.9.2.20\" -DMOZILLA_VERSION_U=3D1.9.2.20 -DD_= INO=3Dd_ino -DSTDC_HEADERS=3D1 -DHAVE_ST_BLKSIZE=3D1 -DHAVE_SIGINFO_T=3D1 -= DHAVE_INT16_T=3D1 -DHAVE_INT32_T=3D1 -DHAVE_INT64_T=3D1 -DHAVE_UINT=3D1 -DH= AVE_UINT16_T=3D1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=3D1 -DHAVE_VISIBILITY_A= TTRIBUTE=3D1 -DHAVE_DIRENT_H=3D1 -DHAVE_GETOPT_H=3D1 -DHAVE_MEMORY_H=3D1 -D= HAVE_UNISTD_H=3D1 -DHAVE_NL_TYPES_H=3D1 -DHAVE_X11_XKBLIB_H=3D1 -DHAVE_SYS_= STATVFS_H=3D1 -DHAVE_MMINTRIN_H=3D1 -DHAVE_SYS_CDEFS_H=3D1 -DHAVE_LIBM=3D1 = -DHAVE_DLADDR=3D1 -DFUNCPROTO=3D15 -D_REENTRANT=3D1 -D_THREAD_SAFE=3D1 -DHA= VE_RANDOM=3D1 -DHAVE_STRERROR=3D1 -DHAVE_LCHOWN=3D1 -DHAVE_FCHMOD=3D1 -DHAV= E_SNPRINTF=3D1 -DHAVE_MEMMOVE=3D1 -DHAVE_RINT=3D1 -DHAVE_FLOCKFILE=3D1 -DHA= VE_LOCALTIME_R=3D1 -DHAVE_STRTOK_R=3D1 -DHAVE_LANGINFO_CODESET=3D1 -DVA_COP= Y=3Dva_copy -DHAVE_VA_COPY=3D1 -DHAVE_VA > _LIST_AS_ARRAY=3D1 -DHAVE_THREAD_TLS_KEYWORD=3D1 -DMALLOC_H=3D\ -DHAVE_STRNDUP=3D1 -DHAVE_POSIX_MEMALIGN=3D1 -DHAVE_VALLOC=3D1 -DHAV= E_I18N_LC_MESSAGES=3D1 -DNS_ALWAYS_INLINE=3D__attribute__\(\(always_inline\= )\) -DNS_ATTR_MALLOC=3D__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT= =3D__attribute__\(\(warn_unused_result\)\) -DNS_NORETURN=3D__attribute__\(\= (noreturn\)\) -DMOZ_THUNDERBIRD=3D1 -DMOZ_BUILD_APP=3Dmail -DMOZ_X11=3D1 -D= MOZ_WIDGET_GTK2=3D1 -DMOZ_OFFICIAL_BRANDING=3D1 -DMOZ_DISTRIBUTION_ID=3D\"o= rg.mozilla\" -DMOZ_ENABLE_DBUS=3D1 -DIBMBIDI=3D1 -DMOZ_VIEW_SOURCE=3D1 -DAC= CESSIBILITY=3D1 -DMOZ_XPINSTALL=3D1 -DMOZ_JSLOADER=3D1 -DNS_PRINTING=3D1 -D= MOZ_XTF=3D1 -DMOZ_UPDATE_CHANNEL=3Ddefault -DMOZ_FEEDS=3D1 -DMOZ_STORAGE=3D= 1 -DMOZ_SAFE_BROWSING=3D1 -DMOZ_URL_CLASSIFIER=3D1 -DNS_DISABLE_LOGGING=3D1= -DHAVE___CXA_DEMANGLE=3D1 -DMOZ_DEFAULT_MOZILLA_FIVE_HOME=3D\"/usr/local/l= ib/thunderbird3\" -DMOZ_USER_DIR=3D\".mozilla\" -DMOZ_STATIC_MAIL_BUILD=3D1= -DHAVE_STDINT_H=3D1 -DHAVE_INTTYPES_H=3D1 -DMOZ_XUL=3D1 -DMOZ_PROFILELOCKI= NG=3D1 -DMOZ_RDF=3D1 -D > BUILD_CTYPES=3D1 -DMOZ_MORK=3D1 -DMOZ_DLL_SUFFIX=3D\".so\" -DXP_UN! > IX=3D1 -DUNIX_ASYNC_DNS=3D1 -DMOZ_ACCESSIBILITY_ATK=3D1 -DATK_MAJOR_VERS= ION=3D2 -DATK_MINOR_VERSION=3D0 -DATK_REV_VERSION=3D1 \ > ./jar.mn > processing ./jar.mn > gmake[4]: Leaving directory `/work/a/ports/mail/thunderbird3/work/comm-1.= 9.2/mail/jquery' > hg: not found > hg: not found > gmake[4]: Entering directory `/work/a/ports/mail/thunderbird3/work/comm-1= .9.2/mail/app' > cat ../../mozilla/build/unix/mozilla.in | sed -e "s|%MOZAPPDIR%|/usr/loca= l/lib/thunderbird3|" \ > -e "s|%MOZ_APP_DISPLAYNAME%|Thunderbird|" > thunderbird > nsMailApp.cpp > c++ -o nsMailApp.o -c -I../../mozilla/dist/system_wrappers -include ../..= /mozilla/config/gcc_hidden.h -DTHUNDERBIRD_ICO=3D\"../../mozilla/dist/brand= ing/thunderbird.ico\" -DAB_CD=3Den-US -DGRE_MILESTONE=3D1.9.2.20 -DGRE_BUIL= DID=3D20110831004116 -DMOZ_SOURCE_STAMP=3D"" -DMOZILLA_INTERNAL_API -DMOZ_= THUNDERBIRD=3D1 -DOSTYPE=3D\"FreeBSD7\" -DOSARCH=3DFreeBSD -DAPP_VERSION=3D= "3.1.12" -DAPP_UA_NAME=3D"Thunderbird" -I../../mozilla/toolkit/xre -I. -I. = -I../../mozilla/dist/include -I../../mozilla/dist/include/nsprpub -I/usr/l= ocal/include/nspr -I/work/a/ports/mail/thunderbird3/work/comm-1.9.2/mozilla= /dist/include/nss -I/usr/include -fPIC -I/usr/local/include -fno-rtti = -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-cto= r-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wn= o-variadic-macros -Werror=3Dreturn-type -Wno-long-long -O2 -fno-strict-alia= sing -pipe -fno-strict-aliasing -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O = -I/usr/local/include -DMOZILLA_CLIENT=20 > -include ../../comm-config.h nsMailApp.cpp > chmod +x thunderbird > c++ -o thunderbird-bin -I/usr/local/include -fno-rtti -fno-exceptions -Wa= ll -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno= -non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -= Werror=3Dreturn-type -Wno-long-long -O2 -fno-strict-aliasing -pipe -fno-str= ict-aliasing -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O nsMailApp.o -pt= hread -Wl,-rpath-link,/work/a/ports/mail/thunderbird3/work/comm-1.9.2/= mozilla/dist/bin:/usr/lib:/usr/local/lib:/lib -Wl,-rpath-link,/usr/local/li= b -L../../mozilla/dist/bin -L../../mozilla/dist/lib -L/work/a/ports/mail/= thunderbird3/work/comm-1.9.2/mozilla/dist/bin -lmozjs -lxul -L/work/a/ports= /mail/thunderbird3/work/comm-1.9.2/mozilla/dist/bin -lxpcom -lxpcom_core = -L/usr/local/lib -lplds4 -lplc4 -lnspr4 -pthread -pthread -L/usr/local/lib = -lgtk-x11-2.0 -latk-1.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lXext -lXrender -lX= inerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lp= angoft2-1.0 -lpango > -1.0 -lm -lfreetype -lfontconfig -lgio-2.0 -lgmodule-2.0 -lXfixes -lgobj= ect-2.0 -lgthread-2.0 -lglib-2.0 -lcairo -lX11 -L/usr/local/lib -lX11 = -pthread -L/usr/local/lib -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lgthread-2.= 0 -lglib-2.0 -lm -pthread -L/usr/local/lib -liconv =20 > strip thunderbird-bin > /work/a/ports/mail/thunderbird3/work/comm-1.9.2/mozilla/config/nsinstall = -t -m 755 thunderbird-bin ../../mozilla/dist/bin > gmake[5]: Entering directory `/work/a/ports/mail/thunderbird3/work/comm-1= .9.2/mail/app/profile' > /work/a/ports/mail/thunderbird3/work/comm-1.9.2/mozilla/config/nsinstall = -t -m 644 mimeTypes.rdf localstore.rdf ../../../mozilla/dist/bin/defaults/p= rofile > gmake[5]: Leaving directory `/work/a/ports/mail/thunderbird3/work/comm-1.= 9.2/mail/app/profile' > hg: not found > set -e; \ > for i in ./profile/all-thunderbird.js ./profile/channel-prefs.js ; do \ > dest=3D../../mozilla/dist/bin/defaults/pref/`basename $i`; \ > rm -f -f $dest; \ > /usr/local/bin/python ../../mozilla/config/Preprocessor.py -DTHUNDERBI= RD_ICO=3D\"../../mozilla/dist/branding/thunderbird.ico\" -DAB_CD=3Den-US -D= GRE_MILESTONE=3D1.9.2.20 -DGRE_BUILDID=3D20110831004116 -DMOZ_SOURCE_STAMP= =3D"" -DMOZILLA_INTERNAL_API -DMOZ_THUNDERBIRD=3D1 -DOSTYPE=3D\"FreeBSD7\" = -DOSARCH=3DFreeBSD -DAPP_VERSION=3D"3.1.12" -DAPP_UA_NAME=3D"Thunderbird" -= DMOZILLA_1_9_2_BRANCH=3D1 -DHAVE_64BIT_OS=3D1 -DMOZILLA_VERSION=3D\"1.9.2.2= 0\" -DMOZILLA_VERSION_U=3D1.9.2.20 -DD_INO=3Dd_ino -DSTDC_HEADERS=3D1 -DHAV= E_ST_BLKSIZE=3D1 -DHAVE_SIGINFO_T=3D1 -DHAVE_INT16_T=3D1 -DHAVE_INT32_T=3D1= -DHAVE_INT64_T=3D1 -DHAVE_UINT=3D1 -DHAVE_UINT16_T=3D1 -DHAVE_VISIBILITY_H= IDDEN_ATTRIBUTE=3D1 -DHAVE_VISIBILITY_ATTRIBUTE=3D1 -DHAVE_DIRENT_H=3D1 -DH= AVE_GETOPT_H=3D1 -DHAVE_MEMORY_H=3D1 -DHAVE_UNISTD_H=3D1 -DHAVE_NL_TYPES_H= =3D1 -DHAVE_X11_XKBLIB_H=3D1 -DHAVE_SYS_STATVFS_H=3D1 -DHAVE_MMINTRIN_H=3D1= -DHAVE_SYS_CDEFS_H=3D1 -DHAVE_LIBM=3D1 -DHAVE_DLADDR=3D1 -DFUNCPROTO=3D15 = -D_REENTRANT=3D1 -D_THREAD_SAFE=3D1 -DHAVE_RANDOM=3D1 -DHAVE_STRERROR=3D1 -= DHAVE_LCHOWN=3D1 -DHAVE_FCH > MOD=3D1 -DHAVE_SNPRINTF=3D1 -DHAVE_MEMMOVE=3D1 -DHAVE_RINT=3D1 -DHAVE_FL= OCKFILE=3D1 -DHAVE_LOCALTIME_R=3D1 -DHAVE_STRTOK_R=3D1 -DHAVE_LANGINFO_CODE= SET=3D1 -DVA_COPY=3Dva_copy -DHAVE_VA_COPY=3D1 -DHAVE_VA_LIST_AS_ARRAY=3D1 = -DHAVE_THREAD_TLS_KEYWORD=3D1 -DMALLOC_H=3D\ -DHAVE_STRNDUP= =3D1 -DHAVE_POSIX_MEMALIGN=3D1 -DHAVE_VALLOC=3D1 -DHAVE_I18N_LC_MESSAGES=3D= 1 -DNS_ALWAYS_INLINE=3D__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC= =3D__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=3D__attribute__\(\(w= arn_unused_result\)\) -DNS_NORETURN=3D__attribute__\(\(noreturn\)\) -DMOZ_T= HUNDERBIRD=3D1 -DMOZ_BUILD_APP=3Dmail -DMOZ_X11=3D1 -DMOZ_WIDGET_GTK2=3D1 -= DMOZ_OFFICIAL_BRANDING=3D1 -DMOZ_DISTRIBUTION_ID=3D\"org.mozilla\" -DMOZ_EN= ABLE_DBUS=3D1 -DIBMBIDI=3D1 -DMOZ_VIEW_SOURCE=3D1 -DACCESSIBILITY=3D1 -DMOZ= _XPINSTALL=3D1 -DMOZ_JSLOADER=3D1 -DNS_PRINTING=3D1 -DMOZ_XTF=3D1 -DMOZ_UPD= ATE_CHANNEL=3Ddefault -DMOZ_FEEDS=3D1 -DMOZ_STORAGE=3D1 -DMOZ_SAFE_BROWSING= =3D1 -DMOZ_URL_CLASSIFIER=3D1 -DNS_DISABLE_LOGGING=3D1 -DHAVE___CXA_DEMANGL= E=3D1 -DMOZ_DEFAULT_MOZILLA_ > FIVE_HOME=3D\"/usr/local/lib/thunderbird3\" -DMOZ_USER_DIR=3D\".! > mozilla\" -DMOZ_STATIC_MAIL_BUILD=3D1 -DHAVE_STDINT_H=3D1 -DHAVE_INTTYPE= S_H=3D1 -DMOZ_XUL=3D1 -DMOZ_PROFILELOCKING=3D1 -DMOZ_RDF=3D1 -DBUILD_CTYPES= =3D1 -DMOZ_MORK=3D1 -DMOZ_DLL_SUFFIX=3D\".so\" -DXP_UNIX=3D1 -DUNIX_ASYNC_D= NS=3D1 -DMOZ_ACCESSIBILITY_ATK=3D1 -DATK_MAJOR_VERSION=3D2 -DATK_MINOR_VERS= ION=3D0 -DATK_REV_VERSION=3D1 -DNDEBUG -DTRIMMED $i > $dest; \ > done > hg: not found > /work/a/ports/mail/thunderbird3/work/comm-1.9.2/mozilla/config/nsinstall = -t -m 644 ../../mozilla/dist/branding/default* ../../mozilla/dist/bin/chrom= e/icons/default > /work/a/ports/mail/thunderbird3/work/comm-1.9.2/mozilla/config/nsinstall = -t thunderbird ../../mozilla/dist/bin > /work/a/ports/mail/thunderbird3/work/comm-1.9.2/mozilla/config/nsinstall = -t -m 644 profile/prefs.js ../../mozilla/dist/bin/defaults/profile > /work/a/ports/mail/thunderbird3/work/comm-1.9.2/mozilla/config/nsinstall = -t -m 644 blocklist.xml ../../mozilla/dist/bin > gmake[4]: Leaving directory `/work/a/ports/mail/thunderbird3/work/comm-1.= 9.2/mail/app' > gmake[3]: Leaving directory `/work/a/ports/mail/thunderbird3/work/comm-1.= 9.2/mail' > gmake[2]: Leaving directory `/work/a/ports/mail/thunderbird3/work/comm-1.= 9.2' > gmake[1]: Leaving directory `/work/a/ports/mail/thunderbird3/work/comm-1.= 9.2' > sed: /work/a/ports/mail/thunderbird3/work/comm-1.9.2/mozilla/build/unix/*= .pc: No such file or directory > =3D=3D=3D> Installing for thunderbird-3.1.12_2 > =3D=3D=3D> thunderbird-3.1.12_2 depends on executable: zip - found > =3D=3D=3D> thunderbird-3.1.12_2 depends on file: /usr/local/libdata/pkg= config/sm.pc - found > =3D=3D=3D> thunderbird-3.1.12_2 depends on file: /usr/local/libdata/pkg= config/xt.pc - found > =3D=3D=3D> thunderbird-3.1.12_2 depends on file: /usr/local/libdata/pkg= config/xi.pc - found > =3D=3D=3D> thunderbird-3.1.12_2 depends on file: /usr/local/libdata/pkg= config/xext.pc - found > =3D=3D=3D> thunderbird-3.1.12_2 depends on file: /usr/local/libdata/pkg= config/x11.pc - found > =3D=3D=3D> thunderbird-3.1.12_2 depends on file: /usr/local/libdata/pkg= config/xinerama.pc - found > =3D=3D=3D> thunderbird-3.1.12_2 depends on file: /usr/local/libdata/pkg= config/ice.pc - found > =3D=3D=3D> thunderbird-3.1.12_2 depends on file: /usr/local/libdata/pkg= config/xproto.pc - found > =3D=3D=3D> thunderbird-3.1.12_2 depends on executable: pkg-config - fou= nd > =3D=3D=3D> thunderbird-3.1.12_2 depends on executable: update-desktop-d= atabase - found > =3D=3D=3D> thunderbird-3.1.12_2 depends on file: /usr/local/lib/gio/mod= ules/libgiofam.so - found > /bin/mkdir -p /work/a/ports/mail/thunderbird3/work/fake/lib/thunderbird3/= init.d > install -o root -g wheel -m 555 /work/a/ports/mail/thunderbird3/work/moz= _pis_S50cleanhome /work/a/ports/mail/thunderbird3/work/fake/lib/thunderbird= 3/init.d > gmake[1]: Entering directory `/work/a/ports/mail/thunderbird3/work/comm-1= .9.2/mail/installer' > /usr/local/bin/python ../../mozilla/config/Preprocessor.py -DMOZ_THUNDERB= IRD=3D1 -DOSTYPE=3D\"FreeBSD7\" -DOSARCH=3DFreeBSD -DAB_CD=3Den-US -DMOZ_AP= P_NAME=3Dthunderbird -DPREF_DIR=3Ddefaults/pref -DMOZ_GTK2=3D1 -DDLL_PREFIX= =3Dlib -DDLL_SUFFIX=3D.so -DBIN_SUFFIX=3D -DBINPATH=3Dbin -DMOZILLA_1_9_2_B= RANCH=3D1 -DHAVE_64BIT_OS=3D1 -DMOZILLA_VERSION=3D\"1.9.2.20\" -DMOZILLA_VE= RSION_U=3D1.9.2.20 -DD_INO=3Dd_ino -DSTDC_HEADERS=3D1 -DHAVE_ST_BLKSIZE=3D1= -DHAVE_SIGINFO_T=3D1 -DHAVE_INT16_T=3D1 -DHAVE_INT32_T=3D1 -DHAVE_INT64_T= =3D1 -DHAVE_UINT=3D1 -DHAVE_UINT16_T=3D1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE= =3D1 -DHAVE_VISIBILITY_ATTRIBUTE=3D1 -DHAVE_DIRENT_H=3D1 -DHAVE_GETOPT_H=3D= 1 -DHAVE_MEMORY_H=3D1 -DHAVE_UNISTD_H=3D1 -DHAVE_NL_TYPES_H=3D1 -DHAVE_X11_= XKBLIB_H=3D1 -DHAVE_SYS_STATVFS_H=3D1 -DHAVE_MMINTRIN_H=3D1 -DHAVE_SYS_CDEF= S_H=3D1 -DHAVE_LIBM=3D1 -DHAVE_DLADDR=3D1 -DFUNCPROTO=3D15 -D_REENTRANT=3D1= -D_THREAD_SAFE=3D1 -DHAVE_RANDOM=3D1 -DHAVE_STRERROR=3D1 -DHAVE_LCHOWN=3D1= -DHAVE_FCHMOD=3D1 -DHAVE_SNPRINTF=3D1 -DHAVE_MEMMOVE=3D1 -DHAVE_RINT=3D1 -= DHAVE_FLOCKFILE=3D1 -DHAVE_LOCALTIME_R=3D > 1 -DHAVE_STRTOK_R=3D1 -DHAVE_LANGINFO_CODESET=3D1 -DVA_COPY=3Dva_copy -D= HAVE_VA_COPY=3D1 -DHAVE_VA_LIST_AS_ARRAY=3D1 -DHAVE_THREAD_TLS_KEYWORD=3D1 = -DMALLOC_H=3D\ -DHAVE_STRNDUP=3D1 -DHAVE_POSIX_MEMALIGN=3D1 = -DHAVE_VALLOC=3D1 -DHAVE_I18N_LC_MESSAGES=3D1 -DNS_ALWAYS_INLINE=3D__attrib= ute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=3D__attribute__\(\(malloc\)\) -= DNS_WARN_UNUSED_RESULT=3D__attribute__\(\(warn_unused_result\)\) -DNS_NORET= URN=3D__attribute__\(\(noreturn\)\) -DMOZ_THUNDERBIRD=3D1 -DMOZ_BUILD_APP= =3Dmail -DMOZ_X11=3D1 -DMOZ_WIDGET_GTK2=3D1 -DMOZ_OFFICIAL_BRANDING=3D1 -DM= OZ_DISTRIBUTION_ID=3D\"org.mozilla\" -DMOZ_ENABLE_DBUS=3D1 -DIBMBIDI=3D1 -D= MOZ_VIEW_SOURCE=3D1 -DACCESSIBILITY=3D1 -DMOZ_XPINSTALL=3D1 -DMOZ_JSLOADER= =3D1 -DNS_PRINTING=3D1 -DMOZ_XTF=3D1 -DMOZ_UPDATE_CHANNEL=3Ddefault -DMOZ_F= EEDS=3D1 -DMOZ_STORAGE=3D1 -DMOZ_SAFE_BROWSING=3D1 -DMOZ_URL_CLASSIFIER=3D1= -DNS_DISABLE_LOGGING=3D1 -DHAVE___CXA_DEMANGLE=3D1 -DMOZ_DEFAULT_MOZILLA_F= IVE_HOME=3D\"/usr/local/lib/thunderbird3\" -DMOZ_USER_DIR=3D\".mozilla\" -D= MOZ_STATIC_MAIL_BUILD > =3D1 -DHAVE_STDINT_H=3D1 -DHAVE_INTTYPES_H=3D1 -DMOZ_XUL=3D1 -DMOZ_P! > ROFILELOCKING=3D1 -DMOZ_RDF=3D1 -DBUILD_CTYPES=3D1 -DMOZ_MORK=3D1 -DMOZ_= DLL_SUFFIX=3D\".so\" -DXP_UNIX=3D1 -DUNIX_ASYNC_DNS=3D1 -DMOZ_ACCESSIBILITY= _ATK=3D1 -DATK_MAJOR_VERSION=3D2 -DATK_MINOR_VERSION=3D0 -DATK_REV_VERSION= =3D1 package-manifest.in > package-manifest > /usr/local/bin/python ../../mozilla/config/Preprocessor.py -Fsubstitution= -DMOZ_THUNDERBIRD=3D1 -DOSTYPE=3D\"FreeBSD7\" -DOSARCH=3DFreeBSD -DAB_CD= =3Den-US -DMOZ_APP_NAME=3Dthunderbird -DPREF_DIR=3Ddefaults/pref -DMOZ_GTK2= =3D1 -DDLL_PREFIX=3Dlib -DDLL_SUFFIX=3D.so -DBIN_SUFFIX=3D -DBINPATH=3Dbin = -DMOZILLA_1_9_2_BRANCH=3D1 -DHAVE_64BIT_OS=3D1 -DMOZILLA_VERSION=3D\"1.9.2.= 20\" -DMOZILLA_VERSION_U=3D1.9.2.20 -DD_INO=3Dd_ino -DSTDC_HEADERS=3D1 -DHA= VE_ST_BLKSIZE=3D1 -DHAVE_SIGINFO_T=3D1 -DHAVE_INT16_T=3D1 -DHAVE_INT32_T=3D= 1 -DHAVE_INT64_T=3D1 -DHAVE_UINT=3D1 -DHAVE_UINT16_T=3D1 -DHAVE_VISIBILITY_= HIDDEN_ATTRIBUTE=3D1 -DHAVE_VISIBILITY_ATTRIBUTE=3D1 -DHAVE_DIRENT_H=3D1 -D= HAVE_GETOPT_H=3D1 -DHAVE_MEMORY_H=3D1 -DHAVE_UNISTD_H=3D1 -DHAVE_NL_TYPES_H= =3D1 -DHAVE_X11_XKBLIB_H=3D1 -DHAVE_SYS_STATVFS_H=3D1 -DHAVE_MMINTRIN_H=3D1= -DHAVE_SYS_CDEFS_H=3D1 -DHAVE_LIBM=3D1 -DHAVE_DLADDR=3D1 -DFUNCPROTO=3D15 = -D_REENTRANT=3D1 -D_THREAD_SAFE=3D1 -DHAVE_RANDOM=3D1 -DHAVE_STRERROR=3D1 -= DHAVE_LCHOWN=3D1 -DHAVE_FCHMOD=3D1 -DHAVE_SNPRINTF=3D1 -DHAVE_MEMMOVE=3D1 -= DHAVE_RINT=3D1 -DHAVE_FLOCKFILE=3D1 -DHA > VE_LOCALTIME_R=3D1 -DHAVE_STRTOK_R=3D1 -DHAVE_LANGINFO_CODESET=3D1 -DVA_= COPY=3Dva_copy -DHAVE_VA_COPY=3D1 -DHAVE_VA_LIST_AS_ARRAY=3D1 -DHAVE_THREAD= _TLS_KEYWORD=3D1 -DMALLOC_H=3D\ -DHAVE_STRNDUP=3D1 -DHAVE_PO= SIX_MEMALIGN=3D1 -DHAVE_VALLOC=3D1 -DHAVE_I18N_LC_MESSAGES=3D1 -DNS_ALWAYS_= INLINE=3D__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=3D__attribute_= _\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=3D__attribute__\(\(warn_unused_resu= lt\)\) -DNS_NORETURN=3D__attribute__\(\(noreturn\)\) -DMOZ_THUNDERBIRD=3D1 = -DMOZ_BUILD_APP=3Dmail -DMOZ_X11=3D1 -DMOZ_WIDGET_GTK2=3D1 -DMOZ_OFFICIAL_B= RANDING=3D1 -DMOZ_DISTRIBUTION_ID=3D\"org.mozilla\" -DMOZ_ENABLE_DBUS=3D1 -= DIBMBIDI=3D1 -DMOZ_VIEW_SOURCE=3D1 -DACCESSIBILITY=3D1 -DMOZ_XPINSTALL=3D1 = -DMOZ_JSLOADER=3D1 -DNS_PRINTING=3D1 -DMOZ_XTF=3D1 -DMOZ_UPDATE_CHANNEL=3Dd= efault -DMOZ_FEEDS=3D1 -DMOZ_STORAGE=3D1 -DMOZ_SAFE_BROWSING=3D1 -DMOZ_URL_= CLASSIFIER=3D1 -DNS_DISABLE_LOGGING=3D1 -DHAVE___CXA_DEMANGLE=3D1 -DMOZ_DEF= AULT_MOZILLA_FIVE_HOME=3D\"/usr/local/lib/thunderbird3\" -DMOZ_USER_DIR=3D\= ".mozilla\" -DMOZ_ST > ATIC_MAIL_BUILD=3D1 -DHAVE_STDINT_H=3D1 -DHAVE_INTTYPES_H=3D1 -DMO! > Z_XUL=3D1 -DMOZ_PROFILELOCKING=3D1 -DMOZ_RDF=3D1 -DBUILD_CTYPES=3D1 -DMO= Z_MORK=3D1 -DMOZ_DLL_SUFFIX=3D\".so\" -DXP_UNIX=3D1 -DUNIX_ASYNC_DNS=3D1 -D= MOZ_ACCESSIBILITY_ATK=3D1 -DATK_MAJOR_VERSION=3D2 -DATK_MINOR_VERSION=3D0 -= DATK_REV_VERSION=3D1 ./removed-files.in > removed-files > Creating package directory... > rm -f -rf ../../mozilla/dist/xpt > /usr/local/bin/perl5.12.4 -I../../mozilla/xpinstall/packager -e 'use Pack= ager; Packager::Copy( "/work/a/ports/mail/thunderbird3/work/comm-1.9.2/mail= /installer/../../mozilla/dist", "/work/a/ports/mail/thunderbird3/work/comm-= 1.9.2/mail/installer/../../mozilla/dist/thunderbird", "package-manifest", "= unix", 1, 0, 1);' > [en-US] > bin/chrome/en-US.jar > bin/chrome/en-US.manifest > bin/defaults/pref/all-l10n.js > en-US.aff > en-US.dic > Warning: package error or possible missing or unnecessary file: bin/updat= e.locale (package-manifest, 18). > Warning: package error or possible missing or unnecessary file: bin/updat= er.ini (package-manifest, 19). > [xpcom] > bin/libxpcom.so > bin/libxpcom_core.so > Warning: package error or possible missing or unnecessary file: bin/libns= pr4.so (package-manifest, 24). > Warning: package error or possible missing or unnecessary file: bin/libpl= c4.so (package-manifest, 25). > Warning: package error or possible missing or unnecessary file: bin/libpl= ds4.so (package-manifest, 26). > bin/libmozjs.so > bin/components/libjsd.so > bin/components/libxpinstall.so > autosync.js > sendLater.js > pop3Download.js > moveCopy.js > activityModules.js > glodaIndexer.js > alertHook.js > appIdleManager.js > attachmentChecker.js > CertUtils.jsm > ctypes.jsm > dbViewWrapper.js > debug.js > DownloadLastDir.jsm > DownloadUtils.jsm > errUtils.js > FileUtils.jsm > folderUtils.jsm > explattr.js > index_msg.js > noun_mimetype.js > datamodel.js > noun_freetag.js > noun_tag.js > query.js > collection.js > everybody.js > log4moz.js > indexer.js > facet.js > mimemsg.js > fundattr.js > suffixtree.js > utils.js > connotent.js > public.js > msg_search.js > index_ab.js > datastore.js > databind.js > mimeTypeCategories.js > dbview.js > gloda.js > IOUtils.js > ISO8601DateUtils.jsm > iteratorUtils.jsm > jsTreeSelection.js > LightweightThemeConsumer.jsm > LightweightThemeManager.jsm > MailConsts.js > mailMigrator.js > mailnewsMigrator.js > MailUtils.js > mailViewManager.js > Microformats.js > MsgHdrSyntheticView.js > NetUtil.jsm > PluralForm.jsm > quickFilterManager.js > SearchIntegration.js > searchSpec.js > sessionStoreManager.js > SpatialNavigation.js > StringBundle.js > templateUtils.js > traceHelper.js > virtualFolderWrapper.js > WindowDraggingUtils.jsm > XPCOMUtils.jsm > activityModules.js > alertHook.js > autosync.js > glodaIndexer.js > moveCopy.js > pop3Download.js > sendLater.js > collection.js > connotent.js > databind.js > datamodel.js > datastore.js > dbview.js > everybody.js > explattr.js > facet.js > fundattr.js > gloda.js > index_ab.js > index_msg.js > indexer.js > log4moz.js > mimemsg.js > mimeTypeCategories.js > msg_search.js > noun_freetag.js > noun_mimetype.js > noun_tag.js > public.js > query.js > suffixtree.js > utils.js > [newsblog] > bin/chrome/newsblog.jar > bin/chrome/newsblog.manifest > bin/components/newsblog.js > [mail] > bin/thunderbird-bin > bin/thunderbird > bin/application.ini > bin/blocklist.xml > bin/platform.ini > bin/README.txt > bin/libsqlite3.so > bin/run-mozilla.sh > bin/defaults/messenger/mailViews.dat > bin/defaults/profile/localstore.rdf > bin/defaults/profile/prefs.js > bin/defaults/profile/mimeTypes.rdf > movemail.rdf > rss.rdf > SpamAssassin.sfd > SpamPal.sfd > bin/components/components.list > bin/components/aboutRights.js > bin/components/activity.xpt > bin/components/addrbook.xpt > bin/components/fts3tok.xpt > bin/components/mime.xpt > bin/components/steel.xpt > bin/components/msgAsyncPrompter.js > bin/components/msgbase.xpt > bin/components/msgcompose.xpt > bin/components/msgdb.xpt > bin/components/msgimap.xpt > bin/components/msglocal.xpt > bin/components/msgnews.xpt > bin/components/msgsearch.xpt > bin/components/import.xpt > bin/components/impComm4xMail.xpt > bin/components/mailview.xpt > bin/components/mailprofilemigration.xpt > bin/components/nsActivity.js > bin/components/nsActivityManager.js > bin/components/nsActivityManagerUI.js > bin/components/nsMailNewsCommandLineHandler.js > bin/components/shellservice.xpt > bin/components/xpcom_base.xpt > bin/components/xpcom_system.xpt > bin/components/xpcom_components.xpt > bin/components/xpcom_ds.xpt > bin/components/xpcom_io.xpt > bin/components/xpcom_threads.xpt > bin/components/xpcom_xpti.xpt > bin/chrome/toolkit.jar > bin/chrome/toolkit.manifest > bin/chrome/comm.jar > bin/chrome/comm.manifest > bin/chrome/messenger.jar > bin/chrome/messenger.manifest > default16.png > default22.png > default24.png > default256.png > default32.png > default48.png > bin/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf > bin/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png > bin/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png > bin/chrome/gloda.jar > bin/chrome/gloda.manifest > bin/components/glautocomp.js > bin/components/jsmimeemitter.js > bin/components/mailContentHandler.js > bin/components/nsMailDefaultHandler.js > bin/components/nsSetDefaultMail.js > bin/components/offlineStartup.js > bin/components/steelApplication.js > bin/components/mdn-service.js > bin/components/smime-service.js > bin/components/msgsmime.xpt > bin/chrome/classic.jar > bin/chrome/classic.manifest > bin/defaults/pref/all-thunderbird.js > bin/defaults/pref/channel-prefs.js > bin/defaults/pref/composer.js > bin/defaults/pref/mailnews.js > bin/defaults/pref/mdn.js > bin/defaults/pref/smime.js > bin/defaults/pref/thunderbird-branding.js > all.js > security-prefs.js > xpinstall.js > bin/components/mozldap.xpt > bin/components/nsAbLDAPAttributeMap.js > bin/components/nsLDAPProtocolHandler.js > bin/libldap60.so > bin/libldif60.so > bin/libprldap60.so > bin/components/loginmgr.xpt > bin/components/nsLoginInfo.js > bin/components/nsLoginManager.js > bin/components/nsLoginManagerPrompter.js > bin/components/storage-Legacy.js > bin/components/storage-mozStorage.js > bin/components/nsHelperAppDlg.js > bin/components/nsDownloadManagerUI.js > bin/components/downloads.xpt > bin/components/nsContentDispatchChooser.js > bin/components/nsHandlerService.js > bin/components/nsWebHandlerApp.js > bin/components/nsSMTPProtocolHandler.js > bin/components/spellchecker.xpt > bin/components/xpinstall.xpt > bin/defaults/autoconfig/platform.js > bin/defaults/autoconfig/prefcalls.js > bin/components/autoconfig.xpt > bin/components/nsPhishingProtectionApplication.js > bin/components/nsUrlClassifierListManager.js > bin/components/nsUrlClassifierLib.js > bin/components/url-classifier.xpt > bin/components/nsAbAutoCompleteMyDomain.js > bin/components/nsAbAutoCompleteSearch.js > bin/components/nsMsgTraitService.js > bin/components/xpconnect.xpt > bin/components/widget.xpt > bin/components/gfx.xpt > bin/components/content_base.xpt > bin/components/content_events.xpt > bin/components/content_html.xpt > bin/components/content_htmldoc.xpt > bin/components/content_xmldoc.xpt > bin/components/content_xslt.xpt > bin/components/content_xtf.xpt > bin/components/contentprefs.xpt > bin/components/htmlparser.xpt > bin/components/layout_base.xpt > bin/components/layout_printing.xpt > bin/components/layout_xul.xpt > bin/components/xulapp.xpt > bin/components/xuldoc.xpt > bin/components/xultmpl.xpt > bin/components/inspector.xpt > bin/components/imgicon.xpt > bin/components/imglib2.xpt > bin/components/libimgicon.so > bin/components/accessibility.xpt > bin/components/caps.xpt > bin/components/appshell.xpt > bin/components/appstartup.xpt > bin/components/docshell.xpt > bin/components/uriloader.xpt > bin/components/webBrowser_core.xpt > bin/components/windowwatcher.xpt > bin/components/webbrowserpersist.xpt > bin/components/commandhandler.xpt > bin/components/mozbrwsr.xpt > bin/components/jar.xpt > bin/components/pref.xpt > bin/components/profile.xpt > bin/components/toolkitprofile.xpt > bin/components/commandlines.xpt > bin/components/chrome.xpt > bin/components/nsDefaultCLH.js > bin/components/nsFormAutoComplete.js > bin/components/toolkitremote.xpt > bin/mozilla-xremote-client > bin/components/filepicker.xpt > bin/components/nsFilePicker.js > bin/components/libdbusservice.so > bin/components/rdf.xpt > bin/components/intl.xpt > bin/components/locale.xpt > bin/components/uconv.xpt > bin/components/unicharutil.xpt > bin/components/dom.xpt > bin/components/dom_base.xpt > bin/components/dom_canvas.xpt > bin/components/dom_core.xpt > bin/components/dom_css.xpt > bin/components/dom_events.xpt > bin/components/dom_geolocation.xpt > bin/components/dom_html.xpt > bin/components/dom_json.xpt > bin/components/dom_offline.xpt > bin/components/dom_range.xpt > bin/components/dom_sidebar.xpt > bin/components/dom_storage.xpt > bin/components/dom_stylesheets.xpt > bin/components/dom_threads.xpt > bin/components/dom_traversal.xpt > bin/components/dom_views.xpt > bin/components/dom_xbl.xpt > bin/components/dom_xul.xpt > bin/components/dom_loadsave.xpt > bin/components/NetworkGeolocationProvider.js > bin/components/GPSDGeolocationProvider.js > bin/components/editor.xpt > bin/components/composer.xpt > bin/components/txmgr.xpt > bin/components/txtsvc.xpt > bin/components/storage.xpt > bin/components/necko.xpt > bin/components/necko_about.xpt > bin/components/necko_dns.xpt > bin/components/necko_http.xpt > bin/components/necko_res.xpt > bin/components/necko_strconv.xpt > bin/components/necko_file.xpt > bin/components/necko_ftp.xpt > bin/components/necko_cache.xpt > bin/components/necko_cookie.xpt > bin/components/necko_socket.xpt > bin/components/necko_viewsource.xpt > Warning: package error or possible missing or unnecessary file: bin/compo= nents/necko_wifi.xpt (package-manifest, 337). > bin/components/nsProxyAutoConfig.js > bin/components/nsAddonRepository.js > bin/components/nsExtensionManager.js > bin/components/nsBlocklistService.js > bin/components/nsUpdateTimerManager.js > bin/components/extensions.xpt > bin/components/update.xpt > bin/components/nsURLFormatter.js > bin/components/urlformatter.xpt > bin/components/nsContentPrefService.js > bin/components/plugin.xpt > bin/libnssckbi.so > bin/components/pipboot.xpt > bin/components/pipnss.xpt > bin/components/pippki.xpt > bin/libnss3.so > bin/libnssutil3.so > bin/libsmime3.so > bin/libsoftokn3.so > bin/libfreebl3.so > bin/libssl3.so > bin/libfreebl3.chk > bin/libsoftokn3.chk > bin/libnssdbm3.so > bin/libnssdbm3.chk > bin/chrome/pippki.jar > bin/chrome/pippki.manifest > bin/components/FeedProcessor.js > bin/components/xpautocomplete.xpt > bin/components/autocomplete.xpt > bin/components/alerts.xpt > bin/components/jsdservice.xpt > bin/components/fastfind.xpt > bin/components/find.xpt > bin/components/chardet.xpt > bin/components/jsconsole-clhandler.js > bin/components/layout_xul_tree.xpt > bin/components/mozfind.xpt > bin/components/mimetype.xpt > bin/components/parentalcontrols.xpt > bin/components/proxyObjInst.xpt > bin/components/exthandler.xpt > bin/components/exthelper.xpt > bin/components/embed_base.xpt > bin/components/webshell_idls.xpt > bin/components/windowds.xpt > bin/components/dom_xpath.xpt > bin/components/lwbrk.xpt > bin/components/nsINIProcessor.js > bin/components/nsTryToClose.js > bin/components/pluginGlue.js > bin/components/txEXSLTRegExFunctions.js > bin/components/feeds.xpt > bin/components/saxparser.xpt > bin/components/satchel.xpt > bin/components/shistory.xpt > bin/components/zipwriter.xpt > bin/components/nsBadCertHandler.js > bin/components/cookie.xpt > bin/components/places.xpt > bin/components/prefetch.xpt > bin/res/arrow.gif > bin/res/arrowd.gif > bin/res/broken-image.png > bin/res/charsetData.properties > bin/res/charsetalias.properties > bin/res/forms.css > bin/res/hiddenWindow.html > bin/res/html.css > bin/res/loading-image.png > bin/res/mathml.css > bin/res/quirk.css > bin/res/ua.css > bin/res/viewsource.css > bin/res/unixcharset.properties > bin/res/langGroups.properties > bin/res/language.properties > html40Latin1.properties > html40Special.properties > html40Symbols.properties > htmlEntityVersions.properties > mathml20.properties > transliterate.properties > mathml.dtd > xhtml11.dtd > mathfont.properties > mathfontStandardSymbolsL.properties > mathfontSTIXNonUnicode.properties > mathfontSTIXSize1.properties > mathfontUnicode.properties > bin/res/contenteditable.css > bin/res/designmode.css > bin/res/html/folder.png > bin/res/EditorOverride.css > bin/res/grabber.gif > bin/res/table-add-column-after-active.gif > bin/res/table-add-column-after-hover.gif > bin/res/table-add-column-after.gif > bin/res/table-add-column-before-active.gif > bin/res/table-add-column-before-hover.gif > bin/res/table-add-column-before.gif > bin/res/table-add-row-after-active.gif > bin/res/table-add-row-after-hover.gif > bin/res/table-add-row-after.gif > bin/res/table-add-row-before-active.gif > bin/res/table-add-row-before-hover.gif > bin/res/table-add-row-before.gif > bin/res/table-remove-column-active.gif > bin/res/table-remove-column-hover.gif > bin/res/table-remove-column.gif > bin/res/table-remove-row-active.gif > bin/res/table-remove-row-hover.gif > bin/res/table-remove-row.gif > bin/res/svg.css > bin/components/dom_svg.xpt > Warning: package error or possible missing or unnecessary file: bin/updat= er (package-manifest, 460). > Warning: package error or possible missing or unnecessary file: bin/crash= reporter (package-manifest, 463). > Warning: package error or possible missing or unnecessary file: bin/crash= reporter.ini (package-manifest, 464). > Warning: package error or possible missing or unnecessary file: bin/Throb= ber-small.gif (package-manifest, 465). > bin/components/libaccessibility.so > bin/components/libappcomps.so > bin/components/libauth.so > bin/components/libautoconfig.so > bin/components/libcaps.so > bin/components/libchardet.so > bin/components/libchrome.so > bin/components/libcommandlines.so > bin/components/libhtmlpars.so > bin/components/libmailcomps.so > bin/components/libnsappshell.so > bin/components/libpermissions.so > bin/components/libspellchecker.so > bin/components/libstoragecomps.so > bin/components/libtkautocomplete.so > bin/components/libtoolkitcomps.so > bin/components/libxpautocomplete.so > bin/components/libcomposer.so > bin/components/libcookie.so > bin/components/libdocshell.so > bin/components/libembedcomponents.so > bin/components/libfileview.so > bin/components/libgkgfxthebes.so > bin/components/libgklayout.so > bin/components/libgkplugin.so > bin/components/libwidget_gtk2.so > bin/components/libi18n.so > bin/components/libimglib2.so > bin/components/libimport.so > bin/components/libintlapp.so > bin/components/libjar50.so > bin/components/libjsctypes.so > bin/components/libmail.so > bin/components/libmork.so > bin/components/libmozfind.so > bin/components/libmozldap.so > bin/components/libmsgsmime.so > bin/components/libnecko.so > bin/components/libpipboot.so > bin/components/libpipnss.so > bin/components/libpippki.so > bin/components/librdf.so > bin/components/libremoteservice.so > bin/components/libsatchel.so > bin/components/libsystem-pref.so > bin/components/libtxmgr.so > bin/components/libuconv.so > bin/components/libucvmath.so > bin/components/libuniversalchardet.so > bin/components/libunixproxy.so > bin/components/libwebbrwsr.so > bin/components/libwindowds.so > bin/components/libxpconnect.so > bin/components/libpref.so > bin/components/libzipwriter.so > bin/libgkgfx.so > bin/libgfxpsshar.so > bin/libgtkxtbin.so > Warning: package error or possible missing or unnecessary file: bin/libmo= zz.so (package-manifest, 531). > bin/libthebes.so > bin/libxul.so > /usr/local/bin/perl5.12.4 ../../mozilla/xpinstall/packager/xptlink.pl -s = ../../mozilla/dist -d ../../mozilla/dist/xpt -f ../../mozilla/dist/thunderb= ird//components -v -x " /work/a/ports/mail/thunderbird3/work/comm-1.9.2/moz= illa/dist/bin/xpt_link" >=20 > Linking .xpt files... > [mail] > Linking .xpt files completed. > Stripping package directory... > signing nss libraries > Library File: ../../mozilla/dist/thunderbird/libsoftokn3.so 262968 bytes > Check File: ../../mozilla/dist/thunderbird/libsoftokn3.chk > hash: 20 bytes > 15 19 1d 4c a7 a6 b4 bf ac 65 > c6 da 73 82 4b 0c 49 b3 cc 1f > signature: 40 bytes > 9b 6b 02 6b 05 60 09 3e c5 81 > 86 1f f8 40 be f4 0c bb 32 d2 > b9 3b 00 45 9c ec d2 d3 e3 b7 > 27 ac 56 03 b3 9f 00 3e b2 f8 > moduleSpec configdir=3D'' certPrefix=3D'' keyPrefix=3D'' secmod=3D'' flag= s=3DnoCertDB, noModDB > Generate a DSA key pair ...=20 > Library File: ../../mozilla/dist/thunderbird/libnssdbm3.so 135768 bytes > Check File: ../../mozilla/dist/thunderbird/libnssdbm3.chk > hash: 20 bytes > f1 1e 61 14 03 c8 23 08 55 30 > 24 96 2f 59 ec 45 9e 68 be f9 > signature: 40 bytes > 9b e6 3c c5 b4 39 96 65 41 90 > 1c e5 07 c4 53 d4 c9 ee 53 00 > 62 9a ca 81 df 64 37 98 a3 d9 > 14 21 06 e9 ca 81 b7 56 7a f6 > moduleSpec configdir=3D'' certPrefix=3D'' keyPrefix=3D'' secmod=3D'' flag= s=3DnoCertDB, noModDB > Generate a DSA key pair ...=20 > Library File: ../../mozilla/dist/thunderbird/libfreebl3.so 343920 bytes > Check File: ../../mozilla/dist/thunderbird/libfreebl3.chk > hash: 20 bytes > fa 5f 5e 37 91 68 fb a3 c8 c1 > f9 40 65 80 ed 38 f0 9e 83 1d > signature: 40 bytes > bf 1e c3 49 47 ad 7c b9 3f fe > 32 a4 86 ab 1e ec 36 2e 03 31 > 28 8f 14 70 f9 15 2a a8 f3 d5 > b7 11 5b 35 87 18 0d 62 99 6a > moduleSpec configdir=3D'' certPrefix=3D'' keyPrefix=3D'' secmod=3D'' flag= s=3DnoCertDB, noModDB > Generate a DSA key pair ...=20 > Removing unpackaged files... > cd ../../mozilla/dist/thunderbird; rm -rf core bsdecho gtscc js js-config= jscpucfg nsinstall viewer TestGtkEmbed bloaturls.txt codesighs* elf-dynstr= -gc mangle* maptsv* mfc* mkdepend* msdump* msmap* nm2tsv* nsinstall* rebase= dlls* res/samples res/throbber shlibsign* ssltunnel* certutil* pk12util* wi= nEmbed.exe chrome/chrome.rdf chrome/app-chrome.manifest chrome/overlayinfo = components/compreg.dat components/xpti.dat content_unit_tests necko_unit_te= sts *.dSYM=20 > /work/a/ports/mail/thunderbird3/work/comm-1.9.2/mozilla/config/nsinstall = -t -m 644 removed-files ../../mozilla/dist/thunderbird > /work/a/ports/mail/thunderbird3/work/comm-1.9.2/mozilla/config/nsinstall = -D /work/a/ports/mail/thunderbird3/work/fake/lib/thunderbird3 > (cd ../../mozilla/dist/thunderbird && tar -cvhf - .) | \ > (cd /work/a/ports/mail/thunderbird3/work/fake/lib/thunderbird3 && tar -= xf -) > a . > a ./chrome > a ./defaults > a ./dictionaries > a ./libxpcom.so > a ./libxpcom_core.so > a ./libmozjs.so > a ./components > a ./modules > a ./thunderbird-bin > a ./thunderbird > a ./application.ini > a ./blocklist.xml > a ./platform.ini > a ./README.txt > a ./libsqlite3.so > a ./run-mozilla.sh > a ./isp > a ./extensions > a ./greprefs > a ./libldap60.so > a ./libldif60.so > a ./libprldap60.so > a ./res > a ./mozilla-xremote-client > a ./libnssckbi.so > a ./libnss3.so > a ./libnssutil3.so > a ./libsmime3.so > a ./libsoftokn3.so > a ./libfreebl3.so > a ./libssl3.so > a ./libfreebl3.chk > a ./libsoftokn3.chk > a ./libnssdbm3.so > a ./libnssdbm3.chk > a ./libgkgfx.so > a ./libgfxpsshar.so > a ./libgtkxtbin.so > a ./libthebes.so > a ./libxul.so > a ./removed-files > a ./res/arrow.gif > a ./res/arrowd.gif > a ./res/broken-image.png > a ./res/charsetData.properties > a ./res/charsetalias.properties > a ./res/forms.css > a ./res/hiddenWindow.html > a ./res/html.css > a ./res/loading-image.png > a ./res/mathml.css > a ./res/quirk.css > a ./res/ua.css > a ./res/viewsource.css > a ./res/unixcharset.properties > a ./res/langGroups.properties > a ./res/language.properties > a ./res/entityTables > a ./res/dtd > a ./res/fonts > a ./res/contenteditable.css > a ./res/designmode.css > a ./res/html > a ./res/EditorOverride.css > a ./res/grabber.gif > a ./res/table-add-column-after-active.gif > a ./res/table-add-column-after-hover.gif > a ./res/table-add-column-after.gif > a ./res/table-add-column-before-active.gif > a ./res/table-add-column-before-hover.gif > a ./res/table-add-column-before.gif > a ./res/table-add-row-after-active.gif > a ./res/table-add-row-after-hover.gif > a ./res/table-add-row-after.gif > a ./res/table-add-row-before-active.gif > a ./res/svg.css > a ./res/table-add-row-before-hover.gif > a ./res/table-add-row-before.gif > a ./res/table-remove-column-active.gif > a ./res/table-remove-column-hover.gif > a ./res/table-remove-column.gif > a ./res/table-remove-row-active.gif > a ./res/table-remove-row-hover.gif > a ./res/table-remove-row.gif > a ./res/html/folder.png > a ./res/fonts/mathfont.properties > a ./res/fonts/mathfontStandardSymbolsL.properties > a ./res/fonts/mathfontSTIXNonUnicode.properties > a ./res/fonts/mathfontSTIXSize1.properties > a ./res/fonts/mathfontUnicode.properties > a ./res/dtd/mathml.dtd > a ./res/dtd/xhtml11.dtd > a ./res/entityTables/html40Latin1.properties > a ./res/entityTables/html40Special.properties > a ./res/entityTables/html40Symbols.properties > a ./res/entityTables/htmlEntityVersions.properties > a ./res/entityTables/mathml20.properties > a ./res/entityTables/transliterate.properties > a ./greprefs/all.js > a ./greprefs/security-prefs.js > a ./greprefs/xpinstall.js > a ./extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} > a ./extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf > a ./extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png > a ./extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png > a ./isp/movemail.rdf > a ./isp/rss.rdf > a ./isp/SpamAssassin.sfd > a ./isp/SpamPal.sfd > a ./modules/activity > a ./modules/appIdleManager.js > a ./modules/attachmentChecker.js > a ./modules/CertUtils.jsm > a ./modules/ctypes.jsm > a ./modules/dbViewWrapper.js > a ./modules/debug.js > a ./modules/DownloadLastDir.jsm > a ./modules/DownloadUtils.jsm > a ./modules/errUtils.js > a ./modules/FileUtils.jsm > a ./modules/folderUtils.jsm > a ./modules/gloda > a ./modules/IOUtils.js > a ./modules/ISO8601DateUtils.jsm > a ./modules/iteratorUtils.jsm > a ./modules/jsTreeSelection.js > a ./modules/LightweightThemeConsumer.jsm > a ./modules/MailConsts.js > a ./modules/LightweightThemeManager.jsm > a ./modules/mailMigrator.js > a ./modules/mailnewsMigrator.js > a ./modules/MailUtils.js > a ./modules/mailViewManager.js > a ./modules/Microformats.js > a ./modules/MsgHdrSyntheticView.js > a ./modules/NetUtil.jsm > a ./modules/PluralForm.jsm > a ./modules/quickFilterManager.js > a ./modules/SearchIntegration.js > a ./modules/searchSpec.js > a ./modules/sessionStoreManager.js > a ./modules/SpatialNavigation.js > a ./modules/StringBundle.js > a ./modules/templateUtils.js > a ./modules/traceHelper.js > a ./modules/virtualFolderWrapper.js > a ./modules/WindowDraggingUtils.jsm > a ./modules/XPCOMUtils.jsm > a ./modules/gloda/explattr.js > a ./modules/gloda/index_msg.js > a ./modules/gloda/noun_mimetype.js > a ./modules/gloda/datamodel.js > a ./modules/gloda/noun_freetag.js > a ./modules/gloda/noun_tag.js > a ./modules/gloda/query.js > a ./modules/gloda/collection.js > a ./modules/gloda/everybody.js > a ./modules/gloda/log4moz.js > a ./modules/gloda/indexer.js > a ./modules/gloda/facet.js > a ./modules/gloda/mimemsg.js > a ./modules/gloda/fundattr.js > a ./modules/gloda/suffixtree.js > a ./modules/gloda/utils.js > a ./modules/gloda/connotent.js > a ./modules/gloda/public.js > a ./modules/gloda/msg_search.js > a ./modules/gloda/index_ab.js > a ./modules/gloda/datastore.js > a ./modules/gloda/databind.js > a ./modules/gloda/mimeTypeCategories.js > a ./modules/gloda/dbview.js > a ./modules/gloda/gloda.js > a ./modules/activity/autosync.js > a ./modules/activity/sendLater.js > a ./modules/activity/pop3Download.js > a ./modules/activity/moveCopy.js > a ./modules/activity/activityModules.js > a ./modules/activity/glodaIndexer.js > a ./modules/activity/alertHook.js > a ./components/libjsd.so > a ./components/libxpinstall.so > a ./components/newsblog.js > a ./components/components.list > a ./components/aboutRights.js > a ./components/msgAsyncPrompter.js > a ./components/nsActivity.js > a ./components/nsActivityManager.js > a ./components/nsActivityManagerUI.js > a ./components/nsMailNewsCommandLineHandler.js > a ./components/glautocomp.js > a ./components/jsmimeemitter.js > a ./components/mailContentHandler.js > a ./components/nsMailDefaultHandler.js > a ./components/nsSetDefaultMail.js > a ./components/offlineStartup.js > a ./components/steelApplication.js > a ./components/libauth.so > a ./components/mdn-service.js > a ./components/smime-service.js > a ./components/nsAbLDAPAttributeMap.js > a ./components/nsLDAPProtocolHandler.js > a ./components/nsLoginInfo.js > a ./components/nsLoginManager.js > a ./components/nsLoginManagerPrompter.js > a ./components/storage-Legacy.js > a ./components/storage-mozStorage.js > a ./components/nsHelperAppDlg.js > a ./components/nsDownloadManagerUI.js > a ./components/nsContentDispatchChooser.js > a ./components/nsHandlerService.js > a ./components/nsWebHandlerApp.js > a ./components/nsSMTPProtocolHandler.js > a ./components/nsPhishingProtectionApplication.js > a ./components/nsUrlClassifierListManager.js > a ./components/nsUrlClassifierLib.js > a ./components/nsAbAutoCompleteMyDomain.js > a ./components/nsAbAutoCompleteSearch.js > a ./components/nsMsgTraitService.js > a ./components/libimgicon.so > a ./components/nsDefaultCLH.js > a ./components/nsFormAutoComplete.js > a ./components/nsFilePicker.js > a ./components/libdbusservice.so > a ./components/NetworkGeolocationProvider.js > a ./components/GPSDGeolocationProvider.js > a ./components/nsProxyAutoConfig.js > a ./components/nsAddonRepository.js > a ./components/nsExtensionManager.js > a ./components/nsBlocklistService.js > a ./components/nsUpdateTimerManager.js > a ./components/nsURLFormatter.js > a ./components/nsContentPrefService.js > a ./components/FeedProcessor.js > a ./components/jsconsole-clhandler.js > a ./components/nsINIProcessor.js > a ./components/nsTryToClose.js > a ./components/pluginGlue.js > a ./components/txEXSLTRegExFunctions.js > a ./components/nsBadCertHandler.js > a ./components/libaccessibility.so > a ./components/libappcomps.so > a ./components/libautoconfig.so > a ./components/libcaps.so > a ./components/libchardet.so > a ./components/libchrome.so > a ./components/libcommandlines.so > a ./components/libhtmlpars.so > a ./components/libi18n.so > a ./components/libmailcomps.so > a ./components/libnsappshell.so > a ./components/libpermissions.so > a ./components/libspellchecker.so > a ./components/libstoragecomps.so > a ./components/libtkautocomplete.so > a ./components/libtoolkitcomps.so > a ./components/libxpautocomplete.so > a ./components/libcomposer.so > a ./components/libcookie.so > a ./components/libdocshell.so > a ./components/libembedcomponents.so > a ./components/libfileview.so > a ./components/libgkgfxthebes.so > a ./components/libgklayout.so > a ./components/libgkplugin.so > a ./components/libwidget_gtk2.so > a ./components/libimglib2.so > a ./components/libimport.so > a ./components/libintlapp.so > a ./components/libjar50.so > a ./components/libjsctypes.so > a ./components/libmail.so > a ./components/libmork.so > a ./components/libmozfind.so > a ./components/libmozldap.so > a ./components/libmsgsmime.so > a ./components/libnecko.so > a ./components/libpipboot.so > a ./components/libpipnss.so > a ./components/libpippki.so > a ./components/librdf.so > a ./components/libremoteservice.so > a ./components/libsatchel.so > a ./components/libsystem-pref.so > a ./components/libtxmgr.so > a ./components/libuconv.so > a ./components/libucvmath.so > a ./components/libuniversalchardet.so > a ./components/libunixproxy.so > a ./components/libpref.so > a ./components/libwebbrwsr.so > a ./components/libwindowds.so > a ./components/libxpconnect.so > a ./components/libzipwriter.so > a ./components/mail.xpt > a ./dictionaries/en-US.aff > a ./dictionaries/en-US.dic > a ./defaults/pref > a ./defaults/messenger > a ./defaults/profile > a ./defaults/autoconfig > a ./defaults/autoconfig/platform.js > a ./defaults/autoconfig/prefcalls.js > a ./defaults/profile/localstore.rdf > a ./defaults/profile/prefs.js > a ./defaults/profile/mimeTypes.rdf > a ./defaults/messenger/mailViews.dat > a ./defaults/pref/all-l10n.js > a ./defaults/pref/all-thunderbird.js > a ./defaults/pref/channel-prefs.js > a ./defaults/pref/composer.js > a ./defaults/pref/mailnews.js > a ./defaults/pref/mdn.js > a ./defaults/pref/smime.js > a ./defaults/pref/thunderbird-branding.js > a ./chrome/en-US.jar > a ./chrome/en-US.manifest > a ./chrome/newsblog.jar > a ./chrome/newsblog.manifest > a ./chrome/toolkit.jar > a ./chrome/toolkit.manifest > a ./chrome/comm.jar > a ./chrome/comm.manifest > a ./chrome/messenger.jar > a ./chrome/messenger.manifest > a ./chrome/icons > a ./chrome/gloda.jar > a ./chrome/gloda.manifest > a ./chrome/classic.jar > a ./chrome/classic.manifest > a ./chrome/pippki.jar > a ./chrome/pippki.manifest > a ./chrome/icons/default > a ./chrome/icons/default/default16.png > a ./chrome/icons/default/default22.png > a ./chrome/icons/default/default24.png > a ./chrome/icons/default/default256.png > a ./chrome/icons/default/default32.png > a ./chrome/icons/default/default48.png > /work/a/ports/mail/thunderbird3/work/comm-1.9.2/mozilla/config/nsinstall = -D /work/a/ports/mail/thunderbird3/work/fake/bin > rm -f -f /work/a/ports/mail/thunderbird3/work/fake/bin/thunderbird > ln -s /work/a/ports/mail/thunderbird3/work/fake/lib/thunderbird3/thunderb= ird /work/a/ports/mail/thunderbird3/work/fake/bin > gmake[1]: Leaving directory `/work/a/ports/mail/thunderbird3/work/comm-1.= 9.2/mail/installer' > /bin/mv /work/a/ports/mail/thunderbird3/work/fake/bin/thunderbird /work/a= /ports/mail/thunderbird3/work/fake/bin/thunderbird3 > /bin/mkdir -p /work/a/ports/mail/thunderbird3/work/fake/lib/thunderbird3/= defaults > /bin/mkdir -p /work/a/ports/mail/thunderbird3/work/fake/libdata > /bin/mv -f /work/a/ports/mail/thunderbird3/work/fake/lib/pkgconfig /work/= a/ports/mail/thunderbird3/work/fake/libdata/ || true > mv: rename /work/a/ports/mail/thunderbird3/work/fake/lib/pkgconfig to /wo= rk/a/ports/mail/thunderbird3/work/fake/libdata/pkgconfig: No such file or d= irectory > /bin/rm -f /work/a/ports/mail/thunderbird3/work/fake/lib/pkgconfig > /bin/cat /work/a/ports/mail/thunderbird3/work/plist_files | /usr/bin/sort= >> /work/a/ports/mail/thunderbird3/work/plist > /bin/cat /work/a/ports/mail/thunderbird3/work/plist_dirs | /usr/bin/sort = -r >> /work/a/ports/mail/thunderbird3/work/plist > echo "@dirrmtry share/idl" >> /work/a/ports/mail/thunderbird3/work/plist > echo "@exec /usr/local/bin/update-desktop-database > /dev/null || true" >= > /work/a/ports/mail/thunderbird3/work/plist > echo "@unexec /usr/local/bin/update-desktop-database > /dev/null || true"= >> /work/a/ports/mail/thunderbird3/work/plist > =3D=3D=3D> Generating temporary packing list > =3D=3D=3D> Checking if mail/thunderbird3 already installed > =3D=3D=3D> thunderbird-3.1.12_2 is already installed > You may wish to ``make deinstall'' and install this port again > by ``make reinstall'' to upgrade it properly. > If you really wish to overwrite the old port of mail/thunderbird3 > without deleting it first, set the variable "FORCE_PKG_REGISTER" > in your environment or the "make install" command line. > *** Error code 1 >=20 > Stop in /a/ports/mail/thunderbird3. > *** Error code 1 >=20 > Stop in /a/ports/deskutils/lightning-thunderbird. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > build of /usr/ports/deskutils/lightning-thunderbird ended at Wed Aug 31 0= 0:59:05 UTC 2011 --=20 --=20 Pav Lucistnik And the sign said long haired, freaky people need not apply. --=-ziEeWZ4LneI838S3oN9t Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iEYEABECAAYFAk5elT4ACgkQntdYP8FOsoL5lwCeLPbST8Dzaemrblao36apr1vd IBwAn0DAzgKD2hyK7Ur14VPIPB+vSov7 =suK3 -----END PGP SIGNATURE----- --=-ziEeWZ4LneI838S3oN9t-- From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 31 23:55:56 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B349B106566C for ; Wed, 31 Aug 2011 23:55:56 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id B89B48FC08 for ; Wed, 31 Aug 2011 23:55:55 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p7VNtsQp089010 for ; Wed, 31 Aug 2011 23:55:54 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id p7VNtmJY078634 for freebsd-gecko@freebsd.org; Wed, 31 Aug 2011 23:55:48 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 31 Aug 2011 23:55:48 GMT Message-Id: <201108312355.p7VNtmJY078634@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r621 - in branches/experimental/www/libxul: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Aug 2011 23:55:56 -0000 Author: flo Date: Wed Aug 31 23:55:48 2011 New Revision: 621 Log: first take to update libxul to 6.0 Added: branches/experimental/www/libxul/files/patch-bugzilla-535300 branches/experimental/www/libxul/files/patch-bugzilla-659932 branches/experimental/www/libxul/files/patch-build-pgo-profileserver.py branches/experimental/www/libxul/files/patch-build_unix_run-mozilla.sh branches/experimental/www/libxul/files/patch-gfx-qcms-Makefile.in branches/experimental/www/libxul/files/patch-gfx-qcms-qcmstypes.h branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-atomicops_internals_mutex.cc branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-file_util.h branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-file_util_linux.cc branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-file_util_posix.cc branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-platform_file_posix.cc branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-platform_thread_posix.cc branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-third_party-nspr-prcpucfg.h branches/experimental/www/libxul/files/patch-ipc-chromium-src-build-build_config.h branches/experimental/www/libxul/files/patch-js-src-config-mkdepend_Makefile.in branches/experimental/www/libxul/files/patch-js-src-config_config.mk branches/experimental/www/libxul/files/patch-js-src-ctypes-libffi-configure branches/experimental/www/libxul/files/patch-media-libsydneyaudio-include-sydney_audio.h branches/experimental/www/libxul/files/patch-media-libvpx-vpx_config.c branches/experimental/www/libxul/files/patch-media-libvpx-vpx_config.h branches/experimental/www/libxul/files/patch-nsprpub-pr-include-md_freebsd.cfg branches/experimental/www/libxul/files/patch-nsprpub-pr-include-md_freebsd.h branches/experimental/www/libxul/files/patch-security-coreconf-FreeBSD.mk branches/experimental/www/libxul/files/patch-security-nss-lib-freebl-mpi-mpcpucache.c branches/experimental/www/libxul/files/patch-toolkit_xre_Makefile.in branches/experimental/www/libxul/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc branches/experimental/www/libxul/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h Deleted: branches/experimental/www/libxul/files/libsydney_oss branches/experimental/www/libxul/files/patch-config-mkdepend-imakemdep.h branches/experimental/www/libxul/files/patch-config_rules.mk branches/experimental/www/libxul/files/patch-embedding_base_nsEmbedAPI.cpp branches/experimental/www/libxul/files/patch-js-ctypes-libffi-configure branches/experimental/www/libxul/files/patch-js-src-jslock.cpp branches/experimental/www/libxul/files/patch-media-liboggz-include-oggz-oggz_off_t_generated.h branches/experimental/www/libxul/files/patch-modules-libpref-src-prefapi.cpp branches/experimental/www/libxul/files/patch-security_coreconf_FreeBSD.mk branches/experimental/www/libxul/files/patch-security_nss_lib_freebl_mpi_mpcpucache.c branches/experimental/www/libxul/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc branches/experimental/www/libxul/files/patch-xptcall-alpha branches/experimental/www/libxul/files/patch-xptcall-amd64 branches/experimental/www/libxul/files/patch-xptcall-powerpc branches/experimental/www/libxul/files/patch-xptcall-sparc64 branches/experimental/www/libxul/files/releng6_pulseaudio Modified: branches/experimental/www/libxul/Makefile branches/experimental/www/libxul/distinfo branches/experimental/www/libxul/files/patch-config_autoconf.mk.in branches/experimental/www/libxul/files/patch-config_mkdepend_Makefile.in branches/experimental/www/libxul/files/patch-configure.in branches/experimental/www/libxul/files/patch-db_sqlite3_src_Makefile.in branches/experimental/www/libxul/files/patch-js-src-Makefile.in branches/experimental/www/libxul/files/patch-js-src-configure.in branches/experimental/www/libxul/files/patch-js_src_jsnum.cpp branches/experimental/www/libxul/files/patch-layout_generic_Makefile.in branches/experimental/www/libxul/files/patch-toolkit_library_Makefile.in branches/experimental/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp branches/experimental/www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Modified: branches/experimental/www/libxul/Makefile ============================================================================== --- branches/experimental/www/libxul/Makefile Mon Aug 29 16:03:05 2011 (r620) +++ branches/experimental/www/libxul/Makefile Wed Aug 31 23:55:48 2011 (r621) @@ -6,8 +6,7 @@ # PORTNAME= libxul -DISTVERSION= 1.9.2.17 -PORTREVISION= 1 +DISTVERSION= 6.0 CATEGORIES?= www devel MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= xulrunner/releases/${DISTVERSION}/source @@ -16,10 +15,13 @@ MAINTAINER?= gecko@FreeBSD.org COMMENT?= Mozilla runtime package that can be used to bootstrap XUL+XPCOM apps -WRKSRC= ${WRKDIR}/mozilla-1.9.2 +BUILD_DEPENDS= nspr>=4.8.8:${PORTSDIR}/devel/nspr \ + cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo +LIB_DEPENDS= execinfo.1:${PORTSDIR}/devel/libexecinfo \ + event-1.4:${PORTSDIR}/devel/libevent + +WRKSRC= ${WRKDIR}/mozilla-release CONFLICTS= mozilla-[0-9]* -GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/bin lib/${MOZILLA}/idl \ - lib/${MOZILLA}/include lib/${MOZILLA}/lib USE_AUTOTOOLS= autoconf213 WANT_GNOME= yes @@ -28,6 +30,7 @@ HAS_CONFIGURE= yes USE_BZIP2= yes USE_GMAKE= yes +USE_GL= gl MAKE_JOBS_SAFE= yes MAKE_ENV= SKIP_GRE_REGISTRATION=1 mozappdir=${PREFIX}/lib/${MOZILLA} LDFLAGS+= -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH} @@ -37,7 +40,7 @@ MOZ_OPTIONS?= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ --disable-javaxpcom --enable-canvas \ --enable-system-cairo --disable-updater \ - --disable-necko-wifi --disable-ipc + --disable-necko-wifi --with-system-libevent=${LOCALBASE} MOZ_EXTENSIONS= default,cookie,permissions OPTIONS= # Empty, used for generic gecko OPTIONS USE_GECKO_OPTIONS= java debug logging optimized_cflags @@ -52,13 +55,6 @@ .include -.if ${OSVERSION} < 700000 -LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio -EXTRA_PATCHES= ${FILESDIR}/releng6_pulseaudio -.else -EXTRA_PATCHES= ${FILESDIR}/libsydney_oss -.endif - .if ${ARCH} == powerpc64 .if ${OSVERSION} < 900033 BROKEN= Needs binutils 2.17.50 to build @@ -75,19 +71,29 @@ notify.4:${PORTSDIR}/devel/libnotify .endif +.if ${ARCH} == amd64 || ${ARCH} == i386 +BUILD_DEPENDS+= yasm:${PORTSDIR}/devel/yasm +.endif + post-patch: - ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ + @${GREP} -Flr \"/proc ${WRKSRC}/ipc/chromium/src/base | ${XARGS} ${REINPLACE_CMD} \ + -e 's|/proc/self/fd|/dev/fd|' \ + -e 's|/proc["/]|/compat/linux&|' + @${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ ${WRKSRC}/storage/build/Makefile.in \ + ${WRKSRC}/toolkit/library/Makefile.in \ ${WRKSRC}/db/sqlite3/src/Makefile.in - ${REINPLACE_CMD} -e 's|/usr/local/include|${LOCALBASE}/include|' \ - ${WRKSRC}/js/src/config/mkdepend/Makefile.in + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ + ${WRKSRC}/js/src/config/mkdepend/Makefile.in \ + ${WRKSRC}/js/src/config/config.mk @${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \ s|-lpthread|${PTHREAD_LIBS}|g ; \ s|echo aout|echo elf|g ; \ s|/usr/X11R6|${LOCALBASE}|g' \ - ${WRKSRC}/js/src/configure + ${WRKSRC}/js/src/configure.in pre-configure: + (cd ${WRKSRC} && ${AUTOCONF}) (cd ${WRKSRC}/js/src/ && ${AUTOCONF}) post-build: Modified: branches/experimental/www/libxul/distinfo ============================================================================== --- branches/experimental/www/libxul/distinfo Mon Aug 29 16:03:05 2011 (r620) +++ branches/experimental/www/libxul/distinfo Wed Aug 31 23:55:48 2011 (r621) @@ -1,2 +1,2 @@ -SHA256 (xulrunner-1.9.2.17.source.tar.bz2) = 6b2de4332f7f0a7b3a2afb6a496ac972db9799b4955e613130e7e574b82245e8 -SIZE (xulrunner-1.9.2.17.source.tar.bz2) = 51768448 +SHA256 (xulrunner-6.0.source.tar.bz2) = 62b5d9190f8a61aa1449042729e9065429c9d648167c5013190a9fc1fde1c37c +SIZE (xulrunner-6.0.source.tar.bz2) = 67915896 Deleted: branches/experimental/www/libxul/files/libsydney_oss ============================================================================== --- branches/experimental/www/libxul/files/libsydney_oss Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,15 +0,0 @@ ---- media/libsydneyaudio/src/Makefile.in.orig 2009-08-17 14:21:06.000000000 +0200 -+++ media/libsydneyaudio/src/Makefile.in 2009-08-17 14:21:53.000000000 +0200 -@@ -45,6 +45,12 @@ - LIBRARY_NAME = sydneyaudio - FORCE_STATIC_LIB= 1 - -+ifeq ($(OS_ARCH),FreeBSD) -+CSRCS = \ -+ sydney_audio_oss.c \ -+ $(NULL) -+endif -+ - ifeq ($(OS_ARCH),Linux) - CSRCS = \ - sydney_audio_alsa.c \ Added: branches/experimental/www/libxul/files/patch-bugzilla-535300 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-bugzilla-535300 Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,20 @@ +--- ipc/glue/GeckoChildProcessHost.cpp.orig 2011-06-15 23:57:27.000000000 +0200 ++++ ipc/glue/GeckoChildProcessHost.cpp 2011-06-27 23:48:28.799495181 +0200 +@@ -433,7 +433,16 @@ + #ifdef ANDROID + path += "/lib"; + #endif +- newEnvVars["LD_LIBRARY_PATH"] = path.get(); ++ const char *ld_library_path = PR_GetEnv("LD_LIBRARY_PATH"); ++ nsCString new_ld_lib_path; ++ if (ld_library_path && *ld_library_path) { ++ new_ld_lib_path.Assign(ld_library_path); ++ new_ld_lib_path.AppendLiteral(":"); ++ new_ld_lib_path.Append(path.get()); ++ newEnvVars["LD_LIBRARY_PATH"] = new_ld_lib_path.get(); ++ } else { ++ newEnvVars["LD_LIBRARY_PATH"] = path.get(); ++ } + #elif OS_MACOSX + newEnvVars["DYLD_LIBRARY_PATH"] = path.get(); + #endif Added: branches/experimental/www/libxul/files/patch-bugzilla-659932 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-bugzilla-659932 Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,35 @@ +--- toolkit/xre/glxtest.cpp.orig 2011-08-11 17:41:31.000000000 -0400 ++++ toolkit/xre/glxtest.cpp 2011-08-23 15:09:48.000000000 -0400 +@@ -114,6 +114,9 @@ + typedef GLXFBConfig* (* PFNGLXQUERYEXTENSION) (Display *, int *, int *); + PFNGLXQUERYEXTENSION glXQueryExtension = cast(dlsym(libgl, "glXQueryExtension")); + ++ typedef GLXFBConfig* (* PFNGLXQUERYVERSION) (Display *, int *, int *); ++ PFNGLXQUERYVERSION glXQueryVersion = cast(dlsym(libgl, "glXQueryVersion")); ++ + typedef GLXFBConfig* (* PFNGLXCHOOSEFBCONFIG) (Display *, int, const int *, int *); + PFNGLXCHOOSEFBCONFIG glXChooseFBConfig = cast(dlsym(libgl, "glXChooseFBConfig")); + +@@ -139,6 +142,7 @@ + PFNGLGETSTRING glGetString = cast(dlsym(libgl, "glGetString")); + + if (!glXQueryExtension || ++ !glXQueryVersion || + !glXChooseFBConfig || + !glXGetVisualFromFBConfig || + !glXCreatePixmap || +@@ -158,6 +162,14 @@ + ///// Check that the GLX extension is present ///// + if (!glXQueryExtension(dpy, NULL, NULL)) + fatal_error("GLX extension missing"); ++ ++ ///// Check that the GLX version is >= 1.3, needed for glXCreatePixmap, bug 659932 ///// ++ int majorVersion, minorVersion; ++ if (!glXQueryVersion(dpy, &majorVersion, &minorVersion)) ++ fatal_error("Unable to query GLX version"); ++ ++ if (majorVersion < 1 || (majorVersion == 1 && minorVersion < 3)) ++ fatal_error("GLX version older than the required 1.3"); + + XSetErrorHandler(x_error_handler); + Added: branches/experimental/www/libxul/files/patch-build-pgo-profileserver.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-build-pgo-profileserver.py Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,18 @@ +--- build/pgo/profileserver.py.orig 2011-02-24 21:49:47.000000000 +0100 ++++ build/pgo/profileserver.py 2011-02-24 21:50:30.000000000 +0100 +@@ -77,13 +77,13 @@ + t.setDaemon(True) # don't hang on exit + t.start() + +- automation.setServerInfo("localhost", PORT) ++ automation.setServerInfo("127.0.0.1", PORT) + automation.initializeProfile(PROFILE_DIRECTORY) + browserEnv = automation.environment() + browserEnv["XPCOM_DEBUG_BREAK"] = "warn" + browserEnv["MOZ_JAR_LOG_DIR"] = MOZ_JAR_LOG_DIR + +- url = "http://localhost:%d/index.html" % PORT ++ url = "http://127.0.0.1:%d/index.html" % PORT + appPath = os.path.join(SCRIPT_DIR, automation.DEFAULT_APP) + status = automation.runApp(url, browserEnv, appPath, PROFILE_DIRECTORY, {}, + debuggerInfo=debuggerInfo, Added: branches/experimental/www/libxul/files/patch-build_unix_run-mozilla.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-build_unix_run-mozilla.sh Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,12 @@ +--- build/unix/run-mozilla.sh.orig Tue Feb 14 19:56:54 2006 ++++ build/unix/run-mozilla.sh Fri Dec 8 15:49:48 2006 +@@ -443,6 +443,9 @@ + export MOZILLA_FIVE_HOME LD_LIBRARY_PATH + export SHLIB_PATH LIBPATH LIBRARY_PATH ADDON_PATH DYLD_LIBRARY_PATH + ++MOZ_PLUGIN_PATH=%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko19:%%LOCALBASE%%/lib/npapi/symlinks/firefox ++export MOZ_PLUGIN_PATH ++ + if [ $moz_debug -eq 1 ] + then + moz_debug_program ${1+"$@"} Deleted: branches/experimental/www/libxul/files/patch-config-mkdepend-imakemdep.h ============================================================================== --- branches/experimental/www/libxul/files/patch-config-mkdepend-imakemdep.h Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998 -+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003 -@@ -278,4 +278,7 @@ - "-D__i386__", - # endif -+# if defined(__amd64__) || defined(__x86_64__) -+ "-D__amd64__ -D__x86_64__", -+# endif - # ifdef __GNUC__ - "-traditional", Modified: branches/experimental/www/libxul/files/patch-config_autoconf.mk.in ============================================================================== --- branches/experimental/www/libxul/files/patch-config_autoconf.mk.in Mon Aug 29 16:03:05 2011 (r620) +++ branches/experimental/www/libxul/files/patch-config_autoconf.mk.in Wed Aug 31 23:55:48 2011 (r621) @@ -1,6 +1,6 @@ ---- config/autoconf.mk.in.orig 2007-08-28 12:02:43.000000000 -0400 -+++ config/autoconf.mk.in 2007-09-26 14:21:51.000000000 -0400 -@@ -58,14 +58,14 @@ +--- config/autoconf.mk.in.orig 2009-04-24 03:46:37.000000000 +0200 ++++ config/autoconf.mk.in 2009-05-11 15:03:26.000000000 +0200 +@@ -57,14 +57,14 @@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ @@ -19,3 +19,12 @@ DIST = $(DEPTH)/dist LIBXUL_SDK = @LIBXUL_SDK@ +@@ -275,7 +275,7 @@ + OS_CPPFLAGS = @CPPFLAGS@ + OS_CFLAGS = $(OS_CPPFLAGS) @CFLAGS@ + OS_CXXFLAGS = $(OS_CPPFLAGS) @CXXFLAGS@ +-OS_LDFLAGS = @LDFLAGS@ ++OS_LDFLAGS = @LDFLAGS@ -lc + + OS_COMPILE_CFLAGS = $(OS_CPPFLAGS) @COMPILE_CFLAGS@ + OS_COMPILE_CXXFLAGS = $(OS_CPPFLAGS) @COMPILE_CXXFLAGS@ Modified: branches/experimental/www/libxul/files/patch-config_mkdepend_Makefile.in ============================================================================== --- branches/experimental/www/libxul/files/patch-config_mkdepend_Makefile.in Mon Aug 29 16:03:05 2011 (r620) +++ branches/experimental/www/libxul/files/patch-config_mkdepend_Makefile.in Wed Aug 31 23:55:48 2011 (r621) @@ -1,5 +1,5 @@ ---- config/mkdepend/Makefile.in.orig Sun Apr 18 14:17:26 2004 -+++ config/mkdepend/Makefile.in Sun Dec 12 09:42:11 2004 +--- config/mkdepend/Makefile.in.orig 2009-04-28 08:07:48.532396203 +0000 ++++ config/mkdepend/Makefile.in 2009-04-28 08:08:07.342398592 +0000 @@ -73,6 +73,7 @@ include $(topsrcdir)/config/rules.mk Deleted: branches/experimental/www/libxul/files/patch-config_rules.mk ============================================================================== --- branches/experimental/www/libxul/files/patch-config_rules.mk Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,13 +0,0 @@ ---- config/rules.mk.orig Thu Sep 14 14:07:03 2006 -+++ config/rules.mk Wed Oct 18 11:00:09 2006 -@@ -442,9 +442,7 @@ - endif - - ifeq ($(OS_ARCH),FreeBSD) --ifdef IS_COMPONENT --EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic --endif -+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc - endif - - ifeq ($(OS_ARCH),NetBSD) Modified: branches/experimental/www/libxul/files/patch-configure.in ============================================================================== --- branches/experimental/www/libxul/files/patch-configure.in Mon Aug 29 16:03:05 2011 (r620) +++ branches/experimental/www/libxul/files/patch-configure.in Wed Aug 31 23:55:48 2011 (r621) @@ -1,6 +1,6 @@ ---- configure.in.orig 2009-10-29 23:11:31.000000000 +0100 -+++ configure.in 2009-11-16 19:51:19.000000000 +0100 -@@ -1352,7 +1352,7 @@ +--- configure.in.orig 2010-11-04 21:05:18.000000000 +0100 ++++ configure.in 2010-11-09 12:59:28.000000000 +0100 +@@ -1549,7 +1549,7 @@ CPU_ARCH=sparc ;; @@ -9,14 +9,78 @@ CPU_ARCH="$OS_TEST" ;; -@@ -3582,8 +3582,8 @@ - *) - - AC_CHECK_LIB(c, iconv, [_ICONV_LIBS="$_ICONV_LIBS"], -- AC_CHECK_LIB(iconv, iconv, [_ICONV_LIBS="$_ICONV_LIBS -liconv"], -- AC_CHECK_LIB(iconv, libiconv, [_ICONV_LIBS="$_ICONV_LIBS -liconv"]))) -+ AC_CHECK_LIB(iconv, iconv, [_ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"], -+ AC_CHECK_LIB(iconv, libiconv, [_ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"]))) - _SAVE_LIBS=$LIBS - LIBS="$LIBS $_ICONV_LIBS" - AC_CACHE_CHECK( +@@ -1567,7 +1567,7 @@ dnl Set INTEL_ARCHITECTURE if we're comp + dnl =============================================================== + INTEL_ARCHITECTURE= + case "$OS_TEST" in +- x86_64|i?86) ++ amd64|x86_64|i?86) + INTEL_ARCHITECTURE=1 + esac + +@@ -3803,19 +3803,21 @@ + AC_CHECK_FUNCS(localtime_r strtok_r) + + dnl check for clock_gettime(), the CLOCK_MONOTONIC clock, and -lrt +-_SAVE_LDFLAGS=$LDFLAGS +-LDFLAGS="$LDFLAGS -lrt" +-AC_CACHE_CHECK(for clock_gettime(CLOCK_MONOTONIC) and -lrt, ++_SAVE_LIBS=$LIBS ++AC_SEARCH_LIBS(clock_gettime, rt) ++AC_CACHE_CHECK(for clock_gettime(CLOCK_MONOTONIC), + ac_cv_have_clock_monotonic, + [AC_TRY_LINK([#include ], + [ struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); ], + ac_cv_have_clock_monotonic=yes, + ac_cv_have_clock_monotonic=no)]) +-LDFLAGS=$_SAVE_LDFLAGS ++LIBS=$_SAVE_LIBS + if test "$ac_cv_have_clock_monotonic" = "yes"; then + HAVE_CLOCK_MONOTONIC=1 +- REALTIME_LIBS=-lrt ++ if test "$ac_cv_search_clock_gettime" != "none required"; then ++ REALTIME_LIBS=$ac_cv_search_clock_gettime ++ fi + AC_DEFINE(HAVE_CLOCK_MONOTONIC) + AC_SUBST(HAVE_CLOCK_MONOTONIC) + AC_SUBST(REALTIME_LIBS) +@@ -4808,7 +4810,7 @@ CFLAGS=$_SAVE_CFLAGS + LDFLAGS=$_SAVE_LDFLAGS + LIBS=$_SAVE_LIBS + +-if test "${ZLIB_DIR}" -a -d "${ZLIB_DIR}" -a "$SYSTEM_ZLIB" = 1; then ++if test "${ZLIB_DIR}" -a "${ZLIB_DIR}" != "/usr" -a -d "${ZLIB_DIR}" -a "$SYSTEM_ZLIB" = 1; then + ZLIB_CFLAGS="-I${ZLIB_DIR}/include" + ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}" + fi +@@ -6022,6 +6024,14 @@ + VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" + VPX_X86_ASM=1 + ;; ++ FreeBSD:i386) ++ VPX_ASFLAGS="-f elf32 -rnasm -pnasm" ++ VPX_X86_ASM=1 ++ ;; ++ FreeBSD:amd64) ++ VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" ++ VPX_X86_ASM=1 ++ ;; + SunOS:x86) + VPX_ASFLAGS="-f elf32 -rnasm -pnasm" + VPX_X86_ASM=1 +@@ -6392,6 +6402,14 @@ if test -n "$MOZ_LIBJPEG_TURBO"; then + LIBJPEG_TURBO_ASFLAGS="-f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF" + LIBJPEG_TURBO_X64_ASM=1 + ;; ++ FreeBSD:i386) ++ LIBJPEG_TURBO_ASFLAGS="-f elf32 -rnasm -pnasm -DPIC -DELF" ++ LIBJPEG_TURBO_X86_ASM=1 ++ ;; ++ FreeBSD:amd64) ++ LIBJPEG_TURBO_ASFLAGS="-f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF" ++ LIBJPEG_TURBO_X64_ASM=1 ++ ;; + SunOS:i?86) + LIBJPEG_TURBO_ASFLAGS="-f elf32 -rnasm -pnasm -DPIC -DELF" + LIBJPEG_TURBO_X86_ASM=1 Modified: branches/experimental/www/libxul/files/patch-db_sqlite3_src_Makefile.in ============================================================================== --- branches/experimental/www/libxul/files/patch-db_sqlite3_src_Makefile.in Mon Aug 29 16:03:05 2011 (r620) +++ branches/experimental/www/libxul/files/patch-db_sqlite3_src_Makefile.in Wed Aug 31 23:55:48 2011 (r621) @@ -1,11 +1,11 @@ ---- db/sqlite3/src/Makefile.in.orig 2008-06-19 11:03:17.000000000 -0500 -+++ db/sqlite3/src/Makefile.in 2008-06-19 11:04:15.000000000 -0500 +--- db/sqlite3/src/Makefile.in.orig 2009-04-28 11:12:00.829684825 +0000 ++++ db/sqlite3/src/Makefile.in 2009-04-28 11:12:20.628076799 +0000 @@ -45,6 +45,8 @@ include $(DEPTH)/config/autoconf.mk +OS_CFLAGS = -I../../../dist/include/sqlite3 -+OS_LIBS = %%PTHREAD_LIBS%% ++OS_LIBS = %%PTHREAD_LIBS%% -lc MODULE = sqlite3 LIBRARY_NAME = sqlite3 FORCE_SHARED_LIB = 1 Deleted: branches/experimental/www/libxul/files/patch-embedding_base_nsEmbedAPI.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-embedding_base_nsEmbedAPI.cpp Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- embedding/base/nsEmbedAPI.cpp.orig 2007-10-09 20:00:30.000000000 -0400 -+++ embedding/base/nsEmbedAPI.cpp 2007-10-09 20:01:45.000000000 -0400 -@@ -53,7 +53,12 @@ static PRBool sRegistryIniti - static PRUint32 sInitCounter = 0; - - #define HACK_AROUND_THREADING_ISSUES --//#define HACK_AROUND_NONREENTRANT_INITXPCOM -+#ifdef __FreeBSD__ -+#include -+#if __FreeBSD_version < 700042 -+#define HACK_AROUND_NONREENTRANT_INITXPCOM -+#endif -+#endif - - #ifdef HACK_AROUND_NONREENTRANT_INITXPCOM - // XXX hack class to clean up XPCOM when this module is unloaded Added: branches/experimental/www/libxul/files/patch-gfx-qcms-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-gfx-qcms-Makefile.in Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,11 @@ +--- gfx/qcms/Makefile.in.orig 2011-01-22 01:25:38.000000000 +0100 ++++ gfx/qcms/Makefile.in 2011-01-27 18:16:39.000000000 +0100 +@@ -15,7 +15,7 @@ + + CSRCS = iccread.c transform.c + +-ifeq (86,$(findstring 86,$(OS_TEST))) ++ifneq (,$(INTEL_ARCHITECTURE)) + CSRCS += transform-sse2.c + ifdef _MSC_VER + ifneq ($(OS_ARCH)_$(OS_TEST),WINNT_x86_64) Added: branches/experimental/www/libxul/files/patch-gfx-qcms-qcmstypes.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-gfx-qcms-qcmstypes.h Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,11 @@ +--- gfx/qcms/qcmstypes.h.orig 2010-11-22 12:01:36.000000000 +0100 ++++ gfx/qcms/qcmstypes.h 2010-11-22 12:02:42.000000000 +0100 +@@ -25,7 +25,7 @@ + #ifdef __OS2__ + /* OS/2's stdlib typdefs uintptr_t. So we'll just include that so we don't collide */ + #include +-#elif !defined(__intptr_t_defined) && !defined(_UINTPTR_T_DEFINED) ++#elif !defined(__intptr_t_defined) && !defined(_INTPTR_T_DECLARED) + typedef PRUptrdiff uintptr_t; + #endif + #endif Added: branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-atomicops_internals_mutex.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-atomicops_internals_mutex.cc Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,10 @@ +--- ipc/chromium/src/base/atomicops_internals_mutex.cc~ ++++ ipc/chromium/src/base/atomicops_internals_mutex.cc +@@ -39,6 +39,7 @@ + * ***** END LICENSE BLOCK ***** */ + + #include "base/atomicops.h" ++#include "base/lock.h" + + namespace base { + namespace subtle { Added: branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-file_util.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-file_util.h Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,13 @@ +--- ipc/chromium/src/base/file_util.h~ ++++ ipc/chromium/src/base/file_util.h +@@ -15,8 +15,9 @@ + #elif defined(ANDROID) + #include + #elif defined(OS_POSIX) ++#include ++#include + #include +-#include + #endif + + #include Added: branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-file_util_linux.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-file_util_linux.cc Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,11 @@ +--- ipc/chromium/src/base/file_util_linux.cc~ ++++ ipc/chromium/src/base/file_util_linux.cc +@@ -28,7 +28,7 @@ bool GetShmemTempDir(FilePath* path) { + #ifdef ANDROID + return GetTempDir(path); + #else +- *path = FilePath("/dev/shm"); ++ *path = FilePath("/tmp"); + return true; + #endif + } Added: branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-file_util_posix.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-file_util_posix.cc Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,11 @@ +--- ipc/chromium/src/base/file_util_posix.cc~ ++++ ipc/chromium/src/base/file_util_posix.cc +@@ -30,6 +30,8 @@ + #include "base/string_util.h" + #include "base/time.h" + ++#define stat64 stat ++ + namespace file_util { + + #if defined(GOOGLE_CHROME_BUILD) Added: branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-platform_file_posix.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-platform_file_posix.cc Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,10 @@ +--- ipc/chromium/src/base/platform_file_posix.cc~ ++++ ipc/chromium/src/base/platform_file_posix.cc +@@ -9,6 +9,7 @@ + #ifdef ANDROID + #include + #endif ++#include + + #include "base/logging.h" + #include "base/string_util.h" Added: branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-platform_thread_posix.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-platform_thread_posix.cc Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,25 @@ +--- ipc/chromium/src/base/platform_thread_posix.cc~ ++++ ipc/chromium/src/base/platform_thread_posix.cc +@@ -11,6 +11,7 @@ + #include + #elif defined(OS_LINUX) + #include ++#include + #include + #endif + +@@ -34,7 +35,13 @@ PlatformThreadId PlatformThread::Current + #if defined(OS_MACOSX) + return mach_thread_self(); + #elif defined(OS_LINUX) +- return syscall(__NR_gettid); ++#if __FreeBSD_version > 900030 ++ return pthread_getthreadid_np(); ++#else ++ long tid; ++ syscall(SYS_thr_self, &tid); ++ return tid; ++#endif + #endif + } + Added: branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-third_party-nspr-prcpucfg.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-third_party-nspr-prcpucfg.h Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,11 @@ +--- ipc/chromium/src/base/third_party/nspr/prcpucfg.h~ ++++ ipc/chromium/src/base/third_party/nspr/prcpucfg.h +@@ -34,7 +34,7 @@ + #include "base/third_party/nspr/prcpucfg_win.h" + #elif defined(__APPLE__) + #include "base/third_party/nspr/prcpucfg_mac.h" +-#elif defined(__linux__) || defined(ANDROID) ++#elif defined(__FreeBSD__) || defined(ANDROID) + #include "base/third_party/nspr/prcpucfg_linux.h" + #else + #error Provide a prcpucfg.h appropriate for your platform Added: branches/experimental/www/libxul/files/patch-ipc-chromium-src-build-build_config.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-ipc-chromium-src-build-build_config.h Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,21 @@ +--- ipc/chromium/src/build/build_config.h.orig 2011-08-04 12:43:13.000000000 +0200 ++++ ipc/chromium/src/build/build_config.h 2011-08-27 22:09:08.000000000 +0200 +@@ -17,7 +17,7 @@ + // A set of macros to use for platform detection. + #if defined(__APPLE__) + #define OS_MACOSX 1 +-#elif defined(__linux__) || defined(ANDROID) ++#elif defined(__FreeBSD__) || defined(ANDROID) + #define OS_LINUX 1 + #elif defined(_WIN32) + #define OS_WIN 1 +@@ -57,6 +57,9 @@ + #define ARCH_CPU_ARMEL 1 + #define ARCH_CPU_32_BITS 1 + #define WCHAR_T_IS_UNSIGNED 1 ++#elif defined(__ppc64__) || defined(__powerpc64__) ++#define ARCH_CPU_PPC 1 ++#define ARCH_CPU_64_BITS 1 + #elif defined(__ppc__) || defined(__powerpc__) + #define ARCH_CPU_PPC 1 + #define ARCH_CPU_32_BITS 1 Deleted: branches/experimental/www/libxul/files/patch-js-ctypes-libffi-configure ============================================================================== --- branches/experimental/www/libxul/files/patch-js-ctypes-libffi-configure Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,12 +0,0 @@ ---- js/ctypes/libffi/configure.orig 2010-07-22 23:54:58.000000000 +0200 -+++ js/ctypes/libffi/configure 2010-08-05 07:34:44.000000000 +0200 -@@ -21033,6 +21033,9 @@ - powerpc-*-aix* | rs6000-*-aix*) - TARGET=POWERPC_AIX; TARGETDIR=powerpc - ;; -+ powerpc64-*-freebsd*) -+ TARGET=POWERPC; TARGETDIR=powerpc -+ ;; - powerpc-*-freebsd*) - TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc - ;; Modified: branches/experimental/www/libxul/files/patch-js-src-Makefile.in ============================================================================== --- branches/experimental/www/libxul/files/patch-js-src-Makefile.in Mon Aug 29 16:03:05 2011 (r620) +++ branches/experimental/www/libxul/files/patch-js-src-Makefile.in Wed Aug 31 23:55:48 2011 (r621) @@ -1,11 +1,41 @@ ---- js/src/Makefile.in.orig 2009-05-11 15:21:19.000000000 +0200 -+++ js/src/Makefile.in 2009-05-11 15:21:34.000000000 +0200 -@@ -427,7 +427,7 @@ - endif # WINNT +--- js/src/Makefile.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ js/src/Makefile.in 2011-07-06 22:23:46.363233778 +0200 +@@ -416,7 +416,7 @@ + # END enclude sources for V8 dtoa + ############################################# - ifeq ($(OS_ARCH),FreeBSD) --EXTRA_LIBS += -pthread -+EXTRA_LIBS += -pthread -lc +-ifeq (,$(filter arm% sparc %86 x86_64,$(TARGET_CPU))) ++ifeq (,$(filter arm% sparc %86 amd64 x86_64,$(TARGET_CPU))) + + VPATH += $(srcdir)/assembler \ + $(srcdir)/assembler/wtf \ +@@ -469,6 +469,9 @@ + else + #CPPSRCS += only_on_x86.cpp + endif ++ifeq (amd64, $(TARGET_CPU)) ++#CPPSRCS += only_on_x86_64.cpp ++endif endif - ifeq ($(OS_ARCH),IRIX) - ifdef USE_N32 + ifeq (arm, $(TARGET_CPU)) + #CPPSRCS += only_on_arm.cpp +@@ -739,7 +742,7 @@ + # to reliably get limit macros defined, we'd always have to define the + # one below before including any header, but that's obscure and + # fragile, so we do it here. +-DEFINES += -D__STDC_LIMIT_MACROS ++DEFINES += -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS + + INCLUDES += -I$(srcdir) + + +-@@ -793,7 +796,8 @@ ++@@ -793,7 +796,7 @@ + endif # WINNT + + ifeq ($(OS_ARCH),FreeBSD) + -EXTRA_LIBS += -pthread +-+DEFINES += -DFREEBSD + +EXTRA_LIBS += -pthread -lc + endif + ifeq ($(OS_ARCH),IRIX) Added: branches/experimental/www/libxul/files/patch-js-src-config-mkdepend_Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-js-src-config-mkdepend_Makefile.in Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,11 @@ +--- js/src/config/mkdepend/Makefile.in.orig 2009-04-28 08:17:55.069074748 +0000 ++++ js/src/config/mkdepend/Makefile.in 2009-04-28 08:18:44.897081100 +0000 +@@ -72,7 +72,7 @@ + + include $(topsrcdir)/config/rules.mk + +-HOST_CFLAGS += -DINCLUDEDIR=\"/usr/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) Added: branches/experimental/www/libxul/files/patch-js-src-config_config.mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-js-src-config_config.mk Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,10 @@ +--- js/src/config/config.mk.orig 2009-08-07 00:49:23.000000000 +0200 ++++ js/src/config/config.mk 2009-08-09 20:50:05.000000000 +0200 +@@ -506,6 +506,7 @@ + -I$(srcdir) \ + -I. \ + -I$(DIST)/include -I$(DIST)/include/nsprpub \ ++ -I%%LOCALBASE%%/include \ + $(if $(LIBXUL_SDK),-I$(LIBXUL_SDK)/include -I$(LIBXUL_SDK)/include/nsprpub) \ + $(OS_INCLUDES) \ + $(NULL) Modified: branches/experimental/www/libxul/files/patch-js-src-configure.in ============================================================================== --- branches/experimental/www/libxul/files/patch-js-src-configure.in Mon Aug 29 16:03:05 2011 (r620) +++ branches/experimental/www/libxul/files/patch-js-src-configure.in Wed Aug 31 23:55:48 2011 (r621) @@ -1,13 +1,72 @@ ---- js/src/configure.in.orig 2009-09-30 21:50:26.000000000 +0200 -+++ js/src/configure.in 2009-09-30 21:50:44.000000000 +0200 -@@ -2467,10 +2467,6 @@ - ENABLE_JIT=1 - NANOJIT_ARCH=ARM +--- js/src/configure.in.orig 2011-07-06 05:09:22.000000000 +0200 ++++ js/src/configure.in 2011-07-06 22:19:17.584233430 +0200 +@@ -1473,7 +1473,7 @@ + CPU_ARCH=sparc + ;; + +-x86_64 | ia64) ++amd64 | x86_64 | ia64) + CPU_ARCH="$OS_TEST" + ;; + +@@ -1495,7 +1495,7 @@ + dnl =============================================================== + INTEL_ARCHITECTURE= + case "$OS_TEST" in +- x86_64|i?86) ++ amd64|x86_64|i?86) + INTEL_ARCHITECTURE=1 + esac + +@@ -2713,7 +2713,7 @@ + AC_DEFINE(JS_CPU_X86) + AC_DEFINE(JS_NUNBOX32) + ;; +-x86_64*-*) ++amd64*-*) + ENABLE_TRACEJIT=1 + NANOJIT_ARCH=X64 + ENABLE_METHODJIT=1 +@@ -2723,23 +2723,23 @@ + AC_DEFINE(JS_CPU_X64) + AC_DEFINE(JS_PUNBOX64) + ;; +-arm*-*) ++x86_64*-*) + ENABLE_TRACEJIT=1 +- NANOJIT_ARCH=ARM ++ NANOJIT_ARCH=X64 + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- AC_DEFINE(JS_CPU_ARM) +- AC_DEFINE(JS_NUNBOX32) ++ ENABLE_POLYIC_TYPED_ARRAY=1 ++ AC_DEFINE(JS_CPU_X64) ++ AC_DEFINE(JS_PUNBOX64) ;; -sparc*-*) -- ENABLE_JIT=1 ++arm*-*) + ENABLE_TRACEJIT=1 - NANOJIT_ARCH=Sparc -- ;; ++ NANOJIT_ARCH=ARM + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 + ENABLE_POLYIC=1 +- ENABLE_POLYIC_TYPED_ARRAY=1 +- AC_DEFINE(JS_CPU_SPARC) ++ AC_DEFINE(JS_CPU_ARM) + AC_DEFINE(JS_NUNBOX32) + ;; esac - - MOZ_ARG_DISABLE_BOOL(jit, +@@ -2796,6 +2796,10 @@ + i?86-*) + AC_DEFINE(AVMPLUS_IA32) + ;; ++amd64*-*) ++ AC_DEFINE(AVMPLUS_AMD64) ++ AC_DEFINE(AVMPLUS_64BIT) ++ ;; + x86_64*-*) + AC_DEFINE(AVMPLUS_AMD64) + AC_DEFINE(AVMPLUS_64BIT) Added: branches/experimental/www/libxul/files/patch-js-src-ctypes-libffi-configure ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-js-src-ctypes-libffi-configure Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,12 @@ +--- js/src/ctypes/libffi/configure.orig 2011-02-27 15:20:13.000000000 +0100 ++++ js/src/ctypes/libffi/configure 2011-02-27 15:20:52.000000000 +0100 +@@ -11280,6 +11280,9 @@ + powerpc-*-freebsd*) + TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc + ;; ++ powerpc64-*-freebsd*) ++ TARGET=POWERPC; TARGETDIR=powerpc ++ ;; + powerpc*-*-rtems*) + TARGET=POWERPC; TARGETDIR=powerpc + ;; Deleted: branches/experimental/www/libxul/files/patch-js-src-jslock.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-js-src-jslock.cpp Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,18 +0,0 @@ ---- js/src/jslock.cpp.orig 2009-10-07 20:15:38.000000000 +0200 -+++ js/src/jslock.cpp 2009-10-07 21:36:14.000000000 +0200 -@@ -160,8 +160,13 @@ - unsigned int res; - - __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" Modified: branches/experimental/www/libxul/files/patch-js_src_jsnum.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-js_src_jsnum.cpp Mon Aug 29 16:03:05 2011 (r620) +++ branches/experimental/www/libxul/files/patch-js_src_jsnum.cpp Wed Aug 31 23:55:48 2011 (r621) @@ -14,7 +14,7 @@ #else -+#if defined(__FreeBSD__) && __FreeBSD_version >= 601000 ++#if defined(__FreeBSD__) +#if __BSD_VISIBLE == 0 +#error __BSD_VISIBLE is zero, so fedisableexcept is not defined +#endif Modified: branches/experimental/www/libxul/files/patch-layout_generic_Makefile.in ============================================================================== --- branches/experimental/www/libxul/files/patch-layout_generic_Makefile.in Mon Aug 29 16:03:05 2011 (r620) +++ branches/experimental/www/libxul/files/patch-layout_generic_Makefile.in Wed Aug 31 23:55:48 2011 (r621) @@ -1,9 +1,9 @@ ---- layout/generic/Makefile.in.orig 2009-08-07 00:49:41.000000000 +0200 -+++ layout/generic/Makefile.in 2009-08-09 20:54:53.000000000 +0200 -@@ -187,9 +187,10 @@ - -I$(srcdir)/../../content/base/src \ +--- layout/generic/Makefile.in.orig 2011-07-06 05:09:28.000000000 +0200 ++++ layout/generic/Makefile.in 2011-07-06 21:49:25.105659269 +0200 +@@ -159,9 +159,10 @@ -I$(srcdir)/../../content/html/content/src \ -I$(srcdir)/../../dom/base \ + -I$(srcdir)/../../dom/plugins/base \ - $(MOZ_CAIRO_CFLAGS) \ $(NULL) Deleted: branches/experimental/www/libxul/files/patch-media-liboggz-include-oggz-oggz_off_t_generated.h ============================================================================== --- branches/experimental/www/libxul/files/patch-media-liboggz-include-oggz-oggz_off_t_generated.h Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- media/liboggz/include/oggz/oggz_off_t_generated.h.orig 2010-09-06 11:33:54.000000000 +0200 -+++ media/liboggz/include/oggz/oggz_off_t_generated.h 2010-09-06 11:34:16.000000000 +0200 -@@ -59,7 +59,7 @@ - - #include - --#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2) || defined (_AIX) -+#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2) || defined (_AIX) || defined (__FreeBSD__) - typedef off_t oggz_off_t; - #else - typedef loff_t oggz_off_t; Added: branches/experimental/www/libxul/files/patch-media-libsydneyaudio-include-sydney_audio.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-media-libsydneyaudio-include-sydney_audio.h Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,11 @@ +--- media/libsydneyaudio/include/sydney_audio.h.orgi 2009-04-10 12:24:01.000000000 +0200 ++++ media/libsydneyaudio/include/sydney_audio.h 2009-04-10 12:24:30.000000000 +0200 +@@ -73,7 +73,7 @@ + # endif + #elif defined(WIN32) + # define SA_LITTLE_ENDIAN 1 +-#elif defined(__APPLE__) ++#elif defined(__APPLE__) || defined(__FreeBSD__) + # if defined(__BIG_ENDIAN__) + # define SA_BIG_ENDIAN 1 + # else Added: branches/experimental/www/libxul/files/patch-media-libvpx-vpx_config.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-media-libvpx-vpx_config.c Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,16 @@ +--- media/libvpx/vpx_config_c.c~ ++++ media/libvpx/vpx_config_c.c +@@ -12,11 +12,11 @@ + /* 32 bit MacOS. */ + #include "vpx_config_x86-darwin9-gcc.c" + +-#elif defined(__linux__) && defined(__i386__) ++#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) + /* 32 bit Linux. */ + #include "vpx_config_x86-linux-gcc.c" + +-#elif defined(__linux__) && defined(__x86_64__) ++#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) + /* 64 bit Linux. */ + #include "vpx_config_x86_64-linux-gcc.c" + Added: branches/experimental/www/libxul/files/patch-media-libvpx-vpx_config.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-media-libvpx-vpx_config.h Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,16 @@ +--- media/libvpx/vpx_config.h~ ++++ media/libvpx/vpx_config.h +@@ -12,11 +12,11 @@ + /* 32 bit MacOS. */ + #include "vpx_config_x86-darwin9-gcc.h" + +-#elif defined(__linux__) && defined(__i386__) ++#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) + /* 32 bit Linux. */ + #include "vpx_config_x86-linux-gcc.h" + +-#elif defined(__linux__) && defined(__x86_64__) ++#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) + /* 64 bit Linux. */ + #include "vpx_config_x86_64-linux-gcc.h" + Deleted: branches/experimental/www/libxul/files/patch-modules-libpref-src-prefapi.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-modules-libpref-src-prefapi.cpp Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,102 +0,0 @@ - -This bug is due to the fact, applications are restarted before extension -defaults are loaded. - -To reproduce, choose any preference and set the values like: -system default: - pref("prefkey",systemvalue); -extension default: - pref("prefkey", extensiondefault); -user pref: - user_pref("prefkey", systemvalue); - -Next, trigger application behaviour similar to upgrade by removing compreg.dat -from profile and start the application. - -Result: -User sees extensiondefault after upgrade, because the user_pref has been -eliminated ... which is definitly not what the user expects because he explicitly -had *systemvalue* set before the upgrade. - -Evaluation: -The bug happens because restart is performed *before* extension defaults have been -loaded and the prefapi.cpp always eliminate user preference if the user preference -is equal to the actual default (which happens to be extensiondefault normally - so -no reset, but is systemvalue during restart). - -Fix: -1. savePrefs should not try to be smart ... this patch removes the heuristic that guesses -whether a setting can be eliminated or not; it should be sufficient to only eliminate -prefs in hashPrefs. - -2. This patch prevents hashPrefs from eliminating the user pref in case we are in -*startup* ... unfortunately no such state info exists, which lets us guess that -we are in startup for the previously not dealt case: !set_default && -!pref_ValueChanged(pref->defaultPref, value, type) && !PREF_HAS_USER_VALUE(pref). - -If is the case we explicitly remember that this setting is a user-pref ... -even though it might be temporarily equal to the default pref. - ---- - modules/libpref/src/prefapi.cpp | 20 ++++++++++++++------ - 1 file changed, 14 insertions(+), 6 deletions(-) - -Index: modules/libpref/src/prefapi.cpp -=================================================================== ---- modules/libpref/src/prefapi.cpp -+++ modules/libpref/src/prefapi.cpp -@@ -324,23 +324,20 @@ - if (!pref) - return PL_DHASH_NEXT; - - nsCAutoString prefValue; - - // where we're getting our pref from - PrefValue* sourcePref; - -- if (PREF_HAS_USER_VALUE(pref) && -- pref_ValueChanged(pref->defaultPref, -- pref->userPref, -- (PrefType) PREF_TYPE(pref))) -- sourcePref = &pref->userPref; -- else if (PREF_IS_LOCKED(pref)) -+ if (PREF_IS_LOCKED(pref)) - sourcePref = &pref->defaultPref; -+ else if (PREF_HAS_USER_VALUE(pref)) -+ sourcePref = &pref->userPref; - else - // do not save default prefs that haven't changed - return PL_DHASH_NEXT; - - // strings are in quotes! - if (pref->flags & PREF_STRING) { - prefValue = '\"'; - str_escape(sourcePref->stringVal, prefValue); -@@ -742,16 +739,27 @@ - Otherwise, set the user value only if it has changed */ - if ( !pref_ValueChanged(pref->defaultPref, value, type) ) - { - if (PREF_HAS_USER_VALUE(pref)) - { - pref->flags &= ~PREF_USERSET; - if (!PREF_IS_LOCKED(pref)) - valueChanged = PR_TRUE; -+ } else { -+ // this is tricky: we have !set_default ... -+ // thus we are setting a user pref; however the user -+ // pref set is same as *current default*; this normally -+ // means to un-set ... however since we have -+ // !PREF_HAS_USER_VALUE(pref) this can only be during -+ // startup -+ pref_SetValue(&pref->userPref, value, type); -+ pref->flags |= PREF_USERSET; -+ if (!PREF_IS_LOCKED(pref)) -+ valueChanged = PR_TRUE; - } - } - else if ( !PREF_HAS_USER_VALUE(pref) || - pref_ValueChanged(pref->userPref, value, type) ) - { - pref_SetValue(&pref->userPref, value, type); - pref->flags |= PREF_USERSET; - if (!PREF_IS_LOCKED(pref)) Added: branches/experimental/www/libxul/files/patch-nsprpub-pr-include-md_freebsd.cfg ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-nsprpub-pr-include-md_freebsd.cfg Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,100 @@ +--- nsprpub/pr/include/md/_freebsd.cfg.orig 2010-12-23 17:34:06.000000000 +0100 ++++ nsprpub/pr/include/md/_freebsd.cfg 2010-12-23 17:34:44.000000000 +0100 +@@ -283,6 +283,97 @@ + #define PR_ALIGN_OF_POINTER 8 + #define PR_ALIGN_OF_WORD 8 + ++#elif defined(__powerpc64__) ++ ++#undef IS_LITTLE_ENDIAN ++#define IS_BIG_ENDIAN 1 ++#define IS_64 ++ ++#define PR_BYTES_PER_BYTE 1 ++#define PR_BYTES_PER_SHORT 2 ++#define PR_BYTES_PER_INT 4 ++#define PR_BYTES_PER_INT64 8 ++#define PR_BYTES_PER_LONG 8 ++#define PR_BYTES_PER_FLOAT 4 ++#define PR_BYTES_PER_DOUBLE 8 ++#define PR_BYTES_PER_WORD 8 ++#define PR_BYTES_PER_DWORD 8 ++ ++#define PR_BITS_PER_BYTE 8 ++#define PR_BITS_PER_SHORT 16 ++#define PR_BITS_PER_INT 32 ++#define PR_BITS_PER_INT64 64 ++#define PR_BITS_PER_LONG 64 ++#define PR_BITS_PER_FLOAT 32 ++#define PR_BITS_PER_DOUBLE 64 ++#define PR_BITS_PER_WORD 64 ++ ++#define PR_BITS_PER_BYTE_LOG2 3 ++#define PR_BITS_PER_SHORT_LOG2 4 ++#define PR_BITS_PER_INT_LOG2 5 ++#define PR_BITS_PER_INT64_LOG2 6 ++#define PR_BITS_PER_LONG_LOG2 6 ++#define PR_BITS_PER_FLOAT_LOG2 5 ++#define PR_BITS_PER_DOUBLE_LOG2 6 ++#define PR_BITS_PER_WORD_LOG2 6 ++ ++#define PR_ALIGN_OF_SHORT 2 ++#define PR_ALIGN_OF_INT 4 ++#define PR_ALIGN_OF_LONG 8 ++#define PR_ALIGN_OF_INT64 8 ++#define PR_ALIGN_OF_FLOAT 4 ++#define PR_ALIGN_OF_DOUBLE 8 ++#define PR_ALIGN_OF_POINTER 8 ++#define PR_ALIGN_OF_WORD 8 ++ ++#define PR_BYTES_PER_WORD_LOG2 3 ++#define PR_BYTES_PER_DWORD_LOG2 3 ++ ++#elif defined(__powerpc__) ++ ++#undef IS_LITTLE_ENDIAN ++#define IS_BIG_ENDIAN 1 ++ ++#define PR_BYTES_PER_BYTE 1 ++#define PR_BYTES_PER_SHORT 2 ++#define PR_BYTES_PER_INT 4 ++#define PR_BYTES_PER_INT64 8 ++#define PR_BYTES_PER_LONG 4 ++#define PR_BYTES_PER_FLOAT 4 ++#define PR_BYTES_PER_DOUBLE 8 ++#define PR_BYTES_PER_WORD 4 ++#define PR_BYTES_PER_DWORD 8 ++ ++#define PR_BITS_PER_BYTE 8 ++#define PR_BITS_PER_SHORT 16 ++#define PR_BITS_PER_INT 32 ++#define PR_BITS_PER_INT64 64 ++#define PR_BITS_PER_LONG 32 ++#define PR_BITS_PER_FLOAT 32 ++#define PR_BITS_PER_DOUBLE 64 ++#define PR_BITS_PER_WORD 32 ++ ++#define PR_BITS_PER_BYTE_LOG2 3 ++#define PR_BITS_PER_SHORT_LOG2 4 ++#define PR_BITS_PER_INT_LOG2 5 ++#define PR_BITS_PER_INT64_LOG2 6 ++#define PR_BITS_PER_LONG_LOG2 5 ++#define PR_BITS_PER_FLOAT_LOG2 5 ++#define PR_BITS_PER_DOUBLE_LOG2 6 ++#define PR_BITS_PER_WORD_LOG2 5 ++ ++#define PR_ALIGN_OF_SHORT 2 ++#define PR_ALIGN_OF_INT 4 ++#define PR_ALIGN_OF_LONG 4 ++#define PR_ALIGN_OF_INT64 8 ++#define PR_ALIGN_OF_FLOAT 4 ++#define PR_ALIGN_OF_DOUBLE 8 ++#define PR_ALIGN_OF_POINTER 4 ++#define PR_ALIGN_OF_WORD 4 ++ ++#define PR_BYTES_PER_WORD_LOG2 2 ++#define PR_BYTES_PER_DWORD_LOG2 3 ++ + #else + + #error "Unknown CPU architecture" Added: branches/experimental/www/libxul/files/patch-nsprpub-pr-include-md_freebsd.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-nsprpub-pr-include-md_freebsd.h Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,30 @@ +--- nsprpub/pr/include/md/_freebsd.h.orig 2010-12-23 17:34:13.000000000 +0100 ++++ nsprpub/pr/include/md/_freebsd.h 2010-12-23 17:34:46.000000000 +0100 +@@ -57,6 +57,10 @@ + #define _PR_SI_ARCHITECTURE "ia64" + #elif defined(__amd64__) + #define _PR_SI_ARCHITECTURE "amd64" ++#elif defined(__powerpc64__) ++#define _PR_SI_ARCHITECTURE "powerpc64" ++#elif defined(__powerpc__) ++#define _PR_SI_ARCHITECTURE "powerpc" + #else + #error "Unknown CPU architecture" + #endif +@@ -106,6 +110,16 @@ + #define _PR_IPV6_V6ONLY_PROBE + #endif + ++#if (__FreeBSD_version >= 700016) ++#if defined(_PR_PTHREADS) ++#define _PR_HAVE_GETPROTO_R ++#define _PR_HAVE_5_ARG_GETPROTO_R ++#define _PR_HAVE_GETHOST_R ++#define _PR_HAVE_GETHOST_R_INT ++#define _PR_HAVE_THREADSAFE_GETHOST ++#endif ++#endif ++ + #define USE_SETJMP + + #ifndef _PR_PTHREADS Added: branches/experimental/www/libxul/files/patch-security-coreconf-FreeBSD.mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-security-coreconf-FreeBSD.mk Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,40 @@ +--- security/coreconf/FreeBSD.mk.orig 2010-02-28 23:30:04.000000000 +0000 ++++ security/coreconf/FreeBSD.mk 2010-03-03 02:05:22.000000000 +0000 +@@ -49,8 +49,20 @@ + ifeq ($(CPU_ARCH),pc98) + CPU_ARCH = x86 + endif +-ifeq ($(CPU_ARCH),amd64) +-CPU_ARCH = x86_64 ++ifeq ($(OS_TEST),alpha) ++CPU_ARCH = alpha ++endif ++ifeq ($(OS_TEST),amd64) ++CPU_ARCH = amd64 ++endif ++ifeq ($(OS_TEST),ia64) ++CPU_ARCH = ia64 ++endif ++ifeq ($(OS_TEST),powerpc) ++CPU_ARCH = powerpc ++endif ++ifeq ($(OS_TEST),sparc64) ++CPU_ARCH = sparc64 + endif + + OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK +@@ -78,7 +90,7 @@ + DLL_SUFFIX = so.1.0 + endif + +-MKSHLIB = $(CC) $(DSO_LDOPTS) ++MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@ + ifdef MAPFILE + MKSHLIB += -Wl,--version-script,$(MAPFILE) + endif +@@ -87,4 +99,4 @@ + + G++INCLUDES = -I/usr/include/g++ + +-INCLUDES += -I/usr/X11R6/include ++#INCLUDES += -I/usr/local/include Added: branches/experimental/www/libxul/files/patch-security-nss-lib-freebl-mpi-mpcpucache.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-security-nss-lib-freebl-mpi-mpcpucache.c Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,45 @@ +--- security/nss/lib/freebl/mpi/mpcpucache.c.orig 2011-02-27 20:08:16.000000000 +0100 ++++ security/nss/lib/freebl/mpi/mpcpucache.c 2011-02-27 20:09:24.000000000 +0100 +@@ -733,6 +733,34 @@ + #endif + + #if defined(__ppc64__) ++#if defined(__FreeBSD__) ++#include ++#include ++ ++#include ++#include ++ ++unsigned long ++s_mpi_getProcessorLineSize() ++{ ++ static int cacheline_size = 0; ++ static int cachemib[] = { CTL_MACHDEP, CPU_CACHELINE }; ++ int clen; ++ ++ if (cacheline_size > 0) ++ return cacheline_size; ++ ++ clen = sizeof(cacheline_size); ++ if (sysctl(cachemib, sizeof(cachemib) / sizeof(cachemib[0]), ++ &cacheline_size, &clen, NULL, 0) < 0 || !cacheline_size) ++ return 128; /* guess */ ++ ++ return cacheline_size; ++} ++#else /* __FreeBSD__ */ ++ ++ ++ + /* + * Sigh, The PPC has some really nice features to help us determine cache + * size, since it had lots of direct control functions to do so. The POWER +@@ -786,6 +814,7 @@ + return 0; + } + ++#endif /* __FreeBSD__ */ + #define MPI_GET_PROCESSOR_LINE_SIZE_DEFINED 1 + #endif + Deleted: branches/experimental/www/libxul/files/patch-security_coreconf_FreeBSD.mk ============================================================================== --- branches/experimental/www/libxul/files/patch-security_coreconf_FreeBSD.mk Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,18 +0,0 @@ ---- security/coreconf/FreeBSD.mk.orig 2010-06-26 07:29:06.000000000 +0200 -+++ security/coreconf/FreeBSD.mk 2010-07-18 13:25:06.000000000 +0200 -@@ -49,9 +49,6 @@ - ifeq ($(CPU_ARCH),pc98) - CPU_ARCH = x86 - endif --ifeq ($(CPU_ARCH),amd64) --CPU_ARCH = x86_64 --endif - - OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK - -@@ -87,4 +84,4 @@ - - G++INCLUDES = -I/usr/include/g++ - --INCLUDES += -I/usr/X11R6/include -+#INCLUDES += -I/usr/X11R6/include Deleted: branches/experimental/www/libxul/files/patch-security_nss_lib_freebl_mpi_mpcpucache.c ============================================================================== --- branches/experimental/www/libxul/files/patch-security_nss_lib_freebl_mpi_mpcpucache.c Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,44 +0,0 @@ ---- security/nss/lib/freebl/mpi/mpcpucache.c.orig 2011-02-26 18:44:42.000000000 +0100 -+++ security/nss/lib/freebl/mpi/mpcpucache.c 2011-02-26 18:46:41.000000000 +0100 -@@ -733,6 +733,33 @@ - #endif - - #if defined(__ppc64__) -+#if defined(__FreeBSD__) -+#include -+#include -+ -+#include -+#include -+ -+unsigned long -+s_mpi_getProcessorLineSize() -+{ -+ static int cacheline_size = 0; -+ static int cachemib[] = { CTL_MACHDEP, CPU_CACHELINE }; -+ int clen; -+ -+ if (cacheline_size > 0) -+ return cacheline_size; -+ -+ clen = sizeof(cacheline_size); -+ if (sysctl(cachemib, sizeof(cachemib) / sizeof(cachemib[0]), -+ &cacheline_size, &clen, NULL, 0) < 0 || !cacheline_size) -+ return 128; /* guess */ -+ -+ return cacheline_size; -+} -+#else /* __FreeBSD__ */ -+ -+ - /* - * Sigh, The PPC has some really nice features to help us determine cache - * size, since it had lots of direct control functions to do so. The POWER -@@ -786,6 +813,7 @@ - return 0; - } - -+#endif /* __FreeBSD__ */ - #define MPI_GET_PROCESSOR_LINE_SIZE_DEFINED 1 - #endif - Modified: branches/experimental/www/libxul/files/patch-toolkit_library_Makefile.in ============================================================================== --- branches/experimental/www/libxul/files/patch-toolkit_library_Makefile.in Mon Aug 29 16:03:05 2011 (r620) +++ branches/experimental/www/libxul/files/patch-toolkit_library_Makefile.in Wed Aug 31 23:55:48 2011 (r621) @@ -5,7 +5,7 @@ $(INSTALL) $^ . -EXTRA_DSO_LDOPTS += $(LIBS_DIR) $(EXTRA_DSO_LIBS) -+EXTRA_DSO_LDOPTS += -Wl,--warn-unresolved-symbols -Wl,--as-needed $(LIBS_DIR) $(EXTRA_DSO_LIBS) ++EXTRA_DSO_LDOPTS += $(LIBS_DIR) $(EXTRA_DSO_LIBS) -lexecinfo %%PTHREAD_LIBS%% ifdef MOZ_ENABLE_LIBXUL include $(srcdir)/libxul-rules.mk Added: branches/experimental/www/libxul/files/patch-toolkit_xre_Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-toolkit_xre_Makefile.in Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,8 @@ +--- toolkit/xre/Makefile.in.orig 2007-09-10 10:31:53.000000000 -0400 ++++ toolkit/xre/Makefile.in 2007-09-10 10:35:00.000000000 -0400 +@@ -263,5 +263,3 @@ + libs:: platform.ini + $(INSTALL) $^ $(DIST)/bin + +-install:: +- $(INSTALL) $(IFLAGS1) $^ $(DESTDIR)$(mozappdir) Added: branches/experimental/www/libxul/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,11 @@ +--- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 ++++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Tue Jun 15 12:52:36 2004 +@@ -8,7 +8,7 @@ + * 1 is AddRef + * 2 is Release + */ +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) + NS_IMETHOD Stub3(); + NS_IMETHOD Stub4(); + NS_IMETHOD Stub5(); Added: branches/experimental/www/libxul/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h Wed Aug 31 23:55:48 2011 (r621) @@ -0,0 +1,20 @@ +--- xpcom/reflect/xptcall/src/xptcprivate.h.orig 2009-11-09 21:43:49.000000000 -0800 ++++ xpcom/reflect/xptcall/src/xptcprivate.h 2009-11-09 21:44:05.000000000 -0800 +@@ -45,7 +45,7 @@ + + class xptiInterfaceEntry; + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; +@@ -62,7 +62,7 @@ + #undef STUB_ENTRY + #undef SENTINEL_ENTRY + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Modified: branches/experimental/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp Mon Aug 29 16:03:05 2011 (r620) +++ branches/experimental/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp Wed Aug 31 23:55:48 2011 (r621) @@ -1,11 +1,11 @@ ---- xpcom/base/nsStackWalk.cpp.orig 2010-01-11 02:11:49.000000000 -0500 -+++ xpcom/base/nsStackWalk.cpp 2010-01-11 02:13:26.000000000 -0500 -@@ -1132,7 +1132,7 @@ +--- xpcom/base/nsStackWalk.cpp.orig 2010-12-15 02:03:41.000000000 +0100 ++++ xpcom/base/nsStackWalk.cpp 2010-12-15 11:28:20.000000000 +0100 +@@ -1137,7 +1137,7 @@ #define __USE_GNU #endif --#if defined(HAVE_LIBDL) || defined(XP_MACOSX) -+#if defined(HAVE_LIBDL) || defined(XP_MACOSX) || defined(__FreeBSD__) +-#if defined(HAVE_DLOPEN) || defined(XP_MACOSX) ++#if defined(HAVE_DLOPEN) || defined(XP_MACOSX) || defined(__FreeBSD__) #include #endif Deleted: branches/experimental/www/libxul/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc ============================================================================== --- branches/experimental/www/libxul/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Fri Mar 19 15:58:14 2004 -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); Modified: branches/experimental/www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in ============================================================================== --- branches/experimental/www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Mon Aug 29 16:03:05 2011 (r620) +++ branches/experimental/www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Wed Aug 31 23:55:48 2011 (r621) @@ -1,6 +1,6 @@ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2010-04-02 16:03:13.000000000 +0000 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in 2010-06-06 19:19:44.000000000 +0000 -@@ -73,6 +73,9 @@ +--- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-08-04 12:43:34.000000000 +0200 ++++ xpcom/reflect/xptcall/src/md/unix/Makefile.in 2011-08-27 21:20:17.000000000 +0200 +@@ -94,6 +94,9 @@ DEFINES += -DKEEP_STACK_16_BYTE_ALIGNED CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp endif @@ -10,7 +10,7 @@ endif endif -@@ -96,7 +99,7 @@ +@@ -117,7 +120,7 @@ endif endif # IA64 Linux @@ -19,18 +19,20 @@ ifneq (,$(findstring ia64,$(OS_TEST))) CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -111,8 +114,8 @@ - # - # FreeBSD/amd64 +@@ -130,6 +133,12 @@ + CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp + endif # --ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDx86_64) --CPPSRCS := xptcinvoke_amd64_linux.cpp xptcstubs_amd64_linux.cpp ++# FreeBSD/amd64 ++# +ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDamd64) -+CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp - endif ++CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp ++endif ++# + # Neutrino/Intel (uses the same unixish_x86 code) # - # BeOS/Intel (uses the same unixish_x86 code) -@@ -165,9 +168,15 @@ + ifeq ($(OS_TARGET),NTO) +@@ -184,9 +193,15 @@ ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s endif # @@ -47,7 +49,7 @@ CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp endif # -@@ -322,7 +331,7 @@ +@@ -341,7 +356,7 @@ # # Linux/PPC # @@ -56,20 +58,16 @@ CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s AS := $(CC) -c -x assembler-with-cpp -@@ -331,9 +340,9 @@ +@@ -350,7 +365,7 @@ # # Linux/PPC64 # -ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) --CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp --ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s +ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) -+CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp -+ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s AS := $(CC) -c -x assembler-with-cpp - endif - -@@ -400,6 +409,15 @@ +@@ -419,6 +434,15 @@ ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s endif # Deleted: branches/experimental/www/libxul/files/patch-xptcall-alpha ============================================================================== --- branches/experimental/www/libxul/files/patch-xptcall-alpha Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,459 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003 -@@ -0,0 +1,184 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+/* ***** BEGIN LICENSE BLOCK ***** -+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1 -+ * -+ * The contents of this file are subject to the Netscape 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/NPL/ -+ * -+ * 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) 1998 -+ * 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 NPL, 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 NPL, the GPL or the LGPL. -+ * -+ * ***** END LICENSE BLOCK ***** */ -+ -+/* Platform specific code to invoke XPCOM methods on native objects */ -+ -+/* contributed by Glen Nakamura */ -+ -+#include "xptcprivate.h" -+ -+/* Prototype specifies unmangled function name and disables unused warning */ -+static void -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+__asm__("invoke_copy_to_stack") __attribute__((unused)); -+ -+static void -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+{ -+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer -+ -+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++) -+ { -+ if(s->IsPtrData()) -+ { -+ *d = (PRUint64)s->ptr; -+ continue; -+ } -+ switch(s->type) -+ { -+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break; -+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break; -+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break; -+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break; -+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break; -+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break; -+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break; -+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break; -+ case nsXPTType::T_FLOAT : -+ if(i < NUM_ARG_REGS) -+ { -+ // convert floats to doubles if they are to be passed -+ // via registers so we can just deal with doubles later -+ union { PRUint64 u64; double d; } t; -+ t.d = (double)s->val.f; -+ *d = t.u64; -+ } -+ else -+ // otherwise copy to stack normally -+ *d = (PRUint64)s->val.u32; -+ break; -+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break; -+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break; -+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break; -+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break; -+ default: -+ // all the others are plain pointer types -+ *d = (PRUint64)s->val.p; -+ break; -+ } -+ } -+} -+ -+/* -+ * XPTC_PUBLIC_API(nsresult) -+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, -+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt) -+ */ -+__asm__( -+ "#### XPTC_InvokeByIndex ####\n" -+".text\n\t" -+ ".align 5\n\t" -+ ".globl XPTC_InvokeByIndex\n\t" -+ ".ent XPTC_InvokeByIndex\n" -+"XPTC_InvokeByIndex:\n\t" -+ ".frame $15,32,$26,0\n\t" -+ ".mask 0x4008000,-32\n\t" -+ "ldgp $29,0($27)\n" -+"$XPTC_InvokeByIndex..ng:\n\t" -+ "subq $30,32,$30\n\t" -+ "stq $26,0($30)\n\t" -+ "stq $15,8($30)\n\t" -+ "bis $30,$30,$15\n\t" -+ ".prologue 1\n\t" -+ -+ /* -+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1 -+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters -+ * is required for storage of those passed via registers. -+ */ -+ -+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */ -+ "cmplt $2,$18,$1\n\t" -+ "cmovne $1,$18,$2\n\t" -+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */ -+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */ -+ "subq $30,$1,$30\n\t" -+ -+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */ -+ "stq $17,16($15)\n\t" /* save "methodIndex" */ -+ -+ "addq $30,8,$16\n\t" /* pass stack pointer */ -+ "bis $18,$18,$17\n\t" /* pass "paramCount" */ -+ "bis $19,$19,$18\n\t" /* pass "params" */ -+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */ -+ -+ /* -+ * Copy the first 6 parameters to registers and remove from stack frame. -+ * Both the integer and floating point registers are set for each parameter -+ * except the first which is the "this" pointer. (integer only) -+ * The floating point registers are all set as doubles since the -+ * invoke_copy_to_stack function should have converted the floats. -+ */ -+ "ldq $16,0($30)\n\t" /* integer registers */ -+ "ldq $17,8($30)\n\t" -+ "ldq $18,16($30)\n\t" -+ "ldq $19,24($30)\n\t" -+ "ldq $20,32($30)\n\t" -+ "ldq $21,40($30)\n\t" -+ "ldt $f17,8($30)\n\t" /* floating point registers */ -+ "ldt $f18,16($30)\n\t" -+ "ldt $f19,24($30)\n\t" -+ "ldt $f20,32($30)\n\t" -+ "ldt $f21,40($30)\n\t" -+ -+ "addq $30,48,$30\n\t" /* remove params from stack */ -+ -+ /* -+ * Call the virtual function with the constructed stack frame. -+ */ -+ "bis $16,$16,$1\n\t" /* load "this" */ -+ "ldq $2,16($15)\n\t" /* load "methodIndex" */ -+ "ldq $1,0($1)\n\t" /* load vtable */ -+#if 0 -+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */ -+#else -+ "mulq $2, 8, $2\n\t" -+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */ -+#endif -+ "addq $1,$2,$1\n\t" -+ "ldq $27,0($1)\n\t" /* load address of function */ -+ "jsr $26,($27),0\n\t" /* call virtual function */ -+ "ldgp $29,0($26)\n\t" -+ -+ "bis $15,$15,$30\n\t" -+ "ldq $26,0($30)\n\t" -+ "ldq $15,8($30)\n\t" -+ "addq $30,32,$30\n\t" -+ "ret $31,($26),1\n\t" -+ ".end XPTC_InvokeByIndex" -+ ); -+ ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003 -@@ -0,0 +1,269 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+/* ***** BEGIN LICENSE BLOCK ***** -+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1 -+ * -+ * The contents of this file are subject to the Netscape 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/NPL/ -+ * -+ * 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): -+ * -+ * 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 NPL, 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 NPL, the GPL or the LGPL. -+ * -+ * ***** END LICENSE BLOCK ***** */ -+ -+/* Implement shared vtbl methods. */ -+ -+/* contributed by Glen Nakamura */ -+ -+#include -+#include -+#include "xptcprivate.h" -+ -+/* Prototype specifies unmangled function name and disables unused warning */ -+static nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args) -+__asm__("PrepareAndDispatch") __attribute__((unused)); -+ -+static nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args) -+{ -+ const PRUint8 PARAM_BUFFER_COUNT = 16; -+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer -+ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ nsIInterfaceInfo* iface_info = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint8 paramCount; -+ PRUint8 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->GetInterfaceInfo(&iface_info); -+ NS_ASSERTION(iface_info,"no interface info"); -+ -+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no interface info"); -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ -+ // args[0] to args[NUM_ARG_REGS] hold floating point register values -+ PRUint64* ap = args + NUM_ARG_REGS; -+ for(i = 0; i < paramCount; i++, ap++) -+ { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if(param.IsOut() || !type.IsArithmetic()) -+ { -+ dp->val.p = (void*) *ap; -+ continue; -+ } -+ // else -+ switch(type) -+ { -+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break; -+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break; -+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break; -+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break; -+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break; -+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break; -+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break; -+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break; -+ case nsXPTType::T_FLOAT : -+ if(i < NUM_ARG_REGS) -+ { -+ // floats passed via registers are stored as doubles -+ // in the first NUM_ARG_REGS entries in args -+ dp->val.u64 = (PRUint64) args[i]; -+ dp->val.f = (float) dp->val.d; // convert double to float -+ } -+ else -+ dp->val.u32 = (PRUint32) *ap; -+ break; -+ case nsXPTType::T_DOUBLE : -+ // doubles passed via registers are also stored -+ // in the first NUM_ARG_REGS entries in args -+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap; -+ break; -+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break; -+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break; -+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break; -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams); -+ -+ NS_RELEASE(iface_info); -+ -+ if(dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+/* -+ * SharedStub() -+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is -+ * passed to this function via $1 to preserve the argument registers. -+ */ -+__asm__( -+ "#### SharedStub ####\n" -+".text\n\t" -+ ".align 5\n\t" -+ ".ent SharedStub\n" -+"SharedStub:\n\t" -+ ".frame $30,96,$26,0\n\t" -+ ".mask 0x4000000,-96\n\t" -+ "ldgp $29,0($27)\n" -+"$SharedStub..ng:\n\t" -+ "subq $30,96,$30\n\t" -+ "stq $26,0($30)\n\t" -+ ".prologue 1\n\t" -+ -+ /* -+ * Store arguments passed via registers to the stack. -+ * Floating point registers are stored as doubles and converted -+ * to floats in PrepareAndDispatch if necessary. -+ */ -+ "stt $f17,16($30)\n\t" /* floating point registers */ -+ "stt $f18,24($30)\n\t" -+ "stt $f19,32($30)\n\t" -+ "stt $f20,40($30)\n\t" -+ "stt $f21,48($30)\n\t" -+ "stq $17,56($30)\n\t" /* integer registers */ -+ "stq $18,64($30)\n\t" -+ "stq $19,72($30)\n\t" -+ "stq $20,80($30)\n\t" -+ "stq $21,88($30)\n\t" -+ -+ /* -+ * Call PrepareAndDispatch function. -+ */ -+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */ -+ "addq $30,16,$18\n\t" /* pass "args" */ -+ "bsr $26,$PrepareAndDispatch..ng\n\t" -+ -+ "ldq $26,0($30)\n\t" -+ "addq $30,96,$30\n\t" -+ "ret $31,($26),1\n\t" -+ ".end SharedStub" -+ ); -+ -+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */ -+/* -+ * nsresult nsXPTCStubBase::Stub##n() -+ * Sets register $1 to "methodIndex" and jumps to SharedStub. -+ */ -+#define STUB_ENTRY(n) \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \ -+ ); \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \ -+ ); \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \ -+ ); -+#else -+/* -+ * nsresult nsXPTCStubBase::Stub##n() -+ * Sets register $1 to "methodIndex" and jumps to SharedStub. -+ */ -+#define STUB_ENTRY(n) \ -+nsresult nsXPTCStubBase::Stub##n() \ -+{ \ -+ nsresult result; \ -+__asm__ __volatile__( \ -+ "ldah $29,0($27)\n\t" \ -+ "lda $29,0($29)\n\t" \ -+ "lda $1, "#n"\n\t" \ -+ "br $31, $SharedStub..ng\n\t" \ -+ "mov $0, %0\n\t" \ -+ : "=r" (result) \ -+ ); \ -+ return result; \ -+} -+#endif -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ Deleted: branches/experimental/www/libxul/files/patch-xptcall-amd64 ============================================================================== --- branches/experimental/www/libxul/files/patch-xptcall-amd64 Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,380 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_freebsd.cpp.orig 2009-10-02 22:13:13.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_freebsd.cpp 2009-10-02 22:41:36.000000000 +0200 -@@ -0,0 +1,174 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+// Platform specific code to invoke XPCOM methods on native objects -+ -+#include "xptcprivate.h" -+ -+// 6 integral parameters are passed in registers -+const PRUint32 GPR_COUNT = 6; -+ -+// 8 floating point parameters are passed in SSE registers -+const PRUint32 FPR_COUNT = 8; -+ -+// Remember that these 'words' are 64-bit long -+static inline void -+invoke_count_words(PRUint32 paramCount, nsXPTCVariant * s, -+ PRUint32 & nr_gpr, PRUint32 & nr_fpr, PRUint32 & nr_stack) -+{ -+ nr_gpr = 1; // skip one GP register for 'that' -+ nr_fpr = 0; -+ nr_stack = 0; -+ -+ /* Compute number of eightbytes of class MEMORY. */ -+ for (uint32 i = 0; i < paramCount; i++, s++) { -+ if (!s->IsPtrData() -+ && (s->type == nsXPTType::T_FLOAT || s->type == nsXPTType::T_DOUBLE)) { -+ if (nr_fpr < FPR_COUNT) -+ nr_fpr++; -+ else -+ nr_stack++; -+ } -+ else { -+ if (nr_gpr < GPR_COUNT) -+ nr_gpr++; -+ else -+ nr_stack++; -+ } -+ } -+} -+ -+static void -+invoke_copy_to_stack(PRUint64 * d, PRUint32 paramCount, nsXPTCVariant * s, -+ PRUint64 * gpregs, double * fpregs) -+{ -+ PRUint32 nr_gpr = 1; // skip one GP register for 'that' -+ PRUint32 nr_fpr = 0; -+ PRUint64 value; -+ -+ for (uint32 i = 0; i < paramCount; i++, s++) { -+ if (s->IsPtrData()) -+ value = (PRUint64) s->ptr; -+ else { -+ switch (s->type) { -+ case nsXPTType::T_FLOAT: break; -+ case nsXPTType::T_DOUBLE: break; -+ case nsXPTType::T_I8: value = s->val.i8; break; -+ case nsXPTType::T_I16: value = s->val.i16; break; -+ case nsXPTType::T_I32: value = s->val.i32; break; -+ case nsXPTType::T_I64: value = s->val.i64; break; -+ case nsXPTType::T_U8: value = s->val.u8; break; -+ case nsXPTType::T_U16: value = s->val.u16; break; -+ case nsXPTType::T_U32: value = s->val.u32; break; -+ case nsXPTType::T_U64: value = s->val.u64; break; -+ case nsXPTType::T_BOOL: value = s->val.b; break; -+ case nsXPTType::T_CHAR: value = s->val.c; break; -+ case nsXPTType::T_WCHAR: value = s->val.wc; break; -+ default: value = (PRUint64) s->val.p; break; -+ } -+ } -+ -+ if (!s->IsPtrData() && s->type == nsXPTType::T_DOUBLE) { -+ if (nr_fpr < FPR_COUNT) -+ fpregs[nr_fpr++] = s->val.d; -+ else { -+ *((double *)d) = s->val.d; -+ d++; -+ } -+ } -+ else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) { -+ if (nr_fpr < FPR_COUNT) -+ // The value in %xmm register is already prepared to -+ // be retrieved as a float. Therefore, we pass the -+ // value verbatim, as a double without conversion. -+ fpregs[nr_fpr++] = s->val.d; -+ else { -+ *((float *)d) = s->val.f; -+ d++; -+ } -+ } -+ else { -+ if (nr_gpr < GPR_COUNT) -+ gpregs[nr_gpr++] = value; -+ else -+ *d++ = value; -+ } -+ } -+} -+ -+extern "C" -+EXPORT_XPCOM_API(nsresult) -+NS_InvokeByIndex_P(nsISupports * that, PRUint32 methodIndex, -+ PRUint32 paramCount, nsXPTCVariant * params) -+{ -+ PRUint32 nr_gpr, nr_fpr, nr_stack; -+ invoke_count_words(paramCount, params, nr_gpr, nr_fpr, nr_stack); -+ -+ // Stack, if used, must be 16-bytes aligned -+ if (nr_stack) -+ nr_stack = (nr_stack + 1) & ~1; -+ -+ // Load parameters to stack, if necessary -+ PRUint64 *stack = (PRUint64 *) __builtin_alloca(nr_stack * 8); -+ PRUint64 gpregs[GPR_COUNT]; -+ double fpregs[FPR_COUNT]; -+ invoke_copy_to_stack(stack, paramCount, params, gpregs, fpregs); -+ -+ // Load FPR registers from fpregs[] -+ register double d0 asm("xmm0"); -+ register double d1 asm("xmm1"); -+ register double d2 asm("xmm2"); -+ register double d3 asm("xmm3"); -+ register double d4 asm("xmm4"); -+ register double d5 asm("xmm5"); -+ register double d6 asm("xmm6"); -+ register double d7 asm("xmm7"); -+ -+ switch (nr_fpr) { -+#define ARG_FPR(N) \ -+ case N+1: d##N = fpregs[N]; -+ ARG_FPR(7); -+ ARG_FPR(6); -+ ARG_FPR(5); -+ ARG_FPR(4); -+ ARG_FPR(3); -+ ARG_FPR(2); -+ ARG_FPR(1); -+ ARG_FPR(0); -+ case 0:; -+#undef ARG_FPR -+ } -+ -+ // Load GPR registers from gpregs[] -+ register PRUint64 a0 asm("rdi"); -+ register PRUint64 a1 asm("rsi"); -+ register PRUint64 a2 asm("rdx"); -+ register PRUint64 a3 asm("rcx"); -+ register PRUint64 a4 asm("r8"); -+ register PRUint64 a5 asm("r9"); -+ -+ switch (nr_gpr) { -+#define ARG_GPR(N) \ -+ case N+1: a##N = gpregs[N]; -+ ARG_GPR(5); -+ ARG_GPR(4); -+ ARG_GPR(3); -+ ARG_GPR(2); -+ ARG_GPR(1); -+ case 1: a0 = (PRUint64) that; -+ case 0:; -+#undef ARG_GPR -+ } -+ -+ // Ensure that assignments to SSE registers won't be optimized away -+ asm("" :: -+ "x" (d0), "x" (d1), "x" (d2), "x" (d3), -+ "x" (d4), "x" (d5), "x" (d6), "x" (d7)); -+ -+ // Get pointer to method -+ PRUint64 methodAddress = *((PRUint64 *)that); -+ methodAddress += 8 * methodIndex; -+ methodAddress = *((PRUint64 *)methodAddress); -+ -+ typedef PRUint32 (*Method)(PRUint64, PRUint64, PRUint64, PRUint64, PRUint64, PRUint64); -+ PRUint32 result = ((Method)methodAddress)(a0, a1, a2, a3, a4, a5); -+ return result; -+} ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_freebsd.cpp.orig 2009-10-02 22:13:13.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_freebsd.cpp 2009-10-02 22:39:37.000000000 +0200 -@@ -0,0 +1,200 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+ -+// Implement shared vtbl methods. -+ -+#include "xptcprivate.h" -+#include "xptiprivate.h" -+ -+// The Linux/x86-64 ABI passes the first 6 integral parameters and the -+// first 8 floating point parameters in registers (rdi, rsi, rdx, rcx, -+// r8, r9 and xmm0-xmm7), no stack space is allocated for these by the -+// caller. The rest of the parameters are passed in the callers stack -+// area. -+ -+const PRUint32 PARAM_BUFFER_COUNT = 16; -+const PRUint32 GPR_COUNT = 6; -+const PRUint32 FPR_COUNT = 8; -+ -+// PrepareAndDispatch() is called by SharedStub() and calls the actual method. -+// -+// - 'args[]' contains the arguments passed on stack -+// - 'gpregs[]' contains the arguments passed in integer registers -+// - 'fpregs[]' contains the arguments passed in floating point registers -+// -+// The parameters are mapped into an array of type 'nsXPTCMiniVariant' -+// and then the method gets called. -+ -+extern "C" nsresult -+PrepareAndDispatch(nsXPTCStubBase * self, PRUint32 methodIndex, -+ PRUint64 * args, PRUint64 * gpregs, double *fpregs) -+{ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint32 paramCount; -+ PRUint32 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no method info"); -+ if (! info) -+ return NS_ERROR_UNEXPECTED; -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ if (! dispatchParams) -+ return NS_ERROR_OUT_OF_MEMORY; -+ -+ PRUint64* ap = args; -+ PRUint32 nr_gpr = 1; // skip one GPR register for 'that' -+ PRUint32 nr_fpr = 0; -+ PRUint64 value; -+ -+ for(i = 0; i < paramCount; i++) { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if (!param.IsOut() && type == nsXPTType::T_DOUBLE) { -+ if (nr_fpr < FPR_COUNT) -+ dp->val.d = fpregs[nr_fpr++]; -+ else -+ dp->val.d = *(double*) ap++; -+ continue; -+ } -+ else if (!param.IsOut() && type == nsXPTType::T_FLOAT) { -+ if (nr_fpr < FPR_COUNT) -+ // The value in %xmm register is already prepared to -+ // be retrieved as a float. Therefore, we pass the -+ // value verbatim, as a double without conversion. -+ dp->val.d = *(double*) ap++; -+ else -+ dp->val.f = *(float*) ap++; -+ continue; -+ } -+ else { -+ if (nr_gpr < GPR_COUNT) -+ value = gpregs[nr_gpr++]; -+ else -+ value = *ap++; -+ } -+ -+ if (param.IsOut() || !type.IsArithmetic()) { -+ dp->val.p = (void*) value; -+ continue; -+ } -+ -+ switch (type) { -+ case nsXPTType::T_I8: dp->val.i8 = (PRInt8) value; break; -+ case nsXPTType::T_I16: dp->val.i16 = (PRInt16) value; break; -+ case nsXPTType::T_I32: dp->val.i32 = (PRInt32) value; break; -+ case nsXPTType::T_I64: dp->val.i64 = (PRInt64) value; break; -+ case nsXPTType::T_U8: dp->val.u8 = (PRUint8) value; break; -+ case nsXPTType::T_U16: dp->val.u16 = (PRUint16) value; break; -+ case nsXPTType::T_U32: dp->val.u32 = (PRUint32) value; break; -+ case nsXPTType::T_U64: dp->val.u64 = (PRUint64) value; break; -+ case nsXPTType::T_BOOL: dp->val.b = (PRBool) value; break; -+ case nsXPTType::T_CHAR: dp->val.c = (char) value; break; -+ case nsXPTType::T_WCHAR: dp->val.wc = (wchar_t) value; break; -+ -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->mOuter->CallMethod((PRUint16)methodIndex, info, -+ dispatchParams); -+ -+ if (dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */ -+// Linux/x86-64 uses gcc >= 3.1 -+#define STUB_ENTRY(n) \ -+asm(".section \".text\"\n\t" \ -+ ".align 2\n\t" \ -+ ".if " #n " < 10\n\t" \ -+ ".globl _ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase5Stub" #n "Ev,@function\n" \ -+ "_ZN14nsXPTCStubBase5Stub" #n "Ev:\n\t" \ -+ ".elseif " #n " < 100\n\t" \ -+ ".globl _ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase6Stub" #n "Ev,@function\n" \ -+ "_ZN14nsXPTCStubBase6Stub" #n "Ev:\n\t" \ -+ ".elseif " #n " < 1000\n\t" \ -+ ".globl _ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase7Stub" #n "Ev,@function\n" \ -+ "_ZN14nsXPTCStubBase7Stub" #n "Ev:\n\t" \ -+ ".else\n\t" \ -+ ".err \"stub number " #n " >= 1000 not yet supported\"\n\t" \ -+ ".endif\n\t" \ -+ "movl $" #n ", %eax\n\t" \ -+ "jmp SharedStub\n\t" \ -+ ".if " #n " < 10\n\t" \ -+ ".size _ZN14nsXPTCStubBase5Stub" #n "Ev,.-_ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \ -+ ".elseif " #n " < 100\n\t" \ -+ ".size _ZN14nsXPTCStubBase6Stub" #n "Ev,.-_ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \ -+ ".else\n\t" \ -+ ".size _ZN14nsXPTCStubBase7Stub" #n "Ev,.-_ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \ -+ ".endif"); -+ -+// static nsresult SharedStub(PRUint32 methodIndex) -+asm(".section \".text\"\n\t" -+ ".align 2\n\t" -+ ".type SharedStub,@function\n\t" -+ "SharedStub:\n\t" -+ // make room for gpregs (48), fpregs (64) -+ "pushq %rbp\n\t" -+ "movq %rsp,%rbp\n\t" -+ "subq $112,%rsp\n\t" -+ // save GP registers -+ "movq %rdi,-112(%rbp)\n\t" -+ "movq %rsi,-104(%rbp)\n\t" -+ "movq %rdx, -96(%rbp)\n\t" -+ "movq %rcx, -88(%rbp)\n\t" -+ "movq %r8 , -80(%rbp)\n\t" -+ "movq %r9 , -72(%rbp)\n\t" -+ "leaq -112(%rbp),%rcx\n\t" -+ // save FP registers -+ "movsd %xmm0,-64(%rbp)\n\t" -+ "movsd %xmm1,-56(%rbp)\n\t" -+ "movsd %xmm2,-48(%rbp)\n\t" -+ "movsd %xmm3,-40(%rbp)\n\t" -+ "movsd %xmm4,-32(%rbp)\n\t" -+ "movsd %xmm5,-24(%rbp)\n\t" -+ "movsd %xmm6,-16(%rbp)\n\t" -+ "movsd %xmm7, -8(%rbp)\n\t" -+ "leaq -64(%rbp),%r8\n\t" -+ // rdi has the 'self' pointer already -+ "movl %eax,%esi\n\t" -+ "leaq 16(%rbp),%rdx\n\t" -+ "call PrepareAndDispatch\n\t" -+ "leave\n\t" -+ "ret\n\t" -+ ".size SharedStub,.-SharedStub"); -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ -+#else -+#error "can't find a compiler to use" -+#endif /* __GNUC__ */ Deleted: branches/experimental/www/libxul/files/patch-xptcall-powerpc ============================================================================== --- branches/experimental/www/libxul/files/patch-xptcall-powerpc Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,580 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_freebsd.s.orig 2009-09-26 22:23:56.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_freebsd.s 2009-09-27 10:01:48.000000000 +0200 -@@ -0,0 +1,110 @@ -+# -*- Mode: Asm -*- -+# -+# The contents of this file are subject to the Netscape 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/NPL/ -+# -+# 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 Netscape are -+# Copyright (C) 1999 Netscape Communications Corporation. All -+# Rights Reserved. -+# -+# Contributor(s): -+# Franz.Sirl-kernel@lauterbach.com (Franz Sirl) -+# beard@netscape.com (Patrick Beard) -+# waterson@netscape.com (Chris Waterson) -+# -+.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 -+.set r10,10; .set r11,11; .set r12,12; .set r13,13; .set r14,14 -+.set r15,15; .set r16,16; .set r17,17; .set r18,18; .set r19,19 -+.set r20,20; .set r21,21; .set r22,22; .set r23,23; .set r24,24 -+.set r25,25; .set r26,26; .set r27,27; .set r28,28; .set r29,29 -+.set r30,30; .set r31,31 -+.set f0,0; .set f1,1; .set f2,2; .set f3,3; .set f4,4 -+.set f5,5; .set f6,6; .set f7,7; .set f8,8; .set f9,9 -+.set f10,10; .set f11,11; .set f12,12; .set f13,13; .set f14,14 -+.set f15,15; .set f16,16; .set f17,17; .set f18,18; .set f19,19 -+.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" -+ .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: -+ 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 -+ -+ 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 sapce 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 ) -+ -+ 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) -+ -+ lwz r3,8(r31) # r3 <= that -+ lwz r4,12(r31) # r4 <= methodIndex -+ lwz r5,0(r3) # r5 <= vtable ( == *that ) -+ -+ 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) -+ -+ 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 ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_freebsd.cpp.orig 2009-09-26 22:23:56.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_freebsd.cpp 2009-09-27 09:58:59.000000000 +0200 -@@ -0,0 +1,141 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+/* ***** 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) 1998 -+ * the Initial Developer. All Rights Reserved. -+ * -+ * Contributor(s): -+ * Franz.Sirl-kernel@lauterbach.com (Franz Sirl) -+ * beard@netscape.com (Patrick Beard) -+ * waterson@netscape.com (Chris Waterson) -+ * -+ * Alternatively, the contents of this file may be used under the terms of -+ * either of 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 ***** */ -+ -+// Platform specific code to invoke XPCOM methods on native objects -+ -+// The purpose of NS_InvokeByIndex_P() is to map a platform -+// indepenpent call to the platform ABI. To do that, -+// NS_InvokeByIndex_P() has to determine the method to call via vtable -+// access. The parameters for the method are read from the -+// nsXPTCVariant* and prepared for th native ABI. For the Linux/PPC -+// ABI this means that the first 8 integral and floating point -+// parameters are passed in registers. -+ -+#include "xptcprivate.h" -+ -+// 8 integral parameters are passed in registers -+#define GPR_COUNT 8 -+ -+// 8 floating point parameters are passed in registers, floats are -+// promoted to doubles when passed in registers -+#define FPR_COUNT 8 -+ -+extern "C" PRUint32 -+invoke_count_words(PRUint32 paramCount, nsXPTCVariant* s) -+{ -+ return PRUint32(((paramCount * 2) + 3) & ~3); -+} -+ -+extern "C" void -+invoke_copy_to_stack(PRUint32* d, -+ PRUint32 paramCount, -+ nsXPTCVariant* s, -+ PRUint32* gpregs, -+ double* fpregs) -+{ -+ PRUint32 gpr = 1; // skip one GP reg for 'that' -+ PRUint32 fpr = 0; -+ PRUint32 tempu32; -+ PRUint64 tempu64; -+ -+ for(uint32 i = 0; i < paramCount; i++, s++) { -+ if(s->IsPtrData()) -+ tempu32 = (PRUint32) s->ptr; -+ else { -+ switch(s->type) { -+ case nsXPTType::T_FLOAT: break; -+ case nsXPTType::T_DOUBLE: break; -+ case nsXPTType::T_I8: tempu32 = s->val.i8; break; -+ case nsXPTType::T_I16: tempu32 = s->val.i16; break; -+ case nsXPTType::T_I32: tempu32 = s->val.i32; break; -+ case nsXPTType::T_I64: tempu64 = s->val.i64; break; -+ case nsXPTType::T_U8: tempu32 = s->val.u8; break; -+ case nsXPTType::T_U16: tempu32 = s->val.u16; break; -+ case nsXPTType::T_U32: tempu32 = s->val.u32; break; -+ case nsXPTType::T_U64: tempu64 = s->val.u64; break; -+ case nsXPTType::T_BOOL: tempu32 = s->val.b; break; -+ case nsXPTType::T_CHAR: tempu32 = s->val.c; break; -+ case nsXPTType::T_WCHAR: tempu32 = s->val.wc; break; -+ default: tempu32 = (PRUint32) s->val.p; break; -+ } -+ } -+ -+ if (!s->IsPtrData() && s->type == nsXPTType::T_DOUBLE) { -+ if (fpr < FPR_COUNT) -+ fpregs[fpr++] = s->val.d; -+ else { -+ if ((PRUint32) d & 4) d++; // doubles are 8-byte aligned on stack -+ *((double*) d) = s->val.d; -+ d += 2; -+ } -+ } -+ else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) { -+ if (fpr < FPR_COUNT) -+ fpregs[fpr++] = s->val.f; // if passed in registers, floats are promoted to doubles -+ else -+ *((float*) d++) = s->val.f; -+ } -+ else if (!s->IsPtrData() && (s->type == nsXPTType::T_I64 -+ || s->type == nsXPTType::T_U64)) { -+ if ((gpr + 1) < GPR_COUNT) { -+ if (gpr & 1) gpr++; // longlongs are aligned in odd/even register pairs, eg. r5/r6 -+ *((PRUint64*) &gpregs[gpr]) = tempu64; -+ gpr += 2; -+ } -+ else { -+ if ((PRUint32) d & 4) d++; // longlongs are 8-byte aligned on stack -+ *((PRUint64*) d) = tempu64; -+ d += 2; -+ } -+ } -+ else { -+ if (gpr < GPR_COUNT) -+ gpregs[gpr++] = tempu32; -+ else -+ *d++ = tempu32; -+ } -+ -+ } -+} -+ -+extern "C" -+EXPORT_XPCOM_API(nsresult) -+NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex, -+ PRUint32 paramCount, nsXPTCVariant* params); ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_freebsd.s.orig 2009-09-26 22:23:56.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_freebsd.s 2009-09-26 22:23:56.000000000 +0200 -@@ -0,0 +1,89 @@ -+# -*- Mode: Asm -*- -+# -+# The contents of this file are subject to the Netscape 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/NPL/ -+# -+# 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 Netscape are -+# Copyright (C) 1999 Netscape Communications Corporation. All -+# Rights Reserved. -+# -+# Contributor(s): -+# Franz.Sirl-kernel@lauterbach.com (Franz Sirl) -+# beard@netscape.com (Patrick Beard) -+# waterson@netscape.com (Chris Waterson) -+# -+ -+.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 -+.set r10,10; .set r11,11; .set r12,12; .set r13,13; .set r14,14 -+.set r15,15; .set r16,16; .set r17,17; .set r18,18; .set r19,19 -+.set r20,20; .set r21,21; .set r22,22; .set r23,23; .set r24,24 -+.set r25,25; .set r26,26; .set r27,27; .set r28,28; .set r29,29 -+.set r30,30; .set r31,31 -+.set f0,0; .set f1,1; .set f2,2; .set f3,3; .set f4,4 -+.set f5,5; .set f6,6; .set f7,7; .set f8,8; .set f9,9 -+.set f10,10; .set f11,11; .set f12,12; .set f13,13; .set f14,14 -+.set f15,15; .set f16,16; .set f17,17; .set f18,18; .set f19,19 -+.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" -+ .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 -+ -+ 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 f2,48(sp) -+ stfd f3,56(sp) -+ stfd f4,64(sp) -+ stfd f5,72(sp) -+ stfd f6,80(sp) -+ 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 -+ mtlr r0 -+ la sp,112(sp) # clean up the stack -+ blr -+ ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_freebsd.cpp.orig 2009-09-26 22:23:56.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_freebsd.cpp 2009-09-26 22:43:57.000000000 +0200 -@@ -0,0 +1,228 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+/* ***** 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-kernel@lauterbach.com (Franz Sirl) -+ * beard@netscape.com (Patrick Beard) -+ * waterson@netscape.com (Chris Waterson) -+ * -+ * Alternatively, the contents of this file may be used under the terms of -+ * either of 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 ***** */ -+ -+// Implement shared vtbl methods. -+ -+#include "xptcprivate.h" -+#include "xptiprivate.h" -+ -+// The PPC/SYSV ABI passes the first 8 integral -+// parameters and the first 8 floating point parameters in registers -+// (r3-r10 and f1-f8), no stack space is allocated for these by the -+// caller. The rest of the parameters are passed in the callers stack -+// area. The stack pointer has to retain 16-byte alignment, longlongs -+// and doubles are aligned on 8-byte boundaries. -+ -+#define PARAM_BUFFER_COUNT 16 -+#define GPR_COUNT 8 -+#define FPR_COUNT 8 -+ -+// PrepareAndDispatch() is called by SharedStub() and calls the actual method. -+// -+// - 'args[]' contains the arguments passed on stack -+// - 'gprData[]' contains the arguments passed in integer registers -+// - 'fprData[]' contains the arguments passed in floating point registers -+// -+// The parameters are mapped into an array of type 'nsXPTCMiniVariant' -+// and then the method gets called. -+ -+extern "C" nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, -+ PRUint32 methodIndex, -+ PRUint32* args, -+ PRUint32 *gprData, -+ double *fprData) -+{ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ const nsXPTMethodInfo* info = NULL; -+ PRUint32 paramCount; -+ PRUint32 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no method info"); -+ if (! info) -+ return NS_ERROR_UNEXPECTED; -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ if (! dispatchParams) -+ return NS_ERROR_OUT_OF_MEMORY; -+ -+ PRUint32* ap = args; -+ PRUint32 gpr = 1; // skip one GPR register -+ PRUint32 fpr = 0; -+ PRUint32 tempu32; -+ PRUint64 tempu64; -+ -+ for(i = 0; i < paramCount; i++) { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if (!param.IsOut() && type == nsXPTType::T_DOUBLE) { -+ if (fpr < FPR_COUNT) -+ dp->val.d = fprData[fpr++]; -+ else { -+ if ((PRUint32) ap & 4) ap++; // doubles are 8-byte aligned on stack -+ dp->val.d = *(double*) ap; -+ ap += 2; -+ } -+ continue; -+ } -+ else if (!param.IsOut() && type == nsXPTType::T_FLOAT) { -+ if (fpr < FPR_COUNT) -+ dp->val.f = (float) fprData[fpr++]; // in registers floats are passed as doubles -+ else -+ dp->val.f = *(float*) ap++; -+ continue; -+ } -+ else if (!param.IsOut() && (type == nsXPTType::T_I64 -+ || type == nsXPTType::T_U64)) { -+ if (gpr & 1) gpr++; // longlongs are aligned in odd/even register pairs, eg. r5/r6 -+ if ((gpr + 1) < GPR_COUNT) { -+ tempu64 = *(PRUint64*) &gprData[gpr]; -+ gpr += 2; -+ } -+ else { -+ if ((PRUint32) ap & 4) ap++; // longlongs are 8-byte aligned on stack -+ tempu64 = *(PRUint64*) ap; -+ ap += 2; -+ } -+ } -+ else { -+ if (gpr < GPR_COUNT) -+ tempu32 = gprData[gpr++]; -+ else -+ tempu32 = *ap++; -+ } -+ -+ if(param.IsOut() || !type.IsArithmetic()) { -+ dp->val.p = (void*) tempu32; -+ continue; -+ } -+ -+ switch(type) { -+ case nsXPTType::T_I8: dp->val.i8 = (PRInt8) tempu32; break; -+ case nsXPTType::T_I16: dp->val.i16 = (PRInt16) tempu32; break; -+ case nsXPTType::T_I32: dp->val.i32 = (PRInt32) tempu32; break; -+ case nsXPTType::T_I64: dp->val.i64 = (PRInt64) tempu64; break; -+ case nsXPTType::T_U8: dp->val.u8 = (PRUint8) tempu32; break; -+ case nsXPTType::T_U16: dp->val.u16 = (PRUint16) tempu32; break; -+ case nsXPTType::T_U32: dp->val.u32 = (PRUint32) tempu32; break; -+ case nsXPTType::T_U64: dp->val.u64 = (PRUint64) tempu64; break; -+ case nsXPTType::T_BOOL: dp->val.b = (PRBool) tempu32; break; -+ case nsXPTType::T_CHAR: dp->val.c = (char) tempu32; break; -+ case nsXPTType::T_WCHAR: dp->val.wc = (wchar_t) tempu32; break; -+ -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->mOuter->CallMethod((PRUint16)methodIndex, -+ info, -+ dispatchParams); -+ -+ if (dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+ -+} -+ -+// Load r11 with the constant 'n' and branch to SharedStub(). -+ -+// As G++3 ABI contains the length of the functionname in the mangled -+// name, it is difficult to get a generic assembler mechanism like -+// in the G++ 2.95 case. -+// Create names would be like: -+// _ZN14nsXPTCStubBase5Stub1Ev -+// _ZN14nsXPTCStubBase6Stub12Ev -+// _ZN14nsXPTCStubBase7Stub123Ev -+// _ZN14nsXPTCStubBase8Stub1234Ev -+// etc. -+// Use assembler directives to get the names right... -+ -+# define STUB_ENTRY(n) \ -+__asm__ ( \ -+ ".align 2 \n\t" \ -+ ".if "#n" < 10 \n\t" \ -+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev \n\t" \ -+ ".type _ZN14nsXPTCStubBase5Stub"#n"Ev,@function \n\n" \ -+"_ZN14nsXPTCStubBase5Stub"#n"Ev: \n\t" \ -+ \ -+ ".elseif "#n" < 100 \n\t" \ -+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev \n\t" \ -+ ".type _ZN14nsXPTCStubBase6Stub"#n"Ev,@function \n\n" \ -+"_ZN14nsXPTCStubBase6Stub"#n"Ev: \n\t" \ -+ \ -+ ".elseif "#n" < 1000 \n\t" \ -+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev \n\t" \ -+ ".type _ZN14nsXPTCStubBase7Stub"#n"Ev,@function \n\n" \ -+"_ZN14nsXPTCStubBase7Stub"#n"Ev: \n\t" \ -+ \ -+ ".else \n\t" \ -+ ".err \"stub number "#n" >= 1000 not yet supported\"\n" \ -+ ".endif \n\t" \ -+ \ -+ "li 11,"#n" \n\t" \ -+ "b SharedStub@local \n" \ -+); -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" Deleted: branches/experimental/www/libxul/files/patch-xptcall-sparc64 ============================================================================== --- branches/experimental/www/libxul/files/patch-xptcall-sparc64 Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,329 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp.orig 2009-09-30 22:48:25.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp 2009-09-30 23:09:48.000000000 +0200 -@@ -0,0 +1,125 @@ -+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * 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 Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter -+ */ -+ -+/* Implement shared vtbl methods. */ -+ -+#include "xptcprivate.h" -+#include "xptiprivate.h" -+ -+#if defined(sparc) || defined(__sparc__) -+ -+extern "C" nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args) -+{ -+ -+#define PARAM_BUFFER_COUNT 16 -+ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint8 paramCount; -+ PRUint8 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no method info"); -+ if (! info) -+ return NS_ERROR_UNEXPECTED; -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ -+ if (! dispatchParams) -+ return NS_ERROR_OUT_OF_MEMORY; -+ -+ PRUint64* ap = args; -+ for(i = 0; i < paramCount; i++, ap++) -+ { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if(param.IsOut() || !type.IsArithmetic()) -+ { -+ dp->val.p = (void*) *ap; -+ continue; -+ } -+ // else -+ switch(type) -+ { -+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break; -+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break; -+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break; -+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break; -+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break; -+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break; -+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break; -+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break; -+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break; -+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break; -+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break; -+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break; -+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break; -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->mOuter->CallMethod((PRUint16)methodIndex, info, -+ dispatchParams); -+ -+ if(dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+extern "C" int SharedStub(int, int*); -+ -+#define STUB_ENTRY(n) \ -+nsresult nsXPTCStubBase::Stub##n() \ -+{ \ -+ int dummy; /* defeat tail-call optimization */ \ -+ return SharedStub(n, &dummy); \ -+} -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ -+#endif /* sparc || __sparc__ */ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s.orig 2009-09-30 22:48:25.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s 2009-09-30 22:48:25.000000000 +0200 -@@ -0,0 +1,104 @@ -+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * 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 Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter -+ * Chris Seawood -+ */ -+ -+/* -+ Platform specific code to invoke XPCOM methods on native objects -+ for sparcv9 Solaris. -+ -+ See the SPARC Compliance Definition (SCD) Chapter 3 -+ for more information about what is going on here, including -+ the use of BIAS (0x7ff). -+ The SCD is available from http://www.sparc.com/. -+*/ -+ -+ .global NS_InvokeByIndex_P -+ .type NS_InvokeByIndex_P, #function -+ -+/* -+ NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex, -+ PRUint32 paramCount, nsXPTCVariant* params); -+ -+*/ -+NS_InvokeByIndex_P: -+ save %sp,-(128 + 64),%sp ! room for the register window and -+ ! struct pointer, rounded up to 0 % 64 -+ sll %i2,4,%l0 ! assume the worst case -+ ! paramCount * 2 * 8 bytes -+ cmp %l0, 0 ! are there any args? If not, -+ be .invoke ! no need to copy args to stack -+ nop -+ -+ sub %sp,%l0,%sp ! create the additional stack space -+ add %sp,0x7ff+136,%o0 ! step past the register window, the -+ ! struct result pointer and the 'this' slot -+ mov %i2,%o1 ! paramCount -+ call invoke_copy_to_stack -+ mov %i3,%o2 ! params -+ -+! -+! load arguments from stack into the outgoing registers -+! BIAS is 0x7ff (2047) -+! -+ -+! load the %o1..5 64bit (extended word) output registers registers -+ ldx [%sp + 0x7ff + 136],%o1 ! %i1 -+ ldx [%sp + 0x7ff + 144],%o2 ! %i2 -+ ldx [%sp + 0x7ff + 152],%o3 ! %i3 -+ ldx [%sp + 0x7ff + 160],%o4 ! %i4 -+ ldx [%sp + 0x7ff + 168],%o5 ! %i5 -+ -+! load the even number double registers starting with %d2 -+ ldd [%sp + 0x7ff + 136],%f2 -+ ldd [%sp + 0x7ff + 144],%f4 -+ ldd [%sp + 0x7ff + 152],%f6 -+ ldd [%sp + 0x7ff + 160],%f8 -+ ldd [%sp + 0x7ff + 168],%f10 -+ ldd [%sp + 0x7ff + 176],%f12 -+ ldd [%sp + 0x7ff + 184],%f14 -+ ldd [%sp + 0x7ff + 192],%f16 -+ ldd [%sp + 0x7ff + 200],%f18 -+ ldd [%sp + 0x7ff + 208],%f20 -+ ldd [%sp + 0x7ff + 216],%f22 -+ ldd [%sp + 0x7ff + 224],%f24 -+ ldd [%sp + 0x7ff + 232],%f26 -+ ldd [%sp + 0x7ff + 240],%f28 -+ ldd [%sp + 0x7ff + 248],%f30 -+ -+! -+! calculate the target address from the vtable -+! -+.invoke: -+ sll %i1,3,%l0 ! index *= 8 -+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes) -+ ldx [%i0],%l1 ! *that --> address of vtable -+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address -+ -+ jmpl %l0,%o7 ! call the routine -+ mov %i0,%o0 ! move 'this' pointer to out register -+ -+ mov %o0,%i0 ! propagate return value -+ ret -+ restore -+ -+ .size NS_InvokeByIndex_P, .-NS_InvokeByIndex_P ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp.orig 2009-09-30 22:48:25.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp 2009-09-30 22:48:25.000000000 +0200 -@@ -0,0 +1,91 @@ -+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * 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 Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter -+ * Chris Seawood -+ */ -+ -+ -+/* Platform specific code to invoke XPCOM methods on native objects */ -+ -+#include "xptcprivate.h" -+ -+#if !defined(__sparc) && !defined(__sparc__) -+#error "This code is for Sparc only" -+#endif -+ -+/* Prototype specifies unmangled function name */ -+extern "C" PRUint64 -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s); -+ -+extern "C" PRUint64 -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+{ -+ /* -+ We need to copy the parameters for this function to locals and use them -+ from there since the parameters occupy the same stack space as the stack -+ we're trying to populate. -+ */ -+ PRUint64 *l_d = d; -+ nsXPTCVariant *l_s = s; -+ PRUint64 l_paramCount = paramCount; -+ PRUint64 regCount = 0; // return the number of registers to load from the stack -+ -+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++) -+ { -+ if (regCount < 5) regCount++; -+ -+ if (l_s->IsPtrData()) -+ { -+ *l_d = (PRUint64)l_s->ptr; -+ continue; -+ } -+ switch (l_s->type) -+ { -+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break; -+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break; -+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break; -+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break; -+ -+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break; -+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break; -+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break; -+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break; -+ -+ /* in the case of floats, we want to put the bits in to the -+ 64bit space right justified... floats in the paramter array on -+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip -+ the space that would be occupied by %f0, %f2, etc. -+ */ -+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break; -+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break; -+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break; -+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break; -+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break; -+ -+ default: -+ // all the others are plain pointer types -+ *((void**)l_d) = l_s->val.p; -+ break; -+ } -+ } -+ -+ return regCount; -+} Deleted: branches/experimental/www/libxul/files/releng6_pulseaudio ============================================================================== --- branches/experimental/www/libxul/files/releng6_pulseaudio Wed Aug 31 23:55:48 2011 (r620) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,32 +0,0 @@ ---- media/libsydneyaudio/src/Makefile.in.orig 2009-08-11 17:22:08.000000000 +0200 -+++ media/libsydneyaudio/src/Makefile.in 2009-08-11 17:22:36.000000000 +0200 -@@ -45,6 +45,12 @@ - LIBRARY_NAME = sydneyaudio - FORCE_STATIC_LIB= 1 - -+ifeq ($(OS_ARCH),FreeBSD) -+CSRCS = \ -+ sydney_audio_pulseaudio.c \ -+ $(NULL) -+endif -+ - ifeq ($(OS_ARCH),Linux) - CSRCS = \ - sydney_audio_alsa.c \ ---- toolkit/library/Makefile.in.orig 2009-08-11 17:22:45.000000000 +0200 -+++ toolkit/library/Makefile.in 2009-08-11 17:23:22.000000000 +0200 -@@ -231,12 +231,12 @@ - endif - - ifeq (gtk2,$(MOZ_WIDGET_TOOLKIT)) --EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XEXT_LIBS) $(XCOMPOSITE_LIBS) $(MOZ_PANGO_LIBS) $(MOZ_GTK2_LIBS) $(XT_LIBS) -lgthread-2.0 -+EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XEXT_LIBS) $(XCOMPOSITE_LIBS) $(MOZ_PANGO_LIBS) $(MOZ_GTK2_LIBS) $(XT_LIBS) -lgthread-2.0 -lpulse -lpthread - EXTRA_DSO_LDOPTS += $(FT2_LIBS) - endif - - ifeq (qt,$(MOZ_WIDGET_TOOLKIT)) --EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XT_LIBS) $(MOZ_QT_LIBS) -lgthread-2.0 -+EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XT_LIBS) $(MOZ_QT_LIBS) -lgthread-2.0 -lpulse -lpthread - EXTRA_DSO_LDOPTS += $(FT2_LIBS) - endif - From owner-freebsd-gecko@FreeBSD.ORG Thu Sep 1 00:30:23 2011 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1F86E1065670; Thu, 1 Sep 2011 00:30:23 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EB3B88FC1A; Thu, 1 Sep 2011 00:30:22 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p810UMZw075449; Thu, 1 Sep 2011 00:30:22 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p810UMkv075434; Thu, 1 Sep 2011 00:30:22 GMT (envelope-from edwin) Date: Thu, 1 Sep 2011 00:30:22 GMT Message-Id: <201109010030.p810UMkv075434@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/160348: mail/thunderbird: spidermonkey conflict X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 00:30:23 -0000 Synopsis: mail/thunderbird: spidermonkey conflict Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Thu Sep 1 00:30:21 UTC 2011 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=160348 From owner-freebsd-gecko@FreeBSD.ORG Thu Sep 1 04:20:20 2011 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9F98C106566C; Thu, 1 Sep 2011 04:20:20 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 777448FC1A; Thu, 1 Sep 2011 04:20:20 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p814KKcD084778; Thu, 1 Sep 2011 04:20:20 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p814KKgM084774; Thu, 1 Sep 2011 04:20:20 GMT (envelope-from edwin) Date: Thu, 1 Sep 2011 04:20:20 GMT Message-Id: <201109010420.p814KKgM084774@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/160351: www/libxul installs incorrect mozilla-nss.pc X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 04:20:20 -0000 Synopsis: www/libxul installs incorrect mozilla-nss.pc Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Thu Sep 1 04:20:20 UTC 2011 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=160351 From owner-freebsd-gecko@FreeBSD.ORG Thu Sep 1 11:07:02 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5DDFD106564A for ; Thu, 1 Sep 2011 11:07:02 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id A799D8FC1B for ; Thu, 1 Sep 2011 11:07:01 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id OAA07626 for ; Thu, 01 Sep 2011 14:07:00 +0300 (EEST) (envelope-from avg@FreeBSD.org) Message-ID: <4E5F6753.3070402@FreeBSD.org> Date: Thu, 01 Sep 2011 14:06:59 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:5.0) Gecko/20110705 Thunderbird/5.0 MIME-Version: 1.0 To: gecko@FreeBSD.org X-Enigmail-Version: 1.2pre Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Subject: firefox-6.0_1 spinning on a cpu X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 11:07:02 -0000 I observe the following problem - sometimes a firefox processes starts consuming a lot of CPU for no apparent reason. ktrace shows that it does the following: 9332 179912 firefox-bin 0.000007 CALL poll(0x7fffff5fabc0,0x3,0x3e7fc18) 9332 179912 firefox-bin 0.000008 RET poll 2 9332 179912 firefox-bin 0.000007 CALL gettimeofday(0x7fffff5fadf0,0) 9332 179912 firefox-bin 0.000007 RET gettimeofday 0 9332 179912 firefox-bin 0.000009 CALL gettimeofday(0x7fffff5fadf0,0) 9332 179912 firefox-bin 0.000018 RET gettimeofday 0 9332 179912 firefox-bin 0.000009 CALL getpeername(0x42,0x7fffff5faa90,0x7fffff5faa4c) 9332 179912 firefox-bin 0.000008 RET getpeername -1 errno 57 Socket is not connected 9332 179912 firefox-bin 0.000008 CALL getpeername(0x43,0x7fffff5faa90,0x7fffff5faa4c) 9332 179912 firefox-bin 0.000008 RET getpeername -1 errno 57 Socket is not connected 9332 179912 firefox-bin 0.000007 CALL gettimeofday(0x7fffff5fab60,0) 9332 179912 firefox-bin 0.000008 RET gettimeofday 0 9332 179912 firefox-bin 0.000018 CALL poll(0x7fffff5fabc0,0x3,0x3e7fc18) 9332 179912 firefox-bin 0.000009 RET poll 2 9332 179912 firefox-bin 0.000007 CALL gettimeofday(0x7fffff5fadf0,0) 9332 179912 firefox-bin 0.000008 RET gettimeofday 0 9332 179912 firefox-bin 0.000009 CALL gettimeofday(0x7fffff5fadf0,0) 9332 179912 firefox-bin 0.000007 RET gettimeofday 0 9332 179912 firefox-bin 0.000008 CALL getpeername(0x42,0x7fffff5faa90,0x7fffff5faa4c) 9332 179912 firefox-bin 0.000014 RET getpeername -1 errno 57 Socket is not connected 9332 179912 firefox-bin 0.000008 CALL getpeername(0x43,0x7fffff5faa90,0x7fffff5faa4c) 9332 179912 firefox-bin 0.000007 RET getpeername -1 errno 57 Socket is not connected 9332 179912 firefox-bin 0.000008 CALL gettimeofday(0x7fffff5fab60,0) 9332 179912 firefox-bin 0.000007 RET gettimeofday 0 9332 179912 firefox-bin 0.000007 CALL poll(0x7fffff5fabc0,0x3,0x3e7fc18) and so on. The two sockets in question (66 and 67) appear as follows in sockstat output: avg firefox-bi 9332 66 tcp4 92.249.64.71:44862 63.245.217.114:443 avg firefox-bi 9332 67 tcp4 92.249.64.71:34232 63.245.217.114:443 Where: $ host 63.245.217.114 114.217.245.63.in-addr.arpa domain name pointer addons-versioncheck.zlb.phx.mozilla.net. So apparently this has something to do with automatic version check for addons. I am not sure if this is a general "cross-platform" bug or if it is specific to FreeBSD in some way. E.g. maybe the error code is unexpected or what poll(2) returns is different from e.g. Linux. Maybe this is already fixed in 6.0.1? Anyone gets the same? Anybody has an idea how to fix? Thank you! -- Andriy Gapon From owner-freebsd-gecko@FreeBSD.ORG Thu Sep 1 12:15:44 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 21680106566C; Thu, 1 Sep 2011 12:15:44 +0000 (UTC) (envelope-from amarat@ksu.ru) Received: from webmail.hitv.ru (mail.hitv.ru [217.66.16.37]) by mx1.freebsd.org (Postfix) with ESMTP id 558B28FC12; Thu, 1 Sep 2011 12:15:43 +0000 (UTC) Received: from webmail.hitv.ru (localhost [127.0.0.1]) by webmail.hitv.ru (Postfix) with ESMTP id 62F524ACB93; Thu, 1 Sep 2011 15:58:55 +0400 (MSD) Received: from zealot.ksu.ru (zealot.hitv.ru [83.151.8.230]) by webmail.hitv.ru (Postfix) with ESMTP id 1F0F34AC4B4; Thu, 1 Sep 2011 15:58:55 +0400 (MSD) Received: from zealot.ksu.ru (localhost.lnet [127.0.0.1]) by zealot.ksu.ru (8.14.4/8.14.4) with ESMTP id p81Bwt0W043900; Thu, 1 Sep 2011 15:58:56 +0400 (MSD) (envelope-from amarat@ksu.ru) Message-ID: <4E5F737F.1070703@ksu.ru> Date: Thu, 01 Sep 2011 15:58:55 +0400 From: "Marat N.Afanasyev" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:6.0) Gecko/20110818 Firefox/6.0 SeaMonkey/2.3 MIME-Version: 1.0 To: Andriy Gapon References: <4E5F6753.3070402@FreeBSD.org> In-Reply-To: <4E5F6753.3070402@FreeBSD.org> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms050400090008090208070909" X-Virus-Scanned: ClamAV using ClamSMTP X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: gecko@freebsd.org Subject: Re: firefox-6.0_1 spinning on a cpu X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 12:15:44 -0000 This is a cryptographically signed message in MIME format. --------------ms050400090008090208070909 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: quoted-printable Andriy Gapon wrote: > > I observe the following problem - sometimes a firefox processes starts = consuming a > lot of CPU for no apparent reason. > ktrace shows that it does the following: > 9332 179912 firefox-bin 0.000007 CALL poll(0x7fffff5fabc0,0x3,0x3e7= fc18) > 9332 179912 firefox-bin 0.000008 RET poll 2 > 9332 179912 firefox-bin 0.000007 CALL gettimeofday(0x7fffff5fadf0,0= ) > 9332 179912 firefox-bin 0.000007 RET gettimeofday 0 > 9332 179912 firefox-bin 0.000009 CALL gettimeofday(0x7fffff5fadf0,0= ) > 9332 179912 firefox-bin 0.000018 RET gettimeofday 0 > 9332 179912 firefox-bin 0.000009 CALL > getpeername(0x42,0x7fffff5faa90,0x7fffff5faa4c) > 9332 179912 firefox-bin 0.000008 RET getpeername -1 errno 57 Socke= t is not > connected > 9332 179912 firefox-bin 0.000008 CALL > getpeername(0x43,0x7fffff5faa90,0x7fffff5faa4c) > 9332 179912 firefox-bin 0.000008 RET getpeername -1 errno 57 Socke= t is not > connected > 9332 179912 firefox-bin 0.000007 CALL gettimeofday(0x7fffff5fab60,0= ) > 9332 179912 firefox-bin 0.000008 RET gettimeofday 0 > 9332 179912 firefox-bin 0.000018 CALL poll(0x7fffff5fabc0,0x3,0x3e7= fc18) > 9332 179912 firefox-bin 0.000009 RET poll 2 > 9332 179912 firefox-bin 0.000007 CALL gettimeofday(0x7fffff5fadf0,0= ) > 9332 179912 firefox-bin 0.000008 RET gettimeofday 0 > 9332 179912 firefox-bin 0.000009 CALL gettimeofday(0x7fffff5fadf0,0= ) > 9332 179912 firefox-bin 0.000007 RET gettimeofday 0 > 9332 179912 firefox-bin 0.000008 CALL > getpeername(0x42,0x7fffff5faa90,0x7fffff5faa4c) > 9332 179912 firefox-bin 0.000014 RET getpeername -1 errno 57 Socke= t is not > connected > 9332 179912 firefox-bin 0.000008 CALL > getpeername(0x43,0x7fffff5faa90,0x7fffff5faa4c) > 9332 179912 firefox-bin 0.000007 RET getpeername -1 errno 57 Socke= t is not > connected > 9332 179912 firefox-bin 0.000008 CALL gettimeofday(0x7fffff5fab60,0= ) > 9332 179912 firefox-bin 0.000007 RET gettimeofday 0 > 9332 179912 firefox-bin 0.000007 CALL poll(0x7fffff5fabc0,0x3,0x3e7= fc18) > > and so on. > The two sockets in question (66 and 67) appear as follows in sockstat o= utput: > avg firefox-bi 9332 66 tcp4 92.249.64.71:44862 63.245.217.11= 4:443 > avg firefox-bi 9332 67 tcp4 92.249.64.71:34232 63.245.217.11= 4:443 > Where: > $ host 63.245.217.114 > 114.217.245.63.in-addr.arpa domain name pointer > addons-versioncheck.zlb.phx.mozilla.net. > > So apparently this has something to do with automatic version check for= addons. > > I am not sure if this is a general "cross-platform" bug or if it is spe= cific to > FreeBSD in some way. E.g. maybe the error code is unexpected or what p= oll(2) > returns is different from e.g. Linux. > > Maybe this is already fixed in 6.0.1? > > Anyone gets the same? Anybody has an idea how to fix? > Thank you! I have a seamonkey with the same symptoms, from time to time it eats=20 several cores of my CPU. --=20 SY, Marat --------------ms050400090008090208070909-- From owner-freebsd-gecko@FreeBSD.ORG Thu Sep 1 12:25:07 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DBD091065678 for ; Thu, 1 Sep 2011 12:25:07 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 16B578FC1C for ; Thu, 1 Sep 2011 12:25:06 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id PAA01698; Thu, 01 Sep 2011 15:25:01 +0300 (EEST) (envelope-from avg@FreeBSD.org) Message-ID: <4E5F799C.7030509@FreeBSD.org> Date: Thu, 01 Sep 2011 15:25:00 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:5.0) Gecko/20110705 Thunderbird/5.0 MIME-Version: 1.0 To: "Marat N.Afanasyev" References: <4E5F6753.3070402@FreeBSD.org> <4E5F737F.1070703@ksu.ru> In-Reply-To: <4E5F737F.1070703@ksu.ru> X-Enigmail-Version: 1.2pre Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: gecko@FreeBSD.org Subject: Re: firefox-6.0_1 spinning on a cpu X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 12:25:07 -0000 on 01/09/2011 14:58 Marat N.Afanasyev said the following: > I have a seamonkey with the same symptoms, from time to time it eats several cores > of my CPU. Just a general note: at these level of diagnosing it is not possible to say if you see the same problem or not. That's why I tried to provide a little bit more detailed symptoms. -- Andriy Gapon From owner-freebsd-gecko@FreeBSD.ORG Thu Sep 1 12:31:32 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ABFE21065670; Thu, 1 Sep 2011 12:31:32 +0000 (UTC) (envelope-from flo@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9AD228FC15; Thu, 1 Sep 2011 12:31:32 +0000 (UTC) Received: from bender.solomo.local (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p81CVUAY084066; Thu, 1 Sep 2011 12:31:31 GMT (envelope-from flo@freebsd.org) Message-ID: <4E5F7B22.40604@freebsd.org> Date: Thu, 01 Sep 2011 14:31:30 +0200 From: Florian Smeets User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:6.0) Gecko/20110831 Thunderbird/6.0 MIME-Version: 1.0 To: Andriy Gapon References: <4E5F6753.3070402@FreeBSD.org> <4E5F737F.1070703@ksu.ru> <4E5F799C.7030509@FreeBSD.org> In-Reply-To: <4E5F799C.7030509@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gecko@freebsd.org Subject: Re: firefox-6.0_1 spinning on a cpu X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 12:31:32 -0000 On 01.09.2011 14:25, Andriy Gapon wrote: > on 01/09/2011 14:58 Marat N.Afanasyev said the following: >> I have a seamonkey with the same symptoms, from time to time it eats several cores >> of my CPU. > > Just a general note: at these level of diagnosing it is not possible to say if you > see the same problem or not. That's why I tried to provide a little bit more > detailed symptoms. > Yes, it's a known problem, however we did not get any further on this topic, yet. We have a PR which was filed some time ago ports/156889 which describes a similar problem. What i do know is that i can easily provoke it by going to http://localhost:$port where $port is some random port where nothing listens. Adriy, I'm very happy that someone with kernel knowledge got interested in this ;) Thanks, Florian P.S. I doubt it is fixed in 6.0.1 From owner-freebsd-gecko@FreeBSD.ORG Thu Sep 1 13:42:44 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D6573106566C; Thu, 1 Sep 2011 13:42:44 +0000 (UTC) (envelope-from amarat@ksu.ru) Received: from webmail.hitv.ru (mail.hitv.ru [217.66.16.37]) by mx1.freebsd.org (Postfix) with ESMTP id 1BDB98FC1A; Thu, 1 Sep 2011 13:42:43 +0000 (UTC) Received: from webmail.hitv.ru (localhost [127.0.0.1]) by webmail.hitv.ru (Postfix) with ESMTP id 3C9813E8014; Thu, 1 Sep 2011 17:42:41 +0400 (MSD) Received: from zealot.ksu.ru (zealot.hitv.ru [83.151.8.230]) by webmail.hitv.ru (Postfix) with ESMTP id 065264ACD68; Thu, 1 Sep 2011 17:42:40 +0400 (MSD) Received: from zealot.ksu.ru (localhost.lnet [127.0.0.1]) by zealot.ksu.ru (8.14.4/8.14.4) with ESMTP id p81Dgfwh044528; Thu, 1 Sep 2011 17:42:42 +0400 (MSD) (envelope-from amarat@ksu.ru) Message-ID: <4E5F8BD1.8020900@ksu.ru> Date: Thu, 01 Sep 2011 17:42:41 +0400 From: "Marat N.Afanasyev" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:6.0) Gecko/20110818 Firefox/6.0 SeaMonkey/2.3 MIME-Version: 1.0 To: Andriy Gapon References: <4E5F6753.3070402@FreeBSD.org> <4E5F737F.1070703@ksu.ru> <4E5F799C.7030509@FreeBSD.org> In-Reply-To: <4E5F799C.7030509@FreeBSD.org> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms030402040003020900070203" X-Virus-Scanned: ClamAV using ClamSMTP X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: gecko@FreeBSD.org Subject: Re: firefox-6.0_1 spinning on a cpu X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 13:42:44 -0000 This is a cryptographically signed message in MIME format. --------------ms030402040003020900070203 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: quoted-printable Andriy Gapon wrote: > on 01/09/2011 14:58 Marat N.Afanasyev said the following: >> I have a seamonkey with the same symptoms, from time to time it eats s= everal cores >> of my CPU. > > Just a general note: at these level of diagnosing it is not possible to= say if you > see the same problem or not. That's why I tried to provide a little bi= t more > detailed symptoms. > I'll try to ktrace my seamonkey-bin next time it'll eat CPU.=20 Unfortunately ;), after switching to 2.1 this is happening far more=20 rarely than on 2.0.x, so this may appear in a week or in a month. --=20 SY, Marat --------------ms030402040003020900070203-- From owner-freebsd-gecko@FreeBSD.ORG Thu Sep 1 13:50:51 2011 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9175E106566B; Thu, 1 Sep 2011 13:50:51 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6A0548FC18; Thu, 1 Sep 2011 13:50:51 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p81Dopjk057506; Thu, 1 Sep 2011 13:50:51 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p81Dop3X057497; Thu, 1 Sep 2011 13:50:51 GMT (envelope-from edwin) Date: Thu, 1 Sep 2011 13:50:51 GMT Message-Id: <201109011350.p81Dop3X057497@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/160365: [bsd.gecko.mk]: ignore stderr while getting firefox version X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 13:50:51 -0000 Synopsis: [bsd.gecko.mk]: ignore stderr while getting firefox version Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Thu Sep 1 13:50:50 UTC 2011 Responsible-Changed-Why: bsd.gecko.mk is gecko territory (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=160365 From owner-freebsd-gecko@FreeBSD.ORG Thu Sep 1 15:00:24 2011 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C1FB1065672 for ; Thu, 1 Sep 2011 15:00:24 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E7FFB8FC1B for ; Thu, 1 Sep 2011 15:00:23 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p81F0Nqs015713 for ; Thu, 1 Sep 2011 15:00:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p81F0Nmu015712; Thu, 1 Sep 2011 15:00:23 GMT (envelope-from gnats) Date: Thu, 1 Sep 2011 15:00:23 GMT Message-Id: <201109011500.p81F0Nmu015712@freefall.freebsd.org> To: gecko@FreeBSD.org From: Sam Cassiba Cc: Subject: Re: ports/160348: mail/thunderbird: spidermonkey conflict X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sam Cassiba List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 15:00:24 -0000 The following reply was made to PR ports/160348; it has been noted by GNATS. From: Sam Cassiba To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/160348: mail/thunderbird: spidermonkey conflict Date: Thu, 01 Sep 2011 09:54:35 -0500 This can be closed, 6.0.1 build from this morning seems to have worked without issue. -- Sam Cassiba From owner-freebsd-gecko@FreeBSD.ORG Thu Sep 1 15:27:36 2011 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B87571065674; Thu, 1 Sep 2011 15:27:36 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 918FD8FC0A; Thu, 1 Sep 2011 15:27:36 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p81FRaOs042838; Thu, 1 Sep 2011 15:27:36 GMT (envelope-from flo@freefall.freebsd.org) Received: (from flo@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p81FRagc042834; Thu, 1 Sep 2011 15:27:36 GMT (envelope-from flo) Date: Thu, 1 Sep 2011 15:27:36 GMT Message-Id: <201109011527.p81FRagc042834@freefall.freebsd.org> To: sam@cassiba.com, flo@FreeBSD.org, gecko@FreeBSD.org From: flo@FreeBSD.org Cc: Subject: Re: ports/160348: mail/thunderbird: spidermonkey conflict X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 15:27:36 -0000 Synopsis: mail/thunderbird: spidermonkey conflict State-Changed-From-To: open->closed State-Changed-By: flo State-Changed-When: Thu Sep 1 15:27:36 UTC 2011 State-Changed-Why: Committed. Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=160348 From owner-freebsd-gecko@FreeBSD.ORG Thu Sep 1 15:30:16 2011 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB079106564A for ; Thu, 1 Sep 2011 15:30:16 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BADCE8FC16 for ; Thu, 1 Sep 2011 15:30:16 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p81FUGBp043244 for ; Thu, 1 Sep 2011 15:30:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p81FUGYg043243; Thu, 1 Sep 2011 15:30:16 GMT (envelope-from gnats) Date: Thu, 1 Sep 2011 15:30:16 GMT Message-Id: <201109011530.p81FUGYg043243@freefall.freebsd.org> To: gecko@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: ports/160348: commit references a PR X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 15:30:16 -0000 The following reply was made to PR ports/160348; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/160348: commit references a PR Date: Thu, 1 Sep 2011 15:27:03 +0000 (UTC) flo 2011-09-01 15:26:49 UTC FreeBSD ports repository Modified files: mail/thunderbird Makefile Log: register build conflict with spidermonkey PR: ports/160348 Submitted by: Sam Cassiba Revision Changes Path 1.135 +2 -0 ports/mail/thunderbird/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From owner-freebsd-gecko@FreeBSD.ORG Thu Sep 1 15:31:36 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B0B01065674 for ; Thu, 1 Sep 2011 15:31:36 +0000 (UTC) (envelope-from flo@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 715F58FC0A; Thu, 1 Sep 2011 15:31:36 +0000 (UTC) Received: from bender.solomo.local (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p81FVY34051205; Thu, 1 Sep 2011 15:31:35 GMT (envelope-from flo@freebsd.org) Message-ID: <4E5FA556.9030707@freebsd.org> Date: Thu, 01 Sep 2011 17:31:34 +0200 From: Florian Smeets User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:6.0.1) Gecko/20110901 Thunderbird/6.0.1 MIME-Version: 1.0 To: Sam Cassiba References: <201109011500.p81F0Nmu015712@freefall.freebsd.org> In-Reply-To: <201109011500.p81F0Nmu015712@freefall.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gecko@freebsd.org Subject: Re: ports/160348: mail/thunderbird: spidermonkey conflict X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 15:31:36 -0000 On 01.09.2011 17:00, Sam Cassiba wrote: > The following reply was made to PR ports/160348; it has been noted by GNATS. > > From: Sam Cassiba > To: bug-followup@FreeBSD.org > Cc: > Subject: Re: ports/160348: mail/thunderbird: spidermonkey conflict > Date: Thu, 01 Sep 2011 09:54:35 -0500 > > This can be closed, 6.0.1 build from this morning seems to have worked > without issue. > Are you sure, you still had spidermonkey installed? I could not build 6.0.1 with spidermonkey installed. I committed the patch and closed the PR. Thanks, Florian From owner-freebsd-gecko@FreeBSD.ORG Thu Sep 1 16:07:29 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EBED8106566B; Thu, 1 Sep 2011 16:07:29 +0000 (UTC) (envelope-from sam@cassiba.com) Received: from mail.megalomaniacal.net (unknown [IPv6:2001:470:1f0e:2ac::2]) by mx1.freebsd.org (Postfix) with ESMTP id B747B8FC16; Thu, 1 Sep 2011 16:07:29 +0000 (UTC) Received: from [10.1.1.11] (unknown [10.1.1.11]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.megalomaniacal.net (Postfix) with ESMTPSA id DB8EC1D7A33; Thu, 1 Sep 2011 11:07:28 -0500 (CDT) Message-ID: <4E5FADC0.1020801@cassiba.com> Date: Thu, 01 Sep 2011 11:07:28 -0500 From: Sam Cassiba User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:6.0) Gecko/20110831 Thunderbird/6.0 MIME-Version: 1.0 To: Florian Smeets References: <201109011500.p81F0Nmu015712@freefall.freebsd.org> <4E5FA556.9030707@freebsd.org> In-Reply-To: <4E5FA556.9030707@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gecko@freebsd.org Subject: Re: ports/160348: mail/thunderbird: spidermonkey conflict X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sam@cassiba.com List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 16:07:30 -0000 On 09/01/11 10:31, Florian Smeets wrote: > On 01.09.2011 17:00, Sam Cassiba wrote: >> The following reply was made to PR ports/160348; it has been noted by >> GNATS. >> >> From: Sam Cassiba >> To: bug-followup@FreeBSD.org >> Cc: >> Subject: Re: ports/160348: mail/thunderbird: spidermonkey conflict >> Date: Thu, 01 Sep 2011 09:54:35 -0500 >> >> This can be closed, 6.0.1 build from this morning seems to have worked >> without issue. >> > > Are you sure, you still had spidermonkey installed? I could not build > 6.0.1 with spidermonkey installed. > > I committed the patch and closed the PR. > > Thanks, > Florian My mistake... I thought I had reinstalled it last night after submitting the PR, but I hadn't. The issue is still valid. Sorry for the confusion. -- Sam Cassiba From owner-freebsd-gecko@FreeBSD.ORG Fri Sep 2 09:19:34 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 21F08106564A; Fri, 2 Sep 2011 09:19:34 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 2F3748FC17; Fri, 2 Sep 2011 09:19:32 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id MAA16645; Fri, 02 Sep 2011 12:19:30 +0300 (EEST) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1QzPuM-000EZT-7C; Fri, 02 Sep 2011 12:19:30 +0300 Message-ID: <4E609F9F.6080208@FreeBSD.org> Date: Fri, 02 Sep 2011 12:19:27 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:6.0) Gecko/20110830 Thunderbird/6.0 MIME-Version: 1.0 To: Florian Smeets References: <4E5F6753.3070402@FreeBSD.org> <4E5F737F.1070703@ksu.ru> <4E5F799C.7030509@FreeBSD.org> <4E5F7B22.40604@freebsd.org> In-Reply-To: <4E5F7B22.40604@freebsd.org> X-Enigmail-Version: undefined Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gnome@FreeBSD.org, gecko@FreeBSD.org Subject: Re: firefox-6.0_1 spinning on a cpu X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Sep 2011 09:19:34 -0000 [CC-ing gnome@ who is listed as the maintainer of devel/nspr] on 01/09/2011 15:31 Florian Smeets said the following: > On 01.09.2011 14:25, Andriy Gapon wrote: >> on 01/09/2011 14:58 Marat N.Afanasyev said the following: >>> I have a seamonkey with the same symptoms, from time to time it eats several >>> cores >>> of my CPU. >> >> Just a general note: at these level of diagnosing it is not possible to say if >> you >> see the same problem or not. That's why I tried to provide a little bit more >> detailed symptoms. >> > > Yes, it's a known problem, however we did not get any further on this topic, yet. > > We have a PR which was filed some time ago ports/156889 which describes a > similar problem. > > What i do know is that i can easily provoke it by going to > http://localhost:$port where $port is some random port where nothing listens. > > Adriy, I'm very happy that someone with kernel knowledge got interested in this ;) :-) I guess you had a reason for that. > P.S. I doubt it is fixed in 6.0.1 You are right about this. The following patch for devel/nspr port fixes the problem for me: --- mozilla/nsprpub/pr/src/pthreads/ptio.c.orig 2011-09-02 12:00:35.233509956 +0300 +++ mozilla/nsprpub/pr/src/pthreads/ptio.c 2011-09-02 12:00:39.987512769 +0300 @@ -1635,7 +1635,7 @@ static PRStatus pt_ConnectContinue( PR_SetError(PR_BAD_DESCRIPTOR_ERROR, 0); return PR_FAILURE; } - if ((out_flags & (PR_POLL_WRITE | PR_POLL_EXCEPT | PR_POLL_ERR)) == 0) + if ((out_flags & (PR_POLL_WRITE | PR_POLL_EXCEPT | PR_POLL_ERR | PR_POLL_HUP)) == 0) { PR_ASSERT(out_flags == 0); PR_SetError(PR_IN_PROGRESS_ERROR, 0); I am not actually sure if this patch is really needed, maybe it should only be a temporary FreeBSD-specific workaround. I need now to investigate if POLLHUP may be set by an OS on a socket that has never been connected (for which connect(2) failed). -- Andriy Gapon From owner-freebsd-gecko@FreeBSD.ORG Fri Sep 2 23:00:34 2011 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9303106566B; Fri, 2 Sep 2011 23:00:34 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A0A838FC08; Fri, 2 Sep 2011 23:00:34 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p82N0Yel022576; Fri, 2 Sep 2011 23:00:34 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p82N0Y3w022572; Fri, 2 Sep 2011 23:00:34 GMT (envelope-from edwin) Date: Fri, 2 Sep 2011 23:00:34 GMT Message-Id: <201109022300.p82N0Y3w022572@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/160411: www/libxul: does not compile/configure using clang X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Sep 2011 23:00:34 -0000 Synopsis: www/libxul: does not compile/configure using clang Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Fri Sep 2 23:00:33 UTC 2011 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=160411 From owner-freebsd-gecko@FreeBSD.ORG Sat Sep 3 12:26:57 2011 Return-Path: Delivered-To: freebsd-gecko@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 78975106566C for ; Sat, 3 Sep 2011 12:26:57 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from 172-17-198-245.globalsuite.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id B680D160371 for ; Sat, 3 Sep 2011 12:26:56 +0000 (UTC) Message-ID: <4E621D0F.8010205@FreeBSD.org> Date: Sat, 03 Sep 2011 05:26:55 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:6.0.1) Gecko/20110901 Thunderbird/6.0.1 MIME-Version: 1.0 To: freebsd-gecko@FreeBSD.org References: <4E621BDD.9000207@FreeBSD.org> In-Reply-To: <4E621BDD.9000207@FreeBSD.org> X-Enigmail-Version: undefined OpenPGP: id=1A1ABC84 X-Forwarded-Message-Id: <4E621BDD.9000207@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: FreeBSD port(s) you maintain which are currently vulnerable X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Sep 2011 12:26:57 -0000 Howdy, According to the latest portaudit database the following ports are currently vulnerable. You maintain one or more of these ports. Please consider one of the following courses of action: 1. Removing the port 2. Fixing the port 3. Allowing it to be returned to the ports@FreeBSD.org maintainer pool so that another interested party can take over maintenance of it. If I haven't heard back from you in 1 week I plan to mark the port FORBIDDEN with an expiration date of 2011-09-30. To see how the port is vulnerable you can install ports-mgmt/portaudit, run (as root) 'portaudit -Fa', then cd into the directory of the affected port and run 'portaudit -C'. Regards, Doug /usr/ports/archivers/pecl-phar /usr/ports/databases/mysql323-server /usr/ports/databases/mysql40-server /usr/ports/devel/apr0 /usr/ports/devel/libsoup22 /usr/ports/dns/bind9-sdb-ldap /usr/ports/dns/bind9-sdb-postgresql /usr/ports/dns/nsd2 /usr/ports/editors/emacs21 /usr/ports/editors/openoffice.org-2 /usr/ports/ftp/wgetpro /usr/ports/games/quake2forge /usr/ports/graphics/linux-tiff /usr/ports/japanese/mutt /usr/ports/lang/php52 /usr/ports/lang/tcl82 /usr/ports/lang/tcl83 /usr/ports/mail/horde4-imp /usr/ports/mail/libspf2-10 /usr/ports/net-mgmt/nagios2 /usr/ports/net/asterisk14 /usr/ports/net/isc-dhcp31-client /usr/ports/russian/apache13 /usr/ports/russian/apache13-modssl /usr/ports/security/gnutls-devel /usr/ports/security/stunnel /usr/ports/sysutils/dtc /usr/ports/sysutils/syslog-ng /usr/ports/textproc/kn-aspell /usr/ports/textproc/ky-aspell /usr/ports/www/apache13-ssl /usr/ports/www/apache20 /usr/ports/www/gforge /usr/ports/www/linux-flashplugin7 /usr/ports/www/mediawiki115 /usr/ports/www/opera-devel /usr/ports/www/plone3 /usr/ports/www/pyblosxom /usr/ports/www/seamonkey2 /usr/ports/www/serendipity-devel /usr/ports/www/ziproxy /usr/ports/x11-toolkits/linux-pango /usr/ports/x11-toolkits/tk82 /usr/ports/x11-toolkits/tk83 -- Nothin' ever doesn't change, but nothin' changes much. -- OK Go Breadth of IT experience, and depth of knowledge in the DNS. Yours for the right price. :) http://SupersetSolutions.com/