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