dns/libbind 6.0_2
Standard C resolver library
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- dns, net
- Package size
- 230.6 KiB, 887.3 KiB installed
Description
The libbind functions have been separated from the BIND suite as of BIND 9.6.0. Originally from older versions of BIND, they have been continually maintained and improved but not installed by default with BIND 9. This standard resolver library contains the same historical functions and headers included with many Unix operating systems. In fact, most implementations are based on the same original code.
ISC's libbind provides the standard resolver library, along with header files and documentation, for communicating with domain name servers, retrieving network host entries from /etc/hosts or via DNS, converting CIDR network addresses, performing Hesiod information lookups, retrieving network entries from /etc/networks, implementing TSIG transaction/request security of DNS messages, performing name-to-address and address-to-name translations, and utilizing /etc/resolv.conf for resolver configuration.
Install
As a binary package — by origin, or by package name:
pkg install dns/libbind
pkg install libbind
From the ports tree:
cd /usr/ports/dns/libbind/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libbind>0:dns/libbind
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 6.0_2 | 6.0_2 | 6.0_1 | 6.0_2 | 6.0_2 |
| FreeBSD:14:quarterly | 6.0_2 | 6.0_2 | n/a | 6.0_2 | 6.0_2 |
| FreeBSD:15:latest | 6.0_2 | 6.0_2 | n/a | 6.0_2 | 6.0_2 |
| FreeBSD:15:quarterly | 6.0_2 | 6.0_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.0_2 | 6.0_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
All build dependencies 7
No port depends on this one.
Configuration
Options name: dns_libbind
| Option | Default | Description |
|---|---|---|
| IPV6 | off | IPv6 protocol support |
| THREADS | on | Threading support |
- USES
- groff
- Service scripts
- none
Message after installing
Files
Manual pages 12
- getaddrinfo(3)
- gethostbyname(3)
- getipnodebyname(3)
- getnameinfo(3)
- getnetent(3)
- hesiod(3)
- hostname(7)
- inet_cidr(3)
- irs.conf(5)
- resolver(3)
- resolver(5)
- tsig(3)
pkg-plist 37
- include/bind/arpa/inet.h
- include/bind/arpa/nameser.h
- include/bind/arpa/nameser_compat.h
- include/bind/isc/assertions.h
- include/bind/isc/ctl.h
- include/bind/isc/dst.h
- include/bind/isc/eventlib.h
- include/bind/isc/heap.h
- include/bind/isc/irpmarshall.h
- include/bind/isc/list.h
- include/bind/isc/logging.h
- include/bind/isc/memcluster.h
- include/bind/isc/misc.h
- include/bind/isc/tree.h
- include/bind/isc/platform.h
- include/bind/fd_setsize.h
- include/bind/hesiod.h
- include/bind/irp.h
- include/bind/irs.h
- include/bind/netdb.h
- include/bind/netgroup.h
- include/bind/res_update.h
- include/bind/resolv.h
- include/bind/sys/bitypes.h
- lib/libbind.a
- share/man/man3/getaddrinfo.3.gz
- share/man/man3/gethostbyname.3.gz
- share/man/man3/getipnodebyname.3.gz
- share/man/man3/getnameinfo.3.gz
- share/man/man3/getnetent.3.gz
- share/man/man3/hesiod.3.gz
- share/man/man3/inet_cidr.3.gz
- share/man/man3/resolver.3.gz
- share/man/man3/tsig.3.gz
- share/man/man5/irs.conf.5.gz
- share/man/man5/resolver.5.gz
- share/man/man7/hostname.7.gz
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| libbind-6.0.tar.gz | 757162 | b98b6aa6e7c403f5a6522ffb68325785a87ea8b13377ada8ba87953a3e8cb29d |
| libbind-6.0.tar.gz.asc | 475 | 979a3346f8231e5918c1fc7a87f8da5677f4ccc87ca8c28b630d6c36d00e49fe |
Master sites 1
- ISC/libbind/6.0
Commit history 0
No commits in the history this site was built from.