mail/imapfilter: Fix OpenSSL build PR: 231931 Submitted by: Nathan Index: mail/imapfilter/Makefile =================================================================== --- mail/imapfilter/Makefile (revision 481499) +++ mail/imapfilter/Makefile (working copy) @@ -3,7 +3,7 @@ PORTNAME= imapfilter PORTVERSION= 2.6.11 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= mail Index: mail/imapfilter/files/patch-src_auth.c =================================================================== --- mail/imapfilter/files/patch-src_auth.c (revision 481499) +++ mail/imapfilter/files/patch-src_auth.c (working copy) @@ -1,20 +1,11 @@ ---- src/auth.c.orig 2017-11-19 09:38:24 UTC +--- src/auth.c.orig 2018-10-09 22:06:09 UTC +++ src/auth.c -@@ -20,7 +20,7 @@ auth_cram_md5(const char *user, const char *pass, unsi - unsigned char *resp, *buf, *out; +@@ -21,7 +21,7 @@ auth_cram_md5(const char *user, const char *pass, unsi unsigned char md[EVP_MAX_MD_SIZE], mdhex[EVP_MAX_MD_SIZE * 2 + 1]; unsigned int mdlen; --#if OPENSSL_VERSION_NUMBER >= 0x1010000fL && !defined(LIBRESSL_VERSION_NUMBER) -+#ifdef HAVE_OPAQUE_STRUCTS && !defined(LIBRESSL_VERSION_NUMBER) - HMAC_CTX *ctx; + #if OPENSSL_VERSION_NUMBER >= 0x1010000fL && !defined(LIBRESSL_VERSION_NUMBER) +- HMAC_CTX *ctx; ++ HMAC_CTX *ctx = HMAC_CTX_new(); #else HMAC_CTX ctx; -@@ -32,7 +32,7 @@ auth_cram_md5(const char *user, const char *pass, unsi - - EVP_DecodeBlock(resp, chal, strlen((char *)(chal))); - --#if OPENSSL_VERSION_NUMBER >= 0x1010000fL && !defined(LIBRESSL_VERSION_NUMBER) -+#ifdef HAVE_OPAQUE_STRUCTS && !defined(LIBRESSL_VERSION_NUMBER) - ctx = HMAC_CTX_new(); - HMAC_Init_ex(ctx, (const unsigned char *)pass, strlen(pass), - EVP_md5(), NULL); + #endif