pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/firefox60 Update to 60.2.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9d294dfe712b
branches:  trunk
changeset: 312824:9d294dfe712b
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sat Sep 15 06:04:04 2018 +0000

description:
Update to 60.2.0

Changelog:
#CVE-2018-12377: Use-after-free in refresh driver timers
#CVE-2018-12378: Use-after-free in IndexedDB
#CVE-2018-12379: Out-of-bounds write with malicious MAR file
#CVE-2017-16541: Proxy bypass using automount and autofs
#CVE-2018-12381: Dragging and dropping Outlook email message results in page navigation
#CVE-2018-12376: Memory safety bugs fixed in Firefox 62 and Firefox ESR 60.2

diffstat:

 www/firefox60/Makefile                                         |   5 +--
 www/firefox60/distinfo                                         |  11 ++++---
 www/firefox60/patches/patch-build_moz.configure_rust.configure |  15 ++++++++++
 3 files changed, 23 insertions(+), 8 deletions(-)

diffs (59 lines):

diff -r 2ab805e2d75f -r 9d294dfe712b www/firefox60/Makefile
--- a/www/firefox60/Makefile    Sat Sep 15 03:23:35 2018 +0000
+++ b/www/firefox60/Makefile    Sat Sep 15 06:04:04 2018 +0000
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.4 2018/08/22 09:47:25 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2018/09/15 06:04:04 ryoon Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH=            60.1
+MOZ_BRANCH=            60.2
 MOZ_BRANCH_MINOR=      .0esr
 
 DISTNAME=      firefox-${FIREFOX_VER}.source
 PKGNAME=       ${DISTNAME:S/firefox-/firefox60-/:S/.source//:S/b/beta/:S/esr//}
-PKGREVISION=   3
 CATEGORIES=    www
 MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
 EXTRACT_SUFX=  .tar.xz
diff -r 2ab805e2d75f -r 9d294dfe712b www/firefox60/distinfo
--- a/www/firefox60/distinfo    Sat Sep 15 03:23:35 2018 +0000
+++ b/www/firefox60/distinfo    Sat Sep 15 06:04:04 2018 +0000
@@ -1,12 +1,13 @@
-$NetBSD: distinfo,v 1.1 2018/06/28 14:04:10 ryoon Exp $
+$NetBSD: distinfo,v 1.2 2018/09/15 06:04:04 ryoon Exp $
 
-SHA1 (firefox-60.1.0esr.source.tar.xz) = e7b9c954fdba527404b9b371f25890ec03d6a0ad
-RMD160 (firefox-60.1.0esr.source.tar.xz) = 3c8f71acc6e534069e5cd27d768ff5dff55d22a1
-SHA512 (firefox-60.1.0esr.source.tar.xz) = 06c2d6d02086b77cc243eb4438d643cbc51fb766f1be8d5002bf77587d5c14145c6e26c1496c654b8ed1cc325cad29b049aac55a32f757d167d183bf73fff396
-Size (firefox-60.1.0esr.source.tar.xz) = 268770652 bytes
+SHA1 (firefox-60.2.0esr.source.tar.xz) = 62f542bea08ba39965fe5179404a2a8b336e6358
+RMD160 (firefox-60.2.0esr.source.tar.xz) = e5cac1a241279e6a4dadcd7ea860ebe2e2983626
+SHA512 (firefox-60.2.0esr.source.tar.xz) = 672632ad7868a013250ec9540287e9fee30a890b1357dd1c475877d8917273d31135c38607e20c8232a890ba7b273055454b05f612a994c46fa7fe665edbe36c
+Size (firefox-60.2.0esr.source.tar.xz) = 267132936 bytes
 SHA1 (patch-aa) = fdabcc9b055f6439fdbda9b38ab7cec08ff3e231
 SHA1 (patch-browser_app_profile_firefox.js) = 9a43095d94f83f315b9a3ce4a7b0a4301e9c40e6
 SHA1 (patch-build_moz.configure_old.configure) = 1df6867eaf73a350fbe8fcd5bd34e1fcab09d707
+SHA1 (patch-build_moz.configure_rust.configure) = 2818454ba4df3cbd85174edc4828206b3bf0a82b
 SHA1 (patch-dom_fetch_FetchConsumer.cpp) = a164b68b968633e2f2e29c1c3917a77ac55a886b
 SHA1 (patch-dom_media_CubebUtils.cpp) = 3632cd0dd4b95f53f01050b8898b33fe198916b6
 SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = f1d0adae2873545818072adb4e8599267bc4e6c5
diff -r 2ab805e2d75f -r 9d294dfe712b www/firefox60/patches/patch-build_moz.configure_rust.configure
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox60/patches/patch-build_moz.configure_rust.configure    Sat Sep 15 06:04:04 2018 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-build_moz.configure_rust.configure,v 1.1 2018/09/15 06:04:04 ryoon Exp $
+
+* Fix configure with Rust 1.29.0
+
+--- build/moz.configure/rust.configure.orig    2018-09-03 06:30:53.000000000 +0000
++++ build/moz.configure/rust.configure
+@@ -119,6 +119,8 @@ def rust_supported_targets(rustc):
+     ambiguous = set()
+     per_raw_os = {}
+     for t in out:
++        if t == 'aarch64-fuchsia' or t == 'x86_64-fuchsia':
++            t = t.replace('-', '--')
+         t = split_triplet(t, allow_unknown=True)
+         key = (t.cpu, t.endianness, t.os)
+         if key in per_os:



Home | Main Index | Thread Index | Old Index