Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 May 2021 08:42:35 GMT
From:      Christoph Moench-Tegeder <cmt@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: 3b0f68ffad72 - 2021Q2 - www/firefox: update to 89.0 (rc1)
Message-ID:  <202105250842.14P8gZN0079794@gitrepo.freebsd.org>

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

URL: https://cgit.FreeBSD.org/ports/commit/?id=3b0f68ffad729f34b9ef06e513e66f1854ee5fd3

commit 3b0f68ffad729f34b9ef06e513e66f1854ee5fd3
Author:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
AuthorDate: 2021-05-25 08:40:34 +0000
Commit:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
CommitDate: 2021-05-25 08:42:11 +0000

    www/firefox: update to 89.0 (rc1)
    
    Release Notes (soon):
      https://www.mozilla.org/en-US/firefox/89.0/releasenotes/
    
    (cherry picked from commit dcfa581a83553181ba72f0cb97e35504a81cbef8)
---
 www/firefox/Makefile               |  7 ++--
 www/firefox/distinfo               |  6 +--
 www/firefox/files/patch-bug1686713 | 76 --------------------------------------
 3 files changed, 6 insertions(+), 83 deletions(-)

diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 24083f259305..85b7ab212bbc 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,8 +1,7 @@
 # Created by: Alan Eldridge <alane@FreeBSD.org>
 
 PORTNAME=	firefox
-DISTVERSION=	88.0.1
-PORTREVISION=	1
+DISTVERSION=	89.0
 PORTEPOCH=	2
 CATEGORIES=	www
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
@@ -13,10 +12,10 @@ MAINTAINER=	gecko@FreeBSD.org
 COMMENT=	Web browser based on the browser portion of Mozilla
 
 BUILD_DEPENDS=	nspr>=4.26:devel/nspr \
-		nss>=3.63:security/nss \
+		nss>=3.64:security/nss \
 		icu>=67.1,1:devel/icu \
 		libevent>=2.1.8:devel/libevent \
-		harfbuzz>=2.7.4:print/harfbuzz \
+		harfbuzz>=2.8.0: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 0c892d9d8dd6..524e7a2c2f81 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1620159548
-SHA256 (firefox-88.0.1.source.tar.xz) = 83df1eae0e28fe99661fd5d39d705cdab2e108b4a24ce12c2db6183c632804cc
-SIZE (firefox-88.0.1.source.tar.xz) = 376465316
+TIMESTAMP = 1621929239
+SHA256 (firefox-89.0.source.tar.xz) = 926584209afc12920bf24f8d28e1e186c8ef9bd245376d18a89356f94aadd279
+SIZE (firefox-89.0.source.tar.xz) = 372248708
diff --git a/www/firefox/files/patch-bug1686713 b/www/firefox/files/patch-bug1686713
deleted file mode 100644
index f4e1eb4c0a98..000000000000
--- a/www/firefox/files/patch-bug1686713
+++ /dev/null
@@ -1,76 +0,0 @@
-commit 89e72841a8f5
-Author: Greg V <greg@unrelenting.technology>
-Date:   Thu Jan 14 22:16:53 2021 +0000
-
-    Bug 1686713 - Fix mozglue/misc/Uptime build on *BSD
----
- mozglue/misc/Uptime.cpp | 28 +++++++++++++++++-----------
- 1 file changed, 17 insertions(+), 11 deletions(-)
-
-diff --git mozglue/misc/Uptime.cpp mozglue/misc/Uptime.cpp
-index bded4017ec13..0e953101994d 100644
---- mozglue/misc/Uptime.cpp
-+++ mozglue/misc/Uptime.cpp
-@@ -43,9 +43,7 @@ Maybe<uint64_t> NowIncludingSuspendMs() {
-   return Some(clock_gettime_nsec_np(CLOCK_MONOTONIC_RAW) / kNSperMS);
- }
- 
--#endif  // macOS
--
--#if defined(XP_WIN)
-+#elif defined(XP_WIN)
- 
- // Number of hundreds of nanoseconds in a millisecond
- static constexpr uint64_t kHNSperMS = 10000;
-@@ -77,11 +75,23 @@ Maybe<uint64_t> NowIncludingSuspendMs() {
-   pQueryInterruptTime(&interrupt_time);
-   return Some(interrupt_time / kHNSperMS);
- }
--#endif  // XP_WIN
- 
--#if defined(XP_LINUX)  // including Android
-+#else
-+
- #  include <time.h>
- 
-+#  ifdef CLOCK_UPTIME  // FreeBSD, OpenBSD
-+#    define CLOCK_EXCLUDING_SUSPEND CLOCK_UPTIME
-+#  else
-+#    define CLOCK_EXCLUDING_SUSPEND CLOCK_MONOTONIC
-+#  endif
-+
-+#  ifdef CLOCK_BOOTTIME  // Linux (including Android), OpenBSD (== MONOTONIC)
-+#    define CLOCK_INCLUDING_SUSPEND CLOCK_BOOTTIME
-+#  else
-+#    define CLOCK_INCLUDING_SUSPEND CLOCK_MONOTONIC
-+#  endif
-+
- // Number of nanoseconds in a millisecond.
- static constexpr uint64_t kNSperMS = 1000000;
- 
-@@ -92,23 +102,19 @@ uint64_t TimespecToMilliseconds(struct timespec aTs) {
- Maybe<uint64_t> NowExcludingSuspendMs() {
-   struct timespec ts = {0};
- 
--  if (clock_gettime(CLOCK_MONOTONIC, &ts)) {
-+  if (clock_gettime(CLOCK_EXCLUDING_SUSPEND, &ts)) {
-     return Nothing();
-   }
-   return Some(TimespecToMilliseconds(ts));
- }
- 
- Maybe<uint64_t> NowIncludingSuspendMs() {
--#  ifndef CLOCK_BOOTTIME
--  return Nothing();
--#  else
-   struct timespec ts = {0};
- 
--  if (clock_gettime(CLOCK_BOOTTIME, &ts)) {
-+  if (clock_gettime(CLOCK_INCLUDING_SUSPEND, &ts)) {
-     return Nothing();
-   }
-   return Some(TimespecToMilliseconds(ts));
--#  endif
- }
- 
- #endif  // XP_LINUX



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