git: dcfa581a8355 - main - www/firefox: update to 89.0 (rc1)
Christoph Moench-Tegeder
cmt at FreeBSD.org
Tue May 25 08:41:19 UTC 2021
The branch main has been updated by cmt:
URL: https://cgit.FreeBSD.org/ports/commit/?id=dcfa581a83553181ba72f0cb97e35504a81cbef8
commit dcfa581a83553181ba72f0cb97e35504a81cbef8
Author: Christoph Moench-Tegeder <cmt at FreeBSD.org>
AuthorDate: 2021-05-25 08:40:34 +0000
Commit: Christoph Moench-Tegeder <cmt at FreeBSD.org>
CommitDate: 2021-05-25 08:40:34 +0000
www/firefox: update to 89.0 (rc1)
Release Notes (soon):
https://www.mozilla.org/en-US/firefox/89.0/releasenotes/
---
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 at 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 at 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 at 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
More information about the dev-commits-ports-all
mailing list