[SVN-Commit] r1315 - in trunk: . www/firefox www/firefox-nightly www/firefox-nightly/files

svn-freebsd-gecko at chruetertee.ch svn-freebsd-gecko at chruetertee.ch
Wed Aug 14 20:06:04 UTC 2013


Author: jbeich
Date: Wed Aug 14 20:05:55 2013
New Revision: 1315

Log:
update

Deleted:
   trunk/Gecko_UPDATING
Modified:
   trunk/Gecko_TODO
   trunk/www/firefox-nightly/Makefile.hgrev
   trunk/www/firefox-nightly/distinfo
   trunk/www/firefox-nightly/files/patch-bug807492
   trunk/www/firefox-nightly/files/patch-bug851992
   trunk/www/firefox-nightly/files/patch-bug853301
   trunk/www/firefox/Makefile
   trunk/www/firefox/distinfo

Modified: trunk/Gecko_TODO
==============================================================================
--- trunk/Gecko_TODO	Wed Aug 14 08:40:17 2013	(r1314)
+++ trunk/Gecko_TODO	Wed Aug 14 20:05:55 2013	(r1315)
@@ -30,4 +30,3 @@
 - remove 9.0 support at esr24
 - remove WEBRTC option at 22.0 -> always build with
 - switch to --ignore-unresolved-symbol (waiting for binutils 2.24)
-- move PGO to bsd.gecko.mk (blocked by USE_PYTHON_BUILD in *-esr)

Deleted: trunk/Gecko_UPDATING
==============================================================================
--- trunk/Gecko_UPDATING	Wed Aug 14 20:05:55 2013	(r1314)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,7 +0,0 @@
-20121010:
-  AFFECTS: users of www/firefox and www/seamonkey
-  AUTHOR: gecko at FreeBSD.org
-
-  When using Firefox or SeaMonkey compiled with ALSA option ON it may
-  crash on assert in alsa_refill_stream as described in ports/170473.
-  To workaround disable ARIFF_OSS in audio/alsa-plugins or use PULSEAUDIO.

Modified: trunk/www/firefox-nightly/Makefile.hgrev
==============================================================================
--- trunk/www/firefox-nightly/Makefile.hgrev	Wed Aug 14 08:40:17 2013	(r1314)
+++ trunk/www/firefox-nightly/Makefile.hgrev	Wed Aug 14 20:05:55 2013	(r1315)
@@ -1 +1 @@
-HGREV=		141687:fd4cf30428b0
+HGREV=		142580:4930fdea3efa

Modified: trunk/www/firefox-nightly/distinfo
==============================================================================
--- trunk/www/firefox-nightly/distinfo	Wed Aug 14 08:40:17 2013	(r1314)
+++ trunk/www/firefox-nightly/distinfo	Wed Aug 14 20:05:55 2013	(r1315)
@@ -1,2 +1,2 @@
-SHA256 (firefox-nightly/fd4cf30428b0.tar.bz2) = bc2c9aabef1ac18752cc8e418d895fdca94269b339bb50b6c9efd839af0ab98a
-SIZE (firefox-nightly/fd4cf30428b0.tar.bz2) = 125002631
+SHA256 (firefox-nightly/4930fdea3efa.tar.bz2) = 9a6e68c278cd94bc9a85b4b9bb68b8f5c326634de53d6d5921d1d75559fe25a0
+SIZE (firefox-nightly/4930fdea3efa.tar.bz2) = 125383772

Modified: trunk/www/firefox-nightly/files/patch-bug807492
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug807492	Wed Aug 14 08:40:17 2013	(r1314)
+++ trunk/www/firefox-nightly/files/patch-bug807492	Wed Aug 14 20:05:55 2013	(r1315)
@@ -21,536 +21,6 @@
          ;;
      esac
  fi
-diff --git media/mtransport/objs.mk media/mtransport/objs.mk
-index f1fc85f..141e8ca 100644
---- media/mtransport/objs.mk
-+++ media/mtransport/objs.mk
-@@ -18,22 +18,26 @@ LOCAL_INCLUDES += \
-  -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/util/libekr \
-  -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/log \
-  -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/registry \
-  -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/stats \
-  -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/plugin \
-  -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/event \
-  $(NULL)
- 
--ifeq ($(OS_TARGET), Darwin)
-+ifneq (,$(filter Darwin DragonFly FreeBSD NetBSD OpenBSD,$(OS_TARGET)))
- LOCAL_INCLUDES += \
-   -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/darwin/include \
-   -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/generic/include \
-   $(NULL)
-+ifeq ($(OS_TARGET), Darwin)
- DEFINES += -DDARWIN
-+else
-+DEFINES += -DBSD
-+endif
- endif
- 
- ifeq ($(OS_TARGET), Linux)
- LOCAL_INCLUDES += \
-   -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/linux/include \
-   -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/generic/include \
-   $(NULL)
- DEFINES += -DLINUX
-diff --git media/mtransport/test/Makefile.in media/mtransport/test/Makefile.in
-index c1d5bf4..2ecf2c7 100644
---- media/mtransport/test/Makefile.in
-+++ media/mtransport/test/Makefile.in
-@@ -73,22 +73,24 @@ DEFINES += -D__Userspace_os_FreeBSD=1
- else
- #default_fallback; probably doesn't work
- DEFINES += -D__Userspace_os_$(OS_TARGET)=1
- endif
- endif
- endif
- endif
- 
--ifeq ($(OS_TARGET), Darwin)
-+ifneq (,$(filter Darwin DragonFly FreeBSD NetBSD OpenBSD,$(OS_TARGET)))
- LOCAL_INCLUDES +=  -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/darwin/include
-+ifeq ($(OS_TARGET), Darwin)
- DEFINES += \
-   -DGTEST_USE_OWN_TR1_TUPLE=1 \
-   $(NULL)
- endif
-+endif
- 
- ifeq ($(OS_TARGET), Linux)
- LOCAL_INCLUDES +=  -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/linux/include
- endif
- 
- ifeq ($(OS_TARGET), Android)
- LOCAL_INCLUDES +=  -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/android/include
- 
-diff --git media/mtransport/third_party/nICEr/nicer.gyp media/mtransport/third_party/nICEr/nicer.gyp
-index 0e1f8b4..9a4b995 100644
---- media/mtransport/third_party/nICEr/nicer.gyp
-+++ media/mtransport/third_party/nICEr/nicer.gyp
-@@ -126,26 +126,36 @@
- 	      'R_DEFINED_UINT2=uint16_t',
- 	      'R_DEFINED_INT4=int32_t',
- 	      'R_DEFINED_UINT4=uint32_t',
- 	      'R_DEFINED_INT8=int64_t',
- 	      'R_DEFINED_UINT8=uint64_t',
-           ],
-           
-           'conditions' : [
--              ## Mac
-+              ## Mac and BSDs
-               [ 'OS == "mac"', {
-+                'defines' : [
-+                    'DARWIN',
-+                    'HAVE_XLOCALE',
-+                ],
-+              }],
-+              [ 'os_bsd == 1', {
-+                'defines' : [
-+                    'BSD',
-+                ],
-+              }],
-+              [ 'OS == "mac" or os_bsd == 1', {
-                 'cflags_mozilla': [
-                     '-Wall',
-                     '-Wno-parentheses',
-                     '-Wno-strict-prototypes',
-                     '-Wmissing-prototypes',
-                  ],
-                  'defines' : [
--                     'DARWIN',
-                      'HAVE_LIBM=1',
-                      'HAVE_STRDUP=1',
-                      'HAVE_STRLCPY=1',
-                      'HAVE_SYS_TIME_H=1',
-                      'HAVE_VFPRINTF=1',
-                      'NEW_STDIO'
-                      'RETSIGTYPE=void',
-                      'TIME_WITH_SYS_TIME_H=1',
-diff --git media/mtransport/third_party/nICEr/src/stun/addrs.c media/mtransport/third_party/nICEr/src/stun/addrs.c
-index b0b66b2..04fea94 100644
---- media/mtransport/third_party/nICEr/src/stun/addrs.c
-+++ media/mtransport/third_party/nICEr/src/stun/addrs.c
-@@ -50,17 +50,19 @@ static char *RCSSTRING __UNUSED__="$Id: addrs.c,v 1.2 2008/04/28 18:21:30 ekr Ex
- #else
- #include <syslog.h>
- /* Work around an Android NDK < r8c bug */
- #undef __unused
- #include <linux/sysctl.h>
- #endif
- #include <net/if.h>
- #ifndef LINUX
-+#if !defined(__OpenBSD__) && !defined(__NetBSD__)
- #include <net/if_var.h>
-+#endif
- #include <net/if_dl.h>
- #include <net/if_types.h>
- #include <sys/sockio.h>
- #else
- #include <linux/if.h>
- #endif
- #include <net/route.h>
- 
-@@ -75,17 +77,17 @@ static char *RCSSTRING __UNUSED__="$Id: addrs.c,v 1.2 2008/04/28 18:21:30 ekr Ex
- #include <netdb.h>
- #endif  /* UNIX */
- 
- #include "stun.h"
- #include "addrs.h"
- 
- 
- 
--#ifdef DARWIN
-+#if defined(BSD) || defined(DARWIN)
- /*
-  * Copyright (c) 1983, 1993
-  *    The Regents of the University of California.  All rights reserved.
-  *
-  * Redistribution and use in source and binary forms, with or without
-  * modification, are permitted provided that the following conditions
-  * are met:
-  * 1. Redistributions of source code must retain the above copyright
-@@ -685,17 +687,17 @@ nr_stun_remove_duplicate_addrs(nr_transport_addr addrs[], int remove_loopback, i
- }
- 
- int
- nr_stun_get_addrs(nr_transport_addr addrs[], int maxaddrs, int drop_loopback, int *count)
- {
-     int _status=0;
-     int i;
- 
--#ifdef DARWIN
-+#if defined(BSD) || defined(DARWIN)
-     _status = stun_get_mib_addrs(addrs, maxaddrs, count);
- #elif defined(WIN32)
-     _status = stun_get_win32_addrs(addrs, maxaddrs, count);
- #elif defined(__sparc__)
-     _status = stun_get_sparc_addrs(addrs, maxaddrs, count);
- #else
-     _status = stun_get_siocgifconf_addrs(addrs, maxaddrs, count);
- #endif
-diff --git media/mtransport/third_party/nICEr/src/stun/stun.h media/mtransport/third_party/nICEr/src/stun/stun.h
-index a3c51f9..eb65ac8 100644
---- media/mtransport/third_party/nICEr/src/stun/stun.h
-+++ media/mtransport/third_party/nICEr/src/stun/stun.h
-@@ -36,21 +36,25 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- 
- #ifdef WIN32
- #include <winsock2.h>
- #else
- #include <sys/param.h>
- #include <sys/socket.h>
- #include <net/if.h>
- #ifndef LINUX
-+#if !defined(__OpenBSD__) && !defined(__NetBSD__)
- #include <net/if_var.h>
-+#endif
- #include <net/if_dl.h>
- #include <net/if_types.h>
- #endif
-+#ifndef BSD
- #include <net/route.h>
-+#endif
- #include <netinet/in.h>
- #ifndef LINUX
- #include <netinet/in_var.h>
- #endif
- #include <arpa/inet.h>
- #include <netdb.h>
- #endif
- #include <time.h>
-diff --git media/mtransport/third_party/nICEr/src/util/mbslen.c media/mtransport/third_party/nICEr/src/util/mbslen.c
-index cc260b7..66af2d7 100644
---- media/mtransport/third_party/nICEr/src/util/mbslen.c
-+++ media/mtransport/third_party/nICEr/src/util/mbslen.c
-@@ -38,50 +38,58 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- 
- #include <errno.h>
- #include <csi_platform.h>
- 
- #include <assert.h>
- #include <locale.h>
- #include <stdlib.h>
- #include <wchar.h>
--#ifdef DARWIN
-+
-+#ifdef __FreeBSD__
-+#include <osreldate.h>
-+# if __FreeBSD_version > 900505
-+#  define HAVE_XLOCALE
-+# endif
-+#endif
-+
-+#ifdef HAVE_XLOCALE
- #include <xlocale.h>
--#endif /* DARWIN */
-+#endif /* HAVE_XLOCALE */
- 
- #include "nr_api.h"
- #include "mbslen.h"
- 
- /* get number of characters in a mult-byte character string */
- int
- mbslen(const char *s, size_t *ncharsp)
- {
--#ifdef DARWIN
-+#ifdef HAVE_XLOCALE
-     static locale_t loc = 0;
-     static int initialized = 0;
--#endif /* DARWIN */
-+#endif /* HAVE_XLOCALE */
- #ifdef WIN32
-     char *my_locale=0;
-     unsigned int i;
- #endif  /* WIN32 */
-     int _status;
-     size_t nbytes;
-     int nchars;
-     mbstate_t mbs;
- 
--#ifdef DARWIN
-+#ifdef HAVE_XLOCALE
-     if (! initialized) {
-         initialized = 1;
-         loc = newlocale(LC_CTYPE_MASK, "UTF-8", LC_GLOBAL_LOCALE);
-     }
- 
-     if (loc == 0) {
-         /* unable to create the UTF-8 locale */
-         assert(loc != 0);  /* should never happen */
--#endif /* DARWIN */
-+#endif /* HAVE_XLOCALE */
- 
- #ifdef WIN32
-     if (!setlocale(LC_CTYPE, 0))
-         ABORT(R_INTERNAL);
- 
-     if (!(my_locale = r_strdup(setlocale(LC_CTYPE, 0))))
-         ABORT(R_NO_MEMORY);
- 
-@@ -94,28 +102,28 @@ mbslen(const char *s, size_t *ncharsp)
-     /* can't count UTF-8 characters with mbrlen if the locale isn't UTF-8 */
-     /* null-checking setlocale is required because Android */
-     char *locale = setlocale(LC_CTYPE, 0);
-     /* some systems use "utf8" instead of "UTF-8" like Fedora 17 */
-     if (!locale || (!strcasestr(locale, "UTF-8") && !strcasestr(locale, "UTF8")))
-         ABORT(R_NOT_FOUND);
- #endif
- 
--#ifdef DARWIN
-+#ifdef HAVE_XLOCALE
-     }
--#endif /* DARWIN */
-+#endif /* HAVE_XLOCALE */
- 
-     memset(&mbs, 0, sizeof(mbs));
-     nchars = 0;
- 
--#ifdef DARWIN
-+#ifdef HAVE_XLOCALE
-     while (*s != '\0' && (nbytes = mbrlen_l(s, strlen(s), &mbs, loc)) != 0)
- #else
-     while (*s != '\0' && (nbytes = mbrlen(s, strlen(s), &mbs)) != 0)
--#endif /* DARWIN */
-+#endif /* HAVE_XLOCALE */
-     {
-         if (nbytes == (size_t)-1)   /* should never happen */ {
-             ABORT(R_INTERNAL);
-         }
-         if (nbytes == (size_t)-2)   /* encoding error */ {
-             ABORT(R_BAD_DATA);
-         }
- 
-diff --git media/mtransport/third_party/nrappkit/nrappkit.gyp media/mtransport/third_party/nrappkit/nrappkit.gyp
-index 3cc8e1c..74016c6 100644
---- media/mtransport/third_party/nrappkit/nrappkit.gyp
-+++ media/mtransport/third_party/nrappkit/nrappkit.gyp
-@@ -142,26 +142,35 @@
- 	      'R_DEFINED_UINT2=uint16_t',
- 	      'R_DEFINED_INT4=int32_t',
- 	      'R_DEFINED_UINT4=uint32_t',
- 	      'R_DEFINED_INT8=int64_t',
- 	      'R_DEFINED_UINT8=uint64_t',
-           ],
-           
-           'conditions' : [
--              ## Mac
-+              ## Mac and BSDs
-               [ 'OS == "mac"', {
-+                'defines' : [
-+                    'DARWIN',
-+                ],
-+              }],
-+              [ 'os_bsd == 1', {
-+                'defines' : [
-+                    'BSD',
-+                ],
-+              }],
-+              [ 'OS == "mac" or os_bsd == 1', {
-                 'cflags_mozilla': [
-                     '-Wall',
-                     '-Wno-parentheses',
-                     '-Wno-strict-prototypes',
-                     '-Wmissing-prototypes',
-                  ],
-                  'defines' : [
--                     'DARWIN',
-                      'HAVE_LIBM=1',
-                      'HAVE_STRDUP=1',
-                      'HAVE_STRLCPY=1',
-                      'HAVE_SYS_TIME_H=1',
-                      'HAVE_VFPRINTF=1',
-                      'NEW_STDIO'
-                      'RETSIGTYPE=void',
-                      'TIME_WITH_SYS_TIME_H=1',
-diff --git media/mtransport/third_party/nrappkit/src/log/r_log.c media/mtransport/third_party/nrappkit/src/log/r_log.c
-index efb7ef2..aebf578 100644
---- media/mtransport/third_party/nrappkit/src/log/r_log.c
-+++ media/mtransport/third_party/nrappkit/src/log/r_log.c
-@@ -43,16 +43,17 @@ static char *RCSSTRING __UNUSED__ ="$Id: r_log.c,v 1.10 2008/11/25 22:25:18 adam
- #ifdef LINUX
- #define _BSD_SOURCE
- #endif
- 
- #include "r_log.h"
- #include "hex.h"
- 
- #include <string.h>
-+#include <errno.h>
- #ifndef _MSC_VER
- #include <strings.h>
- #include <syslog.h>
- #endif
- #include <registry.h>
- #include <time.h>
- 
- 
-diff --git media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
-index bcb1ec0..bb73591 100644
---- media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
-+++ media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
-@@ -33,7 +33,7 @@
- #ifndef _SYS_QUEUE_H_
- #define	_SYS_QUEUE_H_
- 
--#ifndef DARWIN
-+#if !defined(__FreeBSD__) && !defined(DARWIN)
- #include <stddef.h>
- #define __offsetof offsetof
- #endif
-diff --git media/mtransport/third_party/nrappkit/src/util/util.c media/mtransport/third_party/nrappkit/src/util/util.c
-index a7d4ff1..ff11a60 100644
---- media/mtransport/third_party/nrappkit/src/util/util.c
-+++ media/mtransport/third_party/nrappkit/src/util/util.c
-@@ -40,16 +40,17 @@
- static char *RCSSTRING __UNUSED__ ="$Id: util.c,v 1.5 2007/11/21 00:09:13 adamcain Exp $";
- 
- #ifndef WIN32
- #include <sys/uio.h>
- #include <pwd.h>
- #include <dirent.h>
- #endif
- #include <string.h>
-+#include <errno.h>
- #include <ctype.h>
- #include <sys/stat.h>
- #ifdef OPENSSL
- #include <openssl/evp.h>
- #endif
- #include "nr_common.h"
- #include "r_common.h"
- #include "registry.h"
-diff --git media/webrtc/signaling/signaling.gyp media/webrtc/signaling/signaling.gyp
-index 2a91e3d..31de641 100644
---- media/webrtc/signaling/signaling.gyp
-+++ media/webrtc/signaling/signaling.gyp
-@@ -223,16 +223,29 @@
-             'GIPS_VER=3480',
-             'SIPCC_BUILD',
-             'HAVE_WINSOCK2_H'
-           ],
- 
-           'cflags_mozilla': [
-           ],
-         }],
-+        ['os_bsd==1', {
-+          'include_dirs': [
-+          ],
-+          'defines': [
-+            # avoiding pointless ifdef churn
-+            'SIP_OS_OSX',
-+            'OSX',
-+            'SECLIB_OPENSSL',
-+          ],
-+
-+          'cflags_mozilla': [
-+          ],
-+        }],
-         ['OS=="mac"', {
-           'include_dirs': [
-           ],
-           'defines': [
-             'SIP_OS_OSX',
-             'OSX',
-             '_FORTIFY_SOURCE=2',
-           ],
-@@ -747,17 +760,17 @@
-             'EXTERNAL_TICK_REQUIRED',
-             'GIPS_VER=3480',
-           ],
- 
-           'cflags_mozilla': [
-           ],
- 
-         }],
--        ['OS=="mac"', {
-+        ['OS=="mac" or os_bsd==1', {
- 
-           'include_dirs': [
-           ],
- 
-           'sources': [
-             # SIPSTACK
-             './src/sipcc/core/sipstack/sip_platform_task.c',
- 
-@@ -792,24 +805,23 @@
-             './src/sipcc/cpr/darwin/cpr_darwin_timers_using_select.c',
-             './src/sipcc/cpr/darwin/cpr_darwin_tst.h',
-             './src/sipcc/cpr/darwin/cpr_darwin_types.h',
-           ],
- 
- 
-           'defines' : [
-             'SIP_OS_OSX',
--            '_POSIX_SOURCE',
-+            # using BSD extensions, leave _POSIX_SOURCE undefined
-             'CPR_MEMORY_LITTLE_ENDIAN',
-             'NO_SOCKET_POLLING',
-             'USE_TIMER_SELECT_BASED',
-             'FULL_BUILD',
-             'STUBBED_OUT',
-             'USE_PRINTF',
--            '_DARWIN_C_SOURCE',
-             'NO_NSPR_10_SUPPORT',
-           ],
- 
-           'cflags_mozilla': [
-           ],
-         }],
-       ],
- 
-diff --git media/webrtc/signaling/src/sipcc/cpr/darwin/cpr_darwin_ipc.c media/webrtc/signaling/src/sipcc/cpr/darwin/cpr_darwin_ipc.c
-index a7c47e1..4f191de 100644
---- media/webrtc/signaling/src/sipcc/cpr/darwin/cpr_darwin_ipc.c
-+++ media/webrtc/signaling/src/sipcc/cpr/darwin/cpr_darwin_ipc.c
-@@ -317,21 +317,25 @@ cprGetMessage (cprMsgQueue_t msgQueue, boolean waitForever, void **ppUserData)
- {
-     static const char fname[] = "cprGetMessage";
- 
-     void *buffer = 0;
-     cpr_msg_queue_t *msgq;
-     cpr_msgq_node_t *node;
- 	struct timespec timeout;
- 	struct timeval tv;
-+#ifndef __APPLE__
-+	struct timezone tz;
-+#else
- 	// On the iPhone, there is a DarwinAlias problem with "timezone"
- 	struct _timezone {
- 		int     tz_minuteswest; /* of Greenwich */
- 		int     tz_dsttime;     /* type of dst correction to apply */
- 	} tz;
-+#endif
- 
-     /* Initialize ppUserData */
-     if (ppUserData) {
-         *ppUserData = NULL;
-     }
- 
-     msgq = (cpr_msg_queue_t *) msgQueue;
-     if (msgq == NULL) {
-diff --git media/webrtc/signaling/test/Makefile.in media/webrtc/signaling/test/Makefile.in
-index a30e330..cfbd8a3 100644
---- media/webrtc/signaling/test/Makefile.in
-+++ media/webrtc/signaling/test/Makefile.in
-@@ -81,17 +81,17 @@ endif
- ifeq (qt,$(MOZ_WIDGET_TOOLKIT))
- LIBS += \
-   $(XLIBS) \
-   $(TK_LIBS) \
-   $(MOZ_PANGO_LIBS) \
-   $(NULL)
- endif
- 
--ifeq ($(OS_TARGET),Linux)
-+ifneq (,$(filter Linux DragonFly FreeBSD NetBSD OpenBSD,$(OS_TARGET)))
- LIBS += \
-   $(MOZ_CAIRO_OSLIBS) \
-   $(NULL)
- endif
- 
- ifeq ($(OS_TARGET),Darwin)
- LIBS += \
-   -framework AudioToolbox \
 diff --git media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py
 index 338d0b7..2241d41 100644
 --- media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py
@@ -568,11 +38,11 @@
  import os
  import re
  import shlex
+ from mozbuild.util import FileAvoidWrite
  
  generator_wants_sorted_dependencies = True
  
  generator_default_variables = {
- }
 @@ -107,30 +108,44 @@ endif
  
  def ensure_directory_exists(path):

Modified: trunk/www/firefox-nightly/files/patch-bug851992
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug851992	Wed Aug 14 08:40:17 2013	(r1314)
+++ trunk/www/firefox-nightly/files/patch-bug851992	Wed Aug 14 20:05:55 2013	(r1315)
@@ -206,12 +206,7 @@
 diff --git a/js/src/configure.in b/js/src/configure.in
 --- js/src/configure.in
 +++ js/src/configure.in
-@@ -4406,56 +4406,65 @@ if test "$ACCESSIBILITY" -a "$MOZ_ENABLE
-     AC_DEFINE_UNQUOTED(ATK_MINOR_VERSION, $ATK_MINOR_VERSION)
-     AC_DEFINE_UNQUOTED(ATK_REV_VERSION, $ATK_REV_VERSION)
- fi
- 
- 
+@@ -4254,6 +4254,16 @@ fi
  dnl ========================================================
  dnl ECMAScript Internationalization API Support (uses ICU)
  dnl ========================================================
@@ -226,17 +221,15 @@
 +    PKG_CHECK_MODULES(MOZ_ICU, icu-i18n >= 50.1)
 +fi
  
- ENABLE_INTL_API=1
- MOZ_ARG_DISABLE_BOOL(intl-api,
- [  --disable-intl-api      Disable the ECMAScript Internationalization API],
-     ENABLE_INTL_API= )
- 
+ MOZ_ARG_WITH_STRING(intl-api,
+ [  --with-intl-api, --with-intl-api=build, --without-intl-api
+@@ -4288,37 +4298,36 @@ 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"
@@ -252,7 +245,6 @@
 -else
 -    ICU_LIB_NAMES=
 -    ICU_LIBS=
-+
 +    if test -z "$MOZ_NATIVE_ICU"; then
 +        case "$OS_TARGET" in
 +            WINNT)
@@ -271,32 +263,26 @@
  AC_SUBST(ENABLE_INTL_API)
  AC_SUBST(ICU_LIB_NAMES)
 -AC_SUBST(ICU_LIBS)
--
--dnl Source files that use ICU should have control over which parts of the ICU
--dnl namespace they want to use.
--AC_DEFINE(U_USING_ICU_NAMESPACE,0)
--
 +AC_SUBST(MOZ_ICU_LIBS)
 +AC_SUBST(MOZ_NATIVE_ICU)
  
- dnl Settings for ICU
--if test -n "$ENABLE_INTL_API" ; then
+-dnl Source files that use ICU should have control over which parts of the ICU
+-dnl namespace they want to use.
+-AC_DEFINE(U_USING_ICU_NAMESPACE,0)
++dnl Settings for ICU
 +if test -n "$ENABLE_INTL_API" -a -z "$MOZ_NATIVE_ICU"; then
 +    dnl We build ICU as a static library.
 +    AC_DEFINE(U_STATIC_IMPLEMENTATION)
-+
+ 
 +    dnl Source files that use ICU should have control over which parts of the ICU
 +    dnl namespace they want to use.
 +    AC_DEFINE(U_USING_ICU_NAMESPACE,0)
-+
+ 
+-dnl Settings for ICU
+-if test -n "$ENABLE_INTL_API" ; then
      # 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

Modified: trunk/www/firefox-nightly/files/patch-bug853301
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug853301	Wed Aug 14 08:40:17 2013	(r1314)
+++ trunk/www/firefox-nightly/files/patch-bug853301	Wed Aug 14 20:05:55 2013	(r1315)
@@ -1,12 +1,11 @@
 --- configure.in~
 +++ configure.in
-@@ -9444,8 +9444,7 @@ fi
- dist=$MOZ_BUILD_ROOT/dist
- ac_configure_args="$_SUBDIR_CONFIG_ARGS"
- ac_configure_args="$ac_configure_args --enable-threadsafe"
--# Switch to "$MOZ_BUILD_APP" != "browser" when enabling for desktop builds.
--if test "A" = "A"; then
-+if test "$MOZ_BUILD_APP" != "browser"; then
-     # The Internationalization API isn't on by default except in standalone JS
-     # engine builds.  Bugs to enable it in the browser:
-     #
+@@ -9439,7 +9439,7 @@ if test "$NIGHTLY_BUILD" = "1" -a "$MOZ_
+     # In desktop nightlies the Internationalization API is disabled, but all
+     # code for it is still built.  Bug 853301 will remove this so that it's
+     # built and the API is enabled.
+-    ac_configure_args="$ac_configure_args --with-intl-api=build"
++    ac_configure_args="$ac_configure_args --with-intl-api"
+ else
+     # Internationalization isn't built or exposed by default in non-desktop and
+     # non-nightly builds.  Bugs to enable:

Modified: trunk/www/firefox/Makefile
==============================================================================
--- trunk/www/firefox/Makefile	Wed Aug 14 08:40:17 2013	(r1314)
+++ trunk/www/firefox/Makefile	Wed Aug 14 20:05:55 2013	(r1315)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/firefox/Makefile 310227 2013-01-11 10:22:40Z ehaupt $
 
 PORTNAME=	firefox
-DISTVERSION=	24.0b1
+DISTVERSION=	24.0b2
 PORTEPOCH=	1
 CATEGORIES=	www ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \

Modified: trunk/www/firefox/distinfo
==============================================================================
--- trunk/www/firefox/distinfo	Wed Aug 14 08:40:17 2013	(r1314)
+++ trunk/www/firefox/distinfo	Wed Aug 14 20:05:55 2013	(r1315)
@@ -1,2 +1,2 @@
-SHA256 (firefox-24.0b1.source.tar.bz2) = fe256c3d885d29ec89b94c134e006fbe07c73cefbee84e334c8debff4f3a44e0
-SIZE (firefox-24.0b1.source.tar.bz2) = 119708390
+SHA256 (firefox-24.0b2.source.tar.bz2) = 2300fb78f8ea4ef3df0c7506fcea412c07244495f6b4a2272de946a5b881edae
+SIZE (firefox-24.0b2.source.tar.bz2) = 119886288


More information about the freebsd-gecko mailing list