dns/py-dns-lexicon: Update to 2.4.3 PR: 229104 Submitted by: Goran Mekić <meka@tilda.center> (maintainer)10467c8d9b
Port details
dns/py-dns-lexicon 3.25.2_1
Manipulate DNS records on various DNS providers in a standardized way
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 3.25.2_1
- Upstream
- up to date
- Last update
- to 3.25.2_1 · 45ea4cf85c
- Quarterly
- 2026Q4: 3.25.2_1
- WWW
- https://dns-lexicon.github.io/dns-lexicon/
- Links
- cgit · VuXML
Install
- Package
# pkg install py312-dns-lexiconinstalls 3.25.2_1 fromlatest; fromquarterly(2026Q4) 3.25.2_1- Port
# cd /usr/ports/dns/py-dns-lexicon && make install clean# make -C /usr/ports/dns/py-dns-lexicon config # change options first
- Size
- 394 KiB download · 2.8 MiB installed
- Depends on
- devel/py-pyyaml 6.0.3_1, dns/py-dnspython 2.9.0,1, dns/py-tldextract 5.3.0, lang/python312 3.12.15, security/py-cryptography 50.0.1_1,1, security/py-pyotp 2.10.0, www/py-beautifulsoup4 4.15.0_1, www/py-requests 2.34.2, www/py-requests-unixsocket 0.4.1
- License
- MIT
- Options
- 0 of 5 on in the package
Show the 5 options that are off
GRANSY LOCALZONE OCI ROUTE53 SOFTLAYER
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.25.2_1 | 3.25.2_1 | – |
| FreeBSD 15 | 3.25.2_1 | 3.25.2_1 | – |
| FreeBSD 14 | 3.25.2_1 | 3.25.2_1 | 3.25.2_1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.25.2_1 | 3.25.2_1 | – |
| FreeBSD 14 | 3.25.2_1 | 3.25.2_1 | 3.25.2_1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 3.25.2_1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (120)
Update to 2.3.0 PR: 228537 Submitted by: maintiner8126c40ee8
dns/py-dns-lexicon: Update to 2.2.3 PR: 228168 Submitted by: Goran Mekić <meka@tilda.center> (maintainer)c690af99b1
Update to 2.2.2 Changes: https://github.com/AnalogJ/lexicon/releases PR: 227992 Submitted by: Goran Mekic <meka@tilda.center> (maintainer)da86ab2d16
dns/py-dns-lexicon: Update 2.1.24 -> 2.2.1 Also sorted RUN_DEPENDS and reordered USE_PYTHON. PR: 227457 Submitted by: Goran Mekić <meka@tilda.center> (maintainer)1ed4aba650
Update to 2.1.24 Changes: https://github.com/AnalogJ/lexicon/releases PR: 226819 Submitted by: Goran Mekic <meka@tilda.center> (maintainer)13c91cb6fb
dns/py-dns-lexicon: Update to 2.1.20 Also removed version numbers of dependencies. PR: 226280 Submitted by: Goran Mekić <meka@tilda.center> Approved by: tcberner (mentor, implicit)77aedb0528
dns/py-dns-lexicon: Update to 2.1.19 Also added USE_PYTHON=concurrent PR: 226182 Submitted by: Goran Mekić <meka@tilda.center> (maintainer) Approved by: tcberner (mentor, implicit)4f87476727
dns/py-dns-lexicon: Update to 2.1.18 PR: 225464 Submitted by: Goran Mekić <meka@tilda.center> (maintainer)e8a1be7f3b
dns/py-dns-lexicon: Update from 2.1.12 to 2.1.16 *While here, switch to DISTVERSION PR: 224589 Submitted by: Goran Mekić <meka@tilda.center> (maintainer) Approved by: mentors (implicit)d74ade51d8
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
current python flavor. It can be used in dependency lines when the
port itself is not python flavored. For example, deskutils/calibre.
By default, all the flavors are generated. To only generate flavors
for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.
In all the ports with Python dependencies, the *_DEPENDS entries MUST
end with the flavor so that the framework knows which to build/use.
This is done by appending '@${PY_FLAVOR}' after the origin (or
@${FLAVOR} if in a Python module with Python flavors, as the content
will be the same). For example:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
PR: 223071
Reviewed by: portmgr, python
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D12464551be3c723dns/py-dns-lexicon: Update to 2.1.12 Changes: https://github.com/AnalogJ/lexicon/releases/tag/v2.1.12 PR: 223968 Submitted by: Goran Mekić <meka@tilda.center> (maintainer)b6fd3d64ea
dns/py-dns-lexicon: update to 2.1.11 PR: 223639 Submitted by: Goran Mekić <meka@tilda.center> (maintainer)1fd59c0aa8
dns/py-dns-lexicon: Update to 2.1.10 Changes: https://github.com/AnalogJ/lexicon/releases/tag/v2.1.9 https://github.com/AnalogJ/lexicon/releases/tag/v2.1.10 PR: 220845 Submitted by: Goran Mekić <meka@tilda.center> (maintainer)7f38ab36f2
* Updated to 2.1.8 Changelog: https://github.com/AnalogJ/lexicon/releases/tag/v2.1.8 PR: 220298 Submitted by: Goran Mekić <meka@tilda.center> (maintainer) Reviewed by: lifanov (mentor) Approved by: lifanov (mentor) Differential Revision: https://reviews.freebsd.org/D1138460e09e40af
dns/py-dns-lexicon: Update to 2.1.7 Changes: https://github.com/AnalogJ/lexicon/releases/tag/v2.1.7 PR: 220007 Submitted by: Goran Mekić <meka@tilda.center> (maintainer) Approved by: garga (mentor) Differential Revision: https://reviews.freebsd.org/D11220c8cfbc21d3
Update to 2.1.5 Changes: https://github.com/AnalogJ/lexicon/releases PR: 219623 Submitted by: Goran Mekic <meka@tilda.center> (maintainer)dbfe3955e0
dns/py-dns-lexicon: Update to 2.1.4 PR: 219240 Submitted by: Goran Mekić <meka@tilda.center> (maintainer) Approved by: garga (mentor) Differential Revision: https://reviews.freebsd.org/D10700870d67a2c5
Update to 2.1.2 - While I'm here: - Add LICENSE_FILE - Sort USE_PYTHON - Fix typo Changes: https://github.com/AnalogJ/lexicon/releases PR: 219167 Submitted by: Goran Mekić <meka@tilda.center> (maintainer)c8d79ac8f3
Lexicon provides a way to manipulate DNS records on multiple DNS providers in a standardized way. Lexicon has a CLI but it can also be used as a python library. Lexicon was designed to be used in automation, specifically letsencrypt. WWW: https://github.com/AnalogJ/lexicon PR: 218792 Submitted by: Goran Meki <meka@tilda.center>a2c4a5c233