Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Aug 2021 18:48:16 GMT
From:      Christoph Moench-Tegeder <cmt@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 2d661b18c2c3 - main - www/firefox: update to 91.0 (rc1)
Message-ID:  <202108031848.173ImGpn001316@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by cmt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2d661b18c2c37a2074b9dcb8df7a82c2c7ebc6b8

commit 2d661b18c2c37a2074b9dcb8df7a82c2c7ebc6b8
Author:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
AuthorDate: 2021-08-03 18:46:46 +0000
Commit:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
CommitDate: 2021-08-03 18:46:46 +0000

    www/firefox: update to 91.0 (rc1)
    
    Release Notes (soon):
      https://www.mozilla.org/en-US/firefox/91.0/releasenotes/
    
    Removed patch-bug1628567 - problem sesems to have gone away (and patch
    does not apply anymore)
---
 www/firefox/Makefile               |  9 ++++-----
 www/firefox/distinfo               |  6 +++---
 www/firefox/files/patch-bug1288587 |  6 +++---
 www/firefox/files/patch-bug1628567 | 34 ----------------------------------
 4 files changed, 10 insertions(+), 45 deletions(-)

diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 2e683bcd97fd..1ef6981cdca3 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,8 +1,7 @@
 # Created by: Alan Eldridge <alane@FreeBSD.org>
 
 PORTNAME=	firefox
-DISTVERSION=	90.0.2
-PORTREVISION=	1
+DISTVERSION=	91.0
 PORTEPOCH=	2
 CATEGORIES=	www
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
@@ -12,11 +11,11 @@ DISTFILES=	${DISTNAME}.source${EXTRACT_SUFX}
 MAINTAINER=	gecko@FreeBSD.org
 COMMENT=	Web browser based on the browser portion of Mozilla
 
-BUILD_DEPENDS=	nspr>=4.26:devel/nspr \
-		nss>=3.64:security/nss \
+BUILD_DEPENDS=	nspr>=4.32:devel/nspr \
+		nss>=3.68:security/nss \
 		icu>=67.1,1:devel/icu \
 		libevent>=2.1.8:devel/libevent \
-		harfbuzz>=2.8.0:print/harfbuzz \
+		harfbuzz>=2.8.1:print/harfbuzz \
 		graphite2>=1.3.14:graphics/graphite2 \
 		png>=1.6.37:graphics/png \
 		libvpx>=1.8.2:multimedia/libvpx \
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 9b8273348e10..09b47f493f95 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1626904720
-SHA256 (firefox-90.0.2.source.tar.xz) = 35c45dbc21a7bd59e5daa6b3fef7a08c51ff0a1333f47a355bb1cbc840c3ff59
-SIZE (firefox-90.0.2.source.tar.xz) = 380670372
+TIMESTAMP = 1628005545
+SHA256 (firefox-91.0.source.tar.xz) = 85c11de2dbf23f881283e2283b250a355c50b1bd961aaa288bb6725792125ff3
+SIZE (firefox-91.0.source.tar.xz) = 379049704
diff --git a/www/firefox/files/patch-bug1288587 b/www/firefox/files/patch-bug1288587
index ef6c2ffc3b5b..0925ac98733c 100644
--- a/www/firefox/files/patch-bug1288587
+++ b/www/firefox/files/patch-bug1288587
@@ -32,6 +32,6 @@ index 855214a..1e91d51 100644
 +                    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.
+         # Another quirk on macOS, with the system python, the virtualenv is
+         # not fully operational (missing entries in sys.path) if
+         # __PYVENV_LAUNCHER__ is set.
diff --git a/www/firefox/files/patch-bug1628567 b/www/firefox/files/patch-bug1628567
deleted file mode 100644
index f48f78bcfd0d..000000000000
--- a/www/firefox/files/patch-bug1628567
+++ /dev/null
@@ -1,34 +0,0 @@
-Don't pass --target when CC/CXX contains clang
-
---- third_party/rust/cc/src/lib.rs.orig	2020-04-10 00:57:23 UTC
-+++ third_party/rust/cc/src/lib.rs
-@@ -2344,28 +2344,7 @@ impl Tool {
-     }
- 
-     fn with_features(path: PathBuf, clang_driver: Option<&str>, cuda: bool) -> Self {
--        // Try to detect family of the tool from its name, falling back to Gnu.
--        let family = if let Some(fname) = path.file_name().and_then(|p| p.to_str()) {
--            if fname.contains("clang-cl") {
--                ToolFamily::Msvc { clang_cl: true }
--            } else if fname.contains("cl")
--                && !fname.contains("cloudabi")
--                && !fname.contains("uclibc")
--                && !fname.contains("clang")
--            {
--                ToolFamily::Msvc { clang_cl: false }
--            } else if fname.contains("clang") {
--                match clang_driver {
--                    Some("cl") => ToolFamily::Msvc { clang_cl: true },
--                    _ => ToolFamily::Clang,
--                }
--            } else {
--                ToolFamily::Gnu
--            }
--        } else {
--            ToolFamily::Gnu
--        };
--
-+        let family = ToolFamily::Gnu;
-         Tool {
-             path: path,
-             cc_wrapper_path: None,



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