On Tue, Sep 22, 2020 at 06:40:55PM +0200, Landry Breuil wrote:
> On Mon, Sep 07, 2020 at 04:09:39PM +0200, Landry Breuil wrote:
> > On Mon, Aug 31, 2020 at 01:42:04PM +0200, Landry Breuil wrote:
> > > On Mon, Aug 31, 2020 at 01:25:22PM +0200, Landry Breuil wrote:
> > > > Hi,
> > > > 
> > > > upstream thunderbird is tentatively enabling the openpgp integration in
> > > > the upcoming 78.2.1 release, which is the only change compared to
> > > > 78.2.0:
> > > > https://www.thunderbird.net/en-US/thunderbird/78.2.0/releasenotes/
> > > 
> > > Should have checked before sending, as it's now released:
> > > 
> > > https://www.thunderbird.net/en-US/thunderbird/78.2.1/releasenotes/
> > 
> > A bit sad to see i got zero feedback on this. Upstream plans a 78.2.2 in
> > the coming days with some fixes, and there's also a post about openpgp
> > integration here:
> > https://blog.thunderbird.net/2020/09/openpgp-in-thunderbird-78/
> > which links to an extensive support doc:
> > https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq
> > 
> > I plan to upgrade the thunderbird port soon, as i want proper testing
> > for the upcoming 6.8 release. So enigmail/openpgp aficionados should
> > really test this.. and other thunderbird users too :)
> 
> After some digging and help from Nam N'Guyen, the openpgp crash that
> happened when revoking/generated keys is fixed, and my repository has a
> fixed 78.3.0rc1 package. Once this one is released upstream, i will
> update the mail/mozilla-thunderbird port.
> 
> PKG_PATH=https://packages.rhaalovely.net/%m:installpath pkg_add
> thunderbird will install it, or build the port from the release branch
> of my port repo.
> 
> openpgp/enigmail users should really read
> https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq
> which answers tons of questions. I also plan to update the enigmail port
> to 2.2 for 6.8 so that it provides a proper upgrade paths for 6.7
> enigmail users, but that will probably be totally untested.

And for the cvs lovers out there, here's diffs for the final 78.3.0 and
enigmail 2.2.2. Should apply on top of current cvs. Will probably commit
tonight or tmrw.

Landry
Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/mail/thunderbird-i18n/Makefile.inc,v
retrieving revision 1.111
diff -u -r1.111 Makefile.inc
--- Makefile.inc        26 Aug 2020 18:00:24 -0000      1.111
+++ Makefile.inc        24 Sep 2020 10:14:31 -0000
@@ -5,7 +5,7 @@
 
 PKG_ARCH =     *
 
-FV =           68.12.0
+FV =           78.3.0
 V =            ${FV:C/b.$//}
 NAME =         thunderbird-i18n
 
@@ -18,8 +18,8 @@
 # Mozilla public license
 PERMIT_PACKAGE =       Yes
 
-MASTER_SITES = 
https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${FV}/linux-i686/xpi/
 \
-               
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/${FV}/linux-i686/xpi/
+MASTER_SITES = 
https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${FV}/linux-x86_64/xpi/
 \
+               
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/${FV}/linux-x86_64/xpi/
 
 LANGUAGES =    ar ast be bg br ca cs cy da de dsb el en-GB en-US es-AR es-ES 
et eu \
                fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt 
nb-NO nl nn-NO \
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/thunderbird-i18n/distinfo,v
retrieving revision 1.143
diff -u -r1.143 distinfo
--- distinfo    26 Aug 2020 18:00:24 -0000      1.143
+++ distinfo    24 Sep 2020 10:14:31 -0000
@@ -1,110 +1,110 @@
-SHA256 (mozilla/thunderbird-i18n-68.12.0/ar.xpi) = 
6UVtaev0kNKy3QqXMuIbd1CKbYaIj1OaxDVEDcDXOx8=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/ast.xpi) = 
EHwHO1/wr5aaeIZSPthEe+6XwSuodSvraAhKOFONJlk=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/be.xpi) = 
D1RhxcnxOP1tMh28526oiA33bGBRsuNCIqhwn8WCSJE=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/bg.xpi) = 
QhkZOXLyLbUoe7ybPeLt0l4l0/s5QA3dZ05lXO2NExs=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/br.xpi) = 
EzV6AxrqNO5fPZP42oGayNDrr8o0Mxy1Fc3z3Iw+uvE=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/ca.xpi) = 
ZapvM4/I8OfpsqTI7yHaO03c8uy/B1LHNckF1itcoM8=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/cs.xpi) = 
MmvVjqoyBEm0cqq7m1zZL7b2gfGnObNyrvwfSRNsdrU=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/cy.xpi) = 
CZ7wh6gUNs4Qx1Jc5nla9HN7Ayl3WwUESDqLtn7BGPo=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/da.xpi) = 
scMNoKHtqDe7Cew1Bjx2Tkc+KF9YunDR1B5FIONAEP8=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/de.xpi) = 
I760VwndvboVL9xnHSFQ94CMpepS4u878e4eHMb/4W0=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/dsb.xpi) = 
P27cv/wwPFCZ4m/DhQecV62Uh7zFI8CkmAxUFmkPvjQ=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/el.xpi) = 
4qSxW41HsN55Qvx356D2rAqO3Exkcgc4O+/TJ1DbsNM=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/en-GB.xpi) = 
26jKqgTnEUCR2/HDHs1H/T5sMgTmHo+kUfeRkhNXcQY=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/en-US.xpi) = 
VPrtxj0BfZXVM1Ow0kVrQecNaNqOmaFhLydmliw6CLY=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/es-AR.xpi) = 
8WhYy7dYpzfxOHNenD94rA1h69rEubfh4YG9a7xNqic=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/es-ES.xpi) = 
mAwXdvb8x6R75I5HuLNM54hjQOeU8rYSINWEo4h2h8k=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/et.xpi) = 
LTmvtNC38zCawHtF9+eo/3U7TUhS7FiPGTgLDP3wqP4=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/eu.xpi) = 
jG4NKHxdwldRp0x6VmLV5OsYoQ+W+KylvWoURTy0OFw=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/fi.xpi) = 
EREc+gwUnFj6fHWR5Cej1kN8o61JsA8mevGJ/xLfoAw=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/fr.xpi) = 
Egi7m/pLwZo946977nEg/ja8FBLmGn8ZeiMFhCtCtEg=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/fy-NL.xpi) = 
yOBWqCABFMIW2/9QEF+ObNFuT7513W2YInDfBAAdEXM=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/ga-IE.xpi) = 
Sf2DSFqhXYVjulgtBtgqtZo6iPigv93FF4eId5Q+kf4=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/gd.xpi) = 
+AqzDmbZGSXPL1uogNlScuCUjRqBVlXx6vYlMKCGLyc=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/gl.xpi) = 
RlRPKhec6VUOEJmpkUqoUh/Soi9zVA4d5bMr6uSaYsQ=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/he.xpi) = 
mE7kTAvGs61CG8J9WRsJ3JLXC6/MbcKPB6IvdNSBKq8=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/hr.xpi) = 
JGtCrK54rHM06Wi5IJkX8pdbWm5N597vsQOvUd97aJM=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/hsb.xpi) = 
SYNEtArZ1NoT+gZAFxXPKjKu9ExhFhkvGUZjv8UY8u0=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/hu.xpi) = 
ImhA3rPcDd+oDNMR//PuqcwrUdqjceMIApnkgnzzxXc=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/hy-AM.xpi) = 
8i8EG1mOC+VInWDyFSAsT1dURnoRYGanVIHp+ePrKaI=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/id.xpi) = 
v+/WkYmAHU//MzXdkxL0ltfAWDRv10yLfgeAQG6A7hs=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/is.xpi) = 
2SGqNrsEoWt7fZ+PXpytQBb/uSD7uENDxGPd1ZPhbpc=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/it.xpi) = 
+lbCLHue2c5TVEYYyXd9ursjbud7XZtYicriZCg2Vdw=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/ja.xpi) = 
8C8vRQZ1j0wQG7eua0OnnXWIjA7Q+QOKUvP9PSPCBYc=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/ko.xpi) = 
Ol7O/9Yggg6yIYdx8jm8PM5WicMviCjgvaNNdkK33bU=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/lt.xpi) = 
JOLykiY1M2sxCMAxJZ/oP74vd8yXZCiWfkJEIa0ZD3s=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/nb-NO.xpi) = 
5a/tSab6pS1QvYNB17DIpthOV1T459LuT94r5MrqckU=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/nl.xpi) = 
2YNgvqbz26ZEIyrPGWZw2rjvQ2JE2CMnonNP53TtEOs=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/nn-NO.xpi) = 
uhj3zO6fTK18GSUEz0YQjp8a4DZNSrZAJ7pO6PIb8Zs=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/pl.xpi) = 
grwGazREfwE44kIGLsAnA6QcUvzSfunDTPuRORdbEbM=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/pt-BR.xpi) = 
JrcztOoAB9mU+//0fYB6tpAc+oFTiKqPbH/UcOh6dxo=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/pt-PT.xpi) = 
77Fr1+mjihedPtRgQ+v95WhBuni2WWZLX4MVuaS4+DQ=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/rm.xpi) = 
zysLAWUmx6OnRigGu94LNt7iG3Wkb5K1PT9S2TPofCo=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/ro.xpi) = 
9U/6ABR6DMoNOYUtJVF7n+Gyl5swfhEtCD4Y4Hkm3f4=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/ru.xpi) = 
Ancx1q8U5J42FdxDLKkPKWmt+/TxQUgw2cc9Ev3uNV0=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/si.xpi) = 
dCGQHD5sWaIZkfIsiOkDKvQ/3i8DmJPy/D2KQx8CCpM=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/sk.xpi) = 
W12tHKai9UDEYOLadgQfMH+zOe38MdgTwFzwI6okS+0=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/sl.xpi) = 
b+fA8azn44YLBTJPESd41SlpAtAcqlbNI6gEde5/pR8=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/sq.xpi) = 
XggrV2p8LI2Iidf4sA81R7YSXZUxJv3AagLp2xGd0w0=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/sr.xpi) = 
MGIdDEEljbYj/ufxFsr6vJ+e5NyRQ/fRzuOPxC2i6/0=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/sv-SE.xpi) = 
5NcFL/lPjEr9htSj8zJkDR7gj1TBBE960Cy+InG+XtI=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/tr.xpi) = 
mqw6vhlgLWEiSKUl4Ug8gFmEUj60KJKap71MIWPjXgI=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/uk.xpi) = 
jK+XV4+GVcdGv/jQ0M01PG1H9bM0a8CkFvlOlMt8OqU=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/vi.xpi) = 
Fx0redb0fCmAU7J7GIoC3XX05d7eTX7yRuDBaF4swQI=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/zh-CN.xpi) = 
ycN1j9xWREjASe+1tLEoGLsCScjwZ2D1Yba0R7a/qf4=
-SHA256 (mozilla/thunderbird-i18n-68.12.0/zh-TW.xpi) = 
0q7zPzkvkVAsIYeNcfZwiMYNaVVa/0pNKlXgCc31+sg=
-SIZE (mozilla/thunderbird-i18n-68.12.0/ar.xpi) = 617167
-SIZE (mozilla/thunderbird-i18n-68.12.0/ast.xpi) = 551299
-SIZE (mozilla/thunderbird-i18n-68.12.0/be.xpi) = 646280
-SIZE (mozilla/thunderbird-i18n-68.12.0/bg.xpi) = 646226
-SIZE (mozilla/thunderbird-i18n-68.12.0/br.xpi) = 574852
-SIZE (mozilla/thunderbird-i18n-68.12.0/ca.xpi) = 578439
-SIZE (mozilla/thunderbird-i18n-68.12.0/cs.xpi) = 603043
-SIZE (mozilla/thunderbird-i18n-68.12.0/cy.xpi) = 589903
-SIZE (mozilla/thunderbird-i18n-68.12.0/da.xpi) = 588350
-SIZE (mozilla/thunderbird-i18n-68.12.0/de.xpi) = 597804
-SIZE (mozilla/thunderbird-i18n-68.12.0/dsb.xpi) = 618835
-SIZE (mozilla/thunderbird-i18n-68.12.0/el.xpi) = 699222
-SIZE (mozilla/thunderbird-i18n-68.12.0/en-GB.xpi) = 556404
-SIZE (mozilla/thunderbird-i18n-68.12.0/en-US.xpi) = 542068
-SIZE (mozilla/thunderbird-i18n-68.12.0/es-AR.xpi) = 596552
-SIZE (mozilla/thunderbird-i18n-68.12.0/es-ES.xpi) = 518351
-SIZE (mozilla/thunderbird-i18n-68.12.0/et.xpi) = 573581
-SIZE (mozilla/thunderbird-i18n-68.12.0/eu.xpi) = 579944
-SIZE (mozilla/thunderbird-i18n-68.12.0/fi.xpi) = 578418
-SIZE (mozilla/thunderbird-i18n-68.12.0/fr.xpi) = 607810
-SIZE (mozilla/thunderbird-i18n-68.12.0/fy-NL.xpi) = 594467
-SIZE (mozilla/thunderbird-i18n-68.12.0/ga-IE.xpi) = 588710
-SIZE (mozilla/thunderbird-i18n-68.12.0/gd.xpi) = 587109
-SIZE (mozilla/thunderbird-i18n-68.12.0/gl.xpi) = 568397
-SIZE (mozilla/thunderbird-i18n-68.12.0/he.xpi) = 604788
-SIZE (mozilla/thunderbird-i18n-68.12.0/hr.xpi) = 583783
-SIZE (mozilla/thunderbird-i18n-68.12.0/hsb.xpi) = 616036
-SIZE (mozilla/thunderbird-i18n-68.12.0/hu.xpi) = 618153
-SIZE (mozilla/thunderbird-i18n-68.12.0/hy-AM.xpi) = 631978
-SIZE (mozilla/thunderbird-i18n-68.12.0/id.xpi) = 567746
-SIZE (mozilla/thunderbird-i18n-68.12.0/is.xpi) = 575440
-SIZE (mozilla/thunderbird-i18n-68.12.0/it.xpi) = 489519
-SIZE (mozilla/thunderbird-i18n-68.12.0/ja.xpi) = 643575
-SIZE (mozilla/thunderbird-i18n-68.12.0/ko.xpi) = 620530
-SIZE (mozilla/thunderbird-i18n-68.12.0/lt.xpi) = 603846
-SIZE (mozilla/thunderbird-i18n-68.12.0/nb-NO.xpi) = 574021
-SIZE (mozilla/thunderbird-i18n-68.12.0/nl.xpi) = 581354
-SIZE (mozilla/thunderbird-i18n-68.12.0/nn-NO.xpi) = 574949
-SIZE (mozilla/thunderbird-i18n-68.12.0/pl.xpi) = 576086
-SIZE (mozilla/thunderbird-i18n-68.12.0/pt-BR.xpi) = 589837
-SIZE (mozilla/thunderbird-i18n-68.12.0/pt-PT.xpi) = 588103
-SIZE (mozilla/thunderbird-i18n-68.12.0/rm.xpi) = 578050
-SIZE (mozilla/thunderbird-i18n-68.12.0/ro.xpi) = 594841
-SIZE (mozilla/thunderbird-i18n-68.12.0/ru.xpi) = 683324
-SIZE (mozilla/thunderbird-i18n-68.12.0/si.xpi) = 637405
-SIZE (mozilla/thunderbird-i18n-68.12.0/sk.xpi) = 609752
-SIZE (mozilla/thunderbird-i18n-68.12.0/sl.xpi) = 590627
-SIZE (mozilla/thunderbird-i18n-68.12.0/sq.xpi) = 598900
-SIZE (mozilla/thunderbird-i18n-68.12.0/sr.xpi) = 624897
-SIZE (mozilla/thunderbird-i18n-68.12.0/sv-SE.xpi) = 591596
-SIZE (mozilla/thunderbird-i18n-68.12.0/tr.xpi) = 599706
-SIZE (mozilla/thunderbird-i18n-68.12.0/uk.xpi) = 671453
-SIZE (mozilla/thunderbird-i18n-68.12.0/vi.xpi) = 623422
-SIZE (mozilla/thunderbird-i18n-68.12.0/zh-CN.xpi) = 626820
-SIZE (mozilla/thunderbird-i18n-68.12.0/zh-TW.xpi) = 627476
+SHA256 (mozilla/thunderbird-i18n-78.3.0/ar.xpi) = 
S9PphqEilXJYYpBSZTS9JvHnMpmsLqz39KC4sT29+3w=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/ast.xpi) = 
vnKZ8M4bzvqztRViutpWuMvja2YG4CY65G12q1pdKuo=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/be.xpi) = 
HaQrfhyLXTiqDvUVOE3g0W4PjDWGM4EKJC1ryLjZIKs=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/bg.xpi) = 
/MWtmUbarV7KYqLK+ph60vTikV6w8QwumTvaBvRwjt4=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/br.xpi) = 
xfHSxOMTBNny3J2rOru2VrHWgRasl+TsMal6NsEvdPo=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/ca.xpi) = 
dzBb+52hVIRYBEWoQu8yhHgB18tggkEeFImRciQMfi0=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/cs.xpi) = 
b28GM0BbPf36sMtYP8OTbMVF6Z6vx8ynCE52HJSm6VU=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/cy.xpi) = 
IwhO2rsEz87h7eup2qK7BXus6FMZkBJALy/iXKOpX8I=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/da.xpi) = 
GAQEnHmZfR8SeFzIdVnr6YA+0vI8p1SpP01alZdqSpY=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/de.xpi) = 
+tjoxfbMGqhl91n4Pv1CVfx5bk2OcBn7tx9dt0elg+U=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/dsb.xpi) = 
XmvaR0F8vO0z0kFfURKqzmEWsSuCh4RDNGB/OhZjsnE=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/el.xpi) = 
VFolf8SKUpgIbZosMVbCjnmwiCd6PdSNQWBuV77ZNxg=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/en-GB.xpi) = 
cKk3LyWDffA3AvP9yk7G4UTVw4sl1vp2GdNJ1M0hksM=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/en-US.xpi) = 
0l87Psh2ppQYHC5XtB9KCL5ytzxn/9OyHJG2cKNg0Rs=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/es-AR.xpi) = 
Tw8k7HeyMuWaEz5sAkAQiY6+/EWbjSSxz7rCViLqkf8=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/es-ES.xpi) = 
szLVGI5muw12nRgL8zwFSFY0O2ALvokxRSYo/2G+910=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/et.xpi) = 
VmddHwOkSKXwN9Du6YFUkYHMoWU0sm+oxaWAfzhC/cs=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/eu.xpi) = 
ior64Wbd7ThkM9tLc09Zf08DVke3I242FM1uBhgynrg=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/fi.xpi) = 
4iavn/BGbY7GjKN16K5/ogk+FT0FX9XmYf511Y6swOw=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/fr.xpi) = 
dg/0U3af5BPnFvQB+vijpeyQRBC1D5ygXXJwFfXi9/M=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/fy-NL.xpi) = 
R6HOsDecdVWDd3lU7q3ASO9/a9xGa97Gab8+K72JO/w=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/ga-IE.xpi) = 
GYyQFoW7riY3GHmWX/zil6xsOCUXFxhFtU1JqCeM/Eg=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/gd.xpi) = 
CUcrTOW7JD3lisXU277ERYEeg8sJXSfxoA8z1QMDz6c=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/gl.xpi) = 
jN0pRswtGatMxpIvrWBCGK6QX43K+tpJfK+vDl7wovQ=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/he.xpi) = 
FfegpFvMzmADyjnVR6Lu0cp21LbYsL8yvG5CRvaNwNw=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/hr.xpi) = 
X9/FVNZrb5JfESborpxBkrWaCUE01ePgSSJlMQXTsk0=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/hsb.xpi) = 
Jue1YyquUPy/AkvWZDoU07YVgBWXrvZJh5Xp+3ONG1M=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/hu.xpi) = 
xFsUmwaI00JUjJYaolkolot4LqLPWa5ts1DHCBcb0Q0=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/hy-AM.xpi) = 
En1OOZuRnGOPCMOoFsHEiHErQNp5mYvFxGmOsqsCTyY=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/id.xpi) = 
041/qaP35KMhGlawBA392AWAJ9dGsOW07FwD64JcERc=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/is.xpi) = 
HT6iDfqn+idHqkDF/Jzqb43Gt0BT3lLQSIK+VSzgmmw=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/it.xpi) = 
TTRso8NplWHss5UZCVZpvrNzeojGVOEKUEDSjfvgvcc=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/ja.xpi) = 
iZbOMI7TByoOX73gD6WKzJ7Qr3T2WYP3HjQJY9nhjc0=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/ko.xpi) = 
cYX/RSIhp0SXxyf8OBruQvYrPZq+di0g/4fWxDhd2mY=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/lt.xpi) = 
z4tskl/ouSO7W8nW0ajkXmc7uCt9NF4kPPIqNvdLHOs=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/nb-NO.xpi) = 
p7HiSmuT8KQhIrH3VEi2/TMKEDObuoPHqhqvoXtjVqk=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/nl.xpi) = 
SHo8ieN1da6S1fG7U+GTGvH6OwDR7dFXxYvdYGAPI98=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/nn-NO.xpi) = 
+YbLEUJS9yOUeHBORpZC7q8nl2Tl2qNGJDkWs1qoYB4=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/pl.xpi) = 
eKJP/zjRpbhdzpCfL2aMm4E96GTJ395LiEpr1JH4KIY=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/pt-BR.xpi) = 
LmDVd6xqppzRXUIAoFqJy+tlDapIFmgdHhuJ6exBD7s=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/pt-PT.xpi) = 
KUNuLa2AuVlkQn6nWiByoX3rpmJDD7/hwvGEYTVGdHo=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/rm.xpi) = 
IjtmS4VfGhmB3ToQrxWe4LQt6re6ZXMKZkVzEU4PWNU=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/ro.xpi) = 
L7Ndph/j4bzhEiiBIh979T7tLc0ZNceyToUiTkV5bHo=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/ru.xpi) = 
AlgduNrLDhA/WYx1q0IKW2zj8sWHJ5gAW3aEzsI0SSE=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/si.xpi) = 
LFP1LShfZH5xmpfpj/72kPOtW9b3Oz504HcFvNzCuOE=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/sk.xpi) = 
ASoP4IeXV3PVBzN+S0NNv6FcSVy46jwXYwK/tlJ242k=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/sl.xpi) = 
BxsISiS53+lxSzuHa9rRSch0sApY/C1tE714LmmMMsU=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/sq.xpi) = 
jC17LQCcyWw2FpQEfkrSsDogKlXGFsk3Ru49OLqJnEE=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/sr.xpi) = 
QZ9FwXJTHCqojZgvMtkdtli2Ff3exxFFu6ET4UYMbq4=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/sv-SE.xpi) = 
yKuHyfJU/ZQK19jyn49z3o4b4gKfu9Lv2yGDIaRrka8=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/tr.xpi) = 
YT7Wcfw5b2n1x2NtoQpkEYqJm2fnXUwSkDCIwDv9GFU=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/uk.xpi) = 
fBtAiMwbsipW5+lCQ3l3hDfzj21oD4NRI9db04vg6r0=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/vi.xpi) = 
F7TjcIcmcwM0etJM7d3ryYzOLrEVsc6Z771ObsLrAuU=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/zh-CN.xpi) = 
+4MpJa4DCTThGt7hcA2UPRcacAZoWHjTNstguHtNIhI=
+SHA256 (mozilla/thunderbird-i18n-78.3.0/zh-TW.xpi) = 
wzaLSDv6u83MAmXVSLvjy6oC2XM3uGt1hcq/WlEdUmc=
+SIZE (mozilla/thunderbird-i18n-78.3.0/ar.xpi) = 649053
+SIZE (mozilla/thunderbird-i18n-78.3.0/ast.xpi) = 561694
+SIZE (mozilla/thunderbird-i18n-78.3.0/be.xpi) = 667132
+SIZE (mozilla/thunderbird-i18n-78.3.0/bg.xpi) = 672897
+SIZE (mozilla/thunderbird-i18n-78.3.0/br.xpi) = 604949
+SIZE (mozilla/thunderbird-i18n-78.3.0/ca.xpi) = 620850
+SIZE (mozilla/thunderbird-i18n-78.3.0/cs.xpi) = 635774
+SIZE (mozilla/thunderbird-i18n-78.3.0/cy.xpi) = 646688
+SIZE (mozilla/thunderbird-i18n-78.3.0/da.xpi) = 621423
+SIZE (mozilla/thunderbird-i18n-78.3.0/de.xpi) = 665625
+SIZE (mozilla/thunderbird-i18n-78.3.0/dsb.xpi) = 667221
+SIZE (mozilla/thunderbird-i18n-78.3.0/el.xpi) = 774931
+SIZE (mozilla/thunderbird-i18n-78.3.0/en-GB.xpi) = 611642
+SIZE (mozilla/thunderbird-i18n-78.3.0/en-US.xpi) = 592926
+SIZE (mozilla/thunderbird-i18n-78.3.0/es-AR.xpi) = 658244
+SIZE (mozilla/thunderbird-i18n-78.3.0/es-ES.xpi) = 570251
+SIZE (mozilla/thunderbird-i18n-78.3.0/et.xpi) = 598153
+SIZE (mozilla/thunderbird-i18n-78.3.0/eu.xpi) = 633348
+SIZE (mozilla/thunderbird-i18n-78.3.0/fi.xpi) = 642885
+SIZE (mozilla/thunderbird-i18n-78.3.0/fr.xpi) = 669929
+SIZE (mozilla/thunderbird-i18n-78.3.0/fy-NL.xpi) = 653522
+SIZE (mozilla/thunderbird-i18n-78.3.0/ga-IE.xpi) = 601171
+SIZE (mozilla/thunderbird-i18n-78.3.0/gd.xpi) = 609822
+SIZE (mozilla/thunderbird-i18n-78.3.0/gl.xpi) = 616197
+SIZE (mozilla/thunderbird-i18n-78.3.0/he.xpi) = 640973
+SIZE (mozilla/thunderbird-i18n-78.3.0/hr.xpi) = 629431
+SIZE (mozilla/thunderbird-i18n-78.3.0/hsb.xpi) = 669042
+SIZE (mozilla/thunderbird-i18n-78.3.0/hu.xpi) = 680276
+SIZE (mozilla/thunderbird-i18n-78.3.0/hy-AM.xpi) = 713768
+SIZE (mozilla/thunderbird-i18n-78.3.0/id.xpi) = 621069
+SIZE (mozilla/thunderbird-i18n-78.3.0/is.xpi) = 582081
+SIZE (mozilla/thunderbird-i18n-78.3.0/it.xpi) = 573398
+SIZE (mozilla/thunderbird-i18n-78.3.0/ja.xpi) = 722922
+SIZE (mozilla/thunderbird-i18n-78.3.0/ko.xpi) = 688655
+SIZE (mozilla/thunderbird-i18n-78.3.0/lt.xpi) = 660736
+SIZE (mozilla/thunderbird-i18n-78.3.0/nb-NO.xpi) = 637687
+SIZE (mozilla/thunderbird-i18n-78.3.0/nl.xpi) = 644785
+SIZE (mozilla/thunderbird-i18n-78.3.0/nn-NO.xpi) = 641132
+SIZE (mozilla/thunderbird-i18n-78.3.0/pl.xpi) = 637568
+SIZE (mozilla/thunderbird-i18n-78.3.0/pt-BR.xpi) = 649868
+SIZE (mozilla/thunderbird-i18n-78.3.0/pt-PT.xpi) = 655963
+SIZE (mozilla/thunderbird-i18n-78.3.0/rm.xpi) = 646957
+SIZE (mozilla/thunderbird-i18n-78.3.0/ro.xpi) = 663074
+SIZE (mozilla/thunderbird-i18n-78.3.0/ru.xpi) = 756660
+SIZE (mozilla/thunderbird-i18n-78.3.0/si.xpi) = 651577
+SIZE (mozilla/thunderbird-i18n-78.3.0/sk.xpi) = 643638
+SIZE (mozilla/thunderbird-i18n-78.3.0/sl.xpi) = 632787
+SIZE (mozilla/thunderbird-i18n-78.3.0/sq.xpi) = 658257
+SIZE (mozilla/thunderbird-i18n-78.3.0/sr.xpi) = 683540
+SIZE (mozilla/thunderbird-i18n-78.3.0/sv-SE.xpi) = 649312
+SIZE (mozilla/thunderbird-i18n-78.3.0/tr.xpi) = 649515
+SIZE (mozilla/thunderbird-i18n-78.3.0/uk.xpi) = 750521
+SIZE (mozilla/thunderbird-i18n-78.3.0/vi.xpi) = 675056
+SIZE (mozilla/thunderbird-i18n-78.3.0/zh-CN.xpi) = 687635
+SIZE (mozilla/thunderbird-i18n-78.3.0/zh-TW.xpi) = 688076
? build.log
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/mozilla-thunderbird/Makefile,v
retrieving revision 1.327
diff -u -r1.327 Makefile
--- Makefile    22 Sep 2020 12:58:18 -0000      1.327
+++ Makefile    24 Sep 2020 10:13:48 -0000
@@ -1,34 +1,27 @@
 # $OpenBSD: Makefile,v 1.327 2020/09/22 12:58:18 landry Exp $
 
 ONLY_FOR_ARCHS =       amd64 i386 aarch64
-COMMENT-main =         Mozilla e-mail, rss and usenet client
-COMMENT-lightning =    Mozilla Thunderbird calendar extension
+COMMENT =              Mozilla e-mail, calendar, rss and usenet client
 
 # Don't forget to bump mail/thunderbird-i18n after updates.
 
-MOZILLA_VERSION =      68.12.0
+MOZILLA_VERSION =      78.3.0
 MOZILLA_BRANCH =       release
 MOZILLA_PROJECT =      thunderbird
 MOZILLA_CODENAME =     comm/mail
 EXTRACT_SUFX =         .tar.xz
-REVISION =     0
+DEBUG_PACKAGES =       ${BUILD_PACKAGES}
 
 # XXX badly formed debug in libxul ?
 DWZ = :
-DEBUG_PACKAGES =       -main
 
-MULTI_PACKAGES =       -main -lightning
-PKGNAME-main =         ${PKGNAME}
-PKGNAME-lightning =    lightning-${MOZILLA_VERSION}
-EPOCH-lightning =      0
+HOMEPAGE =     https://www.thunderbird.net/
 
-HOMEPAGE =     http://www.mozilla.org/thunderbird/
-
-SO_VERSION =   34.0
+SO_VERSION =   35.0
 # NOTE: Must bump minor version if any shlib's are removed from the
 # components dir to avoid pkg_add -r issues.
 
-MOZILLA_LIBS = ldap60 ldif60 lgpllibs mozgtk mozsqlite3 prldap60 xul
+MOZILLA_LIBS = ldap60 ldif60 lgpllibs mozgtk mozsqlite3 prldap60 rnp xul
 
 CATEGORIES=    mail news
 
@@ -37,6 +30,7 @@
 
 MODULES =      www/mozilla lang/python
 MODPY_RUNDEP = No
+MODPY_VERSION =        ${MODPY_DEFAULT_VERSION_3}
 
 COMPILER =     base-clang ports-clang
 MODCLANG_ARCHS =       amd64 i386
@@ -57,8 +51,6 @@
 BUILD_DEPENDS +=       lang/rust
 # stylo build needs LLVM
 BUILD_DEPENDS +=       devel/llvm
-# 61 requires both versions of python
-BUILD_DEPENDS +=       lang/python/${MODPY_DEFAULT_VERSION_3}
 # 63 requires node because why not #1483595
 BUILD_DEPENDS +=       lang/node
 # 63 requires cbindgen #1478813
@@ -76,28 +68,28 @@
 CONFIGURE_ARGS +=      --prefix=${PREFIX}
 # pledge strings to be defined, and no multiprocess anyway..
 CONFIGURE_ARGS +=      --disable-sandbox
+CONFIGURE_ARGS +=      --with-libclang-path=${LOCALBASE}/lib
+# #1664111
+CONFIGURE_ARGS +=      --with-system-ffi
+# #1634963
+CONFIGURE_ARGS +=      --with-system-botan \
+                       --with-system-jsonc \
+                       --with-system-bz2=${LOCALBASE}
 # --enable-debug does too much, this defaults to -g (which is 3 times larger 
than using -ggdb1)
+CONFIGURE_ARGS +=      --disable-debug-symbols
 DEBUG_CONFIGURE_ARGS +=        --enable-debug-symbols \
                        --disable-install-strip
 MAKE_ENV +=            BUILD_VERBOSE_LOG="1" CARGOFLAGS="-j${MAKE_JOBS}"
 
-# SQLITE_CFLAGS is set from pkgconfig, but it's not used for all files that 
need it, e.g.
-# mailnews/build/nsMailModule.cpp pulls in 
mailnews/extensions/fts3/src/nsFts3Tokenizer.h
-# and .../fts3/src/fts3_tokenizer.h which fails to find sqlite3.h.
-CONFIGURE_ENV =                CPPFLAGS="-I${LOCALBASE}/include"
-
-RUN_DEPENDS-lightning = 
STEM->=${MOZILLA_VERSION:S/b/beta/}:${BUILD_PKGPATH},-main
-WANTLIB-lightning =
-WANTLIB-main += ${WANTLIB} X11-xcb Xcursor Xi intl xcb xcb-shm
+LIB_DEPENDS += security/botan2 \
+               devel/json-c
+
+WANTLIB += X11-xcb Xcursor Xi botan-2 bz2 harfbuzz intl json-c xcb xcb-shm
 
-# build lightning xpi
+# build lightning
 CONFIGURE_ARGS +=      --enable-calendar
 
 ALL_TARGET =   default
-
-post-patch:
-       sed -i 's/"files":{[^}]*}/"files":{}/' \
-               ${WRKSRC}/third_party/rust/bindgen/.cargo-checksum.json
 
 post-install:
        # install prefs
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/mozilla-thunderbird/distinfo,v
retrieving revision 1.157
diff -u -r1.157 distinfo
--- distinfo    26 Aug 2020 18:00:23 -0000      1.157
+++ distinfo    24 Sep 2020 10:13:48 -0000
@@ -1,2 +1,2 @@
-SHA256 (mozilla/thunderbird-68.12.0.source.tar.xz) = 
jPWC0DEl34YERiYHLA2STUt8PphNkijWKs306ZGO7AI=
-SIZE (mozilla/thunderbird-68.12.0.source.tar.xz) = 331226160
+SHA256 (mozilla/thunderbird-78.3.0.source.tar.xz) = 
tOR4TJgYYtNf0fid++LvXckN9A/AAuqbit0vgmxi4E0=
+SIZE (mozilla/thunderbird-78.3.0.source.tar.xz) = 353727228
Index: patches/patch-config_makefiles_rust_mk
===================================================================
RCS file: 
/cvs/ports/mail/mozilla-thunderbird/patches/Attic/patch-config_makefiles_rust_mk,v
retrieving revision 1.1
diff -u -r1.1 patch-config_makefiles_rust_mk
--- patches/patch-config_makefiles_rust_mk      21 Jul 2020 13:21:36 -0000      
1.1
+++ patches/patch-config_makefiles_rust_mk      24 Sep 2020 10:13:48 -0000
@@ -1,15 +1,16 @@
-$OpenBSD: patch-config_makefiles_rust_mk,v 1.1 2020/07/21 13:21:36 semarie Exp 
$
+$OpenBSD$
 
-https://bugzilla.mozilla.org/show_bug.cgi?id=1644409
+try to consume less memory when linking gkrust with debug symbols ?
 
 Index: config/makefiles/rust.mk
 --- config/makefiles/rust.mk.orig
 +++ config/makefiles/rust.mk
-@@ -48,6 +48,7 @@ ifndef DEVELOPER_OPTIONS
- ifndef MOZ_DEBUG_RUST
- # Enable link-time optimization for release builds.
- cargo_rustc_flags += -C lto
-+export CARGO_PROFILE_RELEASE_LTO=yes
+@@ -61,7 +61,7 @@ ifndef MOZ_DEBUG_RUST
+ # Enable link-time optimization for release builds, but not when linking
+ # gkrust_gtest.
+ ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE)))
+-cargo_rustc_flags += -Clto
++cargo_rustc_flags += -Clto=thin
  endif
- endif
- 
+ # Versions of rust >= 1.45 need -Cembed-bitcode=yes for all crates when
+ # using -Clto.
Index: patches/patch-config_system-headers_mozbuild
===================================================================
RCS file: patches/patch-config_system-headers_mozbuild
diff -N patches/patch-config_system-headers_mozbuild
--- patches/patch-config_system-headers_mozbuild        23 Dec 2019 20:19:20 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,27 +0,0 @@
-$OpenBSD: patch-config_system-headers_mozbuild,v 1.1 2019/12/23 20:19:20 kurt 
Exp $
-
-https://hg.mozilla.org/mozilla-central/rev/d3885b9d42d3
-
-Index: config/system-headers.mozbuild
---- config/system-headers.mozbuild.orig
-+++ config/system-headers.mozbuild
-@@ -814,7 +814,6 @@ system_headers = [
-     'synch.h',
-     'syncmgr.h',
-     'sys/atomic_op.h',
--    'sys/auxv.h',
-     'sys/bitypes.h',
-     'sys/byteorder.h',
-     'syscall.h',
-@@ -1345,6 +1344,11 @@ if CONFIG['MOZ_WAYLAND']:
-         'wayland-client.h',
-         'wayland-egl.h',
-         'wayland-util.h',
-+    ]
-+
-+if CONFIG['OS_TARGET'] in ('Android', 'Linux', 'FreeBSD'):
-+    system_headers += [
-+        'sys/auxv.h',
-     ]
- 
- if CONFIG['OS_TARGET'] == 'Linux' and CONFIG['CPU_ARCH'].startswith('mips'):
Index: patches/patch-js_src_jit_ProcessExecutableMemory_cpp
===================================================================
RCS file: patches/patch-js_src_jit_ProcessExecutableMemory_cpp
diff -N patches/patch-js_src_jit_ProcessExecutableMemory_cpp
--- patches/patch-js_src_jit_ProcessExecutableMemory_cpp        29 Oct 2019 
14:46:01 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,29 +0,0 @@
-$OpenBSD: patch-js_src_jit_ProcessExecutableMemory_cpp,v 1.2 2019/10/29 
14:46:01 kurt Exp $
-
-Don't ComputeRandomAllocationAddress on OpenBSD
-https://bugzilla.mozilla.org/show_bug.cgi?id=1586912
-
-Index: js/src/jit/ProcessExecutableMemory.cpp
---- js/src/jit/ProcessExecutableMemory.cpp.orig
-+++ js/src/jit/ProcessExecutableMemory.cpp
-@@ -318,6 +318,12 @@ static void DecommitPages(void* addr, size_t bytes) {
- }
- #else  // !XP_WIN
- static void* ComputeRandomAllocationAddress() {
-+#ifdef __OpenBSD__
-+  // OpenBSD already has random mmap and the idea that all x64 cpus
-+  // have 48-bit address space is not correct. Returning nullptr
-+  // allows OpenBSD do to the right thing.
-+  return nullptr;
-+#else
-   uint64_t rand = js::GenerateRandomSeed();
- 
- #  ifdef HAVE_64BIT_BUILD
-@@ -337,6 +343,7 @@ static void* ComputeRandomAllocationAddress() {
-   // Ensure page alignment.
-   uintptr_t mask = ~uintptr_t(gc::SystemPageSize() - 1);
-   return (void*)uintptr_t(rand & mask);
-+#endif
- }
- 
- static void* ReserveProcessExecutableMemory(size_t bytes) {
Index: patches/patch-mozilla_storage_mozStorageConnection_cpp
===================================================================
RCS file: patches/patch-mozilla_storage_mozStorageConnection_cpp
diff -N patches/patch-mozilla_storage_mozStorageConnection_cpp
--- patches/patch-mozilla_storage_mozStorageConnection_cpp      7 Oct 2019 
13:43:06 -0000       1.6
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-$OpenBSD: patch-mozilla_storage_mozStorageConnection_cpp,v 1.6 2019/10/07 
13:43:06 kurt Exp $
-
-Index: storage/mozStorageConnection.cpp
---- storage/mozStorageConnection.cpp.orig
-+++ storage/mozStorageConnection.cpp
-@@ -782,6 +782,13 @@ nsresult Connection::initializeInternal() {
-     return convertResultCode(srv);
-   }
- 
-+  srv = ::sqlite3_exec(mDBConn, "PRAGMA secure_delete = ON", NULL, NULL, 
NULL);
-+  if (srv != SQLITE_OK) {
-+    ::sqlite3_close(mDBConn);
-+    mDBConn = nullptr;
-+    return convertResultCode(srv);
-+  }
-+
-   // Set the synchronous PRAGMA, according to the preference.
-   switch (Service::getSynchronousPref()) {
-     case 2:
Index: patches/patch-storage_mozStorageService_cpp
===================================================================
RCS file: patches/patch-storage_mozStorageService_cpp
diff -N patches/patch-storage_mozStorageService_cpp
--- patches/patch-storage_mozStorageService_cpp 13 Sep 2019 15:05:17 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSs ~
-
-dont check for SQLITE_SECURE_DELETE at runtime, we disable it
-
-Index: storage/mozStorageService.cpp
---- storage/mozStorageService.cpp.orig
-+++ storage/mozStorageService.cpp
-@@ -188,7 +188,6 @@ already_AddRefed<Service> Service::getSingleton() {
-   // or newer.  Our configure check ensures we are using a new enough version
-   // at compile time.
-   if (SQLITE_VERSION_NUMBER > ::sqlite3_libversion_number() ||
--      !::sqlite3_compileoption_used("SQLITE_SECURE_DELETE") ||
-       !::sqlite3_compileoption_used("SQLITE_THREADSAFE=1") ||
-       !::sqlite3_compileoption_used("SQLITE_ENABLE_FTS3") ||
-       !::sqlite3_compileoption_used("SQLITE_ENABLE_UNLOCK_NOTIFY") ||
Index: pkg/DESCR
===================================================================
RCS file: pkg/DESCR
diff -N pkg/DESCR
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR   24 Sep 2020 10:13:48 -0000
@@ -0,0 +1,14 @@
+Mozilla Thunderbird is a messaging client including support for email
+(POP3 and IMAP), RSS feeds, chat (IRC, XMPP and others), and newsgroups
+(NNTP).
+
+It has features supporting user privacy and safety (remote image
+blocking, protection against some forms of phishing, "learning" spam
+filter), and offers easy organization of emails with tagging and virtual
+folders.
+
+It also has calendar/groupware features that can handle events,
+event invitations and tasks in multiple calendars. It supports local
+calendars, CalDAV and plain .ics files on CardDAV and WebDAV.
+
+More features can be added by installing extensions.
Index: pkg/DESCR-lightning
===================================================================
RCS file: pkg/DESCR-lightning
diff -N pkg/DESCR-lightning
--- pkg/DESCR-lightning 27 Jul 2010 17:01:16 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-Lightning is a calendar/task management extension for Mozilla
-Thunderbird, and supports local and remote calendars through CalDav
-, WebDAV or WCAP protocols, and subscription to iCal/.ics invitations.
-The gdata provider enables write support to Google Calendars too.
Index: pkg/DESCR-main
===================================================================
RCS file: pkg/DESCR-main
diff -N pkg/DESCR-main
--- pkg/DESCR-main      27 Jul 2010 17:01:16 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-Mozilla Thunderbird is a redesign of the integrated Mozilla App-Suite
-mail component. Its goal is to leverage much of the existing
-functionality of that product to produce a stand-alone mail application
-that is simple and extensible.
Index: pkg/PLIST
===================================================================
RCS file: pkg/PLIST
diff -N pkg/PLIST
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST   24 Sep 2020 10:13:48 -0000
@@ -0,0 +1,63 @@
+@comment $OpenBSD: PLIST-main,v 1.27 2019/09/13 15:05:17 landry Exp $
+@conflict mozilla-thunderbird-<74.0
+@conflict lightning-<74.0v0
+@pkgpath mail/mozilla-thunderbird,-main
+@pkgpath mail/mozilla-thunderbird,-lightning
+bin/${MOZILLA_PROJECT}
+lib/${MOZILLA_PROJECT}/
+lib/${MOZILLA_PROJECT}/application.ini
+lib/${MOZILLA_PROJECT}/chrome/
+lib/${MOZILLA_PROJECT}/chrome/icons/
+lib/${MOZILLA_PROJECT}/chrome/icons/default/
+lib/${MOZILLA_PROJECT}/chrome/icons/default/calendar-alarm-dialog.png
+lib/${MOZILLA_PROJECT}/chrome/icons/default/calendar-event-dialog.png
+lib/${MOZILLA_PROJECT}/chrome/icons/default/calendar-event-summary-dialog.png
+lib/${MOZILLA_PROJECT}/chrome/icons/default/calendar-task-dialog.png
+lib/${MOZILLA_PROJECT}/chrome/icons/default/calendar-task-summary-dialog.png
+lib/${MOZILLA_PROJECT}/chrome/icons/default/default128.png
+lib/${MOZILLA_PROJECT}/chrome/icons/default/default16.png
+lib/${MOZILLA_PROJECT}/chrome/icons/default/default22.png
+lib/${MOZILLA_PROJECT}/chrome/icons/default/default24.png
+lib/${MOZILLA_PROJECT}/chrome/icons/default/default256.png
+lib/${MOZILLA_PROJECT}/chrome/icons/default/default32.png
+lib/${MOZILLA_PROJECT}/chrome/icons/default/default48.png
+lib/${MOZILLA_PROJECT}/chrome/icons/default/default64.png
+lib/${MOZILLA_PROJECT}/defaults/
+lib/${MOZILLA_PROJECT}/defaults/messenger/
+lib/${MOZILLA_PROJECT}/defaults/messenger/mailViews.dat
+lib/${MOZILLA_PROJECT}/defaults/pref/
+lib/${MOZILLA_PROJECT}/defaults/pref/all-openbsd.js
+lib/${MOZILLA_PROJECT}/defaults/pref/channel-prefs.js
+lib/${MOZILLA_PROJECT}/dependentlibs.list
+lib/${MOZILLA_PROJECT}/distribution/
+lib/${MOZILLA_PROJECT}/distribution/distribution.ini
+lib/${MOZILLA_PROJECT}/features/
+lib/${MOZILLA_PROJECT}/features/wetransfer@extensions.${MOZILLA_PROJECT}.net.xpi
+lib/${MOZILLA_PROJECT}/gtk2/
+@lib lib/${MOZILLA_PROJECT}/gtk2/libmozgtk.so.${LIBmozgtk_VERSION}
+lib/${MOZILLA_PROJECT}/isp/
+lib/${MOZILLA_PROJECT}/isp/Bogofilter.sfd
+lib/${MOZILLA_PROJECT}/isp/DSPAM.sfd
+lib/${MOZILLA_PROJECT}/isp/POPFile.sfd
+lib/${MOZILLA_PROJECT}/isp/SpamAssassin.sfd
+lib/${MOZILLA_PROJECT}/isp/SpamPal.sfd
+@lib lib/${MOZILLA_PROJECT}/libldap60.so.${LIBldap60_VERSION}
+@lib lib/${MOZILLA_PROJECT}/libldif60.so.${LIBldif60_VERSION}
+@lib lib/${MOZILLA_PROJECT}/liblgpllibs.so.${LIBlgpllibs_VERSION}
+@lib lib/${MOZILLA_PROJECT}/libmozgtk.so.${LIBmozgtk_VERSION}
+@lib lib/${MOZILLA_PROJECT}/libmozsqlite3.so.${LIBmozsqlite3_VERSION}
+@lib lib/${MOZILLA_PROJECT}/libprldap60.so.${LIBprldap60_VERSION}
+@lib lib/${MOZILLA_PROJECT}/librnp.so.${LIBrnp_VERSION}
+@lib lib/${MOZILLA_PROJECT}/libxul.so.${LIBxul_VERSION}
+lib/${MOZILLA_PROJECT}/omni.ja
+@bin lib/${MOZILLA_PROJECT}/pingsender
+lib/${MOZILLA_PROJECT}/platform.ini
+@bin lib/${MOZILLA_PROJECT}/plugin-container
+lib/${MOZILLA_PROJECT}/removed-files
+@bin lib/${MOZILLA_PROJECT}/${MOZILLA_PROJECT}
+@bin lib/${MOZILLA_PROJECT}/${MOZILLA_PROJECT}-bin
+share/applications/${MOZILLA_PROJECT}.desktop
+share/doc/pkg-readmes/${PKGSTEM}
+share/pixmaps/
+share/pixmaps/${MOZILLA_PROJECT}.png
+@tag update-desktop-database
Index: pkg/PLIST-lightning
===================================================================
RCS file: pkg/PLIST-lightning
diff -N pkg/PLIST-lightning
--- pkg/PLIST-lightning 8 Nov 2019 16:22:07 -0000       1.24
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-@comment $OpenBSD: PLIST-lightning,v 1.24 2019/11/08 16:22:07 landry Exp $
-@conflict lightning-<=1.0b1
-@pkgpath productivity/sunbird,-lightning
-lib/${MOZILLA_PROJECT}/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
Index: pkg/PLIST-main
===================================================================
RCS file: pkg/PLIST-main
diff -N pkg/PLIST-main
--- pkg/PLIST-main      13 Sep 2019 15:05:17 -0000      1.27
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,58 +0,0 @@
-@comment $OpenBSD: PLIST-main,v 1.27 2019/09/13 15:05:17 landry Exp $
-@conflict mozilla-thunderbird-<=3.1.11
-@pkgpath mail/mozilla-thunderbird
-bin/${MOZILLA_PROJECT}
-lib/${MOZILLA_PROJECT}/
-lib/${MOZILLA_PROJECT}/application.ini
-lib/${MOZILLA_PROJECT}/blocklist.xml
-lib/${MOZILLA_PROJECT}/chrome/
-lib/${MOZILLA_PROJECT}/chrome.manifest
-lib/${MOZILLA_PROJECT}/chrome/icons/
-lib/${MOZILLA_PROJECT}/chrome/icons/default/
-lib/${MOZILLA_PROJECT}/chrome/icons/default/default128.png
-lib/${MOZILLA_PROJECT}/chrome/icons/default/default16.png
-lib/${MOZILLA_PROJECT}/chrome/icons/default/default22.png
-lib/${MOZILLA_PROJECT}/chrome/icons/default/default24.png
-lib/${MOZILLA_PROJECT}/chrome/icons/default/default256.png
-lib/${MOZILLA_PROJECT}/chrome/icons/default/default32.png
-lib/${MOZILLA_PROJECT}/chrome/icons/default/default48.png
-lib/${MOZILLA_PROJECT}/chrome/icons/default/default64.png
-lib/${MOZILLA_PROJECT}/defaults/
-lib/${MOZILLA_PROJECT}/defaults/messenger/
-lib/${MOZILLA_PROJECT}/defaults/messenger/mailViews.dat
-lib/${MOZILLA_PROJECT}/defaults/pref/
-lib/${MOZILLA_PROJECT}/defaults/pref/all-openbsd.js
-lib/${MOZILLA_PROJECT}/defaults/pref/channel-prefs.js
-lib/${MOZILLA_PROJECT}/dependentlibs.list
-lib/${MOZILLA_PROJECT}/distribution/
-lib/${MOZILLA_PROJECT}/distribution/distribution.ini
-lib/${MOZILLA_PROJECT}/distribution/extensions/
-lib/${MOZILLA_PROJECT}/features/
-lib/${MOZILLA_PROJECT}/features/wetransfer@extensions.${MOZILLA_PROJECT}.net.xpi
-lib/${MOZILLA_PROJECT}/gtk2/
-@lib lib/${MOZILLA_PROJECT}/gtk2/libmozgtk.so.${LIBmozgtk_VERSION}
-lib/${MOZILLA_PROJECT}/isp/
-lib/${MOZILLA_PROJECT}/isp/Bogofilter.sfd
-lib/${MOZILLA_PROJECT}/isp/DSPAM.sfd
-lib/${MOZILLA_PROJECT}/isp/POPFile.sfd
-lib/${MOZILLA_PROJECT}/isp/SpamAssassin.sfd
-lib/${MOZILLA_PROJECT}/isp/SpamPal.sfd
-@lib lib/${MOZILLA_PROJECT}/libldap60.so.${LIBldap60_VERSION}
-@lib lib/${MOZILLA_PROJECT}/libldif60.so.${LIBldif60_VERSION}
-@lib lib/${MOZILLA_PROJECT}/liblgpllibs.so.${LIBlgpllibs_VERSION}
-@lib lib/${MOZILLA_PROJECT}/libmozgtk.so.${LIBmozgtk_VERSION}
-@lib lib/${MOZILLA_PROJECT}/libmozsqlite3.so.${LIBmozsqlite3_VERSION}
-@lib lib/${MOZILLA_PROJECT}/libprldap60.so.${LIBprldap60_VERSION}
-@lib lib/${MOZILLA_PROJECT}/libxul.so.${LIBxul_VERSION}
-lib/${MOZILLA_PROJECT}/omni.ja
-@bin lib/${MOZILLA_PROJECT}/pingsender
-lib/${MOZILLA_PROJECT}/platform.ini
-@bin lib/${MOZILLA_PROJECT}/plugin-container
-lib/${MOZILLA_PROJECT}/removed-files
-@bin lib/${MOZILLA_PROJECT}/${MOZILLA_PROJECT}
-@bin lib/${MOZILLA_PROJECT}/${MOZILLA_PROJECT}-bin
-share/applications/${MOZILLA_PROJECT}.desktop
-share/doc/pkg-readmes/${PKGSTEM}
-share/pixmaps/
-share/pixmaps/${MOZILLA_PROJECT}.png
-@tag update-desktop-database
Index: pkg/README
===================================================================
RCS file: pkg/README
diff -N pkg/README
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/README  24 Sep 2020 10:13:48 -0000
@@ -0,0 +1,44 @@
+$OpenBSD: README-main,v 1.5 2018/09/04 12:46:15 espie Exp $
+
++-----------------------------------------------------------------------
+| Running ${PKGSTEM} on OpenBSD
++-----------------------------------------------------------------------
+
+If you encounter strange problems or Thunderbird doesn't start at
+all, try the -safe-mode switch.
+
+Links
+=====
+To make Thunderbird open links using Firefox, shut down Thunderbird
+and add these lines to ~/.thunderbird/<something>.default/prefs.js:
+
+user_pref("network.protocol-handler.app.http", "${LOCALBASE}/bin/firefox");
+user_pref("network.protocol-handler.app.https", "${LOCALBASE}/bin/firefox");
+
+Chat with OTR
+=============
+
+If you plan to use OTR within the chat feature of thunderbird, make sure libotr
+package is installed.
+# pkg_add libotr
+
+Send/receive encrypted/signed mail
+==================================
+
+Thunderbird 78 provides OpenPGP email encryption via RNP, which was previously
+optionally available via the Enigmail extension and GnuPG. All basic OpenPGP
+features (encrypt/decrypt/sign) are available out of the box. Support for
+smartcards is incomplete, only decryption works at this time, signing is not
+yet implemented. To use the experimental smartcard support, which is
+implemented as a fallback to GnuPG for secret key operations, install the gpgme
+package.
+
+https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq is the
+reference documentation for this feature.
+
+Debugging
+=========
+If you encounter crashes, you might want to install the debug part of
+this package, and run thunderbird inside gdb, so that you can gather
+debugging logs and traces for all threads.
+Bug reports without that information will be ignored.
Index: pkg/README-main
===================================================================
RCS file: pkg/README-main
diff -N pkg/README-main
--- pkg/README-main     4 Sep 2018 12:46:15 -0000       1.5
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,33 +0,0 @@
-$OpenBSD: README-main,v 1.5 2018/09/04 12:46:15 espie Exp $
-
-+-----------------------------------------------------------------------
-| Running ${PKGSTEM} on OpenBSD
-+-----------------------------------------------------------------------
-
-If you encounter strange problems or Thunderbird doesn't start at
-all, try the -safe-mode switch.
-
-To disable anti-aliasing (xft) set GDK_USE_XFT=0 in the environment.
-
-Links
-=====
-To make Thunderbird open links using Firefox, shut down Thunderbird
-and add these lines to ~/.thunderbird/<something>.default/prefs.js:
-
-user_pref("network.protocol-handler.app.ftp", "${LOCALBASE}/bin/firefox");
-user_pref("network.protocol-handler.app.http", "${LOCALBASE}/bin/firefox");
-user_pref("network.protocol-handler.app.https", "${LOCALBASE}/bin/firefox");
-
-Plugins
-=======
-Thunderbird looks for plugins in ~/.mozilla/plugins and
-${LOCALBASE}/lib/mozilla/plugins.
-If the environment variable MOZ_PLUGIN_PATH is specified, this
-location will be overridden.
-
-Debugging
-=========
-If you encounter crashes, you might want to build the debug FLAVOR of
-this package, and run thunderbird inside gdb, so that you can gather
-debugging logs and traces for all threads.
-Bug reports without that information will be ignored.
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/enigmail/Makefile,v
retrieving revision 1.48
diff -u -r1.48 Makefile
--- Makefile    16 Sep 2019 06:54:43 -0000      1.48
+++ Makefile    24 Sep 2020 10:13:30 -0000
@@ -5,7 +5,7 @@
 COMMENT-main =         GnuPG extension for Thunderbird
 COMMENT-seamonkey =    GnuPG extension for Seamonkey
 
-V =            2.1.2
+V =            2.2.2
 DISTNAME =     enigmail-${V}
 PKGNAME-main = ${PKGNAME}
 PKGNAME-seamonkey =    enigmail-seamonkey-${V}
@@ -21,6 +21,7 @@
 
 MODULES =      lang/python
 MODPY_RUNDEP = No
+MODPY_VERSION =        ${MODPY_DEFAULT_VERSION_3}
 USE_GMAKE =    Yes
 CONFIGURE_STYLE =      gnu
 
@@ -41,11 +42,8 @@
 .endif
 SUBST_VARS += XPCOM_ABI
 
-EXTDIR =       ${PREFIX}/lib/mozilla/extensions/
 # enigmail's UUID
 GUID = {847b3a00-7ab1-11d4-8f02-006008948af5}
-# TB and SM's UUIDs
-APPS = {3550f703-e582-4d05-9a08-453d09bdfdc6} 
{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
 
 post-configure:
        ${SUBST_CMD} ${WRKSRC}/Makefile
@@ -54,9 +52,9 @@
        cd ${WRKSRC} && ${MAKE_PROGRAM} xpi
 
 do-install:
-.for a in ${APPS}
-       ${INSTALL_DATA_DIR} ${EXTDIR}/${a}
-       cp ${WRKBUILD}/build/enigmail-${V}.xpi ${EXTDIR}/${a}/${GUID}.xpi
+.for a in thunderbird seamonkey
+       ${INSTALL_DATA_DIR} ${PREFIX}/lib/${a}/distribution/extensions
+       cp ${WRKBUILD}/build-tb/enigmail-${V}.xpi 
${PREFIX}/lib/${a}/distribution/extensions/${GUID}.xpi
 .endfor
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/enigmail/distinfo,v
retrieving revision 1.27
diff -u -r1.27 distinfo
--- distinfo    16 Sep 2019 06:54:43 -0000      1.27
+++ distinfo    24 Sep 2020 10:13:30 -0000
@@ -1,2 +1,2 @@
-SHA256 (enigmail-2.1.2.tar.gz) = Q9INDAg6EdPtf89u+WcCCG2picl66RIOVQDkv664U7E=
-SIZE (enigmail-2.1.2.tar.gz) = 2819073
+SHA256 (enigmail-2.2.2.tar.gz) = k3aGADiytkkD+/pvIbrC2wYwYVmoIyEVG26yxsrF8TU=
+SIZE (enigmail-2.2.2.tar.gz) = 424030
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/mail/enigmail/patches/patch-Makefile,v
retrieving revision 1.3
diff -u -r1.3 patch-Makefile
--- patches/patch-Makefile      16 Sep 2019 06:54:43 -0000      1.3
+++ patches/patch-Makefile      24 Sep 2020 10:13:30 -0000
@@ -3,11 +3,11 @@
 --- Makefile.orig
 +++ Makefile
 @@ -31,7 +31,7 @@ xpi: $(DIRS)
-       $(srcdir)/util/genxpi $(XPIFILE) $(XPI_MODULE_VERS) $(DIST) $(srcdir) 
$(XPI_MODULE) $(ENABLE_LANG)
+       $(srcdir)/util/genxpi $(XPIFILE) $(TARGET_TOOL) $(DIST) $(srcdir) 
$(XPI_MODULE) $(ENABLE_LANG)
  
  check:
 -      util/checkFiles.py
 +      ${MODPY_BIN} util/checkFiles.py
  
  eslint:
-       static_analysis/eslint ipc
+       static_analysis/eslint package
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/mail/enigmail/pkg/PLIST-main,v
retrieving revision 1.9
diff -u -r1.9 PLIST-main
--- pkg/PLIST-main      15 Jun 2018 12:09:22 -0000      1.9
+++ pkg/PLIST-main      24 Sep 2020 10:13:30 -0000
@@ -1,7 +1,7 @@
 @comment $OpenBSD: PLIST-main,v 1.9 2018/06/15 12:09:22 giovanni Exp $
 @conflict enigmail-<1.6v0
 @pkgpath mail/mozilla-thunderbird,-enigmail
-lib/mozilla/
-lib/mozilla/extensions/
-lib/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}/
-lib/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}/{847b3a00-7ab1-11d4-8f02-006008948af5}.xpi
+lib/thunderbird/
+lib/thunderbird/distribution/
+lib/thunderbird/distribution/extensions/
+lib/thunderbird/distribution/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}.xpi
Index: pkg/PLIST-seamonkey
===================================================================
RCS file: /cvs/ports/mail/enigmail/pkg/PLIST-seamonkey,v
retrieving revision 1.9
diff -u -r1.9 PLIST-seamonkey
--- pkg/PLIST-seamonkey 15 Jun 2018 12:09:22 -0000      1.9
+++ pkg/PLIST-seamonkey 24 Sep 2020 10:13:30 -0000
@@ -1,7 +1,7 @@
 @comment $OpenBSD: PLIST-seamonkey,v 1.9 2018/06/15 12:09:22 giovanni Exp $
 @conflict enigmail-seamonkey-<=1.6v0p1
 @pkgpath www/seamonkey,-enigmail
-lib/mozilla/
-lib/mozilla/extensions/
-lib/mozilla/extensions/{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}/
-lib/mozilla/extensions/{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}/{847b3a00-7ab1-11d4-8f02-006008948af5}.xpi
+lib/seamonkey/
+lib/seamonkey/distribution/
+lib/seamonkey/distribution/extensions/
+lib/seamonkey/distribution/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}.xpi

Reply via email to