Date: Sat, 17 Aug 2013 02:46:35 GMT From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1319 - in trunk/www: firefox firefox-nightly firefox-nightly/files Message-ID: <201308170246.r7H2kZji052588@trillian.chruetertee.ch>
next in thread | raw e-mail | index | archive | help
Author: jbeich Date: Sat Aug 17 02:46:35 2013 New Revision: 1319 Log: update Added: trunk/www/firefox-nightly/files/patch-bug905920 Modified: trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox-nightly/files/patch-bug851992 trunk/www/firefox/Makefile trunk/www/firefox/distinfo Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Fri Aug 16 00:18:38 2013 (r1318) +++ trunk/www/firefox-nightly/Makefile.hgrev Sat Aug 17 02:46:35 2013 (r1319) @@ -1 +1 @@ -HGREV= 142580:4930fdea3efa +HGREV= 142904:8ad1e4c838c8 Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Fri Aug 16 00:18:38 2013 (r1318) +++ trunk/www/firefox-nightly/distinfo Sat Aug 17 02:46:35 2013 (r1319) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/4930fdea3efa.tar.bz2) = 9a6e68c278cd94bc9a85b4b9bb68b8f5c326634de53d6d5921d1d75559fe25a0 -SIZE (firefox-nightly/4930fdea3efa.tar.bz2) = 125383772 +SHA256 (firefox-nightly/8ad1e4c838c8.tar.bz2) = 28759c2261073c8ca4206006c1f1ac2106b6d308e9eab83cc1bc0d5177d2f0d7 +SIZE (firefox-nightly/8ad1e4c838c8.tar.bz2) = 125415153 Modified: trunk/www/firefox-nightly/files/patch-bug851992 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug851992 Fri Aug 16 00:18:38 2013 (r1318) +++ trunk/www/firefox-nightly/files/patch-bug851992 Sat Aug 17 02:46:35 2013 (r1319) @@ -1,7 +1,12 @@ +# HG changeset patch +# User Makoto Kato <m_kato@ga2.so-net.ne.jp> + +Bug 851992 - Allow building against system ICU library. r=glandium f=gaston + diff --git a/config/Makefile.in b/config/Makefile.in --- config/Makefile.in +++ config/Makefile.in -@@ -97,16 +97,17 @@ export:: $(export-preqs) +@@ -93,16 +93,17 @@ export:: $(export-preqs) -DMOZ_TREE_PIXMAN=$(MOZ_TREE_PIXMAN) \ -DMOZ_NATIVE_HUNSPELL=$(MOZ_NATIVE_HUNSPELL) \ -DMOZ_NATIVE_BZ2=$(MOZ_NATIVE_BZ2) \ @@ -22,7 +27,7 @@ diff --git a/config/system-headers b/config/system-headers --- config/system-headers +++ config/system-headers -@@ -1125,8 +1125,19 @@ gst/video/video.h +@@ -1127,8 +1127,19 @@ gst/video/video.h sys/msg.h sys/ipc.h sys/thr.h @@ -45,7 +50,7 @@ diff --git a/configure.in b/configure.in --- configure.in +++ configure.in -@@ -4134,16 +4134,32 @@ if test -n "$MOZ_NATIVE_FFI"; then +@@ -4106,16 +4106,32 @@ if test -n "$MOZ_NATIVE_FFI"; then PKG_CHECK_MODULES(MOZ_FFI, libffi > 3.0.9) else PKG_CHECK_MODULES(MOZ_FFI, libffi >= 3.0.9) @@ -81,7 +86,7 @@ diff --git a/js/src/Makefile.in b/js/src/Makefile.in --- js/src/Makefile.in +++ js/src/Makefile.in -@@ -232,48 +232,54 @@ endif +@@ -225,22 +225,27 @@ endif ############################################# # BEGIN ECMAScript Internationalization API @@ -100,6 +105,7 @@ +endif ifdef ENABLE_INTL_API ++ifndef MOZ_NATIVE_ICU ifeq ($(OS_ARCH),WINNT) # Parallel gmake is buggy on Windows @@ -108,35 +114,25 @@ # and debug libraries. ifdef MOZ_DEBUG ICU_LIB_SUFFIX=d - endif - ICU_LIB_RENAME = $(foreach libname,$(ICU_LIB_NAMES),\ - cp -p intl/icu/lib/s$(libname)$(ICU_LIB_SUFFIX).lib intl/icu/lib/$(libname).lib;) - endif - -+ifndef MOZ_NATIVE_ICU - # - Build ICU as part of the "export" target, so things get built - # in the right order. - # - ICU requires GNU make according to its readme.html. pymake can't be used - # because it doesn't support order only dependencies. - # - Force ICU to use the standard suffix for object files because expandlibs - # will discard all files with a non-standard suffix (bug 857450). - # - Options for genrb: -k strict parsing; -R omit collation tailoring rules. +@@ -259,16 +264,17 @@ endif export:: $(GMAKE) $(ICU_GMAKE_OPTIONS) -C intl/icu STATIC_O=$(OBJ_SUFFIX) GENRBOPTS='-k -R' $(ICU_LIB_RENAME) distclean clean:: $(call SUBMAKE,$@,intl/icu) -+endif endif ++endif # # END ECMAScript Internationalization API ############################################# -@@ -398,17 +404,21 @@ CFLAGS += $(MOZ_ZLIB_CFLAGS) + # The "find any vanilla new/new[] calls" script is tailored to Linux, so + # only run it there. That should be enough to catch any such calls that +@@ -382,17 +388,21 @@ CFLAGS += $(MOZ_ZLIB_CFLAGS) EXTRA_LIBS += $(MOZ_ZLIB_LIBS) # Enable zlib usage if zlib has been located. When building the browser on # Windows, MOZ_ZLIB_LIBS is empty because zlib is part of libmozglue. We thus @@ -183,7 +179,7 @@ diff --git a/js/src/config/system-headers b/js/src/config/system-headers --- js/src/config/system-headers +++ js/src/config/system-headers -@@ -1125,8 +1125,19 @@ gst/video/video.h +@@ -1127,8 +1127,19 @@ gst/video/video.h sys/msg.h sys/ipc.h sys/thr.h @@ -206,7 +202,12 @@ diff --git a/js/src/configure.in b/js/src/configure.in --- js/src/configure.in +++ js/src/configure.in -@@ -4254,6 +4254,16 @@ fi +@@ -4251,16 +4251,26 @@ if test "$ACCESSIBILITY" -a "$MOZ_ENABLE_GTK" ; then + AC_DEFINE_UNQUOTED(ATK_MINOR_VERSION, $ATK_MINOR_VERSION) + AC_DEFINE_UNQUOTED(ATK_REV_VERSION, $ATK_REV_VERSION) + fi + + dnl ======================================================== dnl ECMAScript Internationalization API Support (uses ICU) dnl ======================================================== @@ -223,24 +224,34 @@ MOZ_ARG_WITH_STRING(intl-api, [ --with-intl-api, --with-intl-api=build, --without-intl-api -@@ -4288,37 +4298,36 @@ fi + Determine the status of the ECMAScript Internationalization API. The first + (or lack of any of these) builds and exposes the API. The second builds it + but doesn't use ICU or expose the API to script. The third doesn't build + ICU at all.], + _INTL_API=$withval, +@@ -4285,47 +4295,46 @@ esac + + if test -n "$EXPOSE_INTL_API"; then + AC_DEFINE(EXPOSE_INTL_API) + fi + dnl Settings for the implementation of the ECMAScript Internationalization API if test -n "$ENABLE_INTL_API"; then AC_DEFINE(ENABLE_INTL_API) - # We build ICU as a static library. - AC_DEFINE(U_STATIC_IMPLEMENTATION) - +- - case "$OS_TARGET" in - WINNT) - ICU_LIB_NAMES="icuin icuuc icudt" - ;; -- Darwin|Linux) +- Darwin|Linux|DragonFly|FreeBSD|NetBSD|OpenBSD) - ICU_LIB_NAMES="icui18n icuuc icudata" - ;; - *) - AC_MSG_ERROR([ECMAScript Internationalization API is not yet supported on this platform]) - esac -- + - ICU_LIBS='$(call EXPAND_LIBNAME_PATH,$(ICU_LIB_NAMES),$(DEPTH)/intl/icu/lib)' -else - ICU_LIB_NAMES= @@ -250,7 +261,7 @@ + WINNT) + ICU_LIB_NAMES="icuin icuuc icudt" + ;; -+ Darwin|Linux) ++ Darwin|Linux|DragonFly|FreeBSD|NetBSD|OpenBSD) + ICU_LIB_NAMES="icui18n icuuc icudata" + ;; + *) @@ -283,6 +294,11 @@ # Set ICU compile options ICU_CPPFLAGS="" # don't use icu namespace automatically in client code + ICU_CPPFLAGS="$ICU_CPPFLAGS -DU_USING_ICU_NAMESPACE=0" + # don't include obsolete header files + ICU_CPPFLAGS="$ICU_CPPFLAGS -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1" + # remove chunks of the library that we don't need (yet) + ICU_CPPFLAGS="$ICU_CPPFLAGS -DUCONFIG_NO_LEGACY_CONVERSION" diff --git a/js/src/gdb/Makefile.in b/js/src/gdb/Makefile.in --- js/src/gdb/Makefile.in +++ js/src/gdb/Makefile.in Added: trunk/www/firefox-nightly/files/patch-bug905920 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-nightly/files/patch-bug905920 Sat Aug 17 02:46:35 2013 (r1319) @@ -0,0 +1,10 @@ +--- xpcom/base/nsCycleCollector.cpp~ ++++ xpcom/base/nsCycleCollector.cpp +@@ -135,6 +135,7 @@ + #include "mozilla/mozPoisonWrite.h" + #include "mozilla/Mutex.h" + #include "mozilla/Telemetry.h" ++#include "mozilla/ThreadLocal.h" + + using namespace mozilla; + Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Fri Aug 16 00:18:38 2013 (r1318) +++ trunk/www/firefox/Makefile Sat Aug 17 02:46:35 2013 (r1319) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox/Makefile 310227 2013-01-11 10:22:40Z ehaupt $ PORTNAME= firefox -DISTVERSION= 24.0b2 +DISTVERSION= 24.0b3 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Fri Aug 16 00:18:38 2013 (r1318) +++ trunk/www/firefox/distinfo Sat Aug 17 02:46:35 2013 (r1319) @@ -1,2 +1,2 @@ -SHA256 (firefox-24.0b2.source.tar.bz2) = 2300fb78f8ea4ef3df0c7506fcea412c07244495f6b4a2272de946a5b881edae -SIZE (firefox-24.0b2.source.tar.bz2) = 119886288 +SHA256 (firefox-24.0b3.source.tar.bz2) = 7da063d5bcae3e92bb1c2dd084cb97d38ba9795e35d264f2c1a4f7f87a0bbefe +SIZE (firefox-24.0b3.source.tar.bz2) = 119892674
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201308170246.r7H2kZji052588>