I run freeBSD in my environment and would love to be able to run Pi-Hole on those systems. Additionally as freeBSD is used for many NAS devices, Firewalls (PfSense), and other network gear, I think tit would be a natural addition to the potential install base. Having Pi-Hole as an available package for a PfSense Firewall would bring native Pi-Hole functionality to many organizations which utilize that technology.
I have done some preliminary research on the topic to assist in this endeavor:
Here is the link to the ports documentation:
Here is a reference guide for how initialization works in freeBSD. It isn’t SysV so there are some fairly solid differences in the approach, but the concept appears to be the same.
For FreeBSD 11:
Lighttpd - v1.4.41
Python - v2.7.13
Dnsmasq - v2.76, 1