mail/libesmtp marked broken in r497650 but build completes with openssl port option disabled

Kyle Williams kyle.williams at nyi.net
Mon May 6 17:45:33 UTC 2019


Hello,

r497650 in the ports head repo marked mail/libesmtp as broken on FreeBSD 12 and 13. I think this was due to the OpenSSL fallout from FreeBSD bugs 228865 and 229017, but the mail/libesmtp build completes successfully on FreeBSD 12 with OPTIONS_FILE_UNSET+=OPENSSL.

Would it be possible to adjust the failure condition to check for this? I've included a proposed diff for the port's makefile.

Index: mail/libesmtp/Makefile
===================================================================
--- mail/libesmtp/Makefile      (revision 500595)
+++ mail/libesmtp/Makefile      (working copy)
@@ -35,7 +35,7 @@

.include <bsd.port.pre.mk>

-.if ${SSL_DEFAULT} == base
+.if ${SSL_DEFAULT} == base && ${PORT_OPTIONS:MOPENSSL}
BROKEN_FreeBSD_12=     error: cannot find the ssl library
BROKEN_FreeBSD_13=     error: cannot find the ssl library
.endif

Thank you,
Kyle Williams
Support Team / NYI
E: kyle.williams at nyi.net    W: www.nyi.net


More information about the freebsd-ports mailing list