Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Jun 2020 23:15:26 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r540842 - in branches/2020Q2: Mk www/firefox www/firefox/files
Message-ID:  <202006292315.05TNFQMr096810@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Mon Jun 29 23:15:26 2020
New Revision: 540842
URL: https://svnweb.freebsd.org/changeset/ports/540842

Log:
  MFH: r534395 r539972 r540400 r540404 r540515
  
  www/firefox: update to 78.0
  
  Changes:	https://www.mozilla.org/firefox/78.0/releasenotes/
  PR:		247329
  Approved by:	ports-secteam blanket
  Differential Revision:	https://reviews.freebsd.org/D25301

Added:
  branches/2020Q2/www/firefox/files/patch-bug1612181_comment1
     - copied unchanged from r534395, head/www/firefox/files/patch-bug1612181_comment1
  branches/2020Q2/www/firefox/files/patch-bug1612184
     - copied unchanged from r534395, head/www/firefox/files/patch-bug1612184
  branches/2020Q2/www/firefox/files/patch-bug1626236
     - copied unchanged from r534395, head/www/firefox/files/patch-bug1626236
  branches/2020Q2/www/firefox/files/patch-freebsd11.3
     - copied unchanged from r540515, head/www/firefox/files/patch-freebsd11.3
Deleted:
  branches/2020Q2/www/firefox/files/patch-bug1632456
  branches/2020Q2/www/firefox/files/patch-bug1636072
  branches/2020Q2/www/firefox/files/patch-bug1638010
Modified:
  branches/2020Q2/Mk/bsd.gecko.mk
  branches/2020Q2/www/firefox/Makefile
  branches/2020Q2/www/firefox/distinfo
  branches/2020Q2/www/firefox/files/patch-bug1288587
  branches/2020Q2/www/firefox/files/patch-bug1618914
  branches/2020Q2/www/firefox/files/patch-bug847568
Directory Properties:
  branches/2020Q2/   (props changed)

Modified: branches/2020Q2/Mk/bsd.gecko.mk
==============================================================================
--- branches/2020Q2/Mk/bsd.gecko.mk	Mon Jun 29 23:11:47 2020	(r540841)
+++ branches/2020Q2/Mk/bsd.gecko.mk	Mon Jun 29 23:15:26 2020	(r540842)
@@ -77,7 +77,7 @@ BINARY_ALIAS+=	python3=python${PYTHON3_DEFAULT}
 BUNDLE_LIBS=	yes
 
 BUILD_DEPENDS+=	llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
-				rust-cbindgen>=0.13.1:devel/rust-cbindgen \
+				rust-cbindgen>=0.14.1:devel/rust-cbindgen \
 				${RUST_DEFAULT}>=1.41:lang/${RUST_DEFAULT} \
 				${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g} \
 				node:www/node

Modified: branches/2020Q2/www/firefox/Makefile
==============================================================================
--- branches/2020Q2/www/firefox/Makefile	Mon Jun 29 23:11:47 2020	(r540841)
+++ branches/2020Q2/www/firefox/Makefile	Mon Jun 29 23:15:26 2020	(r540842)
@@ -2,21 +2,22 @@
 # $FreeBSD$
 
 PORTNAME=	firefox
-DISTVERSION=	77.0.1
+DISTVERSION=	78.0
+PORTREVISION=	2
 PORTEPOCH=	1
 CATEGORIES=	www
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
-		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
+		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build2/source
 DISTFILES=	${DISTNAME}.source${EXTRACT_SUFX}
 
 MAINTAINER=	gecko@FreeBSD.org
 COMMENT=	Web browser based on the browser portion of Mozilla
 
 BUILD_DEPENDS=	nspr>=4.25:devel/nspr \
-		nss>=3.52.1:security/nss \
-		icu>=64.1,1:devel/icu \
+		nss>=3.53.1:security/nss \
+		icu>=67.1,1:devel/icu \
 		libevent>=2.1.8:devel/libevent \
-		harfbuzz>=2.6.4:print/harfbuzz \
+		harfbuzz>=2.6.6:print/harfbuzz \
 		graphite2>=1.3.14:graphics/graphite2 \
 		png>=1.6.35:graphics/png \
 		libvpx>=1.8.2:multimedia/libvpx \

Modified: branches/2020Q2/www/firefox/distinfo
==============================================================================
--- branches/2020Q2/www/firefox/distinfo	Mon Jun 29 23:11:47 2020	(r540841)
+++ branches/2020Q2/www/firefox/distinfo	Mon Jun 29 23:15:26 2020	(r540842)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1591146315
-SHA256 (firefox-77.0.1.source.tar.xz) = 54256fc5f8e9c2e8129ef84773fae31fcfdaf95da6d4d03151f3939e9f749640
-SIZE (firefox-77.0.1.source.tar.xz) = 334037816
+TIMESTAMP = 1593108867
+SHA256 (firefox-78.0.source.tar.xz) = 291a593151e476e6c4b61e48a3bdd5a11896fbde6261dcad347d5b7df265a058
+SIZE (firefox-78.0.source.tar.xz) = 333422136

Modified: branches/2020Q2/www/firefox/files/patch-bug1288587
==============================================================================
--- branches/2020Q2/www/firefox/files/patch-bug1288587	Mon Jun 29 23:11:47 2020	(r540841)
+++ branches/2020Q2/www/firefox/files/patch-bug1288587	Mon Jun 29 23:15:26 2020	(r540842)
@@ -2,7 +2,7 @@ diff --git a/build/moz.configure/init.configure b/buil
 index 855214a..1e91d51 100644
 --- build/moz.configure/init.configure
 +++ build/moz.configure/init.configure
-@@ -252,6 +252,7 @@ option(env='PYTHON3', nargs=1, help='Python 3 interpre
+@@ -251,6 +251,7 @@ option(env='PYTHON3', nargs=1, help='Python 3 interpre
  @imports(_from='mozbuild.pythonutil', _import='find_python3_executable')
  @imports(_from='mozbuild.pythonutil', _import='python_executable_version')
  @imports(_from='six', _import='ensure_text')
@@ -10,7 +10,7 @@ index 855214a..1e91d51 100644
  def virtualenv_python3(env_python, build_env, mozconfig, help):
      # Avoid re-executing python when running configure --help.
      if help:
-@@ -284,6 +285,12 @@ def virtualenv_python3(env_python, build_env, mozconfi
+@@ -283,6 +284,12 @@ def virtualenv_python3(env_python, build_env, mozconfi
              python = mozconfig['vars']['added']['PYTHON3']
          elif 'PYTHON3' in mozconfig['vars']['modified']:
              python = mozconfig['vars']['modified']['PYTHON3'][1]
@@ -23,15 +23,15 @@ index 855214a..1e91d51 100644
  
      log.debug("python3: executable from configuration: %r" % python)
  
-@@ -373,7 +380,10 @@ def virtualenv_python3(env_python, build_env, mozconfi
-                 sys.executable, manager.python_path))
-             log.info('Re-executing in the virtualenv')
-             if env_python:
--                del os.environ['PYTHON3']
+@@ -365,7 +372,10 @@ def virtualenv_python3(env_python, build_env, mozconfi
+             sys.executable, manager.python_path))
+         log.info('Re-executing in the virtualenv')
+         if env_python:
+-            del os.environ['PYTHON3']
 +                try:
 +                    del os.environ['PYTHON3']
 +                except KeyError:
 +                    pass
-             # Homebrew on macOS will change Python's sys.executable to a custom
-             # value which messes with mach's virtualenv handling code. Override
-             # Homebrew's changes with the correct sys.executable value.
+         # Homebrew on macOS will change Python's sys.executable to a custom
+         # value which messes with mach's virtualenv handling code. Override
+         # Homebrew's changes with the correct sys.executable value.

Copied: branches/2020Q2/www/firefox/files/patch-bug1612181_comment1 (from r534395, head/www/firefox/files/patch-bug1612181_comment1)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2020Q2/www/firefox/files/patch-bug1612181_comment1	Mon Jun 29 23:15:26 2020	(r540842, copy of r534395, head/www/firefox/files/patch-bug1612181_comment1)
@@ -0,0 +1,191 @@
+https://bugzilla.mozilla.org/show_bug.cgi?id=1612181
+https://bug1612181.bmoattachments.org/attachment.cgi?id=9123550
+
+
+--- xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.S.orig	2020-01-29 19:25:30.967574000 +0100
++++ xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.S	2020-01-29 19:26:50.465737000 +0100
+@@ -62,11 +62,11 @@ NS_InvokeByIndex:
+ .NS_InvokeByIndex:
+ #endif
+         mflr    0
+-        std     0,16(r1)
++        std     0,16(%r1)
+ 
+-        std     r29,-24(r1)
+-        std     r30,-16(r1)
+-        std     r31,-8(r1)
++        std     r29,-24(%r1)
++        std     r30,-16(%r1)
++        std     r31,-8(%r1)
+ 
+         mr      r29,r3                  # Save 'that' in r29
+         mr      r30,r4                  # Save 'methodIndex' in r30
+@@ -79,7 +79,7 @@ NS_InvokeByIndex:
+         #
+         #  | (fixed area + |                | 7 GP | 13 FP | 3 NV |
+         #  |  param. save) |(params)........| regs | regs  | regs |
+-        # (r1)......(+STACK_PARAMS)...  (-23*8).(-16*8).(-3*8)..(r31)
++        # (%r1)......(+STACK_PARAMS)...  (-23*8).(-16*8).(-3*8)..(%r31)
+ 
+         # +stack frame, -unused stack params, +regs storage, +1 for alignment
+         addi    r7,r5,((STACK_PARAMS/8)-7+7+13+3+1)
+@@ -105,56 +105,56 @@ NS_InvokeByIndex:
+ 
+         # Set up to invoke function
+ 
+-        ld      r9,0(r29)               # vtable (r29 is 'that')
++        ld      r9,0(%r29)               # vtable (%r29 is 'that')
+         mr      r3,r29                  # self is first arg, obviously
+ 
+         sldi    r30,r30,3               # Find function descriptor 
+         add     r9,r9,r30
+-        ld      r12,0(r9)
++        ld      r12,0(%r9)
+ 
+-        std     r2,STACK_TOC(r1)        # Save r2 (TOC pointer)
++        std     r2,STACK_TOC(%r1)        # Save r2 (TOC pointer)
+ 
+ #if _CALL_ELF == 2
+         mtctr   r12
+ #else
+-        ld      r0,0(r12)               # Actual address from fd.
++        ld      r0,0(%r12)               # Actual address from fd.
+         mtctr   0
+-        ld      r11,16(r12)             # Environment pointer from fd.
+-        ld      r2,8(r12)               # TOC pointer from fd.
++        ld      r11,16(%r12)             # Environment pointer from fd.
++        ld      r2,8(%r12)               # TOC pointer from fd.
+ #endif
+ 
+         # Load FP and GP registers as required
+-        ld      r4, -(23*8)(r31) 
+-        ld      r5, -(22*8)(r31) 
+-        ld      r6, -(21*8)(r31) 
+-        ld      r7, -(20*8)(r31) 
+-        ld      r8, -(19*8)(r31) 
+-        ld      r9, -(18*8)(r31) 
+-        ld      r10, -(17*8)(r31) 
++        ld      r4, -(23*8)(%r31) 
++        ld      r5, -(22*8)(%r31) 
++        ld      r6, -(21*8)(%r31) 
++        ld      r7, -(20*8)(%r31) 
++        ld      r8, -(19*8)(%r31) 
++        ld      r9, -(18*8)(%r31) 
++        ld      r10, -(17*8)(%r31) 
+ 
+-        lfd     f1, -(16*8)(r31)
+-        lfd     f2, -(15*8)(r31)
+-        lfd     f3, -(14*8)(r31)
+-        lfd     f4, -(13*8)(r31)
+-        lfd     f5, -(12*8)(r31)
+-        lfd     f6, -(11*8)(r31)
+-        lfd     f7, -(10*8)(r31)
+-        lfd     f8, -(9*8)(r31)
+-        lfd     f9, -(8*8)(r31)
+-        lfd     f10, -(7*8)(r31)
+-        lfd     f11, -(6*8)(r31)
+-        lfd     f12, -(5*8)(r31)
+-        lfd     f13, -(4*8)(r31)
++        lfd     f1, -(16*8)(%r31)
++        lfd     f2, -(15*8)(%r31)
++        lfd     f3, -(14*8)(%r31)
++        lfd     f4, -(13*8)(%r31)
++        lfd     f5, -(12*8)(%r31)
++        lfd     f6, -(11*8)(%r31)
++        lfd     f7, -(10*8)(%r31)
++        lfd     f8, -(9*8)(%r31)
++        lfd     f9, -(8*8)(%r31)
++        lfd     f10, -(7*8)(%r31)
++        lfd     f11, -(6*8)(%r31)
++        lfd     f12, -(5*8)(%r31)
++        lfd     f13, -(4*8)(%r31)
+ 
+         bctrl                           # Do it
+ 
+-        ld      r2,STACK_TOC(r1)        # Load our own TOC pointer
+-        ld      r1,0(r1)                # Revert stack frame
+-        ld      0,16(r1)                # Reload lr
++        ld      r2,STACK_TOC(%r1)        # Load our own TOC pointer
++        ld      r1,0(%r1)                # Revert stack frame
++        ld      0,16(%r1)                # Reload lr
+         mtlr    0
+-        ld      29,-24(r1)              # Restore NVGPRS
+-        ld      30,-16(r1)
+-        ld      31,-8(r1)
++        ld      29,-24(%r1)              # Restore NVGPRS
++        ld      30,-16(%r1)
++        ld      31,-8(%r1)
+         blr
+ 
+ #if _CALL_ELF == 2
+--- xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.S.orig	2020-01-29 19:25:51.465953000 +0100
++++ xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.S	2020-01-29 19:28:53.055137000 +0100
+@@ -58,35 +58,35 @@ SharedStub:
+ #endif
+         mflr    r0
+ 
+-        std     r4, -56(r1)                     # Save all GPRS
+-        std     r5, -48(r1)
+-        std     r6, -40(r1)
+-        std     r7, -32(r1)
+-        std     r8, -24(r1)
+-        std     r9, -16(r1)
+-        std     r10, -8(r1)
++        std     r4, -56(%r1)                     # Save all GPRS
++        std     r5, -48(%r1)
++        std     r6, -40(%r1)
++        std     r7, -32(%r1)
++        std     r8, -24(%r1)
++        std     r9, -16(%r1)
++        std     r10, -8(%r1)
+ 
+-        stfd    f13, -64(r1)                    # ... and FPRS
+-        stfd    f12, -72(r1)
+-        stfd    f11, -80(r1)
+-        stfd    f10, -88(r1)
+-        stfd    f9, -96(r1)
+-        stfd    f8, -104(r1)
+-        stfd    f7, -112(r1)
+-        stfd    f6, -120(r1)
+-        stfd    f5, -128(r1)
+-        stfd    f4, -136(r1)
+-        stfd    f3, -144(r1)
+-        stfd    f2, -152(r1)
+-        stfd    f1, -160(r1)
++        stfd    f13, -64(%r1)                    # ... and FPRS
++        stfd    f12, -72(%r1)
++        stfd    f11, -80(%r1)
++        stfd    f10, -88(%r1)
++        stfd    f9, -96(%r1)
++        stfd    f8, -104(%r1)
++        stfd    f7, -112(%r1)
++        stfd    f6, -120(%r1)
++        stfd    f5, -128(%r1)
++        stfd    f4, -136(%r1)
++        stfd    f3, -144(%r1)
++        stfd    f2, -152(%r1)
++        stfd    f1, -160(%r1)
+ 
+         subi    r6,r1,56                        # r6 --> gprData
+         subi    r7,r1,160                       # r7 --> fprData
+         addi    r5,r1,STACK_PARAMS              # r5 --> extra stack args
+ 
+-        std     r0, 16(r1)
++        std     r0, 16(%r1)
+ 	
+-        stdu    r1,-288(r1)
++        stdu    r1,-288(%r1)
+                                                 # r3 has the 'self' pointer
+                                                 # already
+ 
+@@ -97,8 +97,8 @@ SharedStub:
+         bl      PrepareAndDispatch
+         nop
+ 
+-        ld      1,0(r1)                         # restore stack
+-        ld      r0,16(r1)                       # restore LR
++        ld      1,0(%r1)                         # restore stack
++        ld      r0,16(%r1)                       # restore LR
+         mtlr    r0
+         blr
+ 

Copied: branches/2020Q2/www/firefox/files/patch-bug1612184 (from r534395, head/www/firefox/files/patch-bug1612184)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2020Q2/www/firefox/files/patch-bug1612184	Mon Jun 29 23:15:26 2020	(r540842, copy of r534395, head/www/firefox/files/patch-bug1612184)
@@ -0,0 +1,25961 @@
+https://bugzilla.mozilla.org/show_bug.cgi?id=1612184
+https://bug1612184.bmoattachments.org/attachment.cgi?id=9126363
+
+
+diff -r 388a4d04e911 media/webrtc/gn-configs/ppc64_False_ppc64_freebsd.json
+--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
++++ media/webrtc/gn-configs/ppc64_False_ppc64_freebsd.json	Thu Feb 13 11:11:51 2020 +0100
+@@ -0,0 +1,13237 @@
++{
++    "gn_gen_args": {
++        "host_cpu": "ppc64",
++        "is_debug": false,
++        "target_cpu": "ppc64",
++        "target_os": "freebsd"
++    },
++    "mozbuild_args": {
++        "CPU_ARCH": "ppc64",
++        "HOST_CPU_ARCH": "ppc64",
++        "MOZ_DEBUG": null,
++        "OS_TARGET": "FreeBSD"
++    },
++    "sandbox_vars": {
++        "COMPILE_FLAGS": {
++            "WARNINGS_AS_ERRORS": []
++        },
++        "FINAL_LIBRARY": "webrtc"
++    },
++    "targets": {
++        "//:webrtc": {
++            "cflags": [
++                "-fno-strict-aliasing",
++                "--param=ssp-buffer-size=4",
++                "-fstack-protector",
++                "-Wno-builtin-macro-redefined",
++                "-D__DATE__=",
++                "-D__TIME__=",
++                "-D__TIMESTAMP__=",
++                "-funwind-tables",
++                "-fcolor-diagnostics",
++                "-Wall",
++                "-Werror",
++                "-Wextra",
++                "-Wno-missing-field-initializers",
++                "-Wno-unused-parameter",
++                "-Wno-c++11-narrowing",
++                "-Wno-covered-switch-default",
++                "-Wno-unneeded-internal-declaration",
++                "-Wno-inconsistent-missing-override",
++                "-Wno-undefined-var-template",
++                "-Wno-nonportable-include-path",
++                "-Wno-address-of-packed-member",
++                "-Wno-unused-lambda-capture",
++                "-Wno-user-defined-warnings",
++                "-O2",
++                "-fno-ident",
++                "-fdata-sections",
++                "-ffunction-sections",
++                "-fomit-frame-pointer",
++                "-g2",
++                "-fvisibility=hidden",
++                "-Xclang",
++                "-add-plugin",
++                "-Xclang",
++                "find-bad-constructs",
++                "-Xclang",
++                "-plugin-arg-find-bad-constructs",
++                "-Xclang",
++                "check-auto-raw-pointer",
++                "-Wheader-hygiene",
++                "-Wstring-conversion",
++                "-Wtautological-overlap-compare",
++                "-Wextra",
++                "-Wno-unused-parameter",
++                "-Wno-missing-field-initializers",
++                "-Wno-strict-overflow",
++                "-Wc++11-narrowing",
++                "-Wimplicit-fallthrough",
++                "-Wthread-safety",
++                "-Winconsistent-missing-override",
++                "-Wundef",
++                "-Wunused-lambda-capture"
++            ],
++            "defines": [
++                "V8_DEPRECATION_WARNINGS",
++                "USE_X11=1",
++                "CHROMIUM_BUILD",
++                "_FILE_OFFSET_BITS=64",
++                "NDEBUG",
++                "NVALGRIND",
++                "DYNAMIC_ANNOTATIONS_ENABLED=0",
++                "WEBRTC_ENABLE_PROTOBUF=0",
++                "WEBRTC_RESTRICT_LOGGING",
++                "WEBRTC_MOZILLA_BUILD",
++                "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
++                "WEBRTC_POSIX",
++                "WEBRTC_BSD",
++                "HAVE_WEBRTC_VIDEO",
++                "HAVE_WEBRTC_VOICE"
++            ],
++            "deps": [
++                "//:webrtc_common",
++                "//api:base_peerconnection_api",
++                "//api:transport_api",
++                "//api:video_frame_api",
++                "//audio:audio",
++                "//call:call",
++                "//common_audio:common_audio",
++                "//common_video:common_video",
++                "//media:media",
++                "//modules:modules",
++                "//modules/video_capture:video_capture_internal_impl",
++                "//rtc_base:rtc_base",
++                "//system_wrappers:field_trial_default",
++                "//system_wrappers:metrics_default",
++                "//system_wrappers:system_wrappers_default",
++                "//video:video",
++                "//voice_engine:voice_engine"
++            ],
++            "include_dirs": [
++                "//",
++                "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/",
++                "//common_audio/resampler/include/",
++                "//common_audio/signal_processing/include/",
++                "//common_audio/vad/include/",
++                "//common_video/include/",
++                "/media/libyuv/libyuv/include/",
++                "//modules/audio_coding/include/",
++                "//modules/include/",
++                "//modules/include/",
++                "//modules/audio_device/include/",
++                "//modules/audio_device/dummy/"
++            ],
++            "libs": [
++                "X11",
++                "X11-xcb",
++                "xcb",
++                "Xcomposite",
++                "Xcursor",
++                "Xdamage",
++                "Xext",
++                "Xfixes",
++                "Xi",
++                "Xrender"
++            ],
++            "sources": [],
++            "type": "static_library"
++        },
++        "//:webrtc_common": {
++            "cflags": [
++                "-fno-strict-aliasing",
++                "--param=ssp-buffer-size=4",
++                "-fstack-protector",
++                "-Wno-builtin-macro-redefined",
++                "-D__DATE__=",
++                "-D__TIME__=",
++                "-D__TIMESTAMP__=",
++                "-funwind-tables",
++                "-fcolor-diagnostics",
++                "-Wall",
++                "-Werror",
++                "-Wextra",
++                "-Wno-missing-field-initializers",
++                "-Wno-unused-parameter",
++                "-Wno-c++11-narrowing",
++                "-Wno-covered-switch-default",
++                "-Wno-unneeded-internal-declaration",
++                "-Wno-inconsistent-missing-override",
++                "-Wno-undefined-var-template",
++                "-Wno-nonportable-include-path",
++                "-Wno-address-of-packed-member",
++                "-Wno-unused-lambda-capture",
++                "-Wno-user-defined-warnings",
++                "-O2",
++                "-fno-ident",
++                "-fdata-sections",
++                "-ffunction-sections",
++                "-fomit-frame-pointer",
++                "-g2",
++                "-fvisibility=hidden",
++                "-Wheader-hygiene",
++                "-Wstring-conversion",
++                "-Wtautological-overlap-compare",
++                "-Wextra",
++                "-Wno-unused-parameter",
++                "-Wno-missing-field-initializers",
++                "-Wno-strict-overflow",
++                "-Wc++11-narrowing",
++                "-Wimplicit-fallthrough",
++                "-Wthread-safety",
++                "-Winconsistent-missing-override",
++                "-Wundef",
++                "-Wunused-lambda-capture"
++            ],
++            "defines": [
++                "V8_DEPRECATION_WARNINGS",
++                "USE_X11=1",
++                "CHROMIUM_BUILD",
++                "_FILE_OFFSET_BITS=64",
++                "NDEBUG",
++                "NVALGRIND",
++                "DYNAMIC_ANNOTATIONS_ENABLED=0",
++                "WEBRTC_ENABLE_PROTOBUF=0",
++                "WEBRTC_RESTRICT_LOGGING",
++                "WEBRTC_MOZILLA_BUILD",
++                "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
++                "WEBRTC_POSIX",
++                "WEBRTC_BSD"
++            ],
++            "deps": [],
++            "include_dirs": [
++                "//",
++                "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/"
++            ],
++            "libs": [],
++            "sources": [
++                "//common_types.cc",
++                "//common_types.h",
++                "//typedefs.h"
++            ],
++            "type": "static_library"
++        },
++        "//api/audio_codecs/L16:audio_decoder_L16": {
++            "cflags": [
++                "-fno-strict-aliasing",
++                "--param=ssp-buffer-size=4",
++                "-fstack-protector",
++                "-Wno-builtin-macro-redefined",
++                "-D__DATE__=",
++                "-D__TIME__=",
++                "-D__TIMESTAMP__=",
++                "-funwind-tables",
++                "-fcolor-diagnostics",
++                "-Wall",
++                "-Werror",
++                "-Wextra",
++                "-Wno-missing-field-initializers",
++                "-Wno-unused-parameter",
++                "-Wno-c++11-narrowing",
++                "-Wno-covered-switch-default",
++                "-Wno-unneeded-internal-declaration",
++                "-Wno-inconsistent-missing-override",
++                "-Wno-undefined-var-template",
++                "-Wno-nonportable-include-path",
++                "-Wno-address-of-packed-member",
++                "-Wno-unused-lambda-capture",
++                "-Wno-user-defined-warnings",
++                "-O2",
++                "-fno-ident",
++                "-fdata-sections",
++                "-ffunction-sections",
++                "-fomit-frame-pointer",
++                "-g2",
++                "-fvisibility=hidden",
++                "-Xclang",
++                "-add-plugin",
++                "-Xclang",
++                "find-bad-constructs",
++                "-Xclang",
++                "-plugin-arg-find-bad-constructs",
++                "-Xclang",
++                "check-auto-raw-pointer",
++                "-Wheader-hygiene",
++                "-Wstring-conversion",
++                "-Wtautological-overlap-compare",
++                "-Wextra",
++                "-Wno-unused-parameter",
++                "-Wno-missing-field-initializers",
++                "-Wno-strict-overflow",
++                "-Wc++11-narrowing",
++                "-Wimplicit-fallthrough",
++                "-Wthread-safety",
++                "-Winconsistent-missing-override",
++                "-Wundef",
++                "-Wunused-lambda-capture"
++            ],
++            "defines": [
++                "V8_DEPRECATION_WARNINGS",
++                "USE_X11=1",
++                "CHROMIUM_BUILD",
++                "_FILE_OFFSET_BITS=64",
++                "NDEBUG",
++                "NVALGRIND",
++                "DYNAMIC_ANNOTATIONS_ENABLED=0",
++                "WEBRTC_ENABLE_PROTOBUF=0",
++                "WEBRTC_RESTRICT_LOGGING",
++                "WEBRTC_MOZILLA_BUILD",
++                "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
++                "WEBRTC_POSIX",
++                "WEBRTC_BSD"
++            ],
++            "deps": [
++                "//:webrtc_common",
++                "//api:optional",
++                "//api/audio_codecs:audio_codecs_api",
++                "//modules/audio_coding:pcm16b",
++                "//rtc_base:rtc_base_approved"
++            ],
++            "include_dirs": [
++                "//",
++                "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/",
++                "//modules/audio_coding/codecs/pcm16b/include/"
++            ],
++            "libs": [],
++            "sources": [
++                "//api/audio_codecs/L16/audio_decoder_L16.cc",
++                "//api/audio_codecs/L16/audio_decoder_L16.h"
++            ],
++            "type": "static_library"
++        },
++        "//api/audio_codecs/L16:audio_encoder_L16": {
++            "cflags": [
++                "-fno-strict-aliasing",
++                "--param=ssp-buffer-size=4",
++                "-fstack-protector",
++                "-Wno-builtin-macro-redefined",
++                "-D__DATE__=",
++                "-D__TIME__=",
++                "-D__TIMESTAMP__=",
++                "-funwind-tables",
++                "-fcolor-diagnostics",
++                "-Wall",
++                "-Werror",
++                "-Wextra",
++                "-Wno-missing-field-initializers",
++                "-Wno-unused-parameter",
++                "-Wno-c++11-narrowing",
++                "-Wno-covered-switch-default",
++                "-Wno-unneeded-internal-declaration",
++                "-Wno-inconsistent-missing-override",
++                "-Wno-undefined-var-template",
++                "-Wno-nonportable-include-path",
++                "-Wno-address-of-packed-member",
++                "-Wno-unused-lambda-capture",
++                "-Wno-user-defined-warnings",
++                "-O2",
++                "-fno-ident",
++                "-fdata-sections",
++                "-ffunction-sections",
++                "-fomit-frame-pointer",
++                "-g2",
++                "-fvisibility=hidden",
++                "-Xclang",
++                "-add-plugin",
++                "-Xclang",
++                "find-bad-constructs",
++                "-Xclang",
++                "-plugin-arg-find-bad-constructs",
++                "-Xclang",
++                "check-auto-raw-pointer",
++                "-Wheader-hygiene",
++                "-Wstring-conversion",
++                "-Wtautological-overlap-compare",
++                "-Wextra",
++                "-Wno-unused-parameter",
++                "-Wno-missing-field-initializers",
++                "-Wno-strict-overflow",
++                "-Wc++11-narrowing",
++                "-Wimplicit-fallthrough",
++                "-Wthread-safety",
++                "-Winconsistent-missing-override",
++                "-Wundef",
++                "-Wunused-lambda-capture"
++            ],
++            "defines": [
++                "V8_DEPRECATION_WARNINGS",
++                "USE_X11=1",
++                "CHROMIUM_BUILD",
++                "_FILE_OFFSET_BITS=64",
++                "NDEBUG",
++                "NVALGRIND",
++                "DYNAMIC_ANNOTATIONS_ENABLED=0",
++                "WEBRTC_ENABLE_PROTOBUF=0",
++                "WEBRTC_RESTRICT_LOGGING",
++                "WEBRTC_MOZILLA_BUILD",
++                "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
++                "WEBRTC_POSIX",
++                "WEBRTC_BSD"
++            ],
++            "deps": [
++                "//:webrtc_common",
++                "//api:optional",
++                "//api/audio_codecs:audio_codecs_api",
++                "//modules/audio_coding:pcm16b",
++                "//rtc_base:rtc_base_approved"
++            ],
++            "include_dirs": [
++                "//",
++                "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/",
++                "//modules/audio_coding/codecs/pcm16b/include/"
++            ],
++            "libs": [],
++            "sources": [
++                "//api/audio_codecs/L16/audio_encoder_L16.cc",
++                "//api/audio_codecs/L16/audio_encoder_L16.h"
++            ],
++            "type": "static_library"
++        },
++        "//api/audio_codecs/g711:audio_decoder_g711": {
++            "cflags": [
++                "-fno-strict-aliasing",
++                "--param=ssp-buffer-size=4",
++                "-fstack-protector",
++                "-Wno-builtin-macro-redefined",
++                "-D__DATE__=",
++                "-D__TIME__=",
++                "-D__TIMESTAMP__=",
++                "-funwind-tables",
++                "-fcolor-diagnostics",
++                "-Wall",
++                "-Werror",
++                "-Wextra",
++                "-Wno-missing-field-initializers",
++                "-Wno-unused-parameter",
++                "-Wno-c++11-narrowing",
++                "-Wno-covered-switch-default",
++                "-Wno-unneeded-internal-declaration",
++                "-Wno-inconsistent-missing-override",
++                "-Wno-undefined-var-template",
++                "-Wno-nonportable-include-path",
++                "-Wno-address-of-packed-member",
++                "-Wno-unused-lambda-capture",
++                "-Wno-user-defined-warnings",
++                "-O2",
++                "-fno-ident",
++                "-fdata-sections",
++                "-ffunction-sections",
++                "-fomit-frame-pointer",
++                "-g2",
++                "-fvisibility=hidden",
++                "-Xclang",
++                "-add-plugin",
++                "-Xclang",
++                "find-bad-constructs",
++                "-Xclang",
++                "-plugin-arg-find-bad-constructs",
++                "-Xclang",
++                "check-auto-raw-pointer",
++                "-Wheader-hygiene",
++                "-Wstring-conversion",
++                "-Wtautological-overlap-compare",
++                "-Wextra",
++                "-Wno-unused-parameter",
++                "-Wno-missing-field-initializers",
++                "-Wno-strict-overflow",
++                "-Wc++11-narrowing",
++                "-Wimplicit-fallthrough",
++                "-Wthread-safety",
++                "-Winconsistent-missing-override",
++                "-Wundef",
++                "-Wunused-lambda-capture"
++            ],
++            "defines": [
++                "V8_DEPRECATION_WARNINGS",
++                "USE_X11=1",
++                "CHROMIUM_BUILD",
++                "_FILE_OFFSET_BITS=64",
++                "NDEBUG",
++                "NVALGRIND",
++                "DYNAMIC_ANNOTATIONS_ENABLED=0",
++                "WEBRTC_ENABLE_PROTOBUF=0",
++                "WEBRTC_RESTRICT_LOGGING",
++                "WEBRTC_MOZILLA_BUILD",
++                "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
++                "WEBRTC_POSIX",
++                "WEBRTC_BSD"
++            ],
++            "deps": [
++                "//:webrtc_common",
++                "//api:optional",
++                "//api/audio_codecs:audio_codecs_api",
++                "//modules/audio_coding:g711",
++                "//rtc_base:rtc_base_approved"
++            ],
++            "include_dirs": [
++                "//",
++                "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/",
++                "//modules/audio_coding/codecs/g711/include/"
++            ],
++            "libs": [],
++            "sources": [
++                "//api/audio_codecs/g711/audio_decoder_g711.cc",
++                "//api/audio_codecs/g711/audio_decoder_g711.h"
++            ],
++            "type": "static_library"
++        },
++        "//api/audio_codecs/g711:audio_encoder_g711": {
++            "cflags": [
++                "-fno-strict-aliasing",
++                "--param=ssp-buffer-size=4",
++                "-fstack-protector",
++                "-Wno-builtin-macro-redefined",
++                "-D__DATE__=",
++                "-D__TIME__=",
++                "-D__TIMESTAMP__=",
++                "-funwind-tables",
++                "-fcolor-diagnostics",
++                "-Wall",
++                "-Werror",
++                "-Wextra",
++                "-Wno-missing-field-initializers",
++                "-Wno-unused-parameter",
++                "-Wno-c++11-narrowing",
++                "-Wno-covered-switch-default",
++                "-Wno-unneeded-internal-declaration",
++                "-Wno-inconsistent-missing-override",
++                "-Wno-undefined-var-template",
++                "-Wno-nonportable-include-path",
++                "-Wno-address-of-packed-member",
++                "-Wno-unused-lambda-capture",
++                "-Wno-user-defined-warnings",
++                "-O2",
++                "-fno-ident",
++                "-fdata-sections",
++                "-ffunction-sections",
++                "-fomit-frame-pointer",
++                "-g2",
++                "-fvisibility=hidden",
++                "-Xclang",
++                "-add-plugin",
++                "-Xclang",
++                "find-bad-constructs",
++                "-Xclang",
++                "-plugin-arg-find-bad-constructs",
++                "-Xclang",
++                "check-auto-raw-pointer",
++                "-Wheader-hygiene",
++                "-Wstring-conversion",
++                "-Wtautological-overlap-compare",
++                "-Wextra",
++                "-Wno-unused-parameter",
++                "-Wno-missing-field-initializers",
++                "-Wno-strict-overflow",
++                "-Wc++11-narrowing",
++                "-Wimplicit-fallthrough",
++                "-Wthread-safety",
++                "-Winconsistent-missing-override",
++                "-Wundef",
++                "-Wunused-lambda-capture"
++            ],
++            "defines": [
++                "V8_DEPRECATION_WARNINGS",
++                "USE_X11=1",
++                "CHROMIUM_BUILD",
++                "_FILE_OFFSET_BITS=64",
++                "NDEBUG",
++                "NVALGRIND",
++                "DYNAMIC_ANNOTATIONS_ENABLED=0",
++                "WEBRTC_ENABLE_PROTOBUF=0",
++                "WEBRTC_RESTRICT_LOGGING",
++                "WEBRTC_MOZILLA_BUILD",
++                "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
++                "WEBRTC_POSIX",
++                "WEBRTC_BSD"
++            ],
++            "deps": [
++                "//:webrtc_common",
++                "//api:optional",
++                "//api/audio_codecs:audio_codecs_api",
++                "//modules/audio_coding:g711",
++                "//rtc_base:rtc_base_approved"
++            ],
++            "include_dirs": [
++                "//",
++                "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/",
++                "//modules/audio_coding/codecs/g711/include/"
++            ],
++            "libs": [],
++            "sources": [
++                "//api/audio_codecs/g711/audio_encoder_g711.cc",
++                "//api/audio_codecs/g711/audio_encoder_g711.h"
++            ],
++            "type": "static_library"
++        },
++        "//api/audio_codecs/g722:audio_decoder_g722": {
++            "cflags": [
++                "-fno-strict-aliasing",
++                "--param=ssp-buffer-size=4",
++                "-fstack-protector",
++                "-Wno-builtin-macro-redefined",
++                "-D__DATE__=",
++                "-D__TIME__=",
++                "-D__TIMESTAMP__=",
++                "-funwind-tables",
++                "-fcolor-diagnostics",
++                "-Wall",
++                "-Werror",
++                "-Wextra",
++                "-Wno-missing-field-initializers",
++                "-Wno-unused-parameter",
++                "-Wno-c++11-narrowing",
++                "-Wno-covered-switch-default",
++                "-Wno-unneeded-internal-declaration",
++                "-Wno-inconsistent-missing-override",
++                "-Wno-undefined-var-template",
++                "-Wno-nonportable-include-path",
++                "-Wno-address-of-packed-member",
++                "-Wno-unused-lambda-capture",
++                "-Wno-user-defined-warnings",
++                "-O2",
++                "-fno-ident",
++                "-fdata-sections",
++                "-ffunction-sections",
++                "-fomit-frame-pointer",
++                "-g2",
++                "-fvisibility=hidden",
++                "-Xclang",
++                "-add-plugin",
++                "-Xclang",
++                "find-bad-constructs",
++                "-Xclang",
++                "-plugin-arg-find-bad-constructs",
++                "-Xclang",
++                "check-auto-raw-pointer",
++                "-Wheader-hygiene",
++                "-Wstring-conversion",
++                "-Wtautological-overlap-compare",
++                "-Wextra",
++                "-Wno-unused-parameter",
++                "-Wno-missing-field-initializers",
++                "-Wno-strict-overflow",
++                "-Wc++11-narrowing",
++                "-Wimplicit-fallthrough",
++                "-Wthread-safety",
++                "-Winconsistent-missing-override",
++                "-Wundef",
++                "-Wunused-lambda-capture"
++            ],
++            "defines": [
++                "V8_DEPRECATION_WARNINGS",
++                "USE_X11=1",
++                "CHROMIUM_BUILD",
++                "_FILE_OFFSET_BITS=64",
++                "NDEBUG",
++                "NVALGRIND",
++                "DYNAMIC_ANNOTATIONS_ENABLED=0",
++                "WEBRTC_ENABLE_PROTOBUF=0",
++                "WEBRTC_RESTRICT_LOGGING",
++                "WEBRTC_MOZILLA_BUILD",
++                "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
++                "WEBRTC_POSIX",
++                "WEBRTC_BSD"
++            ],
++            "deps": [
++                "//:webrtc_common",
++                "//api:optional",
++                "//api/audio_codecs:audio_codecs_api",
++                "//modules/audio_coding:g722",
++                "//rtc_base:rtc_base_approved"
++            ],
++            "include_dirs": [
++                "//",
++                "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/",
++                "//modules/audio_coding/codecs/g722/include/"
++            ],
++            "libs": [],
++            "sources": [
++                "//api/audio_codecs/g722/audio_decoder_g722.cc",
++                "//api/audio_codecs/g722/audio_decoder_g722.h"
++            ],
++            "type": "static_library"
++        },
++        "//api/audio_codecs/g722:audio_encoder_g722": {
++            "cflags": [
++                "-fno-strict-aliasing",
++                "--param=ssp-buffer-size=4",
++                "-fstack-protector",
++                "-Wno-builtin-macro-redefined",
++                "-D__DATE__=",
++                "-D__TIME__=",
++                "-D__TIMESTAMP__=",
++                "-funwind-tables",
++                "-fcolor-diagnostics",
++                "-Wall",
++                "-Werror",
++                "-Wextra",
++                "-Wno-missing-field-initializers",
++                "-Wno-unused-parameter",
++                "-Wno-c++11-narrowing",
++                "-Wno-covered-switch-default",
++                "-Wno-unneeded-internal-declaration",
++                "-Wno-inconsistent-missing-override",
++                "-Wno-undefined-var-template",
++                "-Wno-nonportable-include-path",
++                "-Wno-address-of-packed-member",
++                "-Wno-unused-lambda-capture",
++                "-Wno-user-defined-warnings",
++                "-O2",
++                "-fno-ident",
++                "-fdata-sections",
++                "-ffunction-sections",
++                "-fomit-frame-pointer",
++                "-g2",
++                "-fvisibility=hidden",
++                "-Xclang",
++                "-add-plugin",
++                "-Xclang",
++                "find-bad-constructs",
++                "-Xclang",
++                "-plugin-arg-find-bad-constructs",
++                "-Xclang",
++                "check-auto-raw-pointer",
++                "-Wheader-hygiene",
++                "-Wstring-conversion",
++                "-Wtautological-overlap-compare",
++                "-Wextra",
++                "-Wno-unused-parameter",
++                "-Wno-missing-field-initializers",
++                "-Wno-strict-overflow",
++                "-Wc++11-narrowing",

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006292315.05TNFQMr096810>