pkgsrc-Changes archive

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

CVS commit: pkgsrc/mail/thunderbird



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Tue Feb 26 11:32:13 UTC 2019

Modified Files:
        pkgsrc/mail/thunderbird: Makefile PLIST distinfo
        pkgsrc/mail/thunderbird/patches:
            patch-comm_mail_installer_removed-files.in
            patch-dom_media_CubebUtils.cpp
            patch-ipc_chromium_src_base_message__pump__libevent.cc
            patch-ipc_chromium_src_base_platform__thread__posix.cc
            patch-ipc_glue_CrossProcessSemaphore__posix.cpp
            patch-js_src_gc_Memory.cpp patch-js_src_util_NativeStack.cpp
            patch-js_src_wasm_WasmSignalHandlers.cpp
            patch-toolkit_xre_glxtest.cpp patch-xpcom_base_nscore.h
            patch-xpcom_build_BinaryPath.h
Removed Files:
        pkgsrc/mail/thunderbird/patches: patch-dom_fetch_FetchConsumer.cpp
            patch-image_decoders_nsJPEGDecoder.cpp
            patch-media_libyuv_libyuv_source_mjpeg__decoder.cc

Log Message:
Update to 60.5.1

Changelog:
60.5.1
Fixed
CalDav access to some servers not working

#CVE-2018-18500: Use-after-free parsing HTML5 stream
#CVE-2018-18505: Privilege escalation through IPC channel messages
#CVE-2016-5824: DoS (use-after-free) via a crafted ics file
#CVE-2018-18501: Memory safety bugs fixed in Firefox 65, Firefox ESR 60.5, and Thunderbird 60.5

60.5.0
New
FileLink provider WeTransfer to upload large attachments

Thunderbird now allows the addition of OpenSearch search engines from a local XML file using a minimal user inferface: [+] button to select a file an add, [-] to remove.

More search engines: Google and DuckDuckGo available by default in some locales

During account creation, Thunderbird will now detect servers using the Microsoft Exchange protocol. It will offer the installation of a 3rd party add-on (Owl) which supports that protocol.

Fixed
Thunderbird now compatible with other WebExtension-based FileLink add-ons like the Dropbox add-on

Crash when using custom sound for new email notification

WebExtension-based dictionaries from addons.mozilla.org not working in Thunderbird

Calendar: Printing of calendars not working

#CVE-2018-18356: Use-after-free in Skia
#CVE-2019-5785: Integer overflow in Skia
#CVE-2018-18335: Buffer overflow in Skia with accelerated Canvas 2D
#CVE-2018-18509: S/MIME signature spoofing


To generate a diff of this commit:
cvs rdiff -u -r1.220 -r1.221 pkgsrc/mail/thunderbird/Makefile
cvs rdiff -u -r1.66 -r1.67 pkgsrc/mail/thunderbird/PLIST
cvs rdiff -u -r1.204 -r1.205 pkgsrc/mail/thunderbird/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_removed-files.in \
    pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp \
    pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc \
    pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp \
    pkgsrc/mail/thunderbird/patches/patch-js_src_gc_Memory.cpp \
    pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp \
    pkgsrc/mail/thunderbird/patches/patch-js_src_wasm_WasmSignalHandlers.cpp \
    pkgsrc/mail/thunderbird/patches/patch-toolkit_xre_glxtest.cpp \
    pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h \
    pkgsrc/mail/thunderbird/patches/patch-xpcom_build_BinaryPath.h
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/mail/thunderbird/patches/patch-dom_fetch_FetchConsumer.cpp \
    pkgsrc/mail/thunderbird/patches/patch-image_decoders_nsJPEGDecoder.cpp \
    pkgsrc/mail/thunderbird/patches/patch-media_libyuv_libyuv_source_mjpeg__decoder.cc
cvs rdiff -u -r1.10 -r1.11 \
    pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/thunderbird/Makefile
diff -u pkgsrc/mail/thunderbird/Makefile:1.220 pkgsrc/mail/thunderbird/Makefile:1.221
--- pkgsrc/mail/thunderbird/Makefile:1.220      Fri Feb  1 16:54:12 2019
+++ pkgsrc/mail/thunderbird/Makefile    Tue Feb 26 11:32:12 2019
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.220 2019/02/01 16:54:12 ryoon Exp $
+# $NetBSD: Makefile,v 1.221 2019/02/26 11:32:12 ryoon Exp $
 
 DISTNAME=      thunderbird-${TB_VER}.source
 PKGNAME=       thunderbird-${TB_VER}
-TB_VER=                60.4.0
+TB_VER=                60.5.1
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/mail/thunderbird/PLIST
diff -u pkgsrc/mail/thunderbird/PLIST:1.66 pkgsrc/mail/thunderbird/PLIST:1.67
--- pkgsrc/mail/thunderbird/PLIST:1.66  Sat Jan  5 00:38:22 2019
+++ pkgsrc/mail/thunderbird/PLIST       Tue Feb 26 11:32:12 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.66 2019/01/05 00:38:22 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.67 2019/02/26 11:32:12 ryoon Exp $
 bin/thunderbird
 lib/thunderbird/application.ini
 lib/thunderbird/blocklist.xml
@@ -358,6 +358,7 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/messenger/searchDialog.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/section_collapsed.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/section_expanded.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/accountCreation.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/accountProvisioner.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/addressbook.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/compacttheme.css
@@ -1963,9 +1964,9 @@ ${PLIST.nobranding}lib/thunderbird/chrom
 ${PLIST.nobranding}lib/thunderbird/chrome/en-US/locale/branding/brand.properties
 lib/thunderbird/chrome/en-US/locale/en-US/alerts/alert.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/alerts/alert.properties
-lib/thunderbird/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties
 ${PLIST.branding}lib/thunderbird/chrome/en-US/locale/en-US/branding/brand.dtd
 ${PLIST.branding}lib/thunderbird/chrome/en-US/locale/en-US/branding/brand.properties
+lib/thunderbird/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/accounts.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/chat/accounts.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/commands.properties
@@ -2361,8 +2362,9 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchIntegrationWin.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchTermOverlay.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/amazondotcom.xml
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/aol-web-search.xml
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/bing.xml
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/ddg.xml
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/google.xml
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/list.json
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/twitter.xml
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/wikipedia.xml
@@ -2487,6 +2489,7 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/accountcreation/createInBackend.js
 lib/thunderbird/chrome/messenger/content/messenger/accountcreation/emailWizard.js
 lib/thunderbird/chrome/messenger/content/messenger/accountcreation/emailWizard.xul
+lib/thunderbird/chrome/messenger/content/messenger/accountcreation/exchangeAutoDiscover.js
 lib/thunderbird/chrome/messenger/content/messenger/accountcreation/fetchConfig.js
 lib/thunderbird/chrome/messenger/content/messenger/accountcreation/fetchhttp.js
 lib/thunderbird/chrome/messenger/content/messenger/accountcreation/guessConfig.js
@@ -3723,6 +3726,56 @@ lib/thunderbird/extensions/{972ce4c6-7e0
 lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
 lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon64.png
 lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/bootstrap.js
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/install.rdf
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/ar/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/br/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/ca/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/cs/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/cy/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/dsb/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/el/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/en/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/en_GB/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/es_AR/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/es_MX/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/et/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/eu/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/fi/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/fr/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/fy_NL/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/hr/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/hsb/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/hu/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/id/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/it/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/ja/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/ka/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/kab/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/kk/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/ko/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/nl/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/nn_NO/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/pl/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/pt_BR/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/pt_PT/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/rm/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/ro/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/ru/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/sk/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/sl/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/sq/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/sv_SE/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/th/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/tr/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/zh_CN/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/_locales/zh_TW/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/background/background.js
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/content/moments.css
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/content/moments.html
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/content/moments.js
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/images/logo.svg
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/webextension/manifest.json
 lib/thunderbird/greprefs.js
 lib/thunderbird/gtk2/libmozgtk.so
 lib/thunderbird/hyphenation/hyph_af.dic

Index: pkgsrc/mail/thunderbird/distinfo
diff -u pkgsrc/mail/thunderbird/distinfo:1.204 pkgsrc/mail/thunderbird/distinfo:1.205
--- pkgsrc/mail/thunderbird/distinfo:1.204      Sat Jan  5 00:38:22 2019
+++ pkgsrc/mail/thunderbird/distinfo    Tue Feb 26 11:32:12 2019
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.204 2019/01/05 00:38:22 ryoon Exp $
+$NetBSD: distinfo,v 1.205 2019/02/26 11:32:12 ryoon Exp $
 
-SHA1 (thunderbird-60.4.0.source.tar.xz) = bcdd2096a0e6cdfb28a8bef384688a03625ce4c5
-RMD160 (thunderbird-60.4.0.source.tar.xz) = 825b6960f06f157dd81cbd0057d760d8e4eee956
-SHA512 (thunderbird-60.4.0.source.tar.xz) = 084becec870ad1449196110ecd2d2cc397c32d9d5a682f3cf45a170b7bdf5c2197299a72034965e838af62534df870de5a46d49fd0d05a9c4c7fdf5e408e471d
-Size (thunderbird-60.4.0.source.tar.xz) = 284938284 bytes
+SHA1 (thunderbird-60.5.1.source.tar.xz) = 6c4b6e550d553ac16298403f9de22354ed30bf5d
+RMD160 (thunderbird-60.5.1.source.tar.xz) = 8ed8447ea1d7a9ca3f227f1050969a68c8ed9ef6
+SHA512 (thunderbird-60.5.1.source.tar.xz) = dafb7c81568b96285aa367fdac3db65aa0972a8224385714b14b67abdd5b17df963aec63608538a566f20c655cf0eb6784ba2b304151b2cc9b9dc3fdd9a48c7c
+Size (thunderbird-60.5.1.source.tar.xz) = 285211052 bytes
 SHA1 (patch-browser_app_profile_firefox.js) = a939d5d4f0284f66a83bc0062f0fc173e6f75bd2
 SHA1 (patch-build_moz.configure_old.configure) = 6cded37360c0609e780f4fdd19ed5e81d5de43f3
 SHA1 (patch-build_moz.configure_rust.configure) = 98a009b91dc10b741d3fff3103c782d63373ad29
@@ -13,22 +13,20 @@ SHA1 (patch-comm_ldap_c-sdk_include_port
 SHA1 (patch-comm_mail_app_nsMailApp.cpp) = 72cb57b9995fb180db3865136e3a53ffc7d5cec5
 SHA1 (patch-comm_mail_components_shell_nsMailGNOMEIntegration.cpp) = e0ed20894e1343fc06816e78193a0cee39aeb4b7
 SHA1 (patch-comm_mail_installer_package-manifest.in) = 14e8977f690e579a8caf73326248323615e04803
-SHA1 (patch-comm_mail_installer_removed-files.in) = 3a399921cbbdd9a23cfe9a10487b6b968f82cdae
-SHA1 (patch-dom_fetch_FetchConsumer.cpp) = 7d8751c67b9f21601c34229daf722bf2000dd56a
-SHA1 (patch-dom_media_CubebUtils.cpp) = a3b537d95b8a4605ea283a4b274f64142da92387
+SHA1 (patch-comm_mail_installer_removed-files.in) = bda8a8d12075fa5bf87d552035812f5cf485a393
+SHA1 (patch-dom_media_CubebUtils.cpp) = 76fc35167e603f96450f4bc17cd0d76157a22dd3
 SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = 23c0f9d4677c1a87ebeb12a9a822fd7a15f51215
 SHA1 (patch-gfx_webrender_src_query.rs) = 3e5fe60706a4b6daf14861aedf37ac86a8acad18
-SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = 5a571fd8383b243f8e8e57c4a9ee7a954d7001a3
 SHA1 (patch-ipc_chromium_src_base_lock__impl__posix.cc) = a03d220132f86eed32117a1d0282064a8eff46ca
-SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 0b7859b60c1d9d4ff5f124e95d38a19624aa35b3
-SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 004dbcbf091bdcb9ef3a1ca9d1c219734c741797
+SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = cdb159f0ede970b150eca4cc5e0d1b2cf4e414b2
+SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 0809f1b12d3627e36cd32dce46a332abd7a74e6b
 SHA1 (patch-ipc_glue_CrossProcessSemaphore.h) = bc05df1cee60b3ae45f111ac451dc098027d8add
-SHA1 (patch-ipc_glue_CrossProcessSemaphore__posix.cpp) = 8362446284f2f1a0fb047c25e43ddfce8e859530
+SHA1 (patch-ipc_glue_CrossProcessSemaphore__posix.cpp) = 8775f39cdf91f61754474dde79f3895658348b02
 SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 007ec171c69059d503977bcef036a89b0f38dc5d
-SHA1 (patch-js_src_gc_Memory.cpp) = 1b274cbbab4882fac09d5a98c46b892eb3888aa3
+SHA1 (patch-js_src_gc_Memory.cpp) = b27f68d31f584052dfb8a2d3132efc844c52c8e4
 SHA1 (patch-js_src_threading_posix_Thread.cpp) = 5c0e0238208b0928ea2472f15bdbe55aa7bcbb44
-SHA1 (patch-js_src_util_NativeStack.cpp) = 2ae815897e6edcd413402880f2008a899a4ce4f4
-SHA1 (patch-js_src_wasm_WasmSignalHandlers.cpp) = 4917088a9383e1c9849e2f60be083bc8e12f7dd9
+SHA1 (patch-js_src_util_NativeStack.cpp) = 3af7d3c90ce9299f0a95b938ca903488e7809d0a
+SHA1 (patch-js_src_wasm_WasmSignalHandlers.cpp) = 5442266a05721a9f4a3c9d12429bd1d59ecd936a
 SHA1 (patch-media_libcubeb_gtest_moz.build) = da3183625cd058fac97dbf675d6a44fb1ee288f9
 SHA1 (patch-media_libcubeb_src_cubeb.c) = b4a07b1be8f65601a620b4527772842af0db46e3
 SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = fdf4e43d90c112f70b00c6a1ab0a0f64aebe7ea7
@@ -36,7 +34,6 @@ SHA1 (patch-media_libcubeb_src_cubeb__os
 SHA1 (patch-media_libcubeb_src_moz.build) = 50848d22aac4824c8ae113e8b8799b7d083a2378
 SHA1 (patch-media_libcubeb_update.sh) = 4796bb212f046ecc57e19abcf8962de35193c372
 SHA1 (patch-media_libpng_pngpriv.h) = dfd4d345e10f6f74d3a3546732a868481c1d5818
-SHA1 (patch-media_libyuv_libyuv_source_mjpeg__decoder.cc) = 3081c6c3eadfd90fb5fb20130b17d8fca0a8038a
 SHA1 (patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc) = 959660c938753b96d2c2a96ba9488113bda99a61
 SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 1e0e83fa9df5cd5c4ae83bc2fbfd08ebaba05d6b
 SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = b950dc99c51af7aa51f485457a0653aa9d17f5a4
@@ -47,7 +44,7 @@ SHA1 (patch-toolkit_components_terminato
 SHA1 (patch-toolkit_library_moz.build) = 429745ec028ce71d8ba2457679b715ac14b6e2d3
 SHA1 (patch-toolkit_moz.configure) = 994c8ff526984482b0e5fa26176ed6c20380a97d
 SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 11fac6aa776a3567e38924b9b083f84b23596071
-SHA1 (patch-toolkit_xre_glxtest.cpp) = 00c88e14734e68bf521e30d87de3edf6feff46a5
-SHA1 (patch-xpcom_base_nscore.h) = f6c844ec44086a6f3887a4efd1a516dda7e392dc
-SHA1 (patch-xpcom_build_BinaryPath.h) = 1cecba7419bdb10d0fbc0e20f09c9a2a67e20303
+SHA1 (patch-toolkit_xre_glxtest.cpp) = e02b1073fe1a6f36872b10883455c8be59ff81e9
+SHA1 (patch-xpcom_base_nscore.h) = 3f131370b9665a0af55cab7f8f54723ebbc389fa
+SHA1 (patch-xpcom_build_BinaryPath.h) = fcaca939aca30a4ae07414cd5e6b1497ac3a1178
 SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = d1329a1206cb117898259a85414b3d9d868ad4eb

Index: pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_removed-files.in
diff -u pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_removed-files.in:1.1 pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_removed-files.in:1.2
--- pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_removed-files.in:1.1      Sun Dec 16 08:12:15 2018
+++ pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_removed-files.in  Tue Feb 26 11:32:13 2019
@@ -1,8 +1,8 @@
-$NetBSD: patch-comm_mail_installer_removed-files.in,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+$NetBSD: patch-comm_mail_installer_removed-files.in,v 1.2 2019/02/26 11:32:13 ryoon Exp $
 
---- comm/mail/installer/removed-files.in.orig  2018-12-04 23:12:16.000000000 +0000
+--- comm/mail/installer/removed-files.in.orig  2019-02-13 14:19:59.000000000 +0000
 +++ comm/mail/installer/removed-files.in
-@@ -186,51 +186,15 @@
+@@ -75,7 +75,7 @@
  @DIR_RESOURCES@extensions/
  @DIR_RESOURCES@extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/*
  #else
@@ -13,47 +13,3 @@ $NetBSD: patch-comm_mail_installer_remov
 +@DIR_RESOURCES@bin/distribution/extensions/
 +@DIR_RESOURCES@bin/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/*
  #endif
- 
- @DIR_MACOS@greprefs/all.js
- @DIR_MACOS@greprefs/security-prefs.js
- @DIR_MACOS@greprefs/xpinstall.js
- @DIR_MACOS@greprefs/
--@DIR_MACOS@hyphenation/
--@DIR_MACOS@hyphenation/hyph_af.dic
--@DIR_MACOS@hyphenation/hyph_bg.dic
--@DIR_MACOS@hyphenation/hyph_ca.dic
--@DIR_MACOS@hyphenation/hyph_cy.dic
--@DIR_MACOS@hyphenation/hyph_da.dic
--@DIR_MACOS@hyphenation/hyph_de-1901.dic
--@DIR_MACOS@hyphenation/hyph_de-1996.dic
--@DIR_MACOS@hyphenation/hyph_de-CH.dic
--@DIR_MACOS@hyphenation/hyph_en_US.dic
--@DIR_MACOS@hyphenation/hyph_eo.dic
--@DIR_MACOS@hyphenation/hyph_es.dic
--@DIR_MACOS@hyphenation/hyph_et.dic
--@DIR_MACOS@hyphenation/hyph_fi.dic
--@DIR_MACOS@hyphenation/hyph_fr.dic
--@DIR_MACOS@hyphenation/hyph_gl.dic
--@DIR_MACOS@hyphenation/hyph_hr.dic
--@DIR_MACOS@hyphenation/hyph_hsb.dic
--@DIR_MACOS@hyphenation/hyph_hu.dic
--@DIR_MACOS@hyphenation/hyph_ia.dic
--@DIR_MACOS@hyphenation/hyph_is.dic
--@DIR_MACOS@hyphenation/hyph_it.dic
--@DIR_MACOS@hyphenation/hyph_kmr.dic
--@DIR_MACOS@hyphenation/hyph_la.dic
--@DIR_MACOS@hyphenation/hyph_lt.dic
--@DIR_MACOS@hyphenation/hyph_mn.dic
--@DIR_MACOS@hyphenation/hyph_nb.dic
--@DIR_MACOS@hyphenation/hyph_nl.dic
--@DIR_MACOS@hyphenation/hyph_nn.dic
--@DIR_MACOS@hyphenation/hyph_pt.dic
--@DIR_MACOS@hyphenation/hyph_ru.dic
--@DIR_MACOS@hyphenation/hyph_sh.dic
--@DIR_MACOS@hyphenation/hyph_sl.dic
--@DIR_MACOS@hyphenation/hyph_sv.dic
--@DIR_MACOS@hyphenation/hyph_tr.dic
--@DIR_MACOS@hyphenation/hyph_uk.dic
- 
- #ifdef MOZ_WIDGET_GTK
-   icons/mozicon128.png
Index: pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp:1.1 pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp:1.2
--- pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp:1.1  Sun Dec 16 08:12:15 2018
+++ pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp      Tue Feb 26 11:32:13 2019
@@ -1,14 +1,13 @@
-$NetBSD: patch-dom_media_CubebUtils.cpp,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+$NetBSD: patch-dom_media_CubebUtils.cpp,v 1.2 2019/02/26 11:32:13 ryoon Exp $
 
---- dom/media/CubebUtils.cpp.orig      2018-12-04 23:11:46.000000000 +0000
+--- dom/media/CubebUtils.cpp.orig      2019-02-13 14:19:37.000000000 +0000
 +++ dom/media/CubebUtils.cpp
-@@ -152,7 +152,8 @@ const char* AUDIOSTREAM_BACKEND_ID_STR[]
-   "sndio",
-   "opensl",
-   "audiotrack",
--  "kai"
-+  "kai",
-+  "oss",
- };
+@@ -143,7 +143,7 @@ const char kBrandBundleURL[] = "chrome:/
+ 
+ const char* AUDIOSTREAM_BACKEND_ID_STR[] = {
+     "jack",  "pulse",       "alsa",  "audiounit", "audioqueue", "wasapi",
+-    "winmm", "directsound", "sndio", "opensl",    "audiotrack", "kai"};
++    "winmm", "directsound", "sndio", "opensl",    "audiotrack", "kai", "oss"};
  /* Index for failures to create an audio stream the first time. */
  const int CUBEB_BACKEND_INIT_FAILURE_FIRST =
+     ArrayLength(AUDIOSTREAM_BACKEND_ID_STR);
Index: pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc
diff -u pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc:1.1 pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc:1.2
--- pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc:1.1  Sun Dec 16 08:12:15 2018
+++ pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc      Tue Feb 26 11:32:13 2019
@@ -1,6 +1,6 @@
-$NetBSD: patch-ipc_chromium_src_base_message__pump__libevent.cc,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_base_message__pump__libevent.cc,v 1.2 2019/02/26 11:32:13 ryoon Exp $
 
---- ipc/chromium/src/base/message_pump_libevent.cc.orig        2018-12-04 23:11:48.000000000 +0000
+--- ipc/chromium/src/base/message_pump_libevent.cc.orig        2019-02-13 14:19:38.000000000 +0000
 +++ ipc/chromium/src/base/message_pump_libevent.cc
 @@ -22,6 +22,7 @@
  
@@ -8,12 +8,12 @@ $NetBSD: patch-ipc_chromium_src_base_mes
  // ipc/chromiume/src/third_party/<platform>/event2/event-config.h are correct.
 +#if 0
  #if defined(_EVENT_SIZEOF_SHORT)
- #define CHECK_EVENT_SIZEOF(TYPE, type) \
-     static_assert(_EVENT_SIZEOF_##TYPE == sizeof(type), \
+ #define CHECK_EVENT_SIZEOF(TYPE, type)                \
+   static_assert(_EVENT_SIZEOF_##TYPE == sizeof(type), \
 @@ -41,6 +42,7 @@ CHECK_EVENT_SIZEOF(PTHREAD_T, pthread_t)
- CHECK_EVENT_SIZEOF(SHORT,     short);
- CHECK_EVENT_SIZEOF(SIZE_T,    size_t);
- CHECK_EVENT_SIZEOF(VOID_P,    void*);
+ CHECK_EVENT_SIZEOF(SHORT, short);
+ CHECK_EVENT_SIZEOF(SIZE_T, size_t);
+ CHECK_EVENT_SIZEOF(VOID_P, void*);
 +#endif
  
  // Lifecycle of struct event
Index: pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp:1.1 pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp:1.2
--- pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp:1.1 Sun Dec 16 08:12:15 2018
+++ pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp     Tue Feb 26 11:32:13 2019
@@ -1,6 +1,6 @@
-$NetBSD: patch-ipc_glue_CrossProcessSemaphore__posix.cpp,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+$NetBSD: patch-ipc_glue_CrossProcessSemaphore__posix.cpp,v 1.2 2019/02/26 11:32:13 ryoon Exp $
 
---- ipc/glue/CrossProcessSemaphore_posix.cpp.orig      2018-12-04 23:11:48.000000000 +0000
+--- ipc/glue/CrossProcessSemaphore_posix.cpp.orig      2019-02-13 14:19:38.000000000 +0000
 +++ ipc/glue/CrossProcessSemaphore_posix.cpp
 @@ -9,6 +9,11 @@
  #include "nsDebug.h"
@@ -14,8 +14,8 @@ $NetBSD: patch-ipc_glue_CrossProcessSema
  
  static const uint64_t kNsPerMs = 1000000;
  static const uint64_t kNsPerSec = 1000000000;
-@@ -17,7 +22,13 @@ namespace {
- 
+@@ -16,7 +21,13 @@ static const uint64_t kNsPerSec = 100000
+ namespace {
  
  struct SemaphoreData {
 +#if defined(__NetBSD__)
@@ -28,7 +28,7 @@ $NetBSD: patch-ipc_glue_CrossProcessSema
    mozilla::Atomic<int32_t> mRefCount;
    uint32_t mInitialValue;
  };
-@@ -44,13 +55,27 @@ CrossProcessSemaphore::Create(const char
+@@ -42,13 +53,27 @@ namespace mozilla {
      return nullptr;
    }
  
@@ -56,7 +56,7 @@ $NetBSD: patch-ipc_glue_CrossProcessSema
    sem->mRefCount = &data->mRefCount;
    *sem->mRefCount = 1;
  
-@@ -86,24 +111,44 @@ CrossProcessSemaphore::Create(CrossProce
+@@ -83,23 +108,44 @@ namespace mozilla {
  
    int32_t oldCount = data->mRefCount++;
    if (oldCount == 0) {
@@ -89,19 +89,20 @@ $NetBSD: patch-ipc_glue_CrossProcessSema
    return sem;
  }
  
- 
  CrossProcessSemaphore::CrossProcessSemaphore()
+-    : mSemaphore(nullptr), mRefCount(nullptr) {
 +#if defined(__NetBSD__)
-+  : mMutex (nullptr)
-+  , mNotZero (nullptr)
-+  , mValue (nullptr)
++    : mMutex (nullptr)
++    , mNotZero (nullptr)
++    , mValue (nullptr)
 +#else
-   : mSemaphore(nullptr)
++    : mSemaphore(nullptr)
 +#endif
-   , mRefCount(nullptr)
- {
++    , mRefCount(nullptr) {
    MOZ_COUNT_CTOR(CrossProcessSemaphore);
-@@ -115,17 +160,58 @@ CrossProcessSemaphore::~CrossProcessSema
+ }
+ 
+@@ -108,16 +154,57 @@ CrossProcessSemaphore::~CrossProcessSema
  
    if (oldCount == 0) {
      // Nothing can be done if the destroy fails so ignore return code.
@@ -134,10 +135,9 @@ $NetBSD: patch-ipc_glue_CrossProcessSema
 +}
 +#endif
 +
- bool
- CrossProcessSemaphore::Wait(const Maybe<TimeDuration>& aWaitTime)
- {
-   MOZ_ASSERT(*mRefCount > 0, "Attempting to wait on a semaphore with zero ref count");
+ bool CrossProcessSemaphore::Wait(const Maybe<TimeDuration>& aWaitTime) {
+   MOZ_ASSERT(*mRefCount > 0,
+              "Attempting to wait on a semaphore with zero ref count");
    int ret;
 +#if defined(__NetBSD__)
 +  struct timespec ts = makeAbsTime(aWaitTime);
@@ -160,7 +160,7 @@ $NetBSD: patch-ipc_glue_CrossProcessSema
    if (aWaitTime.isSome()) {
      struct timespec ts;
      if (clock_gettime(CLOCK_REALTIME, &ts) == -1) {
-@@ -142,6 +228,7 @@ CrossProcessSemaphore::Wait(const Maybe<
+@@ -134,13 +221,24 @@ bool CrossProcessSemaphore::Wait(const M
      while ((ret = sem_wait(mSemaphore)) == -1 && errno == EINTR) {
      }
    }
@@ -168,10 +168,9 @@ $NetBSD: patch-ipc_glue_CrossProcessSema
    return ret == 0;
  }
  
-@@ -149,7 +236,17 @@ void
- CrossProcessSemaphore::Signal()
- {
-   MOZ_ASSERT(*mRefCount > 0, "Attempting to signal a semaphore with zero ref count");
+ void CrossProcessSemaphore::Signal() {
+   MOZ_ASSERT(*mRefCount > 0,
+              "Attempting to signal a semaphore with zero ref count");
 +#if defined(__NetBSD__)
 +  int ret;
 +  ret = pthread_mutex_lock(mMutex);
@@ -185,4 +184,4 @@ $NetBSD: patch-ipc_glue_CrossProcessSema
 +#endif
  }
  
- CrossProcessSemaphoreHandle
+ CrossProcessSemaphoreHandle CrossProcessSemaphore::ShareToProcess(
Index: pkgsrc/mail/thunderbird/patches/patch-js_src_gc_Memory.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-js_src_gc_Memory.cpp:1.1 pkgsrc/mail/thunderbird/patches/patch-js_src_gc_Memory.cpp:1.2
--- pkgsrc/mail/thunderbird/patches/patch-js_src_gc_Memory.cpp:1.1      Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-js_src_gc_Memory.cpp  Tue Feb 26 11:32:13 2019
@@ -1,21 +1,22 @@
-$NetBSD: patch-js_src_gc_Memory.cpp,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+$NetBSD: patch-js_src_gc_Memory.cpp,v 1.2 2019/02/26 11:32:13 ryoon Exp $
 
---- js/src/gc/Memory.cpp.orig  2018-12-04 23:11:48.000000000 +0000
+--- js/src/gc/Memory.cpp.orig  2019-02-13 14:19:38.000000000 +0000
 +++ js/src/gc/Memory.cpp
-@@ -504,6 +504,7 @@ MapMemoryAt(void* desired, size_t length
- {
+@@ -419,6 +419,7 @@ static inline void* MapMemoryAt(void* de
+                                 off_t offset = 0) {
  
- #if defined(__ia64__) || defined(__aarch64__) || \
+ #if defined(__ia64__) || defined(__aarch64__) ||  \
 +    (defined(__sun) && defined(__x86_64__)) || \
-     (defined(__sparc__) && defined(__arch64__) && (defined(__NetBSD__) || defined(__linux__)))
-     MOZ_ASSERT((0xffff800000000000ULL & (uintptr_t(desired) + length - 1)) == 0);
- #endif
-@@ -554,7 +555,7 @@ MapMemory(size_t length, int prot = PROT
-         return nullptr;
-     }
-     return region;
--#elif defined(__aarch64__) || (defined(__sparc__) && defined(__arch64__) && defined(__linux__))
-+#elif defined(__aarch64__) || (defined(__sparc__) && defined(__arch64__) && defined(__linux__)) || (defined(__sun) && defined(__x86_64__))
-    /*
-     * There might be similar virtual address issue on arm64 which depends on
-     * hardware and kernel configurations. But the work around is slightly
+     (defined(__sparc__) && defined(__arch64__) && \
+      (defined(__NetBSD__) || defined(__linux__)))
+   MOZ_ASSERT((0xffff800000000000ULL & (uintptr_t(desired) + length - 1)) == 0);
+@@ -468,7 +469,8 @@ static inline void* MapMemory(size_t len
+   }
+   return region;
+ #elif defined(__aarch64__) || \
+-    (defined(__sparc__) && defined(__arch64__) && defined(__linux__))
++    (defined(__sparc__) && defined(__arch64__) && defined(__linux__)) || \
++    (defined(__sun) && defined(__x86_64__))
+   /*
+    * There might be similar virtual address issue on arm64 which depends on
+    * hardware and kernel configurations. But the work around is slightly
Index: pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp:1.1 pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp:1.2
--- pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp:1.1       Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp   Tue Feb 26 11:32:13 2019
@@ -1,9 +1,9 @@
-$NetBSD: patch-js_src_util_NativeStack.cpp,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+$NetBSD: patch-js_src_util_NativeStack.cpp,v 1.2 2019/02/26 11:32:13 ryoon Exp $
 
---- js/src/util/NativeStack.cpp.orig   2018-12-04 23:11:52.000000000 +0000
+--- js/src/util/NativeStack.cpp.orig   2019-02-13 14:19:39.000000000 +0000
 +++ js/src/util/NativeStack.cpp
-@@ -32,7 +32,7 @@ js::GetNativeStackBaseImpl()
-     return static_cast<void*>(pTib->StackBase);
+@@ -30,7 +30,7 @@ void* js::GetNativeStackBaseImpl() {
+   return static_cast<void*>(pTib->StackBase);
  }
  
 -#elif defined(SOLARIS)
@@ -11,11 +11,11 @@ $NetBSD: patch-js_src_util_NativeStack.c
  
  #include <ucontext.h>
  
-@@ -78,6 +78,7 @@ js::GetNativeStackBaseImpl()
- #  elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(NETBSD)
-     /* e.g. on FreeBSD 4.8 or newer, neundorf%kde.org@localhost */
-     pthread_attr_get_np(thread, &sattr);
-+#  elif defined(__sun)
- #  else
-     /*
-      * FIXME: this function is non-portable;
+@@ -69,6 +69,7 @@ void* js::GetNativeStackBaseImpl() {
+ #elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(NETBSD)
+   /* e.g. on FreeBSD 4.8 or newer, neundorf%kde.org@localhost */
+   pthread_attr_get_np(thread, &sattr);
++#elif defined(__sun)
+ #else
+   /*
+    * FIXME: this function is non-portable;
Index: pkgsrc/mail/thunderbird/patches/patch-js_src_wasm_WasmSignalHandlers.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-js_src_wasm_WasmSignalHandlers.cpp:1.1 pkgsrc/mail/thunderbird/patches/patch-js_src_wasm_WasmSignalHandlers.cpp:1.2
--- pkgsrc/mail/thunderbird/patches/patch-js_src_wasm_WasmSignalHandlers.cpp:1.1        Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-js_src_wasm_WasmSignalHandlers.cpp    Tue Feb 26 11:32:13 2019
@@ -1,12 +1,12 @@
-$NetBSD: patch-js_src_wasm_WasmSignalHandlers.cpp,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+$NetBSD: patch-js_src_wasm_WasmSignalHandlers.cpp,v 1.2 2019/02/26 11:32:13 ryoon Exp $
 
---- js/src/wasm/WasmSignalHandlers.cpp.orig    2018-12-04 23:11:52.000000000 +0000
+--- js/src/wasm/WasmSignalHandlers.cpp.orig    2019-02-13 14:19:40.000000000 +0000
 +++ js/src/wasm/WasmSignalHandlers.cpp
-@@ -135,6 +135,7 @@ struct AutoSignalHandler
- #  define EBP_sig(p) ((p)->uc_mcontext.gregs[REG_EBP])
- #  define ESP_sig(p) ((p)->uc_mcontext.gregs[REG_ESP])
- # else
-+#  include <sys/regset.h>
- #  define XMM_sig(p,i) ((p)->uc_mcontext.fpregs.fp_reg_set.fpchip_state.xmm[i])
- #  define EIP_sig(p) ((p)->uc_mcontext.gregs[REG_PC])
- #  define EBP_sig(p) ((p)->uc_mcontext.gregs[REG_EBP])
+@@ -133,6 +133,7 @@ struct AutoSignalHandler {
+ #define EBP_sig(p) ((p)->uc_mcontext.gregs[REG_EBP])
+ #define ESP_sig(p) ((p)->uc_mcontext.gregs[REG_ESP])
+ #else
++#include <sys/regset.h>
+ #define XMM_sig(p, i) ((p)->uc_mcontext.fpregs.fp_reg_set.fpchip_state.xmm[i])
+ #define EIP_sig(p) ((p)->uc_mcontext.gregs[REG_PC])
+ #define EBP_sig(p) ((p)->uc_mcontext.gregs[REG_EBP])
Index: pkgsrc/mail/thunderbird/patches/patch-toolkit_xre_glxtest.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-toolkit_xre_glxtest.cpp:1.1 pkgsrc/mail/thunderbird/patches/patch-toolkit_xre_glxtest.cpp:1.2
--- pkgsrc/mail/thunderbird/patches/patch-toolkit_xre_glxtest.cpp:1.1   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-toolkit_xre_glxtest.cpp       Tue Feb 26 11:32:13 2019
@@ -1,13 +1,13 @@
-$NetBSD: patch-toolkit_xre_glxtest.cpp,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+$NetBSD: patch-toolkit_xre_glxtest.cpp,v 1.2 2019/02/26 11:32:13 ryoon Exp $
 
---- toolkit/xre/glxtest.cpp.orig       2018-12-04 23:12:02.000000000 +0000
+--- toolkit/xre/glxtest.cpp.orig       2019-02-13 14:19:45.000000000 +0000
 +++ toolkit/xre/glxtest.cpp
-@@ -124,7 +124,7 @@ void glxtest()
-     fatal_error("The MOZ_AVOID_OPENGL_ALTOGETHER environment variable is defined");
+@@ -116,7 +116,7 @@ void glxtest() {
+         "The MOZ_AVOID_OPENGL_ALTOGETHER environment variable is defined");
  
-   ///// Open libGL and load needed symbols /////
+     ///// Open libGL and load needed symbols /////
 -#ifdef __OpenBSD__
 +#if defined(__OpenBSD__) || defined(__NetBSD__)
-   #define LIBGL_FILENAME "libGL.so"
+ #define LIBGL_FILENAME "libGL.so"
  #else
-   #define LIBGL_FILENAME "libGL.so.1"
+ #define LIBGL_FILENAME "libGL.so.1"
Index: pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h
diff -u pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h:1.1 pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h:1.2
--- pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h:1.1       Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h   Tue Feb 26 11:32:13 2019
@@ -1,6 +1,6 @@
-$NetBSD: patch-xpcom_base_nscore.h,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+$NetBSD: patch-xpcom_base_nscore.h,v 1.2 2019/02/26 11:32:13 ryoon Exp $
 
---- xpcom/base/nscore.h.orig   2018-12-04 23:12:03.000000000 +0000
+--- xpcom/base/nscore.h.orig   2019-02-13 14:19:45.000000000 +0000
 +++ xpcom/base/nscore.h
 @@ -76,7 +76,7 @@
   *           NS_HIDDEN_(int) NS_FASTCALL func2(char *foo);
@@ -8,6 +8,6 @@ $NetBSD: patch-xpcom_base_nscore.h,v 1.1
  
 -#if defined(__i386__) && defined(__GNUC__)
 +#if defined(__i386__) && defined(__GNUC__) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ == 4 && __clang_patchlevel__ == 0)
- #define NS_FASTCALL __attribute__ ((regparm (3), stdcall))
- #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall))
+ #define NS_FASTCALL __attribute__((regparm(3), stdcall))
+ #define NS_CONSTRUCTOR_FASTCALL __attribute__((regparm(3), stdcall))
  #elif defined(XP_WIN) && !defined(_WIN64)
Index: pkgsrc/mail/thunderbird/patches/patch-xpcom_build_BinaryPath.h
diff -u pkgsrc/mail/thunderbird/patches/patch-xpcom_build_BinaryPath.h:1.1 pkgsrc/mail/thunderbird/patches/patch-xpcom_build_BinaryPath.h:1.2
--- pkgsrc/mail/thunderbird/patches/patch-xpcom_build_BinaryPath.h:1.1  Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-xpcom_build_BinaryPath.h      Tue Feb 26 11:32:13 2019
@@ -1,9 +1,9 @@
-$NetBSD: patch-xpcom_build_BinaryPath.h,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+$NetBSD: patch-xpcom_build_BinaryPath.h,v 1.2 2019/02/26 11:32:13 ryoon Exp $
 
---- xpcom/build/BinaryPath.h.orig      2018-12-04 23:12:03.000000000 +0000
+--- xpcom/build/BinaryPath.h.orig      2019-02-13 14:19:45.000000000 +0000
 +++ xpcom/build/BinaryPath.h
-@@ -22,7 +22,8 @@
-     defined(__OpenBSD__)
+@@ -21,7 +21,8 @@
+     defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__OpenBSD__)
  #include <sys/sysctl.h>
  #endif
 -#if defined(__OpenBSD__)
@@ -12,21 +12,21 @@ $NetBSD: patch-xpcom_build_BinaryPath.h,
  #include <sys/stat.h>
  #endif
  #include "mozilla/UniquePtr.h"
-@@ -172,7 +173,8 @@ private:
+@@ -164,7 +165,8 @@ class BinaryPath {
    }
  
  #elif defined(__FreeBSD__) || defined(__DragonFly__) || \
--      defined(__FreeBSD_kernel__) || defined(__NetBSD__)
+-    defined(__FreeBSD_kernel__) || defined(__NetBSD__)
 +      defined(__FreeBSD_kernel__) || \
 +      (defined(__NetBSD__) && defined(KERN_PROC_PATHNAME))
-   static nsresult Get(char aResult[MAXPATHLEN])
-   {
+   static nsresult Get(char aResult[MAXPATHLEN]) {
      int mib[4];
-@@ -257,6 +259,13 @@ private:
+     mib[0] = CTL_KERN;
+@@ -246,6 +248,13 @@ class BinaryPath {
      return NS_ERROR_FAILURE;
    }
  
-+#elif (defined(__NetBSD__) && !defined(KERN_PROC_PATHNAME))
+++#elif (defined(__NetBSD__) && !defined(KERN_PROC_PATHNAME))
 +  static nsresult Get(char aResult[MAXPATHLEN])
 +  {
 +    char path[] = "@PREFIX@/lib/firefox60/firefox60";

Index: pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
diff -u pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.10 pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.11
--- pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.10 Sun Dec 16 08:12:15 2018
+++ pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc      Tue Feb 26 11:32:13 2019
@@ -1,6 +1,6 @@
-$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.10 2018/12/16 08:12:15 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.11 2019/02/26 11:32:13 ryoon Exp $
 
---- ipc/chromium/src/base/platform_thread_posix.cc.orig        2018-12-04 23:11:48.000000000 +0000
+--- ipc/chromium/src/base/platform_thread_posix.cc.orig        2019-02-13 14:19:38.000000000 +0000
 +++ ipc/chromium/src/base/platform_thread_posix.cc
 @@ -12,7 +12,9 @@
  #if defined(OS_MACOSX)
@@ -12,8 +12,8 @@ $NetBSD: patch-ipc_chromium_src_base_pla
  #elif defined(OS_LINUX)
  #include <sys/syscall.h>
  #include <sys/prctl.h>
-@@ -103,7 +105,7 @@ void PlatformThread::SetName(const char*
-   pthread_setname_np(pthread_self(), "%s", (void *)name);
+@@ -100,7 +102,7 @@ void PlatformThread::SetName(const char*
+   pthread_setname_np(pthread_self(), "%s", (void*)name);
  #elif defined(OS_BSD) && !defined(__GLIBC__)
    pthread_set_name_np(pthread_self(), name);
 -#elif defined(OS_SOLARIS)



Home | Main Index | Thread Index | Old Index