Bug 250396

Summary: dns/py-dns-lexicon: Update to 3.4.3
Product: Ports & Packages Reporter: Naram Qashat <cyberbotx>
Component: Individual Port(s)Assignee: Sunpoet Po-Chuan Hsieh <sunpoet>
Status: Closed Overcome By Events    
Severity: Affects Some People Flags: bugzilla: maintainer-feedback? (sunpoet)
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
py-dns-lexicon.3.4.3.patch none

Description Naram Qashat 2020-10-16 14:35:36 UTC
Created attachment 218799 [details]
py-dns-lexicon.3.4.3.patch

* 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

Changelogs:

https://github.com/AnalogJ/lexicon/tree/v3.4.0
https://github.com/AnalogJ/lexicon/tree/v3.4.1
https://github.com/AnalogJ/lexicon/tree/v3.4.2
https://github.com/AnalogJ/lexicon/tree/v3.4.3

Tested with poudriere for 11 and 12. Passes portlint. Also tested at runtime, functions as expected.
Comment 1 Sunpoet Po-Chuan Hsieh freebsd_committer 2020-10-21 18:07:48 UTC
This patch is incomplete.
dns-lexicon 3.4.0+ drops python 2.7, therefore you have to update dependent ports as well.
Comment 2 Naram Qashat 2020-10-21 19:07:21 UTC
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.
Comment 3 Sunpoet Po-Chuan Hsieh freebsd_committer 2020-11-15 18:27:38 UTC
Update to 3.5.0 in r555318. Thanks!