[SVN-Commit] r1243 - in trunk: . www/firefox www/firefox-nightly www/firefox-nightly/files
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Wed Apr 17 14:31:35 UTC 2013
Author: jbeich
Date: Wed Apr 17 14:31:28 2013
New Revision: 1243
Log:
update
Added:
trunk/www/firefox-nightly/files/patch-bug862759
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-bug826985
trunk/www/firefox/Makefile
trunk/www/firefox/distinfo
Modified: trunk/Gecko_TODO
==============================================================================
--- trunk/Gecko_TODO Wed Apr 17 14:31:18 2013 (r1242)
+++ trunk/Gecko_TODO Wed Apr 17 14:31:28 2013 (r1243)
@@ -3,6 +3,7 @@
- xpcom/base/MapsMemoryReporter.cpp
- media/webrtc/trunk/src/system_wrappers/source/cpu.cc
- toolkit/crashreporter
+- tools/profiler
- netwerk/wifi backend can be based on
www/chromium/files/patch-content__browser__geolocation__wifi_data_provider_freebsd.cc
- libusbhid(3) for hal/linux/LinuxGamepad.cpp
@@ -18,6 +19,9 @@
unassigned (ports):
- port libxul-1.9 consumers to libxul-10, lest they be removed
- add BlueGriffon to replace www/kompozer
+- add TorBrowserBundle:
+ * linux version requires newer glibc/gtk
+ * native needs privacy audit of our build glue
- switch to system libxul (needs slaves with common patches);
a Debian patch to reduce configure time can be useful
- move duplicated `>=' deps into bsd.gecko.mk (system libxul?)
@@ -28,6 +32,8 @@
(layers.acceleration.force-enabled -> true ?)
jbeich:
+- 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)
- add Gtk3 support (not landed in m-c yet)
- move PGO to bsd.gecko.mk (blocked by USE_PYTHON_BUILD in *-esr)
Modified: trunk/www/firefox-nightly/Makefile.hgrev
==============================================================================
--- trunk/www/firefox-nightly/Makefile.hgrev Wed Apr 17 14:31:18 2013 (r1242)
+++ trunk/www/firefox-nightly/Makefile.hgrev Wed Apr 17 14:31:28 2013 (r1243)
@@ -1 +1 @@
-HGREV= 126934:e53044984f1b
+HGREV= 128981:ef0432d35332
Modified: trunk/www/firefox-nightly/distinfo
==============================================================================
--- trunk/www/firefox-nightly/distinfo Wed Apr 17 14:31:18 2013 (r1242)
+++ trunk/www/firefox-nightly/distinfo Wed Apr 17 14:31:28 2013 (r1243)
@@ -1,2 +1,2 @@
-SHA256 (firefox-nightly/e53044984f1b.tar.bz2) = a98e8fbb516eb49fcc545748a2f15d563eba4883f231e104337f9539488a51b9
-SIZE (firefox-nightly/e53044984f1b.tar.bz2) = 109622235
+SHA256 (firefox-nightly/ef0432d35332.tar.bz2) = 1580f476a5ceb73467649022e59d81e6f3ba1c5af960bdae9255a58e152589fd
+SIZE (firefox-nightly/ef0432d35332.tar.bz2) = 110034197
Modified: trunk/www/firefox-nightly/files/patch-bug807492
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug807492 Wed Apr 17 14:31:18 2013 (r1242)
+++ trunk/www/firefox-nightly/files/patch-bug807492 Wed Apr 17 14:31:28 2013 (r1243)
@@ -17,17 +17,17 @@
index c167461..8346c11 100644
--- configure.in
+++ configure.in
-@@ -5258,17 +5258,17 @@ if test -n "$MOZ_WEBRTC"; then
- *-android*|*-linuxandroid*)
- if test -n "$MOZ_B2G"; then
- MOZ_WEBRTC=1
- else
- dnl Make sure doesn't get matched by *-linux*
- MOZ_WEBRTC=
- fi
- ;;
-- *-linux*|*-mingw*|*-darwin*)
-+ *-linux*|*-mingw*|*-darwin*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*)
+@@ -5246,17 +5246,17 @@ if test "$NS_PRINTING"; then
+ AC_DEFINE(NS_PRINT_PREVIEW)
+ fi
+
+ dnl Turn off webrtc for OS's we don't handle yet, but allow
+ dnl --enable-webrtc to override. Can disable for everything in
+ dnl the master list above.
+ if test -n "$MOZ_WEBRTC"; then
+ case "$target" in
+- *-linux*|*-mingw*|*-darwin*|*-android*|*-linuxandroid*)
++ *-linux*|*-mingw*|*-darwin*|*-android*|*-linuxandroid*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*)
dnl Leave enabled
;;
*)
@@ -317,12 +317,12 @@
if (!(my_locale = r_strdup(setlocale(LC_CTYPE, 0))))
ABORT(R_NO_MEMORY);
-@@ -93,28 +101,28 @@ mbslen(const char *s, size_t *ncharsp)
- #else
+@@ -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);
- if (!locale || !strcasestr(locale, "UTF-8"))
+ /* 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
@@ -344,12 +344,12 @@
+#endif /* HAVE_XLOCALE */
{
if (nbytes == (size_t)-1) /* should never happen */ {
- assert(0);
ABORT(R_INTERNAL);
}
if (nbytes == (size_t)-2) /* encoding error */ {
- assert(0);
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
Modified: trunk/www/firefox-nightly/files/patch-bug826985
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug826985 Wed Apr 17 14:31:18 2013 (r1242)
+++ trunk/www/firefox-nightly/files/patch-bug826985 Wed Apr 17 14:31:28 2013 (r1243)
@@ -16,16 +16,16 @@
index 55e4cd1..76567b3 100644
--- configure.in
+++ configure.in
-@@ -5294,6 +5294,9 @@ if test -n "$MOZ_WEBRTC"; then
+@@ -5309,6 +5309,9 @@ if test -n "$MOZ_WEBRTC"; then
MOZ_VP8_ENCODER=1
MOZ_VP8_ERROR_CONCEALMENT=1
+ dnl with libv4l2 we can support more cameras
+ PKG_CHECK_MODULES(MOZ_LIBV4L2, libv4l2)
+
- if test "$MOZ_WIDGET_TOOLKIT" != "gonk"; then
- dnl OpenSLES is only available in Android 2.3 and later; we'll change this
- dnl hard dependency to a dynamic load with graceful runtime failure before
+ dnl enable once Signaling lands
+ MOZ_WEBRTC_SIGNALING=1
+ AC_DEFINE(MOZ_WEBRTC_SIGNALING)
@@ -8981,6 +8984,10 @@ elif test "${OS_TARGET}" = "Android"; then
fi
fi
Added: trunk/www/firefox-nightly/files/patch-bug862759
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/www/firefox-nightly/files/patch-bug862759 Wed Apr 17 14:31:28 2013 (r1243)
@@ -0,0 +1,10 @@
+--- js/src/frontend/ParseMaps.cpp~
++++ js/src/frontend/ParseMaps.cpp
+@@ -134,5 +134,5 @@ frontend::InitAtomMap(JSContext *cx, frontend::AtomIndexMap *indices, HeapPtrAto
+ }
+ }
+
+-template class AtomDecls<FullParseHandler>;
+-template class AtomDecls<SyntaxParseHandler>;
++template class frontend::AtomDecls<FullParseHandler>;
++template class frontend::AtomDecls<SyntaxParseHandler>;
Modified: trunk/www/firefox/Makefile
==============================================================================
--- trunk/www/firefox/Makefile Wed Apr 17 14:31:18 2013 (r1242)
+++ trunk/www/firefox/Makefile Wed Apr 17 14:31:28 2013 (r1243)
@@ -2,7 +2,7 @@
# $FreeBSD: head/www/firefox/Makefile 310227 2013-01-11 10:22:40Z ehaupt $
PORTNAME= firefox
-DISTVERSION= 21.0b1
+DISTVERSION= 21.0b3
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
Modified: trunk/www/firefox/distinfo
==============================================================================
--- trunk/www/firefox/distinfo Wed Apr 17 14:31:18 2013 (r1242)
+++ trunk/www/firefox/distinfo Wed Apr 17 14:31:28 2013 (r1243)
@@ -1,2 +1,2 @@
-SHA256 (firefox-21.0b1.source.tar.bz2) = 74330638c18df570a70df439d8b975bbfe09b36e911be95553fa2176104caeb6
-SIZE (firefox-21.0b1.source.tar.bz2) = 105191317
+SHA256 (firefox-21.0b3.source.tar.bz2) = 7361cefa8c23a7fb2b4372afd2dcccba305e05679c4b5501b1e8cd35627d7392
+SIZE (firefox-21.0b3.source.tar.bz2) = 105415290
More information about the freebsd-gecko
mailing list