Created attachment 201721 [details] Patch to correct the compilation problem Hi, mail/spamd port does not compile anymore against FreeBSD 12.0 since some functions have been deprecated on openssl side since 1.1.0. > openssl version OpenSSL 1.1.1a-freebsd 20 Nov 2018 > type openssl openssl is /usr/bin/openssl The attached patch fixes the problem. Best regards, Max.
For info, I've successfully been using the patch that was attached to the same bug in mail/spamassassin. The patches seems almost identical. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228940
Created attachment 201967 [details] statically link libressl to unbreak OpenSSL111 an alternate recipe to statically link libressl to unbreak OpenSSL111 shamelessly stolen from the net/openntpd port
Created attachment 204226 [details] Fix spamd port Didn't see this bug report prior to trying to fix. Still attaching my patch which targets the whole port.
Oliver, can you have at look at this?
yes, could someone please look at this.. I created the diff for this PR a year ago.. then forgot I did that and rolled another diff (almost a year later to the day) for PR #243963 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243963 and a few others have spent much more time than I making OpenSSL patches to fix this issue.
A commit references this bug: Author: ohauer Date: Mon Mar 30 21:10:10 UTC 2020 New revision: 529921 URL: https://svnweb.freebsd.org/changeset/ports/529921 Log: - fix build against openssl 1.x - do not add /etc/service entries during install - add helper script to add /etc/services entries - remove unused pkg-deinstall - portlint PR: 235496 Submitted by: Maxime Soule Reported by: many Changes: head/mail/spamd/Makefile head/mail/spamd/files/add-spamd-to-etc-service head/mail/spamd/files/patch-spamd_sync.c head/mail/spamd/files/pkg-install.in head/mail/spamd/files/pkg-message.in head/mail/spamd/pkg-deinstall