aboutsummaryrefslogtreecommitdiff
path: root/mail/thunderbird/files
Commit message (Collapse)AuthorAgeFilesLines
* mail/thunderbird: update to 144.0 (rc1)Christoph Moench-Tegeder7 days4-321/+1045
| | | | | Release Notes: https://www.thunderbird.net/en-US/thunderbird/144.0/releasenotes/
* mail/thunderbird: update to 143.0 (rc1)Christoph Moench-Tegeder2025-09-114-5959/+2813
| | | | | Release Notes (soon): https://www.thunderbird.net/en-US/thunderbird/143.0/releasenotes/
* mail/thunderbird: : Fix build with rust 1.89.0Mikael Urankar2025-09-011-0/+18
| | | | | | | | | error: implicit autoref creates a reference to the dereference of a raw pointer --> third_party/rust/allocator-api2/src/stable/vec/mod.rs:1902:30 PR: 288923 Approved by: portmgr (build fix blanket)
* mail/thunderbird: update to 142.0 (rc1)Christoph Moench-Tegeder2025-08-146-12670/+10681
| | | | | Release Notes (soon): https://www.thunderbird.net/en-US/thunderbird/142.0/releasenotes/
* www/firefox{,-esr} mail/thunderbird{-esr}: fix runtime on arm64Christoph Moench-Tegeder2025-07-271-0/+35
| | | | | | | reports of crashes on arm64 with aslr enabled. PR: 271081 Reported by: markj@
* mail/thunderbird: update to 141.0 (rc1)Christoph Moench-Tegeder2025-07-183-584/+442
| | | | | Release Notes: https://www.thunderbird.net/en-US/thunderbird/141.0/releasenotes/
* mail/thunderbird: update to 140.0 (rc2)Christoph Moench-Tegeder2025-07-021-23/+0
| | | | | Release Notes: https://www.thunderbird.net/en-US/thunderbird/140.0/releasenotes/
* mail/thunderbird: fix branding displayChristoph Moench-Tegeder2025-06-191-0/+23
| | | | (it still showed beta)
* mail/thunderbird: update to 140.0 (rc1)Christoph Moench-Tegeder2025-06-192-31/+28
| | | | | Release Notes (soon): https://www.thunderbird.net/en-US/thunderbird/140.0/releasenotes/
* mail/thunderbird: update to 139.0 (rc1)Christoph Moench-Tegeder2025-05-237-2818/+2408
| | | | | Release Notes: https://www.thunderbird.net/en-US/thunderbird/139.0/releasenotes/
* mail/thunderbird: update to 138.0 (rc1)Christoph Moench-Tegeder2025-04-234-245/+255
| | | | | Release Notes (soon): https://www.thunderbird.net/en-US/thunderbird/138.0/releasenotes/
* mail/thunderbird: update to 137.0 (rc1)Christoph Moench-Tegeder2025-03-278-7989/+19126
| | | | | | | Release Notes (soon): https://www.thunderbird.net/en-US/thunderbird/137.0/releasenotes/ Mention the big upgrade and the new thunderbird-esr port in UPDATING.
* mail/thunderbird: update to 128.7.0 (rc1)Christoph Moench-Tegeder2025-02-041-0/+2
| | | | | Release Notes: https://www.thunderbird.net/en-US/thunderbird/128.7.0esr/releasenotes/
* mail/thunderbird: fix build with clang 19Christoph Moench-Tegeder2024-10-271-0/+200
| | | | | | | | clang/libcxx 19 is more strict about std::char_traits, causing build failure in the rnp submodule. Import patches from upstream (rnp). PR: 282347 Submitted by: jkim@
* mail/thunderbird: make mouse cursors work againChristoph Moench-Tegeder2024-09-101-0/+23
| | | | | | when no "mouse cursor theme" is configured (using the default X cursors), the cursor did not change based on context (mouse over, ...). Import patch from www/firefox to fix this.
* www/firefox{,-esr} mail/thunderbird: pet CPUTYPE buildsChristoph Moench-Tegeder2024-09-101-12/+45
| | | | | | | | | some combinations of custom CPUTYPE and compiler require special linker/compiler flags - try to chase this. PR: 277021 PR: 281404 Submitted by: jkim@ (based on)
* mail/thunderbird: update to 128.2.0Christoph Moench-Tegeder2024-09-0924-15547/+14739
| | | | | Release Notes: https://www.thunderbird.net/en-US/thunderbird/128.2.0esr/releasenotes/
* mail/thunderbird: update to 115.12.0 (rc1)Christoph Moench-Tegeder2024-06-071-64/+0
| | | | | Release Notes (soon): https://www.thunderbird.net/en-US/thunderbird/115.12.0/releasenotes/
* mail/thunderbird: fix build with clan18Christoph Moench-Tegeder2024-05-151-0/+199
| | | | | Sumbitted by: jkim PR: 278989
* mail/thunderbird: Fix build with rust 1.78.0Mikael Urankar2024-05-132-0/+3646
| | | | | PR: 278834 Approved by: portmgr (build fix blanket)
* mail/thunderbird: fix linking with libc++18Christoph Moench-Tegeder2024-04-181-0/+25
| | | | | | copied from www/firefox PR: 276746
* mail/thunderbird: fix build with libc++18Christoph Moench-Tegeder2024-04-181-0/+34
| | | | Reported By: cy
* mail/thunderbird: fix rust warnings "variable does not need to be mutable"Christoph Moench-Tegeder2024-04-141-0/+75
| | | | | | | These led to build failures with some toolchains. https://bugzilla.mozilla.org/show_bug.cgi?id=1841919 Reported by: cy
* */*: Sunset 12.4-RELEASE/12-STABLE from ports treeMuhammad Moinur Rahman2023-12-311-23/+0
| | | | | | | | | | | | | | | | | | | | | - Remove all references to defunct ARCH arm - Remove all references to defunct ARCH sparc64 - Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64 ARCH - Remove sysutils/afbinit requires defunct sparc64 ARCH - Remove all references to bktr driver - Remove all references to defunct FreeBSD_12 - Remove all references to OSVERSION/OSREL corresponding to 12 - Remove conditionals in Mk/Uses/cabal.mk - Remove sparc reference from Mk/Uses/qt-dist.mk - Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64 - Remove BROKEN_FreeBSD_12* from: - Remove OpenSSL patches from: - Remove conditional flags for OSVERSION >= 1300000 to fixed flags. Also move conditional flags for non sparc64/arm ARCH to fixed flags. Reviewed by: brooks, jbeich, rene, salvadore Differential Revision: https://reviews.freebsd.org/D42068
* mail/thunderbird: fix build on powerpc64*Piotr Kubaj2023-12-031-1/+1
| | | | | | | | | | | In file included from Unified_cpp_dom_media_flac0.cpp:2: /wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-115.5.1/dom/media/flac/FlacDecoder.cpp:21:10: error: value of type 'media::DecodeSupportSet' (aka 'EnumSet<mozilla::media::DecodeSupport, unsigned long>') is not contextually convertible to 'bool' platform->SupportsMimeType("audio/flac"_ns); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-115.5.1/dom/media/flac/FlacDecoder.cpp:20:44: error: invalid operands to binary expression ('StripAtomic<mozilla::RelaxedAtomicBool>' (aka 'bool') and 'media::DecodeSupportSet' (aka 'EnumSet<mozilla::media::DecodeSupport, unsigned long>')) return StaticPrefs::media_flac_enabled() && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 2 errors generated.
* mail/thunderbird: update to 115.3.0 (ga)Christoph Moench-Tegeder2023-09-2619-7340/+33036
| | | | | Release Notes: https://www.thunderbird.net/en-US/thunderbird/115.3.0/releasenotes/
* mail/thunderbird: update to 102.13.0 (rc1)Christoph Moench-Tegeder2023-07-051-33/+0
| | | | | Release Notes (soon): https://www.thunderbird.net/en-US/thunderbird/102.13.0/releasenotes/
* mail/thunderbird: Fix build with rust 1.70.0Mikael Urankar2023-06-091-0/+33
| | | | | | | | Import an upstream patch to fix a build failure with rust 1.70.0. Obtained from: https://github.com/mozilla/mp4parse-rust/pull/376 PR: 271797
* mail/thunderbird: update to 102.8.0 (rc1)Christoph Moench-Tegeder2023-02-101-60/+0
| | | | | Release Notes (soon): https://www.thunderbird.net/en-US/thunderbird/102.8.0/releasenotes/
* mail/thunderbird: enable webrtc on powerpc64Piotr Kubaj2022-12-211-0/+264
| | | | Patch copied from www/firefox/files/patch-libwebrtc-powerpc64
* mail/thunderbird: update to 102.6.0 (rc1)Christoph Moench-Tegeder2022-12-091-27/+0
| | | | | Release Notes (soon): https://www.thunderbird.net/en-US/thunderbird/102.6.0/releasenotes/
* Mk/bsd.gecko.mk: release python limitationChristoph Moench-Tegeder2022-11-161-0/+60
| | | | | upstream patch should allow building with newer pythons, while the old python still works
* mail/thunderbird: update to 102.3.0 (rc1)Christoph Moench-Tegeder2022-09-151-496/+0
| | | | | Release Notes (soon): https://www.thunderbird.net/en-US/thunderbird/102.3.0/releasenotes/
* mail/thunderbird: fix build on legacy FreeBSDChristoph Moench-Tegeder2022-09-111-0/+51
| | | | | | | just as firefox/firefox-esr, we need to work around missing CPU_SET macros on old FreeBSD. Patch taken from 65f70bb54d/4a4ffa51d5. Reported by: Barbara
* mail/thunderbird: update to 102.2.2Christoph Moench-Tegeder2022-09-1116-26962/+70636
| | | | | Release Notes: https://www.thunderbird.net/en-US/thunderbird/102.2.2/releasenotes/
* rust: bring back update to 1.63Baptiste Daroussin2022-08-251-0/+767
| | | | | | | | | | | | | | | | Revert back the revert of the update of rust and related commits This revert was drive by beside validation by portmgr via exp-run and not respectful of the etiquette we have between committers This reverts commit 8ecb1f8141144c1603eb4026122d2e60eeaccd64. This reverts commit 04d257baa182926cff158f32cf459e560426add0. This reverts commit 2757c63bd0e6d01f9f0657fe03bb3a7b49adcae2. This reverts commit 75f4713de5e3fbd1c6a0cb572e08121814a4072e. This reverts commit e88e592111c86fdd1c0ac8717dbef9342e15e27c. This reverts commit 783c056d7d681d66e2c5c59251c275d65274028e. With hat: portmgr
* Revert "mail/thunderbird: Fix build with rust 1.63.0"Piotr Kubaj2022-08-251-767/+0
| | | | | | This reverts commit 1bdfb58fea2259d7ba36cc99109e9e4f59897e6e. PR: 265915
* mail/thunderbird: Fix build with rust 1.63.0Mikael Urankar2022-08-251-0/+767
| | | | - Fix packed_simd with the relevant parts of https://hg.mozilla.org/releases/mozilla-beta/raw-rev/c37c77a20f96
* devel/rust-cbindgen: update to 0.24.3Jan Beich2022-06-171-0/+27
| | | | | | | | Changes: https://github.com/eqrion/cbindgen/releases/tag/v0.24.0 Changes: https://github.com/eqrion/cbindgen/releases/tag/v0.24.1 Changes: https://github.com/eqrion/cbindgen/releases/tag/v0.24.2 Changes: https://github.com/eqrion/cbindgen/releases/tag/v0.24.3 Reported by: GitHub (watch releases)
* multimedia/dav1d: update to 1.0.0Jan Beich2022-03-181-0/+45
| | | | | Changes: https://code.videolan.org/videolan/dav1d/-/releases/1.0.0 Reported by: Repology
* www/firefox www/firefox-esr mail/thunderbird: fix build with libc++ 14Dimitry Andric2022-03-161-0/+69
| | | | | | | | | | | | | | | | | | | | | | Mozilla attempts to redefine several internal libc++ functions, such as __throw_out_of_range(). With libc++ 14 and higher, this now leads to compile errors: In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/system_wrappers/deque:3: /usr/include/c++/v1/deque:1865:9: error: call to '__throw_out_of_range' is ambiguous _VSTD::__throw_out_of_range("deque"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/v1/__config:824:15: note: expanded from macro '_VSTD' ^ /wrkdirs/usr/ports/www/firefox/work/.build/dist/include/mozilla/throw_gcc.h:97:59: note: candidate function MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_out_of_range( ^ /usr/include/c++/v1/stdexcept:264:6: note: candidate function void __throw_out_of_range(const char*__msg) ^ To work around this issue, avoid redefining those internal libc++ functions, if _LIBCPP_VERSION is set.
* mail/thunderberird: update to 91.6.0 (rc1)Christoph Moench-Tegeder2022-02-051-26/+0
| | | | | Release Notes (soon): https://www.thunderbird.net/en-US/thunderbird/91.6.0/releasenotes/
* mail/thunderbird: update to 91.5.0Christoph Moench-Tegeder2022-01-111-50/+0
| | | | | Release Notes: https://www.thunderbird.net/en-US/thunderbird/91.5.0/releasenotes/
* www/firefox: replace 571ee96df4f6 with upstream fixJan Beich2021-12-261-8/+9
| | | | Rename the patch to facilitate pruning on update.
* mail/thunderbird: use libc for res_* functionsChristoph Moench-Tegeder2021-12-121-0/+25
| | | | | | | | | | | | | | | thunderbird's javascript code needs more than basic DNS resolution (e.g. SRV, TXT, MX lookups) - more than javascript natively has (welcome to the web) and builds it's own bindings for libc to use the resolver(3) interface. Unlike linux, where the resolver routines live in libresolv, FreeBSD has these routines in libc. I'm referencing libc.so.7 directly, as this is enough to make this code work on 13/amd64 (others should work too) - the official way of using libc.so would be much more work (and reimplementing parts of the dynamic linker in javascript takes the cake, or something). This is enough to make adding and using new CalDAV calendars possible; other problems might linger and possibly require a better solution.
* graphics/wayland: update to 1.20.0Jan Beich2021-12-101-0/+25
| | | | | | | Changes: https://lists.freedesktop.org/archives/wayland-devel/2021-December/042064.html PR: 258547 Exp-run by: antoine Approved by: manu
* www/firefox: unbreak PipeWire support after 8691df3a5142Jan Beich2021-11-211-0/+73
| | | | | | | | | libpipewire is used on demand via dlopen(). Currently, only enabled for WebRTC getUserMedia (screen capture) under Wayland. https://searchfox.org/mozilla-release/rev/e2929d8cad28/third_party/libwebrtc/webrtc/modules/desktop_capture/screen_capturer_linux.cc#28 PR: 259621
* www/firefox-esr: expose PipeWire support after c58401d4dda5Jan Beich2021-11-211-0/+122
| | | | | | | | | | | | | | | | | | | | | | | | Should work on wlroots-based compositors. For example, # pkg install firefox sway pam_xdg xdg-desktop-portal-wlr xdg-desktop-portal # sysrc seatd_enable=YES # service seatd start # echo 'session optional pam_xdg.so notroot runtime' >>/etc/pam.d/system $ exit # log out to pick up XDG_RUNTIME_DIR <new login> $ export XDG_CURRENT_DESKTOP=sway $ export MOZ_ENABLE_WAYLAND=1 $ dbus-daemon --session --fork --address=unix:runtime=yes $ sway <GUI session> $ dbus-update-activation-environment --all $ daemon -f pipewire $ firefox https://mozilla.github.io/webrtc-landing/gum_test.html <click on "Screen Capture"> <select "Use operating system settings"> <click on "Allow" button> <select via cursor the desired screen (output display)> <notice the screen mirrored on the web page>
* mail/thunderbird: fix build on powerpc64Piotr Kubaj2021-10-101-7/+4
| | | | | | | | | | | 12537 /wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-91.2.0/dom/media/flac/FlacDecoder.cpp:21:20: error: no matching member function for call to 'SupportsMimeType' 12538 platform->SupportsMimeType("audio/flac"_ns, 12539 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 12540 /wrkdirs/usr/ports/mail/thunderbird/work/.build/dist/include/PDMFactory.h:85:15: note: candidate function not viable: no known conversion from 'nullptr_t' to 'const mozilla::PDMFactory::MediaCodecsSupported' (aka 'const EnumSet<mozilla::PDMFactory::MediaCodecs>') for 2nd argument 12541 static bool SupportsMimeType(const nsACString& aMimeType, 12542 ^ 12543 /wrkdirs/usr/ports/mail/thunderbird/work/.build/dist/include/PDMFactory.h:47:8: note: candidate function not viable: requires single argument 'aMimeType', but 2 arguments were provided 12544 bool SupportsMimeType(const nsACString& aMimeType) const;
* mail/thunderbird: update to 91.2.0Christoph Moench-Tegeder2021-10-0612-1540/+287
| | | | | | | | | | | Release Notes: https://www.thunderbird.net/en-US/thunderbird/91.2.0/releasenotes/ This brings in Thunderbird 91esr: - the calendar is not optional anymore - gtk2 is not directly required anymore - integrated PDF viewer - and much more: https://support.mozilla.org/en-US/kb/new-thunderbird-91