The SPF package (v1.1.1) fails to handle SPF records with IPv6 ("ip6") entries:
% package require spf
1.1.1
% ::spf::spf 1.2.3.4 kvanals.org bob@kvanals.org
error in "ip6": type mismatch: cannot compare different address types
% ::spf::spf fe80::1 kvanals.org bob@kvanals.org
error in "ip4": type mismatch: cannot compare different address types
% ::spf::SPF kvanals.org
v=spf1 ip4:207.201.218.70 ip4:207.201.218.71 ip4:66.102.165.0/24 ip6:2001:480:fa0d::/48 ip6:2001:480:f001::55 -all