372 Commits

Author SHA1 Message Date
landry
b15f4481f0 Update to thunderbird 78.3.2.
See https://www.thunderbird.net/en-US/thunderbird/78.3.2/releasenotes/
2020-10-07 12:56:09 +00:00
landry
dc57102064 Update to thunderbird 78.3.1.
Fixes a crasher at startup in some weird circumstances, cf #1667120

Commit includes addition of libffi to LIB_DEPENDS & WANTLIB which i had
completely forgot about, thanks Nam N'Guyen for the diff!

ok sthen@ naddy@
2020-09-28 11:16:13 +00:00
landry
a9cfdb6691 Major update to thunderbird 78.3.0.
See https://www.thunderbird.net/en-US/thunderbird/78.3.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-44/
(both links not there yet)

See https://blog.thunderbird.net/2020/07/whats-new-in-thunderbird-78/
for a user-visible list of changes.

Now integrates openpgp support which was previously provided by the
enigmail extension, see https://blog.thunderbird.net/2020/09/openpgp-in-thunderbird-78/
for details and https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq
for the related FAQ.

port changes:
* enable debug packages
* merge lightning in main package
* build new librnp against systemwide bz2, botan2 and json-c
* build against system libffi 3.3, as found out by Nam N'Guyen that
  fixes crashes in pgp interaction (#1664111)
* stop building against system sqlite and remove corresponding patches,
  not supported anymore
* add a blurb about openpgp and OTR in chat support in README
* rewrite DESCR from scratch

Thanks Mark Patruck for openpgp testing/feedback, and gjones5555 /
netscape / net for early testing. Been using thunderbird betas since 71
in november 2019, so i'd say it's ready for wider dogfooding, just in
time for 6.8.. and the existing 68esr branch is EOL anyway.

ok tb@
2020-09-24 15:47:40 +00:00
landry
b8c94125a5 Bump REVISION after mozilla.port.mk changes 2020-09-22 12:58:18 +00:00
landry
a652bd0292 Update to thunderbird 68.12.0.
See https://www.thunderbird.net/en-US/thunderbird/68.12.0/releasenotes/
Same fixes as corresponding firefox esr:
https://www.mozilla.org/en-US/security/advisories/mfsa2020-37/

Note that the switch to 78.x branch is imminent, pending openpgp being
enabled by default upstream, hopefully for 78.2.1 per #1659536
2020-08-26 18:00:23 +00:00
landry
5e4679dfc1 Update to thunderbird 68.11.0.
See https://www.thunderbird.net/en-US/thunderbird/68.11.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-35/ (not
there yet)

Note that the port is not updated to 78.1, but will be updated to 78.2
next month.
2020-07-29 20:30:06 +00:00
semarie
1ef635952f prepare firefox to be buildable with rustc 1.45.0
https://bugzilla.mozilla.org/show_bug.cgi?id=1640982
2020-07-21 13:21:36 +00:00
landry
e97b819f1d Update to thunderbird 68.10.0.
See https://www.thunderbird.net/en-US/thunderbird/68.10.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-26/

Note that even if thunderbird 78 is being released soon, our port will
only be updated to the 78 branch when upstream reaches 78.2 and
encryption is enabled by default, superseding enigmail.
2020-07-02 06:39:06 +00:00
landry
88dc8f24e0 Bump REVISION for mozilla.port.mk changes 2020-06-30 13:58:13 +00:00
landry
4e27d4b702 Update to thunderbird 68.9.0.
See https://www.thunderbird.net/en-US/thunderbird/68.9.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-22/
(not there yet)
2020-06-04 06:09:38 +00:00
landry
afce64d7c8 bump REVISION for mozilla.port.mk changes 2020-06-02 15:23:35 +00:00
landry
ec21f9bb27 Update to thunderbird 68.8.1.
See https://www.thunderbird.net/en-US/thunderbird/68.8.1/releasenotes/
2020-05-26 06:27:46 +00:00
landry
4823d26ce6 Update to mozilla-thunderbird 68.8.0.
See https://www.thunderbird.net/en-US/thunderbird/68.8.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-18/
ok naddy@
2020-05-07 15:43:30 +00:00
landry
999ce65171 Update to thunderbird 68.7.0.
See https://www.thunderbird.net/en-US/thunderbird/68.7.0/releasenotes/ (not there yet)
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-14/ (not there yet)
2020-04-08 12:28:53 +00:00
espie
52e706b9fd neuter dwz preventively since it doesn't work with those 4 ports
(it's likely the debug info is bogus)
2020-03-26 14:52:38 +00:00
landry
d03f16dbf4 Update to thunderbird 68.6.0.
See https://www.thunderbird.net/en-US/thunderbird/68.6.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-10 (not
yet up)
2020-03-12 18:31:47 +00:00
landry
8e19016603 Update to thunderbird 68.5.0.
See https://www.thunderbird.net/en-US/thunderbird/68.5.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-07/
2020-02-12 09:30:12 +00:00
landry
9d62972155 Bump REVISION-main for mozilla.port.mk changes, 68.5.0 is around the corner but not on the mirrors yet.. 2020-02-11 16:50:23 +00:00
landry
c30c326371 Update to thunderbird 68.4.2.
See https://www.thunderbird.net/en-US/thunderbird/68.4.2/releasenotes/
2020-01-27 08:14:20 +00:00
landry
9ffb77c6a5 Update to thunderbird 68.4.1.
See https://www.thunderbird.net/en-US/thunderbird/68.4.1/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-04/
2020-01-13 11:27:08 +00:00
landry
bc39d796d5 bump REVISION for nss dependency change 2020-01-07 17:28:41 +00:00
kurt
ef9779e25d Backport auxv.h header inclusion fix. okay landry@ 2019-12-23 20:19:20 +00:00
landry
8b94a2a892 Update to thunderbird 68.3.1
See https://www.thunderbird.net/en-US/thunderbird/68.3.1/releasenotes/
2019-12-18 12:03:19 +00:00
landry
adcd52fced No need for debug-lightning, there's no compiled code in this subpackage. 2019-12-16 12:41:30 +00:00
kurt
0c80c21010 Build adjustments:
* remove patch that was applied upstream
* devel/nasm is only a build depend on i386/amd64
* build verbosely
* limit cargo to MAKE_JOBS

okay landry@
2019-12-12 14:16:36 +00:00
landry
565898835b Update to thunderbird 68.3.0.
See https://www.thunderbird.net/en-US/thunderbird/68.3.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2019-37/

Add patches to fix the build with upcoming rust 1.39, from semarie@

While here enable the build on arm64, who knows..
2019-12-03 17:04:25 +00:00
landry
37107f77e1 Provide a debug package for thunderbird. 2019-11-14 19:02:50 +00:00
landry
9cd491b244 Remove gdata-provider bits, was removed upstream in #1584614.
ppl wanting to use the 'Provider for google calendar' addon should use
the addon manager to install it in their profile.

While here remove some old cruft - no REVISION bump as it didnt build.

Fixes build breakage reported by ajacoutot@, thanks !
2019-11-08 16:22:07 +00:00
landry
f5edac045f Bugfix update to thunderbird 68.2.2.
See https://www.thunderbird.net/en-US/thunderbird/68.2.2/releasenotes/
2019-11-07 14:23:16 +00:00
landry
65d87a5a65 Update to thunderbird 68.2.1.
See https://www.thunderbird.net/en-US/thunderbird/68.2.1/releasenotes/

Use --disable-sandbox in CONFIGURE_ARGS instead of setting invalid
pledge strings, thunderbird is a monolithic process so far anyway so its
pledge would be super wide.. to be revisited by someone someday ?
2019-11-01 08:38:06 +00:00
kurt
66d110e89e Document upstream bug report for mmap change in
ProcessExecutableMemory.cpp. okay landry@
2019-10-29 14:46:01 +00:00
kurt
3e1df89c3d Backport fix to isloate node's setting stdout/stderr as non-blocking:
https://bugzilla.mozilla.org/show_bug.cgi?id=1520159
https://bugzilla.mozilla.org/show_bug.cgi?id=1500436

This is a build stability fix only; no change in binaries so no
revision bump. okay landry@
2019-10-29 14:43:03 +00:00
semarie
81d404bd6c mail/thunderbird: unbreak sandbox by using invalid pledge(2) promise instead of valid empty string
jcs@ noted that sandbox should be only enabled with --enable-sandbox (what
thunderbird doesn't use).

sets the promises for now to permit quick fix, to permit users to figure what
pledge promises are needed without rebuilding the whole package.

ok landry@ sthen@
2019-10-29 10:22:25 +00:00
landry
4d4b18bf88 Update to thunderbird 68.2.0.
See https://www.thunderbird.net/en-US/thunderbird/68.2.0/releasenotes/
Remove patch from #1585099 fixing build with rust 1.38, merged upstream.
2019-10-23 19:47:53 +00:00
landry
d9672b6666 Update to thunderbird 68.1.2.
See https://www.thunderbird.net/en-US/thunderbird/68.1.2/releasenotes/
2019-10-13 17:12:14 +00:00
kurt
6c4b66853a Allow mmap(2) to select a suitable random address by providing NULL as
the hint address. okay sthen@
2019-10-07 13:43:06 +00:00
semarie
48dcece2ca unbreak www/firefox-esr and mail/mozilla-thunderbird after lang/rust upgrade
mark www/tor-browser/browser as BROKEN (too outdated and not easily unbreakable)

ok landry@
2019-10-01 04:39:31 +00:00
sthen
a3dae6ea5d factor some common parts into mozilla.port.mk and fix DPB_PROPERTIES which
is supposed to be "lonesome" on i386 because parts of the build take a lot of
ram, but actually ended up as "lonesome parallel" due to a +=. hoping this
will reduce the frequent build failures on i386.  ok landry
2019-09-22 17:19:06 +00:00
landry
16d6925022 Update to thunderbird 68.1.0.
See https://www.thunderbird.net/en-US/thunderbird/68.1.0/releasenotes/
and https://www.thunderbird.net/en-US/thunderbird/68.0/releasenotes/ for
the full releases notes
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2019-28/ and
https://www.mozilla.org/en-US/security/advisories/mfsa2019-29/ (not yet
up, but probably similar to mfsa2019-26 for firefox-esr 68.1.0)

Update to 68.1.0 now so that we can track releases for 6.6-stable.
2019-09-13 15:05:17 +00:00
landry
5ea2126d7e Bump REVISION for mozilla.port.mk changes 2019-09-03 16:25:31 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
landry
42c997f7b3 Update to thunderbird 60.8.0.
See https://www.thunderbird.net/en-US/thunderbird/60.8.0/releasenotes/
Probably fixes
https://www.mozilla.org/en-US/security/advisories/mfsa2019-23/ (guessed
number)
2019-07-09 18:09:19 +00:00
sthen
6ff3e55398 bump REVISION in a bunch of ports known or likely to use struct kinfo_proc,
there may be some missing as my unpacked ports source is a little out of date
but this should catch the main things people might run into

the struct was reordered a second time in sysctl.h r1.192 to improve
compatibility but amd64 snapshot packages made it out before that happened
so the bumps are still needed
2019-06-25 20:25:20 +00:00
landry
b583255fc7 Update to thunderbird 60.7.2.
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2019-20/
2019-06-21 16:41:47 +00:00
landry
1d48f30065 Update to thunderbird 60.7.1.
See https://www.thunderbird.net/en-US/thunderbird/60.7.1/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2019-17/
(probable mfsa#)
2019-06-13 17:01:11 +00:00
landry
322fd731ef Update to thunderbird 60.7.0.
See https://www.thunderbird.net/en-US/thunderbird/60.7.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2019-15/
2019-05-22 20:19:51 +00:00
landry
6c92b33e59 Update to thunderbird 60.6.1.
See https://www.thunderbird.net/en-US/thunderbird/60.6.1/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2019-11/
(not up yet but will be the same as mfsa2019-10)
2019-03-25 19:46:39 +00:00
landry
f36b2e669a Update to thunderbird 60.6.0.
See https://www.thunderbird.net/en-US/thunderbird/60.6.0/releasenotes/
2019-03-20 07:22:03 +00:00
landry
420fae9183 Bump after mozilla.port.mk change 2019-03-19 19:24:04 +00:00
landry
ef9ade24d9 Bugfix update to thunderbird 60.5.2.
See https://www.thunderbird.net/en-US/thunderbird/60.5.2/releasenotes/
2019-02-26 21:32:41 +00:00