notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
py-ldns Library for programs conforming to DNS RFCs and drafts
1.8.4 dns on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.8.4Version of this port present on the latest quarterly branch.
Maintainer: jaap@NLnetLabs.nl search for ports maintained by this maintainer
Port Added: 2012-11-22 12:28:27
Last Update: 2024-07-22 18:39:53
Commit Hash: 7fe9f43
People watching this port, also watch:: unbound, nsd, rubygem-dnsruby, ldns, py311-pyaudio
License: BSD3CLAUSE
WWW:
https://www.nlnetlabs.nl/projects/ldns/
Description:
Ldns is a library to simplify implementation of recent DNS RFCs. The goal is to allow depelopers to easily create software conforming to current RFCs and experimental software for current Internet drafts. Because ldns is written in C it should be a lot faster than Perl or other scripting languages.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}ldns>0:dns/py-ldns@${PY_FLAVOR}
To install the port:
cd /usr/ports/dns/py-ldns/ && make install clean
To add the package, run one of these commands:
  • pkg install dns/py-ldns
  • pkg install py311-ldns
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-ldns listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-ldns
Package flavors (<flavor>: <package>)
  • py311: py311-ldns
distinfo:
TIMESTAMP = 1721549282 SHA256 (ldns-1.8.4.tar.gz) = 838b907594baaff1cd767e95466a7745998ae64bc74be038dccc62e2de2e4247 SIZE (ldns-1.8.4.tar.gz) = 1301058

Packages (timestamps in pop-ups are UTC):
py37-ldns
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--1.7.1_2---1.7.1_2-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
 
py39-ldns
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--1.8.3--1.8.31.8.31.8.3
FreeBSD:14:latest--1.8.3--1.8.3-1.8.3
FreeBSD:14:quarterly-----1.8.31.8.31.8.3
FreeBSD:15:latest--n/a-n/a1.8.3_11.8.3_11.8.3_1
 
py311-ldns
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.8.41.8.4-1.8.41.8.4---
FreeBSD:13:quarterly1.8.41.8.4-1.8.41.8.4---
FreeBSD:14:latest1.8.41.8.4-1.8.41.8.4---
FreeBSD:14:quarterly1.8.41.8.4-1.8.41.8.4---
FreeBSD:15:latest1.8.41.8.4n/a1.8.4n/a---
 
Master port: dns/ldns
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. swig : devel/swig
  2. gmake>=4.4.1 : devel/gmake
  3. python3.11 : lang/python311
  4. perl5>=5.36<5.37 : lang/perl5.36
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
Library dependencies:
  1. libldns.so : dns/ldns
This port is required by:
for Run

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. dns/sshfp*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for py311-ldns-1.8.4: DANETAUSAGE=off: Enable ta usage, requires openssl >= 1.1.0 GOST=off: GOST signatures enabled, requires openssl >= 1.0.0 RRTYPEAMTRELAY=off: Enable draft RR type amtrelay. RRTYPEAVC=off: Enable draft RR type avc. RRTYPENINFO=off: Enable draft RR type ninfo. RRTYPERKEY=off: Enable draft RR type rkey. RRTYPETA=off: Enable draft RR type ta. ===> Use 'make config' to modify these settings
Options name:
dns_py-ldns
USES:
cpe gmake libtool perl5 ssl python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (5 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/ehaupt/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/ehaupt/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/ehaupt/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/ehaupt/
  5. https://www.nlnetlabs.nl/downloads/ldns/
Collapse this list.

Number of commits found: 15

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: dns/ldns
CommitCreditsLog message
1.8.4
22 Jul 2024 18:39:53
commit hash: 7fe9f4303fad76f1d2a9f709a3feb89093bce80ccommit hash: 7fe9f4303fad76f1d2a9f709a3feb89093bce80ccommit hash: 7fe9f4303fad76f1d2a9f709a3feb89093bce80ccommit hash: 7fe9f4303fad76f1d2a9f709a3feb89093bce80c files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Jaap Akkerhuis
dns/{,py}ldns, dns/p5-DNS-Ldns: update 1.8.3 → 1.8.4

The most prominent fix is for the bug where ldns would, under certain
conditions, use a commented out resolver in /etc/resolv.conf:
https://github.com/NLnetLabs/ldns/issues/237

Changelog:
https://github.com/NLnetLabs/ldns/blob/1.8.4/Changelog

PR:	280404 278721
MFH:	2024Q3
1.8.3
16 Aug 2022 15:56:04
commit hash: 616885da342a3dc4396407df3e2a6c5b3e175a6ccommit hash: 616885da342a3dc4396407df3e2a6c5b3e175a6ccommit hash: 616885da342a3dc4396407df3e2a6c5b3e175a6ccommit hash: 616885da342a3dc4396407df3e2a6c5b3e175a6c files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Jaap Akkerhuis
dns/{py-}ldns: update to 1.8.3

ChangeLog: https://www.nlnetlabs.nl/news/2022/Aug/15/ldns-1.8.3-released/

1.8.3   2022-08-15
         * bugfix #183: Assertion failure with OPT record without rdata.
         * Fix for syntax error in pyldns

1.8.2   2022-08-12
         * bugfix #147: Allow for tabs in whitespace before quoted rdata
           fields.
         * bugfix #149: Add some missing [out] annotations to doxygen
           parameters.
         * Fix build error on Solaris 10 with inet_ntop redeclaration
           error.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.8.1
20 Jul 2022 14:21:47
commit hash: 66ee090ccad0160bf913ee776daa9c3bfdab1868commit hash: 66ee090ccad0160bf913ee776daa9c3bfdab1868commit hash: 66ee090ccad0160bf913ee776daa9c3bfdab1868commit hash: 66ee090ccad0160bf913ee776daa9c3bfdab1868 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
dns: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Samorukov <samm@freebsd.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Allan Jude <allanjude@freebsd.org>
  *  Amar Takhar <verm@drunkmonk.net>
  *  Anders Nordby <anders@fix.no>
  *  Andrew Greenwood <greenwood.andy@gmail.com>
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Ashish SHUKLA <ashish@FreeBSD.org>
  *  Attila Nagy <bra@fsn.hu>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.8.1
19 Dec 2021 15:53:51
commit hash: da0e34f5fd1b3895ef1f86376f3d8489a4480db1commit hash: da0e34f5fd1b3895ef1f86376f3d8489a4480db1commit hash: da0e34f5fd1b3895ef1f86376f3d8489a4480db1commit hash: da0e34f5fd1b3895ef1f86376f3d8489a4480db1 files touched by this commit
Li-Wen Hsu (lwhsu) search for other commits by this committer
Author: Jaap Akkerhuis
dns/py-ldns: Fix pkg-plist after dns/ldns updating

PR:		260545
1.7.1_2
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.7.1
02 Sep 2019 14:31:50
Revision:510798Original commit files touched by this commit
swills search for other commits by this committer
dns/ldns: update to 1.7.1

While here, improve formatting, pet portlint.

PR:		239525
PR:		239526
Submitted by:	Jaap Akkerhuis <jaap@NLnetLabs.nl> (maintainer)
1.7.0
03 Mar 2017 04:11:14
Revision:435305Original commit files touched by this commit
miwi search for other commits by this committer
- Update to 1.7.0

Changelog: https://git.nlnetlabs.nl/ldns/tree/Changelog

PR:		        217495
Submitted by:	maintainer
1.6.17_4
09 May 2015 01:08:35
Revision:385845Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add empty directory to plist

Approved by:	portmgr blanket
1.6.17_2
27 Oct 2014 12:13:23
Revision:371557Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
1.6.17_2
22 Aug 2014 09:06:52
Revision:365621Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch to USES=libtool, drop .la files
- Add LICENSE_FILE

Approved by:	portmgr blanket
1.6.17
06 Feb 2014 19:17:52
Revision:343142Original commit files touched by this commit
danilo search for other commits by this committer
dns/ldns
- Convert LIB_DEPENDS to new syntax

dns/py-ldns
- Add stage support [1]

Reported by:	mat [1]
1.6.16_2
20 Sep 2013 16:31:58
Revision:327719Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
dns)
1.6.16_1
11 Jul 2013 12:40:54
Revision:322766Original commit files touched by this commit
mat search for other commits by this committer
Have dns/py-ldns only install the Python bits.

PR:		ports/179812
Submitted by:	mat
Approved by:	maintainer
1.6.15_2
22 Nov 2012 12:53:44
Revision:307651Original commit files touched by this commit
ehaupt search for other commits by this committer
Use OPTIONS_SET instead of WITH_*

Notified by:	ak@ravenloft.kiev.ua (via irc)
Feature safe:	yes
1.6.15_1
22 Nov 2012 12:28:09
Revision:307648Original commit files touched by this commit
ehaupt search for other commits by this committer
- Add dns/py-ldns, a stub port of dns/ldns with python bindings enabled. This
  is required for the upcoming dns/sshfp update
- Register CONFLICTS and PKGNAMEPREFIX in dns/ldns

Feature safe:	yes

Number of commits found: 15