Date: Tue, 31 Dec 2019 00:46:53 +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: r521576 - in head: Mk www/firefox www/firefox/files Message-ID: <201912310046.xBV0krwj098185@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jbeich Date: Tue Dec 31 00:46:53 2019 New Revision: 521576 URL: https://svnweb.freebsd.org/changeset/ports/521576 Log: www/firefox: update to 72.0 Changes: https://www.mozilla.org/firefox/72.0/releasenotes/ PR: 242605 Security: a4d0f92b-2188-40aa-9aa3-005b0a89cc72 Differential Revision: https://reviews.freebsd.org/D22781 Deleted: head/www/firefox/files/patch-bug1602358 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-bug847568 (contents, props changed) Modified: head/Mk/bsd.gecko.mk ============================================================================== --- head/Mk/bsd.gecko.mk Tue Dec 31 00:46:46 2019 (r521575) +++ head/Mk/bsd.gecko.mk Tue Dec 31 00:46:53 2019 (r521576) @@ -372,6 +372,9 @@ gecko-post-patch: -e 's|share/mozilla/extensions|lib/xpi|g' \ ${MOZSRC}/xpcom/io/nsAppFileLocationProvider.cpp \ ${MOZSRC}/toolkit/xre/nsXREDirProvider.cpp +# Disable vendor checksums like lang/rust + @${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \ + ${MOZSRC}/third_party/rust/*/.cargo-checksum.json post-install-script: gecko-create-plist Modified: head/www/firefox/Makefile ============================================================================== --- head/www/firefox/Makefile Tue Dec 31 00:46:46 2019 (r521575) +++ head/www/firefox/Makefile Tue Dec 31 00:46:53 2019 (r521576) @@ -2,26 +2,25 @@ # $FreeBSD$ PORTNAME= firefox -DISTVERSION= 71.0 -PORTREVISION= 6 +DISTVERSION= 72.0 PORTEPOCH= 1 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ - MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build5/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.23:devel/nspr \ - nss>=3.47.1:security/nss \ +BUILD_DEPENDS= nspr>=4.24:devel/nspr \ + nss>=3.48:security/nss \ icu>=64.1,1:devel/icu \ libevent>=2.1.8:devel/libevent \ - harfbuzz>=2.6.2:print/harfbuzz \ + harfbuzz>=2.6.4:print/harfbuzz \ graphite2>=1.3.13:graphics/graphite2 \ png>=1.6.35:graphics/png \ libvpx>=1.5.0:multimedia/libvpx \ - sqlite3>=3.29.0:databases/sqlite3 \ + sqlite3>=3.30.1:databases/sqlite3 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ v4l_compat>0:multimedia/v4l_compat \ autoconf-2.13:devel/autoconf213 \ Modified: head/www/firefox/distinfo ============================================================================== --- head/www/firefox/distinfo Tue Dec 31 00:46:46 2019 (r521575) +++ head/www/firefox/distinfo Tue Dec 31 00:46:53 2019 (r521576) @@ -1,3 +1,3 @@ -TIMESTAMP = 1575289476 -SHA256 (firefox-71.0.source.tar.xz) = 78304cd58229e7103b56b34718aad051c9a4db30c266512a64f501ba58da7fbe -SIZE (firefox-71.0.source.tar.xz) = 312341460 +TIMESTAMP = 1577735100 +SHA256 (firefox-72.0.source.tar.xz) = d156cdaa4934bb12a28cfe3c1d4caa4e22988cba07d049f1d2ce546b332aae77 +SIZE (firefox-72.0.source.tar.xz) = 315293152 Modified: head/www/firefox/files/patch-bug847568 ============================================================================== --- head/www/firefox/files/patch-bug847568 Tue Dec 31 00:46:46 2019 (r521575) +++ head/www/firefox/files/patch-bug847568 Tue Dec 31 00:46:53 2019 (r521576) @@ -38,6 +38,32 @@ index 8e19020315ae..2fcdbb6f7b42 100644 GeneratedFile('UseCounterList.h', script='gen-usecounters.py', entry_point='use_counter_list', inputs=['UseCounters.conf']) +diff --git gfx/graphite2/geckoextra/moz.build gfx/graphite2/geckoextra/moz.build +new file mode 100644 +index 0000000000000..24e8d7a03274a +--- /dev/null ++++ gfx/graphite2/geckoextra/moz.build +@@ -0,0 +1,20 @@ ++# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- ++# vim: set filetype=python: ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++EXPORTS.graphite2 += [ ++ 'include/GraphiteExtra.h', ++] ++ ++UNIFIED_SOURCES += [ ++ '../geckoextra/src/GraphiteExtra.cpp', ++] ++ ++CXXFLAGS += CONFIG['MOZ_GRAPHITE2_CFLAGS'] ++ ++# Match bundled graphite2 configuration ++AllowCompilerWarnings() ++ ++FINAL_LIBRARY = 'gkmedias' diff --git gfx/graphite2/moz-gr-update.sh gfx/graphite2/moz-gr-update.sh index faaab1b17971..04eff5f09882 100644 --- gfx/graphite2/moz-gr-update.sh @@ -85,11 +111,13 @@ diff --git gfx/moz.build gfx/moz.build index 771f652e837a..3b358d84e384 100644 --- gfx/moz.build +++ gfx/moz.build -@@ -13,6 +13,12 @@ with Files('wr/**'): +@@ -13,6 +13,14 @@ with Files('wr/**'): if CONFIG['MOZ_TREE_CAIRO']: DIRS += ['cairo'] -+if not CONFIG['MOZ_SYSTEM_GRAPHITE2']: ++if CONFIG['MOZ_SYSTEM_GRAPHITE2']: ++ DIRS += ['graphite2/geckoextra'] ++else: + DIRS += ['graphite2/src' ] + +if not CONFIG['MOZ_SYSTEM_HARFBUZZ']: @@ -98,7 +126,7 @@ index 771f652e837a..3b358d84e384 100644 DIRS += [ '2d', 'ycbcr', -@@ -21,8 +27,6 @@ DIRS += [ +@@ -21,8 +29,6 @@ DIRS += [ 'qcms', 'gl', 'layers',
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201912310046.xBV0krwj098185>