summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
Diffstat (limited to 'mail')
-rw-r--r--mail/courier-imap/Makefile2
-rw-r--r--mail/courier-imap/distinfo6
-rw-r--r--mail/courier-imap/files/patch-libs_rfc2045_rfc2045.h11
-rw-r--r--mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp.C11
-rw-r--r--mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp2.C29
-rw-r--r--mail/fetchmail/Makefile2
-rw-r--r--mail/fetchmail/distinfo6
-rw-r--r--mail/fetchmail/pkg-plist1
-rw-r--r--mail/maildrop/Makefile2
-rw-r--r--mail/maildrop/distinfo6
-rw-r--r--mail/maildrop/files/patch-libs_rfc2045_rfc2045.h11
-rw-r--r--mail/maildrop/files/patch-libs_rfc2045_testsuitecpp.C11
-rw-r--r--mail/maildrop/files/patch-libs_rfc2045_testsuitecpp2.C29
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/py-checkdmarc/Makefile2
-rw-r--r--mail/py-checkdmarc/distinfo6
-rw-r--r--mail/py-offlineimap3/Makefile22
-rw-r--r--mail/py-offlineimap3/distinfo6
-rw-r--r--mail/py-offlineimap3/files/patch-test_tests_test__01__basic.py59
-rw-r--r--mail/rubygem-net-imap/Makefile2
-rw-r--r--mail/rubygem-net-imap/distinfo6
-rw-r--r--mail/sqwebmail/Makefile7
-rw-r--r--mail/sqwebmail/distinfo6
-rw-r--r--mail/sqwebmail/files/patch-Makefile.in6
-rw-r--r--mail/sqwebmail/files/patch-libs_rfc2045_rfc2045.h11
-rw-r--r--mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp.C11
-rw-r--r--mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp2.C29
-rw-r--r--mail/thunderbird/Makefile2
-rw-r--r--mail/thunderbird/distinfo6
30 files changed, 204 insertions, 112 deletions
diff --git a/mail/courier-imap/Makefile b/mail/courier-imap/Makefile
index 89e4c2a26574..89ee3d25a584 100644
--- a/mail/courier-imap/Makefile
+++ b/mail/courier-imap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= courier-imap
-PORTVERSION= 5.2.11
+PORTVERSION= 5.3.0
PORTEPOCH= 2
CATEGORIES= mail
MASTER_SITES= SF/courier/imap/${PORTVERSION}
diff --git a/mail/courier-imap/distinfo b/mail/courier-imap/distinfo
index fb0b026e5857..a3aea119155f 100644
--- a/mail/courier-imap/distinfo
+++ b/mail/courier-imap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744019947
-SHA256 (courier-imap-5.2.11.tar.bz2) = 49fd73f7f056f4525aba4767cf912999d69f2f5efd757094159e4fc38c783122
-SIZE (courier-imap-5.2.11.tar.bz2) = 3418726
+TIMESTAMP = 1760736758
+SHA256 (courier-imap-5.3.0.tar.bz2) = e5a51e160124ff0baa048af7ea918926080e4f3b3b7d3651b50278718e12e189
+SIZE (courier-imap-5.3.0.tar.bz2) = 3731603
diff --git a/mail/courier-imap/files/patch-libs_rfc2045_rfc2045.h b/mail/courier-imap/files/patch-libs_rfc2045_rfc2045.h
new file mode 100644
index 000000000000..af387f7e7dd7
--- /dev/null
+++ b/mail/courier-imap/files/patch-libs_rfc2045_rfc2045.h
@@ -0,0 +1,11 @@
+--- libs/rfc2045/rfc2045.h.orig 2025-10-06 09:00:02 UTC
++++ libs/rfc2045/rfc2045.h
+@@ -3224,7 +3224,7 @@ void rfc822::mime_decoder<out_iter, src_type>::decode(
+
+ if (decode_header)
+ {
+- typename rfc2045::entity::line_iter<crlf>::headers<
++ typename rfc2045::entity::line_iter<crlf>::template headers<
+ src_type> parser{e, src };
+
+ parser.name_lc=header_name_lc;
diff --git a/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp.C b/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp.C
new file mode 100644
index 000000000000..649fadc8ea79
--- /dev/null
+++ b/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp.C
@@ -0,0 +1,11 @@
+--- libs/rfc2045/testsuitecpp.C.orig 2025-10-04 09:00:06 UTC
++++ libs/rfc2045/testsuitecpp.C
+@@ -19,7 +19,7 @@ void testrfc2045line_iter_testset(int &testnum, test_t
+ auto b=s.begin();
+ auto e=s.end();
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::string_view::iterator,
+ std::string_view::iterator
+ >
diff --git a/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp2.C b/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp2.C
new file mode 100644
index 000000000000..353465b17a71
--- /dev/null
+++ b/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp2.C
@@ -0,0 +1,29 @@
+--- libs/rfc2045/testsuitecpp2.C.orig 2025-09-10 09:00:05 UTC
++++ libs/rfc2045/testsuitecpp2.C
+@@ -217,7 +217,7 @@ void test3()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -310,7 +310,7 @@ void test4()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -488,7 +488,7 @@ void test5()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile
index 85db96d4e5f1..1f6fd6339464 100644
--- a/mail/fetchmail/Makefile
+++ b/mail/fetchmail/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= fetchmail
-DISTVERSION= 6.5.6
+DISTVERSION= 6.5.7
PORTREVISION?= 0
CATEGORIES= mail
# The next line is inherited by the fetchmailconf dependent port,
diff --git a/mail/fetchmail/distinfo b/mail/fetchmail/distinfo
index aac30a3bab80..589595a9b276 100644
--- a/mail/fetchmail/distinfo
+++ b/mail/fetchmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759500530
-SHA256 (fetchmail-6.5.6.tar.xz) = ec10e0e0eaa417313559379ede76c74614766d838b39470b66474863aa690dab
-SIZE (fetchmail-6.5.6.tar.xz) = 1061804
+TIMESTAMP = 1760796613
+SHA256 (fetchmail-6.5.7.tar.xz) = 73eb6b1d421b5986866ad4a6b777c1140a39005298c63bf847de537976cbfbdb
+SIZE (fetchmail-6.5.7.tar.xz) = 1086648
diff --git a/mail/fetchmail/pkg-plist b/mail/fetchmail/pkg-plist
index da6a0834dac3..e0f64ae0d4ef 100644
--- a/mail/fetchmail/pkg-plist
+++ b/mail/fetchmail/pkg-plist
@@ -5,6 +5,7 @@ share/man/man1/fetchmail.1.gz
%%NLS%%share/locale/eo/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/es/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/fr/LC_MESSAGES/fetchmail.mo
+%%NLS%%share/locale/it/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/ja/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/pl/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/ro/LC_MESSAGES/fetchmail.mo
diff --git a/mail/maildrop/Makefile b/mail/maildrop/Makefile
index b3d3a97b9531..7b90c20c6b94 100644
--- a/mail/maildrop/Makefile
+++ b/mail/maildrop/Makefile
@@ -13,7 +13,7 @@
# MAILDROP_MBOX_DIR=<dir> Specify DEFAULT mailbox location
PORTNAME= maildrop
-PORTVERSION= 3.1.8
+PORTVERSION= 3.2.0
CATEGORIES= mail
MASTER_SITES= SF/courier/${PORTNAME}/${PORTVERSION}
diff --git a/mail/maildrop/distinfo b/mail/maildrop/distinfo
index 7716020f4d44..412c9cc13d8d 100644
--- a/mail/maildrop/distinfo
+++ b/mail/maildrop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722950932
-SHA256 (maildrop-3.1.8.tar.bz2) = 7e826c031917444f1b7ab71c1fcd90383595644846e2b3b260e352b1ce03e950
-SIZE (maildrop-3.1.8.tar.bz2) = 2156016
+TIMESTAMP = 1760737950
+SHA256 (maildrop-3.2.0.tar.bz2) = 2bef33b8fc9104dd1851d04c83052e8e9918394951ef428246c559e8ae9e021b
+SIZE (maildrop-3.2.0.tar.bz2) = 2392208
diff --git a/mail/maildrop/files/patch-libs_rfc2045_rfc2045.h b/mail/maildrop/files/patch-libs_rfc2045_rfc2045.h
new file mode 100644
index 000000000000..36c6fd96cfb4
--- /dev/null
+++ b/mail/maildrop/files/patch-libs_rfc2045_rfc2045.h
@@ -0,0 +1,11 @@
+--- libs/rfc2045/rfc2045.h.orig 2025-10-06 09:00:04 UTC
++++ libs/rfc2045/rfc2045.h
+@@ -3224,7 +3224,7 @@ void rfc822::mime_decoder<out_iter, src_type>::decode(
+
+ if (decode_header)
+ {
+- typename rfc2045::entity::line_iter<crlf>::headers<
++ typename rfc2045::entity::line_iter<crlf>::template headers<
+ src_type> parser{e, src };
+
+ parser.name_lc=header_name_lc;
diff --git a/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp.C b/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp.C
new file mode 100644
index 000000000000..fedab998a0fa
--- /dev/null
+++ b/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp.C
@@ -0,0 +1,11 @@
+--- libs/rfc2045/testsuitecpp.C.orig 2025-10-17 22:49:54 UTC
++++ libs/rfc2045/testsuitecpp.C
+@@ -19,7 +19,7 @@ void testrfc2045line_iter_testset(int &testnum, test_t
+ auto b=s.begin();
+ auto e=s.end();
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::string_view::iterator,
+ std::string_view::iterator
+ >
diff --git a/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp2.C b/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp2.C
new file mode 100644
index 000000000000..ef489dd14fe0
--- /dev/null
+++ b/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp2.C
@@ -0,0 +1,29 @@
+--- libs/rfc2045/testsuitecpp2.C.orig 2025-09-10 03:08:09 UTC
++++ libs/rfc2045/testsuitecpp2.C
+@@ -217,7 +217,7 @@ void test3()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -310,7 +310,7 @@ void test4()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -488,7 +488,7 @@ void test5()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index 4975487e426b..fd31ee5df560 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.5.9
+PORTVERSION= 5.5.10
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index bccfcf02a377..2b55265f5dc8 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760546183
-SHA256 (nextcloud/mail-v5.5.9.tar.gz) = 477b062099b96cfb85ae482e5d71838da4d50765d982a09e4f9f67d3955cc4dc
-SIZE (nextcloud/mail-v5.5.9.tar.gz) = 29063037
+TIMESTAMP = 1760615416
+SHA256 (nextcloud/mail-v5.5.10.tar.gz) = 06f8033c28e07391e5f77b9ea1b12b7ee4448668dda1006a3a55d8a5524cf6ea
+SIZE (nextcloud/mail-v5.5.10.tar.gz) = 29066869
diff --git a/mail/py-checkdmarc/Makefile b/mail/py-checkdmarc/Makefile
index 08ccf0312dd1..9823ce655c5f 100644
--- a/mail/py-checkdmarc/Makefile
+++ b/mail/py-checkdmarc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= checkdmarc
-PORTVERSION= 5.10.12
+PORTVERSION= 5.10.16
CATEGORIES= mail python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/mail/py-checkdmarc/distinfo b/mail/py-checkdmarc/distinfo
index ed5243f71c5c..8a4238c95447 100644
--- a/mail/py-checkdmarc/distinfo
+++ b/mail/py-checkdmarc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324166
-SHA256 (checkdmarc-5.10.12.tar.gz) = edbf04b99f3aad65e3ecd060576fdf7f0330873d55c1cf23db2e4196157a0b9e
-SIZE (checkdmarc-5.10.12.tar.gz) = 50826
+TIMESTAMP = 1759774685
+SHA256 (checkdmarc-5.10.16.tar.gz) = e0eadca6071785701d16c92d672ba911c26289daaf1ea3d1c05c76be7c2d7a7e
+SIZE (checkdmarc-5.10.16.tar.gz) = 50944
diff --git a/mail/py-offlineimap3/Makefile b/mail/py-offlineimap3/Makefile
index 8f89e12ca98c..7304ae0a6aed 100644
--- a/mail/py-offlineimap3/Makefile
+++ b/mail/py-offlineimap3/Makefile
@@ -1,7 +1,6 @@
PORTNAME= offlineimap3
DISTVERSIONPREFIX= v
-DISTVERSION= 8.0.0-70
-PORTREVISION= 1
+DISTVERSION= 8.0.0-78
DISTVERSIONSUFFIX= -g${GH_TAGNAME}
CATEGORIES= mail python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,14 +12,10 @@ WWW= https://github.com/OfflineIMAP/offlineimap3
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-# setup.py requires these during build time. Possible move to setup/install_requires:
-# https://github.com/OfflineIMAP/offlineimap3/issues/110
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}imaplib2>=3.5:mail/py-imaplib2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rfc6555>=0:mail/py-rfc6555@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=2020.6.20:security/py-certifi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imaplib2>=3.5:mail/py-imaplib2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}imaplib2>=3.5:mail/py-imaplib2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rfc6555>=0:mail/py-rfc6555@${PY_FLAVOR} \
@@ -33,9 +28,10 @@ USES= python
# https://github.com/OfflineIMAP/offlineimap3/issues/111
USE_GITHUB= yes
GH_ACCOUNT= OfflineIMAP
-GH_TAGNAME= 93f358dee9d7cf800d11679ee4e9c61abfc0c5f6
+GH_TAGNAME= db347452273bb0f1b1a8ea952f6fb46cf95fedbf
USE_PYTHON= autoplist concurrent distutils pytest
+TEST_ARGS= "-k not TestBasicFunctions or test_01_MappedImap"
CONFLICTS_INSTALL= mail/py-offlineimap
@@ -49,7 +45,9 @@ OPTIONS_DEFAULT= KEYRING MANPAGES
KEYRING_DESC= GNOME keyring support
-COMMON_BUILD_DEPENDS= a2x:textproc/asciidoc \
+COMMON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rfc6555>=0:mail/py-rfc6555@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
+ a2x:textproc/asciidoc \
gmake:devel/gmake
DOCS_BUILD_DEPENDS= ${COMMON_BUILD_DEPENDS} \
diff --git a/mail/py-offlineimap3/distinfo b/mail/py-offlineimap3/distinfo
index dc778f115eb7..72a531bf6f22 100644
--- a/mail/py-offlineimap3/distinfo
+++ b/mail/py-offlineimap3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724613974
-SHA256 (OfflineIMAP-offlineimap3-v8.0.0-70-g93f358dee9d7cf800d11679ee4e9c61abfc0c5f6-93f358dee9d7cf800d11679ee4e9c61abfc0c5f6_GH0.tar.gz) = 4bf5ab02923d9b7de186ed5f54e2ec267d4541be47833c079cc7495cfaeeea4e
-SIZE (OfflineIMAP-offlineimap3-v8.0.0-70-g93f358dee9d7cf800d11679ee4e9c61abfc0c5f6-93f358dee9d7cf800d11679ee4e9c61abfc0c5f6_GH0.tar.gz) = 705645
+TIMESTAMP = 1760295184
+SHA256 (OfflineIMAP-offlineimap3-v8.0.0-78-gdb347452273bb0f1b1a8ea952f6fb46cf95fedbf-db347452273bb0f1b1a8ea952f6fb46cf95fedbf_GH0.tar.gz) = 0f44eee350bff1ff232426f192defcdfc01bcaf5aa5beb310aa232ef7370362d
+SIZE (OfflineIMAP-offlineimap3-v8.0.0-78-gdb347452273bb0f1b1a8ea952f6fb46cf95fedbf-db347452273bb0f1b1a8ea952f6fb46cf95fedbf_GH0.tar.gz) = 706499
diff --git a/mail/py-offlineimap3/files/patch-test_tests_test__01__basic.py b/mail/py-offlineimap3/files/patch-test_tests_test__01__basic.py
deleted file mode 100644
index 615492c8fe8d..000000000000
--- a/mail/py-offlineimap3/files/patch-test_tests_test__01__basic.py
+++ /dev/null
@@ -1,59 +0,0 @@
---- test/tests/test_01_basic.py.orig 2022-03-04 03:43:46 UTC
-+++ test/tests/test_01_basic.py
-@@ -17,6 +17,8 @@ import unittest
- import logging
- from test.OLItest import OLITestLib
-
-+import pytest
-+
- # Things need to be setup first, usually setup.py initializes everything.
- # but if e.g. called from command line, we take care of default values here:
- if not OLITestLib.cred_file:
-@@ -47,6 +49,7 @@ class TestBasicFunctions(unittest.TestCase):
- def tearDown(self):
- OLITestLib.delete_remote_testfolders()
-
-+ @pytest.mark.skip(reason="skpping test needs remote auth")
- def test_01_olistartup(self):
- """Tests if OLI can be invoked without exceptions
-
-@@ -60,6 +63,7 @@ class TestBasicFunctions(unittest.TestCase):
- "mails, but sync led to {0} folders and {1} mails"
- .format(boxes, mails))
-
-+ @pytest.mark.skip(reason="skpping test needs remote auth")
- def test_02_createdir(self):
- """Create local 'OLItest 1', sync"""
- OLITestLib.delete_maildir('') # Delete all local maildir folders
-@@ -71,6 +75,7 @@ class TestBasicFunctions(unittest.TestCase):
- "mails, but sync led to {0} folders and {1} mails"
- .format(boxes, mails))
-
-+ @pytest.mark.skip(reason="skpping test needs remote auth")
- def test_03_createdir_quote(self):
- """Create local 'OLItest "1"' maildir, sync
-
-@@ -87,6 +92,7 @@ class TestBasicFunctions(unittest.TestCase):
- "mails, but sync led to {0} folders and {1} mails"
- .format(boxes, mails))
-
-+ @pytest.mark.skip(reason="skpping test needs remote auth")
- def test_04_nametransmismatch(self):
- """Create mismatching remote and local nametrans rules
-
-@@ -108,6 +114,7 @@ class TestBasicFunctions(unittest.TestCase):
- # Write out default config file again
- OLITestLib.write_config_file()
-
-+ @pytest.mark.skip(reason="skpping test needs remote auth")
- def test_05_createmail(self):
- """Create mail in OLItest 1, sync, wipe folder sync
-
-@@ -133,6 +140,7 @@ class TestBasicFunctions(unittest.TestCase):
- "assigned the IMAP's UID number, but {0} messages had no valid ID "
- .format(len([None for x in uids if x is None])))
-
-+ @pytest.mark.skip(reason="skpping test needs remote auth")
- def test_06_createfolders(self):
- """Test if createfolders works as expected
-
diff --git a/mail/rubygem-net-imap/Makefile b/mail/rubygem-net-imap/Makefile
index 152c22ca3b8f..26701e4e2501 100644
--- a/mail/rubygem-net-imap/Makefile
+++ b/mail/rubygem-net-imap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= net-imap
-PORTVERSION= 0.5.10
+PORTVERSION= 0.5.12
CATEGORIES= mail rubygems
MASTER_SITES= RG
diff --git a/mail/rubygem-net-imap/distinfo b/mail/rubygem-net-imap/distinfo
index b3a5071ea3eb..d0604f1fd397 100644
--- a/mail/rubygem-net-imap/distinfo
+++ b/mail/rubygem-net-imap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121824
-SHA256 (rubygem/net-imap-0.5.10.gem) = f84d206a296bff48a3a10507567fc38b050d2a40c92ea0d448164f64e60d6205
-SIZE (rubygem/net-imap-0.5.10.gem) = 179712
+TIMESTAMP = 1759774897
+SHA256 (rubygem/net-imap-0.5.12.gem) = cb8cd05bd353fcc19b6cbc530a9cb06b577a969ea10b7ddb0f37787f74be4444
+SIZE (rubygem/net-imap-0.5.12.gem) = 180224
diff --git a/mail/sqwebmail/Makefile b/mail/sqwebmail/Makefile
index 7e5cd224148c..88774d14c777 100644
--- a/mail/sqwebmail/Makefile
+++ b/mail/sqwebmail/Makefile
@@ -1,12 +1,11 @@
PORTNAME= sqwebmail
-PORTVERSION= 6.2.4
-PORTREVISION= 1
+PORTVERSION= 6.3.0
CATEGORIES= mail www
MASTER_SITES= SF/courier/webmail/${PORTVERSION}
MAINTAINER= oliver@FreeBSD.org
COMMENT= CGI Webmail client for Maildirs
-WWW= https://inter7.com/sqwebmail/
+WWW= https://www.courier-mta.org/sqwebmail/
LICENSE= GPLv3
@@ -59,7 +58,7 @@ MAILGRP?= courier
#
# End of user variables
-USES= compiler:c++11-lang gettext gmake iconv perl5 tar:bzip2 pkgconfig
+USES= compiler:c++17-lang gettext gmake iconv perl5 tar:bzip2 pkgconfig
USE_RC_SUBR= sqwebmail-sqwebmaild
GNU_CONFIGURE= yes
diff --git a/mail/sqwebmail/distinfo b/mail/sqwebmail/distinfo
index 1f83e5e25456..046a1b9b4299 100644
--- a/mail/sqwebmail/distinfo
+++ b/mail/sqwebmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697149887
-SHA256 (sqwebmail-6.2.4.tar.bz2) = 0e9fe042413b64e81aea3abeea180648e7b0a71912ca37b0c7d30cb0d0299942
-SIZE (sqwebmail-6.2.4.tar.bz2) = 3748078
+TIMESTAMP = 1760884299
+SHA256 (sqwebmail-6.3.0.tar.bz2) = e6548e4c974024f02b629d8a5090af3c7000faf2d52b28b87b11d48ae3a61be3
+SIZE (sqwebmail-6.3.0.tar.bz2) = 4087972
diff --git a/mail/sqwebmail/files/patch-Makefile.in b/mail/sqwebmail/files/patch-Makefile.in
index 18a54190064a..4e691ae3b813 100644
--- a/mail/sqwebmail/files/patch-Makefile.in
+++ b/mail/sqwebmail/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig 2023-08-28 12:32:30 UTC
+--- Makefile.in.orig 2025-10-14 23:45:13 UTC
+++ Makefile.in
-@@ -404,13 +404,13 @@ EXTRA_DIST = INSTALL.html README NEWS README.html READ
+@@ -413,13 +413,13 @@ scriptbin_SCRIPTS = \
packaging/debian/sqwebmail-apache2.lintian-overrides
scriptbindir = $(sbindir)
scriptbin_SCRIPTS = \
@@ -16,7 +16,7 @@
WWW = $$HOME/www/hostrocket/courier-mta.org
@HAVE_HTMLPAGES_TRUE@NEWS_SOURCE = html/index.html
-@@ -1068,11 +1068,11 @@ reformime: libs/rfc2045/reformime
+@@ -1071,11 +1071,11 @@ makemime: libs/rfc2045/makemime
makemime: libs/rfc2045/makemime
cp libs/rfc2045/makemime .
diff --git a/mail/sqwebmail/files/patch-libs_rfc2045_rfc2045.h b/mail/sqwebmail/files/patch-libs_rfc2045_rfc2045.h
new file mode 100644
index 000000000000..36c6fd96cfb4
--- /dev/null
+++ b/mail/sqwebmail/files/patch-libs_rfc2045_rfc2045.h
@@ -0,0 +1,11 @@
+--- libs/rfc2045/rfc2045.h.orig 2025-10-06 09:00:04 UTC
++++ libs/rfc2045/rfc2045.h
+@@ -3224,7 +3224,7 @@ void rfc822::mime_decoder<out_iter, src_type>::decode(
+
+ if (decode_header)
+ {
+- typename rfc2045::entity::line_iter<crlf>::headers<
++ typename rfc2045::entity::line_iter<crlf>::template headers<
+ src_type> parser{e, src };
+
+ parser.name_lc=header_name_lc;
diff --git a/mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp.C b/mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp.C
new file mode 100644
index 000000000000..5d1494f61819
--- /dev/null
+++ b/mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp.C
@@ -0,0 +1,11 @@
+--- libs/rfc2045/testsuitecpp.C.orig 2025-10-04 09:00:12 UTC
++++ libs/rfc2045/testsuitecpp.C
+@@ -19,7 +19,7 @@ void testrfc2045line_iter_testset(int &testnum, test_t
+ auto b=s.begin();
+ auto e=s.end();
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::string_view::iterator,
+ std::string_view::iterator
+ >
diff --git a/mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp2.C b/mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp2.C
new file mode 100644
index 000000000000..bd49c3117802
--- /dev/null
+++ b/mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp2.C
@@ -0,0 +1,29 @@
+--- libs/rfc2045/testsuitecpp2.C.orig 2025-09-10 09:00:12 UTC
++++ libs/rfc2045/testsuitecpp2.C
+@@ -217,7 +217,7 @@ void test3()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -310,7 +310,7 @@ void test4()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -488,7 +488,7 @@ void test5()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index febacfa08152..a8a5a59b9f30 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunderbird
-DISTVERSION= 144.0
+DISTVERSION= 144.0.1
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index 6004329f82fe..00bcef6b28be 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760128626
-SHA256 (thunderbird-144.0.source.tar.xz) = 33315b6c6f20a718809e717bd22edc03418581b2f162dc8ab2bbdccdc770556e
-SIZE (thunderbird-144.0.source.tar.xz) = 762262852
+TIMESTAMP = 1760631198
+SHA256 (thunderbird-144.0.1.source.tar.xz) = 62dd606308ee0c3298e052c05a8fce321df3a1012628511c7aacdf7ef6b7e965
+SIZE (thunderbird-144.0.1.source.tar.xz) = 774861288