Skip to content
Snippets Groups Projects
Commit 702b257b authored by Matthias Andree's avatar Matthias Andree
Browse files

mail/fetchmail: update to 6.5.1, minor polishing.

Translation updates for files we missed to have translated.

Some improvements to the build experience were made;
most of the local patches have been integrated upstream.

(Also fixes missing TIMESTAMP and SIZE fields in distinfo,
vs. Corey's review. -- Thanks!)

Approved by:	Corey Halpin (maintainer)
PR:		282743
parent 1a4c8b56
No related branches found
No related tags found
No related merge requests found
PORTNAME?= fetchmail
DISTVERSION= 6.5.0
PORTREVISION?= 1
DISTVERSION= 6.5.1
PORTREVISION?= 0
CATEGORIES= mail
# The next line is inherited by the fetchmailconf dependent port,
# do NOT replace fetchmail by ${PORTNAME}
......
TIMESTAMP = 1730243037
SHA256 (fetchmail-6.5.0.tar.xz) = 42611aea4861a5311e5116843f01c203dceadf440bf2eb1b4a43a445f2977668
SIZE (fetchmail-6.5.0.tar.xz) = 1108148
TIMESTAMP = 1731628928
SHA256 (fetchmail-6.5.1.tar.xz) = ca3fdb95141c277aca109be77f4d45b47e03ee010043058dd90bc182db518d4a
SIZE (fetchmail-6.5.1.tar.xz) = 1110924
......@@ -13,12 +13,3 @@ for FreeBSD 13.3 and 13.4:
/* do not warn about OpenSSL 3.2.0, the 3.2.1 fix is of low priority */
# if OPENSSL_VERSION_NUMBER >= 0x30100000L && OPENSSL_VERSION_NUMBER < 0x30200000L
# if OPENSSL_VERSION_NUMBER < 0x30100040L
@@ -402,7 +402,7 @@ enum { SSL_min_security_level = 2 };
#endif /* USING_WOLFSSL */
/* workaround for EVP_MD_fetch API - missing on wolfSSL and LibreSSL */
-#if defined(USING_WOLFSSL) || defined(LIBRESSL_VERSION_NUMBER)
+#if OPENSSL_VERSION_NUMBER < 0x30000000L
# define EVP_MD_fetch(x, digest, y) (EVP_get_digestbyname(digest))
# define EVP_MD_free(x) /* NOOP */
# define fm_EVP_MD_const const // compatibility const EVP_MD* from EVP_get_digestbyname()
Cherry-pick from upstream 8f00c607, see
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282413#c4
--- tls-aux.h.orig 2024-08-18 17:42:19 UTC
+++ tls-aux.h
@@ -18,12 +18,6 @@
# ifdef LIBWOLFSSL_VERSION_HEX
# define USING_WOLFSSL 1
# define OSSL110_API 1
-# ifndef OPENSSL_COMPATIBLE_DEFAULTS
-# error "wolfSSL was compiled without -DOPENSSL_COMPATIBLE_DEFAULTS. Recompile and reinstall wolfSSL!"
-# endif
-# ifndef HAVE_EX_DATA
-# error "wolfSSL was configured without --enable-context-extra-user-data. Recompile and reinstall wolfSSL!"
-# endif
# else
# if OPENSSL_VERSION_NUMBER < 0x1010000fL
# undef OSSL110_API
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment