diff --git a/mail/opendmarc/Makefile b/mail/opendmarc/Makefile index e7636444a181..078c9b8d52ef 100644 --- a/mail/opendmarc/Makefile +++ b/mail/opendmarc/Makefile @@ -1,64 +1,64 @@ PORTNAME= opendmarc PORTVERSION= 1.4.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail security MASTER_SITES= GH MAINTAINER= freebsd@gushi.org COMMENT= DMARC library and milter implementation WWW= http://www.trusteddomain.org/opendmarc.html LICENSE= BSD3CLAUSE SENDMAIL LICENSE_COMB= multi RUN_DEPENDS= p5-Switch>=0:lang/p5-Switch \ p5-DBI>=0:databases/p5-DBI \ ${DBD_MYSQL} \ p5-HTTP-Message>=0:www/p5-HTTP-Message USES= cpe libtool mysql perl5 shebangfix autoreconf LICENSE_FILE_SENDMAIL= ${WRKSRC}/LICENSE.Sendmail LICENSE_GROUPS_SENDMAIL= FSF OSI LICENSE_NAME_SENDMAIL= Sendmail Open Source License LICENSE_PERMS_SENDMAIL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept CPE_VENDOR= trusteddomain USE_LDCONFIG= yes USE_RC_SUBR= opendmarc USE_GITHUB= yes GH_ACCOUNT= trusteddomainproject GH_TAGNAME= rel-opendmarc-1-4-2 GH_PROJECT= OpenDMARC GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share OPTIONS_DEFINE= SPF DOCS OPTIONS_DEFAULT= SPF SPF_DESC= Enable support for SPF record checking SPF_LIB_DEPENDS= libspf2.so:mail/libspf2 SPF_CONFIGURE_ON= --with-spf \ --with-spf2-include=${LOCALBASE}/include/spf2 \ --with-spf2-lib=${LOCALBASE}/lib SHEBANG_FILES= reports/opendmarc-expire.in \ reports/opendmarc-import.in \ reports/opendmarc-params.in \ reports/opendmarc-reports.in PORTDOCS= * .include .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" CONFIGURE_ARGS+= --with-milter=${MILTERBASE} post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/mail ${INSTALL_DATA} \ ${WRKSRC}/opendmarc/opendmarc.conf.sample ${STAGEDIR}${PREFIX}/etc/mail @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopendmarc.so.2 .include diff --git a/mail/opendmarc/files/patch-libopendmarc_opendmarc__dns.c b/mail/opendmarc/files/patch-libopendmarc_opendmarc__dns.c new file mode 100644 index 000000000000..5d11d7205f97 --- /dev/null +++ b/mail/opendmarc/files/patch-libopendmarc_opendmarc__dns.c @@ -0,0 +1,10 @@ +--- libopendmarc/opendmarc_dns.c.orig 2021-12-20 06:40:37 UTC ++++ libopendmarc/opendmarc_dns.c +@@ -203,6 +203,7 @@ dmarc_dns_get_record(char *domain, int *reply, char *g + ++bp; + + #ifdef HAVE_RES_NINIT ++ memset(&resp, '\0', sizeof resp); + res_ninit(&resp); + #ifdef RES_USE_DNSSEC + resp.options |= RES_USE_DNSSEC;