Bug 250396 - dns/py-dns-lexicon: Update to 3.4.3
Summary: dns/py-dns-lexicon: Update to 3.4.3
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Sunpoet Po-Chuan Hsieh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-16 14:35 UTC by Naram Qashat
Modified: 2020-10-21 19:07 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (sunpoet)


Attachments
py-dns-lexicon.3.4.3.patch (3.05 KB, patch)
2020-10-16 14:35 UTC, Naram Qashat
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.