Re: [update] thunderbird 60.0

2018-09-17 Thread Klemens Nanni
No issues in daily usage so far on my amd64 machine with lightning-6.2v0,
some other extensions as well as thunderbird's #PKCS11 interface for
S/MIME.



Re: [update] thunderbird 60.0

2018-08-06 Thread Edward Lopez-Acosta

I don't do anything super crazy but will help give this a test as well.

Edward Lopez-Acosta

On 08/06/18 15:24, Brian Callahan wrote:

On 8/6/18 4:07 PM, Landry Breuil wrote:

Hi,

thunderbird 60 is finally released, cf
https://www.thunderbird.net/en-US/thunderbird/60.0/releasenotes/ and
https://support.mozilla.org/en-US/kb/new-thunderbird-60

The gdata-provider addon is temporarly gone but there's no binary
component in our build so one should be able to install it from the
addons manager. The lightning addon can run as an .xpi file so that also
simplifies packaging.

i have no plans *yet* to update it (will probably wait for .0.1 or
.1.0) but i'd be happy to have actual users dogfood it. I've been using
the beta branch since it was opened after 52 without issues, but i dont
use many addons and have a casual usage (ie heavy calendaring, big imap
account but nothing much).

To build it, either grab the port from
https://cgit.rhaalovely.net/mozilla-thunderbird/?h=release, the signed
package from https://packages.rhaalovely.net/snapshots/amd64/ or build
the port yourself from the attached diff (which should apply on current)

Landry


Thanks Landry. I'll be dogfooding this heavily.

~Brian





Re: [update] thunderbird 60.0

2018-08-06 Thread Brian Callahan

On 8/6/18 4:07 PM, Landry Breuil wrote:

Hi,

thunderbird 60 is finally released, cf
https://www.thunderbird.net/en-US/thunderbird/60.0/releasenotes/ and
https://support.mozilla.org/en-US/kb/new-thunderbird-60

The gdata-provider addon is temporarly gone but there's no binary
component in our build so one should be able to install it from the
addons manager. The lightning addon can run as an .xpi file so that also
simplifies packaging.

i have no plans *yet* to update it (will probably wait for .0.1 or
.1.0) but i'd be happy to have actual users dogfood it. I've been using
the beta branch since it was opened after 52 without issues, but i dont
use many addons and have a casual usage (ie heavy calendaring, big imap
account but nothing much).

To build it, either grab the port from
https://cgit.rhaalovely.net/mozilla-thunderbird/?h=release, the signed
package from https://packages.rhaalovely.net/snapshots/amd64/ or build
the port yourself from the attached diff (which should apply on current)

Landry


Thanks Landry. I'll be dogfooding this heavily.

~Brian



[update] thunderbird 60.0

2018-08-06 Thread Landry Breuil
Hi,

thunderbird 60 is finally released, cf
https://www.thunderbird.net/en-US/thunderbird/60.0/releasenotes/ and
https://support.mozilla.org/en-US/kb/new-thunderbird-60

The gdata-provider addon is temporarly gone but there's no binary
component in our build so one should be able to install it from the
addons manager. The lightning addon can run as an .xpi file so that also
simplifies packaging.

i have no plans *yet* to update it (will probably wait for .0.1 or
.1.0) but i'd be happy to have actual users dogfood it. I've been using
the beta branch since it was opened after 52 without issues, but i dont
use many addons and have a casual usage (ie heavy calendaring, big imap
account but nothing much).

To build it, either grab the port from
https://cgit.rhaalovely.net/mozilla-thunderbird/?h=release, the signed
package from https://packages.rhaalovely.net/snapshots/amd64/ or build
the port yourself from the attached diff (which should apply on current)

Landry
? 54.0b1-clangbase.log
? f87c98a8bb92efc0eb490d9721983315e920a396
Index: Makefile
===
RCS file: /cvs/ports/mail/mozilla-thunderbird/Makefile,v
retrieving revision 1.270
diff -u -r1.270 Makefile
--- Makefile11 Jul 2018 06:11:45 -  1.270
+++ Makefile6 Aug 2018 20:03:05 -
@@ -1,24 +1,25 @@
 # $OpenBSD: Makefile,v 1.270 2018/07/11 06:11:45 landry Exp $
 
+ONLY_FOR_ARCHS =   amd64 i386
 COMMENT-main = Mozilla e-mail, rss and usenet client
 COMMENT-lightning =Mozilla Thunderbird calendar extension
 
 # Don't forget to bump mail/thunderbird-i18n after updates.
 
-MOZILLA_VERSION =  52.9.1
+MOZILLA_VERSION =  60.0
 MOZILLA_BRANCH =   release
 MOZILLA_PROJECT =  thunderbird
-MOZILLA_CODENAME = mail
+MOZILLA_CODENAME = comm/mail
 EXTRACT_SUFX = .tar.xz
 
 MULTI_PACKAGES =   -main -lightning
 PKGNAME-main = ${PKGNAME}
-PKGNAME-lightning =lightning-5.4.9.1
+PKGNAME-lightning =lightning-6.2
 EPOCH-lightning =  0
 
 HOMEPAGE = http://www.mozilla.org/thunderbird/
 
-SO_VERSION =   32.0
+SO_VERSION =   33.0
 # NOTE: Must bump minor version if any shlib's are removed from the
 # components dir to avoid pkg_add -r issues.
 
@@ -40,11 +41,15 @@
 MOZILLA_USE_GTK3 = Yes
 # use bundled sqlite which has SQLITE_ENABLE_FTS3_TOKENIZER (#1252937)
 MOZILLA_USE_BUNDLED_SQLITE =   Yes
+# 56 requires 59.1
+MOZILLA_USE_BUNDLED_ICU =  Yes
+# 59 is broken with system cairo and the option is being dropped
+MOZILLA_USE_BUNDLED_CAIRO = Yes
 
-NO_TEST =  Yes
+WRKDIST =  ${WRKDIR}/${MOZILLA_DIST}-${MOZILLA_DIST_VERSION:C/b[0-9]*//}
+PATCH_STRIP=   -p1
 
-WANTLIB-lightning =
-WANTLIB-main += ${WANTLIB} X11-xcb intl pixman-1 xcb xcb-shm
+NO_TEST =  Yes
 
 CONFIGURE_STYLE =  simple
 CONFIGURE_ARGS +=  --prefix=${PREFIX}
@@ -55,14 +60,14 @@
 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
 
 # build lightning xpi
 CONFIGURE_ARGS +=  --enable-calendar
 
-# to be able to link when building with clang on i386
-.if ${MACHINE_ARCH} == "i386"
-CONFIGURE_ARGS +=   --disable-debug-symbols
-.endif
+# bug 1341234
+CONFIGURE_ARGS +=  --disable-stylo
 
 # bug 857628
 CONFIGURE_ARGS +=  --enable-pie
@@ -74,38 +79,30 @@
 GUIDS =gdata-provider {a62ef8ec-5fdc-40c2-873c-223b8a6925cc} #\
 #  lightning {e2fda1a4-762b-4020-b5ad-a41df1933103}
 
-EXTDIR =   ${PREFIX}/lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/extensions/
-
-CONFIGURE_ENV+=MOZCONFIG=${WRKSRC}/mozilla/.mozconfig
-# MOZCONFIG is mandatory now even if empty ?
-post-patch:
-   touch ${WRKSRC}/mozilla/.mozconfig
+EXTDIR =   ${PREFIX}/lib/${MOZILLA_PROJECT}/extensions/
 
 post-install:
-.for xpi guid in ${GUIDS}
-   cp ${WRKBUILD}/dist/xpi-stage/${xpi}*.xpi ${EXTDIR}/${guid}.xpi
-.endfor
+#.for xpi guid in ${GUIDS}
+#  cp ${WRKBUILD}/dist/xpi-stage/${xpi}*.xpi ${EXTDIR}/${guid}.xpi
+#.endfor
 
-   mv 
${PREFIX}/lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}
 \
+   mv 
${PREFIX}/lib/${MOZILLA_PROJECT}/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
 \
${EXTDIR}
-   rmdir 
${PREFIX}/lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/distribution/extensions/
+   rmdir ${PREFIX}/lib/${MOZILLA_PROJECT}/distribution/extensions/
# install prefs
${SUBST_DATA} ${FILESDIR}/all-openbsd.js \
-   
${PREFIX}/lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/defaults/pref/all-openbsd.js
+   ${PREFIX}/lib/${MOZILLA_PROJECT}/defaults/pref/all-openbsd.js
# install distribution.ini file
-   ${INSTALL_DATA_DIR} 
${PREFIX}/lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/distribution
+   ${INSTALL_DATA_DIR}