? build.log
? patch-comm_mail_base_content_msgHdrView_js
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/mozilla-thunderbird/Makefile,v
retrieving revision 1.385
diff -u -p -r1.385 Makefile
--- Makefile 29 Jun 2022 06:49:32 -0000 1.385
+++ Makefile 29 Jun 2022 11:29:26 -0000
@@ -3,7 +3,7 @@ COMMENT = Mozilla e-mail, calendar, rss
# Don't forget to bump mail/thunderbird-i18n after updates.
-MOZILLA_VERSION = 91.11.0
+MOZILLA_VERSION = 102.0
MOZILLA_BRANCH = release
MOZILLA_PROJECT = thunderbird
MOZILLA_CODENAME = comm/mail
@@ -15,11 +15,11 @@ DWZ = :
HOMEPAGE = https://www.thunderbird.net/
-SO_VERSION = 36.0
+SO_VERSION = 37.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 rnp xul
+MOZILLA_LIBS = lgpllibs mozgtk mozsqlite3 rnp xul
CATEGORIES= mail news
@@ -29,8 +29,8 @@ PERMIT_PACKAGE= Yes
MODULES = www/mozilla lang/python
MODPY_RUNDEP = No
-COMPILER = base-clang ports-clang
-MODCLANG_ARCHS = amd64 i386
+COMPILER = ports-clang
+MODCLANG_ARCHS = amd64 aarch64
# 56 requires 59.1
MOZILLA_USE_BUNDLED_ICU = Yes
@@ -45,6 +45,11 @@ BUILD_DEPENDS += devel/nasm
.endif
#1670807
BUILD_DEPENDS += devel/m4
+# wasi
+BUILD_DEPENDS += lang/wasi-sdk/compiler-rt \
+ lang/wasi-sdk/libcxxabi \
+ lang/wasi-sdk/libcxx \
+ lang/wasi-libc
WRKDIST = ${WRKDIR}/${MOZILLA_DIST}-${MOZILLA_DIST_VERSION:C/b[0-9]*//}
@@ -55,9 +60,8 @@ CONFIGURE_SCRIPT = ${MODPY_BIN} ${WRKSRC
CONFIGURE_ARGS += --prefix=${PREFIX}
# pledge strings to be defined, and no multiprocess anyway..
CONFIGURE_ARGS += --disable-sandbox
-# remove post 96
-CONFIGURE_ARGS += --disable-necko-wifi
CONFIGURE_ARGS += --with-libclang-path=${LOCALBASE}/lib
+CONFIGURE_ARGS += --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot
# #1664111
CONFIGURE_ARGS += --with-system-ffi
# #1634963
@@ -75,7 +79,7 @@ LIB_DEPENDS += security/botan2 \
devel/libffi \
devel/json-c
-WANTLIB += X11-xcb Xcursor Xi botan-2 bz2 ffi harfbuzz intl json-c xcb xcb-shm
+WANTLIB += X11-xcb Xcursor Xi Xrandr Xtst botan-2 bz2 ffi harfbuzz intl json-c xcb xcb-shm
ALL_TARGET = default
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/mozilla-thunderbird/distinfo,v
retrieving revision 1.202
diff -u -p -r1.202 distinfo
--- distinfo 29 Jun 2022 06:49:32 -0000 1.202
+++ distinfo 29 Jun 2022 11:29:26 -0000
@@ -1,2 +1,2 @@
-SHA256 (mozilla/thunderbird-91.11.0.source.tar.xz) = MY5tgO7PLW+K9cWOmTM7jEgipyCmGT3DiEj/mh6ebcg=
-SIZE (mozilla/thunderbird-91.11.0.source.tar.xz) = 408098564
+SHA256 (mozilla/thunderbird-102.0.source.tar.xz) = Pehx54GYxsMYLJcmx4hHvE9d5Qzd0tLhWQg4pdrniP0=
+SIZE (mozilla/thunderbird-102.0.source.tar.xz) = 502853792
Index: patches/patch-comm_mail_modules_DNS_jsm
===================================================================
RCS file: /cvs/ports/mail/mozilla-thunderbird/patches/patch-comm_mail_modules_DNS_jsm,v
retrieving revision 1.1
diff -u -p -r1.1 patch-comm_mail_modules_DNS_jsm
--- patches/patch-comm_mail_modules_DNS_jsm 11 Jun 2022 09:24:35 -0000 1.1
+++ patches/patch-comm_mail_modules_DNS_jsm 29 Jun 2022 11:29:26 -0000
@@ -1,23 +1,39 @@
fix adding caldav calendar
cf https://bugzilla.mozilla.org/show_bug.cgi?id=1737507
+https://bugzilla.mozilla.org/attachment.cgi?id=9282952
Index: comm/mail/modules/DNS.jsm
--- comm/mail/modules/DNS.jsm.orig
+++ comm/mail/modules/DNS.jsm
-@@ -39,10 +39,8 @@ load_libresolv.prototype = {
+@@ -38,11 +38,22 @@ load_libresolv.prototype = {
+ _open() {
function findLibrary() {
let lastException = null;
- let candidates = [
+- let candidates = [
- { name: "resolv.9", suffix: "" },
- { name: "resolv", suffix: ".2" },
- { name: "resolv", suffix: "" },
- ];
-+ { name: "c", suffix: "" },
-+ ]
++ let candidates = [];
++ if(Services.appinfo.OS.toLowerCase() == "freebsd") {
++ candidates = [
++ { name: "c", suffix: ".7" },
++ ]
++ } else if(Services.appinfo.OS.toLowerCase() == "openbsd") {
++ candidates = [
++ { name: "c", suffix: "" },
++ ]
++ } else {
++ candidates = [
++ { name: "resolv.9", suffix: "" },
++ { name: "resolv", suffix: ".2" },
++ { name: "resolv", suffix: "" },
++ ];
++ }
let tried = [];
for (let candidate of candidates) {
try {
-@@ -125,13 +123,13 @@ load_libresolv.prototype = {
+@@ -125,13 +136,13 @@ load_libresolv.prototype = {
ctypes.unsigned_char.ptr
);
this.ns_get16 = declare(
Index: patches/patch-config_makefiles_rust_mk
===================================================================
RCS file: /cvs/ports/mail/mozilla-thunderbird/patches/patch-config_makefiles_rust_mk,v
retrieving revision 1.5
diff -u -p -r1.5 patch-config_makefiles_rust_mk
--- patches/patch-config_makefiles_rust_mk 11 Mar 2022 19:34:42 -0000 1.5
+++ patches/patch-config_makefiles_rust_mk 29 Jun 2022 11:29:26 -0000
@@ -3,9 +3,9 @@ try to consume less memory when linking
Index: config/makefiles/rust.mk
--- config/makefiles/rust.mk.orig
+++ config/makefiles/rust.mk
-@@ -70,7 +70,7 @@ ifndef MOZ_DEBUG_RUST
- # gkrust_gtest. And not when doing cross-language LTO.
- ifndef MOZ_LTO_RUST_CROSS
+@@ -90,7 +90,7 @@ ifndef rustflags_sancov
+ # Never enable when coverage is enabled to work around https://github.com/rust-lang/rust/issues/90045.
+ ifndef MOZ_CODE_COVERAGE
ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE)))
-cargo_rustc_flags += -Clto
+cargo_rustc_flags += -Clto=thin
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/mail/mozilla-thunderbird/pkg/PLIST,v
retrieving revision 1.25
diff -u -p -r1.25 PLIST
--- pkg/PLIST 11 Mar 2022 19:34:42 -0000 1.25
+++ pkg/PLIST 29 Jun 2022 11:29:26 -0000
@@ -31,12 +31,9 @@ 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
@@ -44,6 +41,8 @@ lib/${MOZILLA_PROJECT}/omni.ja
lib/${MOZILLA_PROJECT}/platform.ini
@bin lib/${MOZILLA_PROJECT}/plugin-container
lib/${MOZILLA_PROJECT}/removed-files
+@bin lib/${MOZILLA_PROJECT}/rnp-cli
+@bin lib/${MOZILLA_PROJECT}/rnpkeys
@bin lib/${MOZILLA_PROJECT}/${MOZILLA_PROJECT}
@bin lib/${MOZILLA_PROJECT}/${MOZILLA_PROJECT}-bin
share/applications/${MOZILLA_PROJECT}.desktop
Le Sun, Jun 26, 2022 at 08:16:11AM +0200, Landry Breuil a écrit :
> hi,
>
> here's an update to thunderbird 102, which has many niceties (cf
> https://blog.thunderbird.net/2022/05/7-great-new-features-coming-to-thunderbird-102/
> among others) - been using it as my daily driver at work since
> 100.somethingbeta 3 months ago without major annoyances. Matrix client
> support is basic but works fine against synapse.
>
> i'd like to commit it soonish after its availability (slated on the
> 28/6) to make sure its battle tested before 7.1 - so if you rely on it,
> make sure to test it !
102.0 is now released: https://www.thunderbird.net/en-US/thunderbird/102.0/whatsnew/
tests more than welcome :)
otherwise i plan to commit it next tuesday, before leaving offline for 3
weeks.
Landry
No comments:
Post a Comment