PORTNAME= libspf2
PORTVERSION= 1.2.11
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= mail
MAINTAINER= sunpoet@FreeBSD.org
GH_ACCOUNT= shevek
GH_TAGNAME= d14abff
OPTIONS_DEFINE= TXT_ONLY
OPTIONS_DEFAULT=
TXT_ONLY_DESC= Refer TXT RR only and ignore SPF RR
TXT_ONLY_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src_libspf2_spf__server.c
post-patch:
@${REINPLACE_CMD} -e '/__VA_ARGS__/ s|format, ||g' ${WRKSRC}/src/include/spf_log.h
--- ./src/libspf2/spf_server.c.orig 2023-10-05 01:34:06.000000000 +0900
+++ ./src/libspf2/spf_server.c 2024-04-07 02:04:19.560351000 +0900
@@ -346,7 +346,7 @@ SPF_server_get_record(SPF_server_t *spf_server,
spf_response, spf_recordp);
/* I am VERY, VERY sorry about the gotos. Shevek. */
- rr_type = ns_t_spf;
+ rr_type = ns_t_txt;
retry:
rr_txt = SPF_dns_lookup(resolver, domain, rr_type, TRUE);