pkgsrc-Changes-HG archive

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

[pkgsrc/pkgsrc-2017Q4]: pkgsrc Pullup ticket #5728 - requested by maya



details:   https://anonhg.NetBSD.org/pkgsrc/rev/05546cda0b54
branches:  pkgsrc-2017Q4
changeset: 373174:05546cda0b54
user:      spz <spz%pkgsrc.org@localhost>
date:      Thu Mar 22 06:56:21 2018 +0000

description:
Pullup ticket #5728 - requested by maya
devel/nspr: dependency update
devel/nss: dependency update
www/firefox-l10n: dependent update
www/firefox: security update

Revisions pulled up:
- devel/nspr/Makefile                                           1.94-1.95
- devel/nspr/distinfo                                           1.48-1.49
- devel/nspr/patches/patch-az                                   deleted
- devel/nspr/patches/patch-nspr_pr_include_md___pth.h           1.1
- devel/nspr/patches/patch-nspr_pr_src_pthreads_ptthread.c      1.1
- devel/nspr/patches/patch-nsprpub_pr_include_md__pth.h         deleted
- devel/nss/Makefile                                            1.146,1.148
- devel/nss/PLIST                                               1.24
- devel/nss/distinfo                                            1.81,1.83
- devel/nss/patches/patch-nss_lib_freebl_config.mk              deleted
- devel/nss/patches/patch-nss_lib_freebl_verified_kremlib.h     deleted
- www/firefox-l10n/Makefile                                     1.121-1.123
- www/firefox-l10n/distinfo                                     1.111-1.113
- www/firefox/Makefile                                          1.320-1.321,1.324
- www/firefox/PLIST                                             1.127
- www/firefox/distinfo                                          1.307-1.309
- www/firefox/mozilla-common.mk                                 1.105-1.106
- www/firefox/patches/patch-aa                                  1.56
- www/firefox/patches/patch-build_gyp.mozbuild                  1.8
- www/firefox/patches/patch-build_moz.configure_keyfiles.configure 1.5
- www/firefox/patches/patch-build_moz.configure_memory.configure deleted
- www/firefox/patches/patch-config_baseconfig.mk                deleted
- www/firefox/patches/patch-config_external_moz.build           1.17
- www/firefox/patches/patch-dom_media_moz.build                 1.9
- www/firefox/patches/patch-gfx_skia_generate__mozbuild.py      1.8
- www/firefox/patches/patch-gfx_skia_moz.build                  1.15
- www/firefox/patches/patch-gfx_thebes_moz.build                1.9
- www/firefox/patches/patch-media_libcubeb_gtest_moz.build      1.2
- www/firefox/patches/patch-media_libtheora_moz.build           1.8
- www/firefox/patches/patch-media_libvorbis_moz.build           1.4
- www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc 1.1
- www/firefox/patches/patch-modules_libpref_init_all.js         1.7
- www/firefox/patches/patch-modules_pdfium_update.sh            1.2
- www/firefox/patches/patch-netwerk_dns_moz.build               1.8
- www/firefox/patches/patch-netwerk_srtp_src_crypto_hash_hmac.c deleted
- www/firefox/patches/patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c deleted
- www/firefox/patches/patch-servo_components_style_properties_helpers_animated__properties.mako.rs deleted
- www/firefox/patches/patch-third__party_rust_simd_.cargo-checksum.json 1.1
- www/firefox/patches/patch-third__party_rust_simd_src_x86_avx2.rs 1.1
- www/firefox/patches/patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h deleted
- www/firefox/patches/patch-toolkit_moz.configure               1.10
- www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp    deleted
- www/firefox/patches/patch-xpcom_build_BinaryPath.h            1.3-1.4

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Wed Jan 24 16:21:43 UTC 2018

   Modified Files:
           pkgsrc/devel/nspr: Makefile distinfo
   Added Files:
           pkgsrc/devel/nspr/patches: patch-nspr_pr_include_md___pth.h
               patch-nspr_pr_src_pthreads_ptthread.c
   Removed Files:
           pkgsrc/devel/nspr/patches: patch-az patch-nsprpub_pr_include_md__pth.h

   Log Message:
   Update to 4.18

   Changelog:
   NSPR 4.18 contains the following changes:
   - removed HP-UX DCE threads support
   - improvements for the Windows implementation of PR_SetCurrentThreadName
   - fixes for the Windows implementation of TCP Fast Open


   To generate a diff of this commit:
   cvs rdiff -u -r1.93 -r1.94 pkgsrc/devel/nspr/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/devel/nspr/distinfo
   cvs rdiff -u -r1.4 -r0 pkgsrc/devel/nspr/patches/patch-az
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/devel/nspr/patches/patch-nspr_pr_include_md___pth.h \
       pkgsrc/devel/nspr/patches/patch-nspr_pr_src_pthreads_ptthread.c
   cvs rdiff -u -r1.3 -r0 \
       pkgsrc/devel/nspr/patches/patch-nsprpub_pr_include_md__pth.h

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Sat Mar 17 01:06:18 UTC 2018

   Modified Files:
           pkgsrc/devel/nspr: Makefile distinfo

   Log Message:
   Update to 4.29

   Changelog:
   NSPR 4.19 contains the following changes:
   - changed order of shutdown cleanup to avoid a crash on Mac OSX
   - build compatibility with Android NDK r16 and glibc 2.26


   To generate a diff of this commit:
   cvs rdiff -u -r1.94 -r1.95 pkgsrc/devel/nspr/Makefile
   cvs rdiff -u -r1.48 -r1.49 pkgsrc/devel/nspr/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Wed Jan 24 16:23:52 UTC 2018

   Modified Files:
           pkgsrc/devel/nss: Makefile distinfo
   Removed Files:
           pkgsrc/devel/nss/patches: patch-nss_lib_freebl_config.mk
               patch-nss_lib_freebl_verified_kremlib.h

   Log Message:
   Update to 3.35

   Changelog:
   The NSS team has released Network Security Services (NSS) 3.35,
   which is a minor release.

   Summary of the major changes included in this release:
   - The default database storage format has been changed to SQL,
     using filenames cert9.db, key4.db, pkcs11.txt.
   - TLS 1.3 support has been updated to draft -23, along with
     additional significant changes.
   - Support for TLS compression was removed.
   - Added formally verified implementations of non-vectorized Chacha20
     and non-vectorized Poly1305 64-bit.
   - When creating encrypted PKCS#7 or PKCS#12 data, NSS uses a
     higher iteration count for stronger security.
   - The CA trust list was updated to version 2.22.


   To generate a diff of this commit:
   cvs rdiff -u -r1.145 -r1.146 pkgsrc/devel/nss/Makefile
   cvs rdiff -u -r1.80 -r1.81 pkgsrc/devel/nss/distinfo
   cvs rdiff -u -r1.2 -r0 \
       pkgsrc/devel/nss/patches/patch-nss_lib_freebl_config.mk
   cvs rdiff -u -r1.1 -r0 \
       pkgsrc/devel/nss/patches/patch-nss_lib_freebl_verified_kremlib.h

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Sat Mar 17 01:07:15 UTC 2018

   Modified Files:
           pkgsrc/devel/nss: Makefile PLIST distinfo

   Log Message:
   Update to 3.36

   * Require devel/nspr-4.19

   Changelog:
   The NSS team has released Network Security Services (NSS) 3.36,
   which is a minor release.

   Summary of the major changes included in this release:
   - Replaced existing vectorized ChaCha20 code with verified
     HACL* implementation.
   - Experimental APIs for TLS session cache handling.


   To generate a diff of this commit:
   cvs rdiff -u -r1.147 -r1.148 pkgsrc/devel/nss/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/nss/PLIST
   cvs rdiff -u -r1.82 -r1.83 pkgsrc/devel/nss/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Wed Jan 31 14:02:18 UTC 2018

   Modified Files:
           pkgsrc/www/firefox: Makefile distinfo
   Added Files:
           pkgsrc/www/firefox/patches: patch-xpcom_build_BinaryPath.h

   Log Message:
   Update to 58.0.1

   * Fix build under netbsd-7, PR pkg/52956

   Changelog:
   Fix Mozilla Foundation Security Advisory 2018-05:
   Arbitrary code execution through unsanitized browser UI

   When using certain non-default security policies on Windows (for
   example with Windows Defender Exploit Protection or Webroot security
   products), Firefox 58.0 would fail to load pages (bug 1433065).


   To generate a diff of this commit:
   cvs rdiff -u -r1.319 -r1.320 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.306 -r1.307 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r0 -r1.3 \
       pkgsrc/www/firefox/patches/patch-xpcom_build_BinaryPath.h

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Sat Feb 10 07:02:47 UTC 2018

   Modified Files:
           pkgsrc/www/firefox: Makefile distinfo mozilla-common.mk
           pkgsrc/www/firefox/patches: patch-xpcom_build_BinaryPath.h

   Log Message:
   Update to 58.0.2

   * Fix segfault on netbsd-7

   Changelog:
   Fix
       Avoid a signature validation issue during update on macOS

       Blocklisted graphics drivers related to off main thread painting crashes

       Tab crash during printing

       Fix clicking links and scrolling emails on Microsoft Hotmail and Outlook
         (OWA) webmail


   To generate a diff of this commit:
   cvs rdiff -u -r1.320 -r1.321 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.307 -r1.308 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r1.104 -r1.105 pkgsrc/www/firefox/mozilla-common.mk
   cvs rdiff -u -r1.3 -r1.4 \
       pkgsrc/www/firefox/patches/patch-xpcom_build_BinaryPath.h

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Sat Mar 17 00:59:03 UTC 2018

   Modified Files:
           pkgsrc/www/firefox: Makefile PLIST distinfo mozilla-common.mk
           pkgsrc/www/firefox/patches: patch-aa patch-build_gyp.mozbuild
               patch-config_external_moz.build patch-dom_media_moz.build
               patch-gfx_skia_generate__mozbuild.py patch-gfx_skia_moz.build
               patch-gfx_thebes_moz.build patch-media_libcubeb_gtest_moz.build
               patch-media_libtheora_moz.build patch-media_libvorbis_moz.build
               patch-modules_pdfium_update.sh patch-netwerk_dns_moz.build
               patch-toolkit_moz.configure
   Added Files:
           pkgsrc/www/firefox/patches:
               patch-build_moz.configure_keyfiles.configure
               patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc
               patch-modules_libpref_init_all.js
               patch-third__party_rust_simd_.cargo-checksum.json
               patch-third__party_rust_simd_src_x86_avx2.rs
   Removed Files:
           pkgsrc/www/firefox/patches: patch-build_moz.configure_memory.configure
               patch-config_baseconfig.mk
               patch-netwerk_srtp_src_crypto_hash_hmac.c
               patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c
               patch-servo_components_style_properties_helpers_animated__properties.mako.rs
               patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h
               patch-toolkit_xre_nsEmbedFunctions.cpp

   Log Message:
   Update to 59.0.1

   Changelog:
   59.0.1
   Security fix
   #CVE-2018-5146: Out of bounds memory write in libvorbis

   59.0
   New
       Performance enhancements:
       - Faster load times for content on the Firefox Home page
       - Faster page load times by loading either from the networked cache
           or the cache on the user's hard drive (Race Cache With Network)
       - Improved graphics rendering using Off-Main-Thread Painting (OMTP)
           for Mac users (OMTP for Windows was released in Firefox 58)

       Drag-and-drop to rearrange Top Sites on the Firefox Home page, and
         customize new windows and tabs in other ways

       Added features for Firefox Screenshots:
       - Basic annotation lets the user draw on and highlight saved screenshots
       - Recropping to change the viewable area of saved screenshots

       Enhanced WebExtensions API including better support for decentralized
         protocols and the ability to dynamically register content scripts

       Improved Real-Time Communications (RTC) capabilities.
       - Implemented RTP Transceiver to give pages more fine grained control
           over calls
       - Implemented features to support large scale conferences

       Added support for W3C specs for pointer events and improved platform
         integration with added device support for mouse, pen, and touch
         screen pointer input

       Added the Ecosia search engine as an option for German Firefox

       Added the Qwant search engine as an option for French Firefox

       Added settings in about:preferences to stop websites from asking to
         send notifications or access your device's camera, microphone, and
         location, while still allowing trusted websites to use these features

   Fixed
       Various security fixes

   Changed
       Firefox Private Browsing Mode will remove path information from
         referrers to prevent cross-site tracking

   Security fixes:
   #CVE-2018-5127: Buffer overflow manipulating SVG animatedPathSegList
   #CVE-2018-5128: Use-after-free manipulating editor selection ranges
   #CVE-2018-5129: Out-of-bounds write with malformed IPC messages
   #CVE-2018-5130: Mismatched RTP payload type can trigger memory corruption
   #CVE-2018-5131: Fetch API improperly returns cached copies of
     no-store/no-cache resources
   #CVE-2018-5132: WebExtension Find API can search privileged pages
   #CVE-2018-5133: Value of the app.support.baseURL preference is not properly
     sanitized
   #CVE-2018-5134: WebExtensions may use view-source: URLs to bypass content
     restrictions
   #CVE-2018-5135: WebExtension browserAction can inject scripts into
     unintended contexts
   #CVE-2018-5136: Same-origin policy violation with data: URL shared workers
   #CVE-2018-5137: Script content can access legacy extension
     non-contentaccessible resources
   #CVE-2018-5138: Android Custom Tab address spoofing through long domain names
   #CVE-2018-5140: Moz-icon images accessible to web content through moz-icon:
     protocol
   #CVE-2018-5141: DOS attack through notifications Push API
   #CVE-2018-5142: Media Capture and Streams API permissions display
     incorrect origin with data: and blob: URLs
   #CVE-2018-5143: Self-XSS pasting javascript: URL with embedded tab into
     addressbar
   #CVE-2018-5126: Memory safety bugs fixed in Firefox 59
   #CVE-2018-5125: Memory safety bugs fixed in Firefox 59 and Firefox ESR 52.7


   To generate a diff of this commit:
   cvs rdiff -u -r1.323 -r1.324 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.126 -r1.127 pkgsrc/www/firefox/PLIST
   cvs rdiff -u -r1.308 -r1.309 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r1.105 -r1.106 pkgsrc/www/firefox/mozilla-common.mk
   cvs rdiff -u -r1.55 -r1.56 pkgsrc/www/firefox/patches/patch-aa
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild \
       pkgsrc/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py \
       pkgsrc/www/firefox/patches/patch-media_libtheora_moz.build \
       pkgsrc/www/firefox/patches/patch-netwerk_dns_moz.build
   cvs rdiff -u -r0 -r1.5 \
       pkgsrc/www/firefox/patches/patch-build_moz.configure_keyfiles.configure
   cvs rdiff -u -r1.2 -r0 \
       pkgsrc/www/firefox/patches/patch-build_moz.configure_memory.configure \
       pkgsrc/www/firefox/patches/patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h
   cvs rdiff -u -r1.10 -r0 pkgsrc/www/firefox/patches/patch-config_baseconfig.mk
   cvs rdiff -u -r1.16 -r1.17 \
       pkgsrc/www/firefox/patches/patch-config_external_moz.build
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/firefox/patches/patch-dom_media_moz.build \
       pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build
   cvs rdiff -u -r1.14 -r1.15 \
       pkgsrc/www/firefox/patches/patch-gfx_skia_moz.build
   cvs rdiff -u -r1.1 -r1.2 \
       pkgsrc/www/firefox/patches/patch-media_libcubeb_gtest_moz.build \
       pkgsrc/www/firefox/patches/patch-modules_pdfium_update.sh
   cvs rdiff -u -r1.3 -r1.4 \
       pkgsrc/www/firefox/patches/patch-media_libvorbis_moz.build
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc \
       pkgsrc/www/firefox/patches/patch-third__party_rust_simd_.cargo-checksum.json \
       pkgsrc/www/firefox/patches/patch-third__party_rust_simd_src_x86_avx2.rs
   cvs rdiff -u -r0 -r1.7 \
       pkgsrc/www/firefox/patches/patch-modules_libpref_init_all.js
   cvs rdiff -u -r1.4 -r0 \
       pkgsrc/www/firefox/patches/patch-netwerk_srtp_src_crypto_hash_hmac.c
   cvs rdiff -u -r1.3 -r0 \
       pkgsrc/www/firefox/patches/patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c
   cvs rdiff -u -r1.1 -r0 \
       pkgsrc/www/firefox/patches/patch-servo_components_style_properties_helpers_animated__properties.mako.rs
   cvs rdiff -u -r1.9 -r1.10 \
       pkgsrc/www/firefox/patches/patch-toolkit_moz.configure
   cvs rdiff -u -r1.7 -r0 \
       pkgsrc/www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Wed Jan 31 14:03:25 UTC 2018

   Modified Files:
           pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   Update to 58.0.1

   * Sync with www/firefox-58.0.1


   To generate a diff of this commit:
   cvs rdiff -u -r1.120 -r1.121 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.110 -r1.111 pkgsrc/www/firefox-l10n/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Sat Feb 10 07:05:20 UTC 2018

   Modified Files:
           pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   Update to 58.0.2

   * Sync with www/firefox-58.0.2


   To generate a diff of this commit:
   cvs rdiff -u -r1.121 -r1.122 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.111 -r1.112 pkgsrc/www/firefox-l10n/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Sat Mar 17 01:00:20 UTC 2018

   Modified Files:
           pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   Update to 59.0.1

   * Sync with www/firefox-59.0.1


   To generate a diff of this commit:
   cvs rdiff -u -r1.122 -r1.123 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.112 -r1.113 pkgsrc/www/firefox-l10n/distinfo

diffstat:

 devel/nspr/Makefile                                                                                           |    7 +-
 devel/nspr/distinfo                                                                                           |   14 +-
 devel/nspr/patches/patch-az                                                                                   |   21 -
 devel/nspr/patches/patch-nspr_pr_include_md___pth.h                                                           |   39 +
 devel/nspr/patches/patch-nspr_pr_src_pthreads_ptthread.c                                                      |   13 +
 devel/nspr/patches/patch-nsprpub_pr_include_md__pth.h                                                         |   30 -
 devel/nss/Makefile                                                                                            |    9 +-
 devel/nss/PLIST                                                                                               |    3 +-
 devel/nss/distinfo                                                                                            |   12 +-
 devel/nss/patches/patch-nss_lib_freebl_config.mk                                                              |   14 -
 devel/nss/patches/patch-nss_lib_freebl_verified_kremlib.h                                                     |   30 -
 www/firefox-l10n/Makefile                                                                                     |    5 +-
 www/firefox-l10n/distinfo                                                                                     |  746 +++++-----
 www/firefox/Makefile                                                                                          |   21 +-
 www/firefox/PLIST                                                                                             |  170 +-
 www/firefox/distinfo                                                                                          |   49 +-
 www/firefox/mozilla-common.mk                                                                                 |   16 +-
 www/firefox/patches/patch-aa                                                                                  |   34 +-
 www/firefox/patches/patch-build_gyp.mozbuild                                                                  |    8 +-
 www/firefox/patches/patch-build_moz.configure_keyfiles.configure                                              |   21 +
 www/firefox/patches/patch-build_moz.configure_memory.configure                                                |   15 -
 www/firefox/patches/patch-config_baseconfig.mk                                                                |   21 -
 www/firefox/patches/patch-config_external_moz.build                                                           |    9 +-
 www/firefox/patches/patch-dom_media_moz.build                                                                 |    8 +-
 www/firefox/patches/patch-gfx_skia_generate__mozbuild.py                                                      |    8 +-
 www/firefox/patches/patch-gfx_skia_moz.build                                                                  |    8 +-
 www/firefox/patches/patch-gfx_thebes_moz.build                                                                |    8 +-
 www/firefox/patches/patch-media_libcubeb_gtest_moz.build                                                      |    8 +-
 www/firefox/patches/patch-media_libtheora_moz.build                                                           |    6 +-
 www/firefox/patches/patch-media_libvorbis_moz.build                                                           |    6 +-
 www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc |   17 +
 www/firefox/patches/patch-modules_libpref_init_all.js                                                         |   43 +
 www/firefox/patches/patch-modules_pdfium_update.sh                                                            |    6 +-
 www/firefox/patches/patch-netwerk_dns_moz.build                                                               |    6 +-
 www/firefox/patches/patch-netwerk_srtp_src_crypto_hash_hmac.c                                                 |   56 -
 www/firefox/patches/patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c                                     |   22 -
 www/firefox/patches/patch-servo_components_style_properties_helpers_animated__properties.mako.rs              |   12 -
 www/firefox/patches/patch-third__party_rust_simd_.cargo-checksum.json                                         |    9 +
 www/firefox/patches/patch-third__party_rust_simd_src_x86_avx2.rs                                              |   13 +
 www/firefox/patches/patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h              |   17 -
 www/firefox/patches/patch-toolkit_moz.configure                                                               |   14 +-
 www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp                                                    |   24 -
 www/firefox/patches/patch-xpcom_build_BinaryPath.h                                                            |   40 +
 43 files changed, 790 insertions(+), 848 deletions(-)

diffs (truncated from 2722 to 300 lines):

diff -r 1a2411927c25 -r 05546cda0b54 devel/nspr/Makefile
--- a/devel/nspr/Makefile       Wed Mar 21 21:56:28 2018 +0000
+++ b/devel/nspr/Makefile       Thu Mar 22 06:56:21 2018 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.93 2017/10/04 12:52:43 jperkin Exp $
+# $NetBSD: Makefile,v 1.93.2.1 2018/03/22 06:56:21 spz Exp $
 
 DISTNAME=      nspr-${NSPR_RELEASE:S/.0$//}
-PKGREVISION=   1
-NSPR_RELEASE=  4.17.0
+NSPR_RELEASE=  4.19.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_MOZILLA_ALL:=nspr/releases/v${NSPR_RELEASE:S/.0$//}/src/}
 
@@ -32,6 +31,8 @@
 
 .include "../../mk/bsd.prefs.mk"
 
+BUILDLINK_TRANSFORM+=  rm:-Wall
+
 SUBST_CLASSES+=                        nspr-config
 SUBST_STAGE.nspr-config=       pre-configure
 SUBST_MESSAGE.nspr-config=     Fixing nspr-config run path
diff -r 1a2411927c25 -r 05546cda0b54 devel/nspr/distinfo
--- a/devel/nspr/distinfo       Wed Mar 21 21:56:28 2018 +0000
+++ b/devel/nspr/distinfo       Thu Mar 22 06:56:21 2018 +0000
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.47 2017/10/04 12:52:43 jperkin Exp $
+$NetBSD: distinfo,v 1.47.2.1 2018/03/22 06:56:21 spz Exp $
 
-SHA1 (nspr-4.17.tar.gz) = 5262abb243191d5fa3dcd72857d7d7f8ec47ad01
-RMD160 (nspr-4.17.tar.gz) = 9ab5741d361d8c381a08deb93c945e2bc4e5881c
-SHA512 (nspr-4.17.tar.gz) = 3589f533b88d7dbbdee078c2a836bf7f7cb48466cb8861b6a42b05f12a5c6ce49426aa8fb3b153d548acd1c9ccf0376feea5649b48e3d72f3da1af5df3bed882
-Size (nspr-4.17.tar.gz) = 1141300 bytes
+SHA1 (nspr-4.19.tar.gz) = 907221d51a1f8cca0c3a9e1af93c53e02f5e203b
+RMD160 (nspr-4.19.tar.gz) = b29350e8e4a551e5c680562c3c98219f19567738
+SHA512 (nspr-4.19.tar.gz) = 45a48111d0f89db0649a5e1356719868ff81881f9cf48c22c1d13b0831978b103f19e9840d6a5359fcdc90d763c0a60f0a29f7840d756a5efbd53ce1afd36844
+Size (nspr-4.19.tar.gz) = 1139967 bytes
 SHA1 (patch-ab) = d93c055bbb12bd9edf5f21138a93898d6b3b3c73
 SHA1 (patch-ac) = a3d2cef788393b84e833d9e33bdf40b10d8efbd0
 SHA1 (patch-ae) = c6cf30927792140d867bb4dc3adf19786f6cdbe0
 SHA1 (patch-ag) = 653d4bc8cc4eced8f628cfb738c5d99cc1a6cf24
-SHA1 (patch-az) = 8961cde8e657176e9e18098ab8e8e4d59723ceca
 SHA1 (patch-ba) = 141b354b9ec0423a9c671d5eaca05cf16daac312
+SHA1 (patch-nspr_pr_include_md___pth.h) = f2c122b0af7635bea14e8cb60fad106e79b62f24
+SHA1 (patch-nspr_pr_src_pthreads_ptthread.c) = 1aaa1048399cc7a82a67b98ea2368033cb597ac6
 SHA1 (patch-nsprpub_pr_include_md__dragonfly.cfg) = 54d3fbd4c515290395b66f6b9e736a01a8318244
-SHA1 (patch-nsprpub_pr_include_md__pth.h) = 1745efd2354199897fc0f180b1a0e2557d0db25f
 SHA1 (patch-nsprpub_pr_include_md_prosdep.h) = dd90cda6251aeeb10f02ef594c02484237195155
 SHA1 (patch-nsprpub_pr_src_md_unix_uxrng.c) = 1d0f4ef5560ccdd7bf7097e987a06a34fc49621c
 SHA1 (patch-nsprpub_pr_src_pthreads_ptio.c) = f83cc645a7114bf122adf62fd69808ad00bb989a
diff -r 1a2411927c25 -r 05546cda0b54 devel/nspr/patches/patch-az
--- a/devel/nspr/patches/patch-az       Wed Mar 21 21:56:28 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-$NetBSD: patch-az,v 1.4 2016/02/17 21:58:26 ryoon Exp $
-
-https://bugzilla.mozilla.org/show_bug.cgi?id=782111
-
---- nsprpub/pr/src/pthreads/ptthread.c.orig    2012-06-22 01:36:02.000000000 +0000
-+++ nspr/pr/src/pthreads/ptthread.c
-@@ -1041,12 +1045,12 @@ PR_IMPLEMENT(void) PR_ProcessExit(PRIntn
-     _exit(status);
- }
- 
--PR_IMPLEMENT(PRUint32) PR_GetThreadID(PRThread *thred)
-+PR_IMPLEMENT(pthread_t) PR_GetThreadID(PRThread *thred)
- {
- #if defined(_PR_DCETHREADS)
-     return (PRUint32)&thred->id;  /* this is really a sham! */
- #else
--    return (PRUint32)thred->id;  /* and I don't know what they will do with it */
-+    return thred->id;  /* and I don't know what they will do with it */
- #endif
- }
- 
diff -r 1a2411927c25 -r 05546cda0b54 devel/nspr/patches/patch-nspr_pr_include_md___pth.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/nspr/patches/patch-nspr_pr_include_md___pth.h       Thu Mar 22 06:56:21 2018 +0000
@@ -0,0 +1,39 @@
+$NetBSD: patch-nspr_pr_include_md___pth.h,v 1.1.2.2 2018/03/22 06:56:21 spz Exp $
+
+--- nspr/pr/include/md/_pth.h.orig     2018-01-18 12:37:14.000000000 +0000
++++ nspr/pr/include/md/_pth.h
+@@ -86,7 +86,7 @@
+  */
+ #if defined(IRIX) || defined(OSF1) || defined(AIX) || defined(SOLARIS) \
+       || defined(LINUX) || defined(__GNU__) || defined(__GLIBC__) \
+-      || defined(HPUX) || defined(FREEBSD) \
++      || defined(HPUX) || defined(FREEBSD) || defined(__DragonFly__) \
+       || defined(NETBSD) || defined(OPENBSD) || defined(BSDI) \
+       || defined(NTO) || defined(DARWIN) \
+       || defined(UNIXWARE) || defined(RISCOS) || defined(SYMBIAN)
+@@ -115,7 +115,7 @@
+ #if (defined(AIX) && !defined(AIX4_3_PLUS)) \
+       || defined(LINUX) || defined(__GNU__)|| defined(__GLIBC__) \
+       || defined(FREEBSD) || defined(NETBSD) || defined(OPENBSD) \
+-      || defined(BSDI) || defined(UNIXWARE) \
++      || defined(BSDI) || defined(UNIXWARE) || defined(__DragonFly__)\
+       || defined(DARWIN) || defined(SYMBIAN)
+ #define PT_NO_SIGTIMEDWAIT
+ #endif
+@@ -140,7 +140,7 @@
+ #define PT_PRIO_MIN            sched_get_priority_min(SCHED_OTHER)
+ #define PT_PRIO_MAX            sched_get_priority_max(SCHED_OTHER)
+ #elif defined(LINUX) || defined(__GNU__) || defined(__GLIBC__) \
+-      || defined(FREEBSD) || defined(SYMBIAN)
++      || defined(FREEBSD) || defined(SYMBIAN) || defined(__DragonFly__)
+ #define PT_PRIO_MIN            sched_get_priority_min(SCHED_OTHER)
+ #define PT_PRIO_MAX            sched_get_priority_max(SCHED_OTHER)
+ #elif defined(NTO)
+@@ -197,6 +197,7 @@ extern int (*_PT_aix_yield_fcn)();
+ #elif defined(HPUX) || defined(SOLARIS) \
+       || defined(LINUX) || defined(__GNU__) || defined(__GLIBC__) \
+       || defined(FREEBSD) || defined(NETBSD) || defined(OPENBSD) \
++      || defined(__DragonFly__) \
+       || defined(BSDI) || defined(NTO) || defined(DARWIN) \
+       || defined(UNIXWARE) || defined(RISCOS) || defined(SYMBIAN)
+ #define _PT_PTHREAD_YIELD()                   sched_yield()
diff -r 1a2411927c25 -r 05546cda0b54 devel/nspr/patches/patch-nspr_pr_src_pthreads_ptthread.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/nspr/patches/patch-nspr_pr_src_pthreads_ptthread.c  Thu Mar 22 06:56:21 2018 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-nspr_pr_src_pthreads_ptthread.c,v 1.1.2.2 2018/03/22 06:56:21 spz Exp $
+
+--- nspr/pr/src/pthreads/ptthread.c.orig       2018-01-18 12:37:14.000000000 +0000
++++ nspr/pr/src/pthreads/ptthread.c
+@@ -1122,7 +1122,7 @@ PR_IMPLEMENT(void) PR_ProcessExit(PRIntn
+     _exit(status);
+ }
+ 
+-PR_IMPLEMENT(PRUint32) PR_GetThreadID(PRThread *thred)
++PR_IMPLEMENT(pthread_t) PR_GetThreadID(PRThread *thred)
+ {
+     return (PRUint32)thred->id;  /* and I don't know what they will do with it */
+ }
diff -r 1a2411927c25 -r 05546cda0b54 devel/nspr/patches/patch-nsprpub_pr_include_md__pth.h
--- a/devel/nspr/patches/patch-nsprpub_pr_include_md__pth.h     Wed Mar 21 21:56:28 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-$NetBSD: patch-nsprpub_pr_include_md__pth.h,v 1.3 2013/07/20 08:57:20 ryoon Exp $
-
---- nsprpub/pr/include/md/_pth.h.orig  2012-05-18 21:55:29.000000000 +0000
-+++ nspr/pr/include/md/_pth.h
-@@ -114,7 +114,7 @@
- #define _PT_PTHREAD_COPY_THR_HANDLE(st, dt)   (dt) = (st)
- #elif defined(IRIX) || defined(OSF1) || defined(AIX) || defined(SOLARIS) \
-       || defined(LINUX) || defined(__GNU__) || defined(__GLIBC__) \
--      || defined(HPUX) || defined(FREEBSD) \
-+      || defined(HPUX) || defined(FREEBSD) || defined(__DragonFly__) \
-       || defined(NETBSD) || defined(OPENBSD) || defined(BSDI) \
-       || defined(NTO) || defined(DARWIN) \
-       || defined(UNIXWARE) || defined(RISCOS) || defined(SYMBIAN)
-@@ -201,7 +201,7 @@
- #endif /* defined(_PR_DCETHREADS) */
- 
- #elif defined(LINUX) || defined(__GNU__) || defined(__GLIBC__) \
--      || defined(FREEBSD) || defined(SYMBIAN)
-+      || defined(FREEBSD) || defined(SYMBIAN) || defined(__DragonFly__)
- #define PT_PRIO_MIN            sched_get_priority_min(SCHED_OTHER)
- #define PT_PRIO_MAX            sched_get_priority_max(SCHED_OTHER)
- #elif defined(NTO)
-@@ -260,6 +260,7 @@ extern int (*_PT_aix_yield_fcn)();
- #elif defined(HPUX) || defined(SOLARIS) \
-       || defined(LINUX) || defined(__GNU__) || defined(__GLIBC__) \
-       || defined(FREEBSD) || defined(NETBSD) || defined(OPENBSD) \
-+      || defined(__DragonFly__) \
-       || defined(BSDI) || defined(NTO) || defined(DARWIN) \
-       || defined(UNIXWARE) || defined(RISCOS) || defined(SYMBIAN)
- #define _PT_PTHREAD_YIELD()                   sched_yield()
diff -r 1a2411927c25 -r 05546cda0b54 devel/nss/Makefile
--- a/devel/nss/Makefile        Wed Mar 21 21:56:28 2018 +0000
+++ b/devel/nss/Makefile        Thu Mar 22 06:56:21 2018 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.144 2017/11/30 16:45:21 adam Exp $
+# $NetBSD: Makefile,v 1.144.2.1 2018/03/22 06:56:21 spz Exp $
 
 DISTNAME=              nss-${NSS_RELEASE:S/.0$//}
-NSS_RELEASE=           3.34.1
-PKGREVISION=           1
+NSS_RELEASE=           3.36.0
 CATEGORIES=            security
 MASTER_SITES=          ${MASTER_SITE_MOZILLA_ALL:=security/nss/releases/NSS_${NSS_DIST_DIR_VERSION:S/_0$//}_RTM/src/}
 
@@ -103,7 +102,7 @@
 INSTALLATION_DIRS=     bin include/nss lib/nss lib/pkgconfig
 DIST=  ${WRKSRC}/dist
 
-INSTALL_CMDS+=         certcgi certutil cmsutil crlutil derdump makepqg \
+INSTALL_CMDS+=         certutil cmsutil crlutil derdump makepqg \
                        mangle modutil ocspclnt oidcalc p7content p7env p7sign \
                        p7verify pk12util rsaperf shlibsign signtool signver \
                        ssltap strsclnt symkeyutil vfychain vfyserv
@@ -129,7 +128,7 @@
 # For consistency of libxul.so link in www/firefox.
 BUILDLINK_API_DEPENDS.sqlite3+=        sqlite3>=3.8.4.2
 .include "../../databases/sqlite3/buildlink3.mk"
-BUILDLINK_API_DEPENDS.nspr+=   nspr>=4.17
+BUILDLINK_API_DEPENDS.nspr+=   nspr>=4.19
 .include "../../devel/nspr/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
diff -r 1a2411927c25 -r 05546cda0b54 devel/nss/PLIST
--- a/devel/nss/PLIST   Wed Mar 21 21:56:28 2018 +0000
+++ b/devel/nss/PLIST   Thu Mar 22 06:56:21 2018 +0000
@@ -1,5 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2017/09/26 10:59:39 ryoon Exp $
-bin/certcgi
+@comment $NetBSD: PLIST,v 1.23.2.1 2018/03/22 06:56:21 spz Exp $
 bin/certutil
 bin/cmsutil
 bin/crlutil
diff -r 1a2411927c25 -r 05546cda0b54 devel/nss/distinfo
--- a/devel/nss/distinfo        Wed Mar 21 21:56:28 2018 +0000
+++ b/devel/nss/distinfo        Thu Mar 22 06:56:21 2018 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.79 2017/11/27 23:49:06 ryoon Exp $
+$NetBSD: distinfo,v 1.79.2.1 2018/03/22 06:56:21 spz Exp $
 
-SHA1 (nss-3.34.1.tar.gz) = 13bf0f2b6c6b39f3a85c54991a92f92a418c7822
-RMD160 (nss-3.34.1.tar.gz) = 100206175425b11dd409166af4458a11d8569bf2
-SHA512 (nss-3.34.1.tar.gz) = 6cc4826df4202e865e903a2ed05b49f708a047347b7b4d58f9b83ed097115a128239c4596a033ddeb9ee3fbfe6345a024e11eacb6149bce2d71fbe82c0a41c63
-Size (nss-3.34.1.tar.gz) = 9562876 bytes
+SHA1 (nss-3.36.tar.gz) = b4b86aad7406c9df1cdf9dd3752c84476e32df7c
+RMD160 (nss-3.36.tar.gz) = fedc797df5be2dce8ef391197e0c27d2dbe6fe07
+SHA512 (nss-3.36.tar.gz) = e4d5cc475f1fcca9a42a139a890b70dbc3fadf5ed8a626c8d6bf929a97bb91ca9a42fe967df95784e5d997a3ec5c5a87684256ddf91b8dafa827103a98ad39ae
+Size (nss-3.36.tar.gz) = 23025578 bytes
 SHA1 (patch-am) = bab47640c0d25629f43578e7b788859418b27ecd
 SHA1 (patch-an) = 4ab22f2a575676b5b640bc9a760b83eb05c75e69
 SHA1 (patch-md) = 0a09fd2abb8674a2d301f1b6a5331af5db94178f
@@ -16,6 +16,4 @@
 SHA1 (patch-nss_cmd_platlibs.mk) = 7dadcb72acf15714c61ae74b21c5baf45bc51d4c
 SHA1 (patch-nss_coreconf_OpenBSD.mk) = fccc17845c28f5b1268c96eb4e952e32dd530d1d
 SHA1 (patch-nss_coreconf_command.mk) = 008f7670f164bf19555a7691f5a59fc8bf687078
-SHA1 (patch-nss_lib_freebl_config.mk) = 5d374317b75c7db968a126f616bb396a012f675d
-SHA1 (patch-nss_lib_freebl_verified_kremlib.h) = a50ba4e027635b4342cf67d168c3a75ecefeb7b9
 SHA1 (patch-security_nss_cmd_shlibsign_sign.sh) = 7948b7b502a4c148ee185836dde8a84d3aa388af
diff -r 1a2411927c25 -r 05546cda0b54 devel/nss/patches/patch-nss_lib_freebl_config.mk
--- a/devel/nss/patches/patch-nss_lib_freebl_config.mk  Wed Mar 21 21:56:28 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-nss_lib_freebl_config.mk,v 1.2 2017/09/26 10:59:40 ryoon Exp $
-
-Do not override the installation path of NSPR libraries.
-
---- nss/lib/freebl/config.mk.orig      2017-09-20 06:47:27.000000000 +0000
-+++ nss/lib/freebl/config.mk
-@@ -96,7 +96,6 @@ endif
- 
- ifeq ($(OS_ARCH), Darwin)
- CFLAGS += -std=gnu99
--EXTRA_SHARED_LIBS += -dylib_file @executable_path/libplc4.dylib:$(DIST)/lib/libplc4.dylib -dylib_file @executable_path/libplds4.dylib:$(DIST)/lib/libplds4.dylib
- endif
- 
- endif
diff -r 1a2411927c25 -r 05546cda0b54 devel/nss/patches/patch-nss_lib_freebl_verified_kremlib.h
--- a/devel/nss/patches/patch-nss_lib_freebl_verified_kremlib.h Wed Mar 21 21:56:28 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-$NetBSD: patch-nss_lib_freebl_verified_kremlib.h,v 1.1 2017/10/19 15:28:45 jperkin Exp $
-
-Support SunOS byteswap macros.
-
---- nss/lib/freebl/verified/kremlib.h.orig     2017-09-20 06:47:27.000000000 +0000
-+++ nss/lib/freebl/verified/kremlib.h
-@@ -100,6 +100,23 @@ typedef void *Prims_pos, *Prims_nat, *Pr
- #define htobe32(x) OSSwapHostToBigInt32(x)
- #define be32toh(x) OSSwapBigToHostInt32(x)
- 
-+#elif defined(__sun__)
-+#include <sys/byteorder.h>
-+#define htole64(x) LE_64(x)
-+#define le64toh(x) LE_IN64(x)
-+#define htobe64(x) BE_64(x)
-+#define be64toh(x) BE_IN64(x)
-+
-+#define htole16(x) LE_16(x)
-+#define le16toh(x) LE_IN16(x)
-+#define htobe16(x) BE_16(x)
-+#define be16toh(x) BE_IN16(x)
-+
-+#define htole32(x) LE_32(x)
-+#define le32toh(x) LE_IN32(x)
-+#define htobe32(x) BE_32(x)
-+#define be32toh(x) BE_IN32(x)
-+
- // ... for Windows
- #elif (defined(_WIN16) || defined(_WIN32) || defined(_WIN64)) && \
-     !defined(__WINDOWS__)
diff -r 1a2411927c25 -r 05546cda0b54 www/firefox-l10n/Makefile
--- a/www/firefox-l10n/Makefile Wed Mar 21 21:56:28 2018 +0000
+++ b/www/firefox-l10n/Makefile Thu Mar 22 06:56:21 2018 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.116.2.1 2018/03/09 07:17:29 spz Exp $
+# $NetBSD: Makefile,v 1.116.2.2 2018/03/22 06:56:21 spz Exp $
 #
 
-FIREFOX_VER=   58.0
+FIREFOX_VER=   59.0.1
 PKGNAME=       firefox-l10n-${FIREFOX_VER:S/esr//}




Home | Main Index | Thread Index | Old Index