Source-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/security/tor-browser tor-browser: update to 9.5.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/59433d6554ec
branches:  trunk
changeset: 435298:59433d6554ec
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Jul 04 08:33:57 2020 +0000

description:
tor-browser: update to 9.5.1.

This release updates Firefox to 68.10.0esr and NoScript to 11.0.32.

Also, this release features important security updates to Firefox.

The full changelog since Tor Browser 9.5 is:

    All Platforms
        Update Firefox to 68.10.0esr
        Update NoScript to 11.0.32
        Translations update
        Bug 40009: Improve tor's client auth stability
     Windows + OS X + Linux
        Bug 34361: "Prioritize .onion sites when known" appears under General
        Bug 34362: Improve Onion Service Authentication prompt
        Bug 34369: Fix learn more link in Onion Auth prompt
        Bug 34379: Fix learn more for Onion-Location
        Bug 34347: The Tor Network part on the onboarding is not new anymore

diffstat:

 security/tor-browser/Makefile                                        |  22 ++++---
 security/tor-browser/distinfo                                        |  19 +++---
 security/tor-browser/patches/patch-config_gcc-stl-wrapper.template.h |  29 ++++++++++
 3 files changed, 51 insertions(+), 19 deletions(-)

diffs (106 lines):

diff -r 1e2362be056c -r 59433d6554ec security/tor-browser/Makefile
--- a/security/tor-browser/Makefile     Sat Jul 04 06:55:20 2020 +0000
+++ b/security/tor-browser/Makefile     Sat Jul 04 08:33:57 2020 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.68 2020/06/18 12:56:40 wiz Exp $
+# $NetBSD: Makefile,v 1.69 2020/07/04 08:33:57 wiz Exp $
 
-DISTNAME=      src-firefox-tor-browser-68.9.0esr-9.5-1-build2
-PKGNAME=       tor-browser-9.5
-PKGREVISION=   2
+DISTNAME=      src-firefox-tor-browser-68.10.0esr-9.5-1-build2
+PKGNAME=       tor-browser-9.5.1
 CATEGORIES=    security www
 MASTER_SITES=  https://dist.torproject.org/torbrowser/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tar.xz
@@ -18,16 +17,19 @@
 WRKSRC=                ${WRKDIR}/${DISTNAME:S/src-//}
 
 DEPENDS+=      tor-[0-9]*:../../net/tor
-DEPENDS+=      tor-browser-https-everywhere-[0-9]*:../../security/tor-browser-https-everywhere
-DEPENDS+=      tor-browser-noscript-[0-9]*:../../security/tor-browser-noscript
+DEPENDS+=      tor-browser-https-everywhere>=2020.5.20:../../security/tor-browser-https-everywhere
+DEPENDS+=      tor-browser-noscript>=11.0.32:../../security/tor-browser-noscript
 
 # How to update this package:
 #
 # replace all patches with the one from the correspoding www/firefox${ESR_RELEASE}
-# BUT keep patch-xpcom_io_TorFileUtils.cpp
-# AND keep patch-browser_app_profile_000-tor-browser.js
-# AND the second chunk of patch-toolkit_moz.configure
-# (AND if necessary patch-.mozconfig)
+# compare e.g. the output of
+# diff -r -I NetBSD . ../../www/firefox68
+# BUT keep:
+# patch-.mozconfig (if still necessary)
+# patch-browser_app_profile_000-tor-browser.js
+# patch-toolkit_moz.configure (second chunk)
+# patch-xpcom_io_TorFileUtils.cpp
 # make the patches apply
 #
 # when packaged up, read MESSAGE and test by visiting https://check.torproject.org
diff -r 1e2362be056c -r 59433d6554ec security/tor-browser/distinfo
--- a/security/tor-browser/distinfo     Sat Jul 04 06:55:20 2020 +0000
+++ b/security/tor-browser/distinfo     Sat Jul 04 08:33:57 2020 +0000
@@ -1,18 +1,19 @@
-$NetBSD: distinfo,v 1.23 2020/06/18 12:56:40 wiz Exp $
+$NetBSD: distinfo,v 1.24 2020/07/04 08:33:57 wiz Exp $
 
-SHA1 (src-firefox-tor-browser-68.9.0esr-9.5-1-build2.tar.xz) = 27b3e18e92341557b9c8b18afd114d458dd2e403
-RMD160 (src-firefox-tor-browser-68.9.0esr-9.5-1-build2.tar.xz) = db61ef7788f1b6c4111e7a4c6df56c7bd51e6777
-SHA512 (src-firefox-tor-browser-68.9.0esr-9.5-1-build2.tar.xz) = 5a8db89e2bd60980bd00d779c23433014b2d4e29bd55cc81ec83115fb62d79246e73b36cee765b285cadd9306b57f737264549936431898e78717be01200a435
-Size (src-firefox-tor-browser-68.9.0esr-9.5-1-build2.tar.xz) = 348699028 bytes
-SHA1 (tor-browser-linux64-9.5_en-US.tar.xz) = 3f84ce557b01fe22157f52d7387f979ee2824da6
-RMD160 (tor-browser-linux64-9.5_en-US.tar.xz) = df45b10a19916d79f65d99f87505d0ecce55a8fe
-SHA512 (tor-browser-linux64-9.5_en-US.tar.xz) = 7534711c12192e937c3a71ea5d3f1d3786d0cb5da6c3f9f8db5c5950c9c342a60fbcc9c4bded2fcea1e5342de3c09b41641154c4fa757734afa21c81f223b5b2
-Size (tor-browser-linux64-9.5_en-US.tar.xz) = 79022648 bytes
+SHA1 (src-firefox-tor-browser-68.10.0esr-9.5-1-build2.tar.xz) = 4edf759bdf180b32f6432bb4eb3fb5cda7558f2b
+RMD160 (src-firefox-tor-browser-68.10.0esr-9.5-1-build2.tar.xz) = 891607eeaf89634aff4beaf7f52b0a5a37a0c9de
+SHA512 (src-firefox-tor-browser-68.10.0esr-9.5-1-build2.tar.xz) = cba66ed3951210a7bf408262510cf8e5df37ea7b264c57f06b2907063d864072e9f8eaae8d50f643f1834d7900ee74341dc4b819cd96d737a71733a5ed08cd8c
+Size (src-firefox-tor-browser-68.10.0esr-9.5-1-build2.tar.xz) = 348678144 bytes
+SHA1 (tor-browser-linux64-9.5.1_en-US.tar.xz) = 33e07e8d322700b24ddb526483c4d43e2ed1e126
+RMD160 (tor-browser-linux64-9.5.1_en-US.tar.xz) = f62056c60b53c9644a484e66d7e4debf961d3f3f
+SHA512 (tor-browser-linux64-9.5.1_en-US.tar.xz) = 304706d1836985f89794511f71c4b95e6f72daa363952dcef3bef20c434e507a0fee84bc7be096a8c3afae6e188265faacc7e0db20da9020848b7891620d9e2a
+Size (tor-browser-linux64-9.5.1_en-US.tar.xz) = 79002140 bytes
 SHA1 (patch-.mozconfig) = 66fbb2f113091eee1f022cd656231f845b04b0f8
 SHA1 (patch-aa) = 9f7200c411cd2217a80ec10a276c8877bc6b845c
 SHA1 (patch-browser_app_profile_000-tor-browser.js) = 84a0a15605fff0e22f3150bce901a296fc920280
 SHA1 (patch-browser_app_profile_firefox.js) = cf93582b68b8d4e72c3c25682ab9138e185418c8
 SHA1 (patch-build_moz.configure_rust.configure) = b57a9b1451dc426d75774f73d7c05fc98fe6e317
+SHA1 (patch-config_gcc-stl-wrapper.template.h) = 11b45e0c7a9399c5b74b170648280a388dd67d89
 SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49
 SHA1 (patch-dom_media_CubebUtils.cpp) = 3cd2c65ab281d802c56216565970450767a3fb24
 SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = e458c9c8dc66edc69c1874734af28a77fc5e3993
diff -r 1e2362be056c -r 59433d6554ec security/tor-browser/patches/patch-config_gcc-stl-wrapper.template.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/tor-browser/patches/patch-config_gcc-stl-wrapper.template.h      Sat Jul 04 08:33:57 2020 +0000
@@ -0,0 +1,29 @@
+$NetBSD: patch-config_gcc-stl-wrapper.template.h,v 1.1 2020/07/04 08:33:57 wiz Exp $
+
+--- config/gcc-stl-wrapper.template.h.orig     2020-03-05 20:56:39.000000000 +0000
++++ config/gcc-stl-wrapper.template.h
+@@ -28,14 +28,14 @@
+ #endif
+ 
+ // Don't include mozalloc for cstdlib. See bug 1245076.
+-#ifndef moz_dont_include_mozalloc_for_cstdlib
+-#  define moz_dont_include_mozalloc_for_cstdlib
++#ifndef moz_dont_include_mozalloc_for_${HEADER}
++#  define moz_dont_include_mozalloc_for_${HEADER}
+ #endif
+ 
+ // Include mozalloc after the STL header and all other headers it includes
+ // have been preprocessed.
+ #if !defined(MOZ_INCLUDE_MOZALLOC_H) && \
+-    !defined(moz_dont_include_mozalloc_for_${HEADER})
++    !defined(moz_dont_include_mozalloc_for_cstdlib)
+ #  define MOZ_INCLUDE_MOZALLOC_H
+ #  define MOZ_INCLUDE_MOZALLOC_H_FROM_${HEADER}
+ #endif
+@@ -64,4 +64,6 @@
+ #  include "mozilla/throw_gcc.h"
+ #endif
+ 
++#undef moz_dont_include_mzalloc_for_${HEADER}
++
+ #endif  // if mozilla_${HEADER}_h



Home | Main Index | Thread Index | Old Index