Created attachment 201544 [details] patch to make qmail-tls work on FreeBSD >= 12 openssl >= 111 started to hide some internals so the original qmail-netqmail-1.06-tls-20160918.patch did not work anymore. This new PORTREVISION adds a local patch to replace the offending accesses with their proper counterparts.
testbuilds@work
fails to build in poudriere on 13 and 12, see for example: http://people.freebsd.org/~pi/logs/mail__qmail-tls-120-1548916596.txt
(In reply to Kurt Jaeger from comment #2) That's strange, the EXTRA_PATCHES that are guarded by .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200000 EXTRA_PATCHES+= ${FILESDIR}/netqmail-1.06-tls-20160918-freebsd-12.patch .endif in qmail/Makefile never are applied, so it's no wonder that it doesn't compile. Maybe the FreeBSD version is not what I need to check against but the openssl version that is configured?
(In reply to erdgeist from comment #3) Could it be that the patches were only applied to the qmail-tls slave port folder and not the qmail folder?
Looks like I made an error during the copy of the patches to the poudriere tree. New run @work
Committed, thanks!
A commit references this bug: Author: pi Date: Thu Jan 31 10:59:23 UTC 2019 New revision: 491703 URL: https://svnweb.freebsd.org/changeset/ports/491703 Log: mail/qmail-tls: patches to make it work with openssl 1.1.1 in base for 12+ PR: 235336 Submitted by: erdgeist@erdgeist.org (maintainer) Changes: head/mail/qmail/Makefile head/mail/qmail/files/netqmail-1.06-tls-20160918-freebsd-12.patch head/mail/qmail-tls/Makefile