Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Oct 2019 00:40:32 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r514482 - in head: Mk www/firefox www/firefox/files
Message-ID:  <201910150040.x9F0eWRT017519@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Tue Oct 15 00:40:32 2019
New Revision: 514482
URL: https://svnweb.freebsd.org/changeset/ports/514482

Log:
  www/firefox: update to 70.0
  
  Changes:	https://www.mozilla.org/firefox/70.0/releasenotes/
  PR:		240440
  Security:	e1c901e9-ed1e-415d-8272-f171bfc265bd
  MFH:		2019Q4
  Differential Revision:	https://reviews.freebsd.org/D21572

Modified:
  head/Mk/bsd.gecko.mk   (contents, props changed)
  head/www/firefox/Makefile   (contents, props changed)
  head/www/firefox/distinfo   (contents, props changed)
  head/www/firefox/files/patch-bug1507655   (contents, props changed)
  head/www/firefox/files/patch-bug847568   (contents, props changed)
  head/www/firefox/files/patch-dom_media_flac_FlacDecoder.cpp   (contents, props changed)

Modified: head/Mk/bsd.gecko.mk
==============================================================================
--- head/Mk/bsd.gecko.mk	Mon Oct 14 19:23:08 2019	(r514481)
+++ head/Mk/bsd.gecko.mk	Tue Oct 15 00:40:32 2019	(r514482)
@@ -71,6 +71,7 @@ USE_PERL5=	build
 USE_XORG=	x11 xcb xcomposite xdamage xext xfixes xrender xt
 HAS_CONFIGURE=	yes
 CONFIGURE_OUTSOURCE=	yes
+CONFIGURE_WRKSRC=	${WRKSRC}/objdir # bug1579761
 LDFLAGS+=		-Wl,--as-needed
 
 BUNDLE_LIBS=	yes

Modified: head/www/firefox/Makefile
==============================================================================
--- head/www/firefox/Makefile	Mon Oct 14 19:23:08 2019	(r514481)
+++ head/www/firefox/Makefile	Tue Oct 15 00:40:32 2019	(r514482)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	firefox
-DISTVERSION=	69.0.3
-PORTREVISION=	1
+DISTVERSION=	70.0
 PORTEPOCH=	1
 CATEGORIES=	www
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
@@ -17,7 +16,7 @@ BUILD_DEPENDS=	nspr>=4.21:devel/nspr \
 		nss>=3.45:security/nss \
 		icu>=63.1,1:devel/icu \
 		libevent>=2.1.8:devel/libevent \
-		harfbuzz>=2.5.3:print/harfbuzz \
+		harfbuzz>=2.6.1:print/harfbuzz \
 		graphite2>=1.3.13:graphics/graphite2 \
 		png>=1.6.35:graphics/png \
 		libvpx>=1.5.0:multimedia/libvpx \

Modified: head/www/firefox/distinfo
==============================================================================
--- head/www/firefox/distinfo	Mon Oct 14 19:23:08 2019	(r514481)
+++ head/www/firefox/distinfo	Tue Oct 15 00:40:32 2019	(r514482)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1570651591
-SHA256 (firefox-69.0.3.source.tar.xz) = 7527947a876c1734b8b2339f19b8ff8da6f4e4d06351b44940cb48d3509bb891
-SIZE (firefox-69.0.3.source.tar.xz) = 315473484
+TIMESTAMP = 1571086681
+SHA256 (firefox-70.0.source.tar.xz) = 20669d7ad3a3251013077d5044b469316343fe85a6cd27bb5590794abb00836b
+SIZE (firefox-70.0.source.tar.xz) = 326220732

Modified: head/www/firefox/files/patch-bug1507655
==============================================================================
--- head/www/firefox/files/patch-bug1507655	Mon Oct 14 19:23:08 2019	(r514481)
+++ head/www/firefox/files/patch-bug1507655	Tue Oct 15 00:40:32 2019	(r514482)
@@ -4,16 +4,15 @@ diff --git build/moz.configure/util.configure build/mo
 index 25862fee7c32..3fc725a5124e 100644
 --- build/moz.configure/util.configure
 +++ build/moz.configure/util.configure
-@@ -22,7 +22,6 @@
+@@ -22,20 +22,13 @@ def configure_error(message):
  
  # A wrapper to obtain a process' output and return code.
  # Returns a tuple (retcode, stdout, stderr).
 -@imports('os')
- @imports(_from='__builtin__', _import='unicode')
  @imports('subprocess')
  @imports(_from='mozbuild.shellutil', _import='quote')
-@@ -45,13 +44,7 @@
- 
+ @imports(_from='mozbuild.util', _import='system_encoding')
+ def get_cmd_output(*args, **kwargs):
      log.debug('Executing: `%s`', quote(*args))
      proc = subprocess.Popen(args, stdout=subprocess.PIPE,
 -                            stderr=subprocess.PIPE,
@@ -25,5 +24,5 @@ index 25862fee7c32..3fc725a5124e 100644
 -                            **kwargs)
 +                            stderr=subprocess.PIPE, **kwargs)
      stdout, stderr = proc.communicate()
-     return proc.wait(), stdout, stderr
- 
+     stdout = stdout.decode(system_encoding, 'replace')
+     stderr = stderr.decode(system_encoding, 'replace')

Modified: head/www/firefox/files/patch-bug847568
==============================================================================
--- head/www/firefox/files/patch-bug847568	Mon Oct 14 19:23:08 2019	(r514481)
+++ head/www/firefox/files/patch-bug847568	Tue Oct 15 00:40:32 2019	(r514482)
@@ -4,8 +4,8 @@ diff --git config/system-headers.mozbuild config/syste
 index 7620b4d00623..09d3db5ca8c0 100644
 --- config/system-headers.mozbuild
 +++ config/system-headers.mozbuild
-@@ -1300,6 +1300,19 @@ if CONFIG['MOZ_ENABLE_CONTENTMANAGER']:
-         'SelectSingleContentItemPage.h',
+@@ -1295,6 +1295,19 @@ if CONFIG['MOZ_ENABLE_LIBPROXY']:
+         'proxy.h',
      ]
  
 +if CONFIG['MOZ_SYSTEM_GRAPHITE2']:
@@ -28,7 +28,7 @@ diff --git dom/base/moz.build dom/base/moz.build
 index 8e19020315ae..2fcdbb6f7b42 100644
 --- dom/base/moz.build
 +++ dom/base/moz.build
-@@ -495,6 +495,9 @@ if CONFIG['MOZ_BUILD_APP'] in ['browser', 'mobile/android', 'xulrunner']:
+@@ -539,6 +539,9 @@ if CONFIG['MOZ_BUILD_APP'] in ['browser', 'mobile/andr
  if CONFIG['MOZ_X11']:
      CXXFLAGS += CONFIG['TK_CFLAGS']
  
@@ -85,7 +85,7 @@ diff --git gfx/moz.build gfx/moz.build
 index 771f652e837a..3b358d84e384 100644
 --- gfx/moz.build
 +++ gfx/moz.build
-@@ -10,6 +10,12 @@ with Files('**'):
+@@ -13,6 +13,12 @@ with Files('wr/**'):
  if CONFIG['MOZ_TREE_CAIRO']:
      DIRS += ['cairo']
  
@@ -98,7 +98,7 @@ index 771f652e837a..3b358d84e384 100644
  DIRS += [
      '2d',
      'ycbcr',
-@@ -18,8 +24,6 @@ DIRS += [
+@@ -21,8 +27,6 @@ DIRS += [
      'qcms',
      'gl',
      'layers',
@@ -111,35 +111,35 @@ diff --git gfx/skia/generate_mozbuild.py gfx/skia/gene
 index e06ae3457a47..93faa61594a3 100755
 --- gfx/skia/generate_mozbuild.py
 +++ gfx/skia/generate_mozbuild.py
-@@ -148,6 +148,9 @@ if CONFIG['CC_TYPE'] in ('clang', 'clang-cl'):
+@@ -117,6 +117,9 @@ if CONFIG['CC_TYPE'] in ('clang', 'clang-cl'):
          '-Wno-unused-private-field',
      ]
  
 +if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
 +    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
 +
- if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk3', 'android'):
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk', 'android'):
      CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
      CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
 diff --git gfx/skia/moz.build gfx/skia/moz.build
 index 2118677ca3a8..e4978b413784 100644
 --- gfx/skia/moz.build
 +++ gfx/skia/moz.build
-@@ -822,6 +822,9 @@ if CONFIG['CC_TYPE'] in ('clang', 'clang-cl'):
+@@ -493,6 +493,9 @@ if CONFIG['CC_TYPE'] in ('clang', 'clang-cl'):
          '-Wno-unused-private-field',
      ]
  
 +if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
 +    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
 +
- if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk3', 'android'):
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk', 'android'):
      CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
      CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
 diff --git gfx/thebes/moz.build gfx/thebes/moz.build
 index 56f1b9fe3f4b..0ac1100b0df3 100644
 --- gfx/thebes/moz.build
 +++ gfx/thebes/moz.build
-@@ -288,7 +288,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk3':
+@@ -284,7 +284,13 @@ if CONFIG['MOZ_WAYLAND']:
  
  LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES']
  
@@ -170,7 +170,7 @@ diff --git netwerk/dns/moz.build netwerk/dns/moz.build
 index 79c26e3e7001..c4d93bc5f7dc 100644
 --- netwerk/dns/moz.build
 +++ netwerk/dns/moz.build
-@@ -76,3 +76,6 @@ USE_LIBS += ['icu']
+@@ -90,3 +90,6 @@ USE_LIBS += ['icu']
  
  if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
      CXXFLAGS += ['-Wno-error=shadow']
@@ -181,11 +181,10 @@ diff --git old-configure.in old-configure.in
 index 95a58b634593..b614eef85c89 100644
 --- old-configure.in
 +++ old-configure.in
-@@ -3951,6 +3951,27 @@ dnl ========================================================
- 
+@@ -2665,5 +2665,26 @@ dnl ==================================================
  AC_SUBST(MOZ_LINUX_32_SSE2_STARTUP_ERROR)
  
-+dnl ========================================================
+ dnl ========================================================
 +dnl Check for graphite2
 +dnl ========================================================
 +if test -n "$MOZ_SYSTEM_GRAPHITE2"; then
@@ -206,14 +205,14 @@ index 95a58b634593..b614eef85c89 100644
 +    CFLAGS=$_SAVE_CFLAGS
 +fi
 +
- dnl ========================================================
++dnl ========================================================
  dnl Check for pixman and cairo
  dnl ========================================================
 diff --git toolkit/library/moz.build toolkit/library/moz.build
 index 24f940e1ed7e..079a575adec3 100644
 --- toolkit/library/moz.build
 +++ toolkit/library/moz.build
-@@ -226,6 +226,12 @@ if CONFIG['MOZ_SYSTEM_PNG']:
+@@ -254,6 +254,12 @@ if CONFIG['MOZ_SYSTEM_PNG']:
  if CONFIG['MOZ_SYSTEM_WEBP']:
      OS_LIBS += CONFIG['MOZ_WEBP_LIBS']
  
@@ -230,7 +229,7 @@ diff --git toolkit/moz.configure toolkit/moz.configure
 index 9297e4d6f501..d8e273887e4b 100644
 --- toolkit/moz.configure
 +++ toolkit/moz.configure
-@@ -894,6 +894,26 @@ add_old_configure_assignment('FT2_LIBS',
+@@ -927,6 +927,25 @@ add_old_configure_assignment('FT2_LIBS',
  add_old_configure_assignment('FT2_CFLAGS',
                               ft2_info.cflags)
  
@@ -249,11 +248,10 @@ index 9297e4d6f501..d8e273887e4b 100644
 +option('--with-system-harfbuzz',
 +       help="Use system harfbuzz (located with pkgconfig)")
 +
-+system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 2.5.3',
++system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 2.6.1',
 +                                    when='--with-system-harfbuzz')
 +
 +set_config('MOZ_SYSTEM_HARFBUZZ', depends_if(system_harfbuzz)(lambda _: True))
-+
- # Marionette remote protocol
+ 
+ # Remote agent (part of CDP based remote protocol)
  # ==============================================================
- #

Modified: head/www/firefox/files/patch-dom_media_flac_FlacDecoder.cpp
==============================================================================
--- head/www/firefox/files/patch-dom_media_flac_FlacDecoder.cpp	Mon Oct 14 19:23:08 2019	(r514481)
+++ head/www/firefox/files/patch-dom_media_flac_FlacDecoder.cpp	Tue Oct 15 00:40:32 2019	(r514482)
@@ -7,7 +7,7 @@ index 53fc3c9937f7..b23771ab80fa 100644
 @@ -7,6 +7,7 @@
  #include "FlacDecoder.h"
  #include "MediaContainerType.h"
- #include "mozilla/StaticPrefs.h"
+ #include "mozilla/StaticPrefs_media.h"
 +#include "PDMFactory.h"
  
  namespace mozilla {



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