Created attachment 218799 [details]
* Update Makefile (forces beautifulsoup dependency as it is now a core dependency, remove options that previously required it, removed SUBREG option as that provider was removed)
* Update distinfo
Tested with poudriere for 11 and 12. Passes portlint. Also tested at runtime, functions as expected.
This patch is incomplete.
dns-lexicon 3.4.0+ drops python 2.7, therefore you have to update dependent ports as well.
I personally do not use any of the ports that depend on py-dns-lexicon (which appears to be mostly certbot-related ports), so I do not know what I would need to do in order to update them as well or what sort of backlash such a thing would cause. I also don't maintain any python ports myself so I do not know what needs to be done to make a port python 3.x only. I mostly just intended to provide an update to the latest version based on what I could see from its GitHub repository.