FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest6.0_26.0_26.0_16.0_26.0_2
FreeBSD:14:quarterly6.0_26.0_2n/a6.0_26.0_2
FreeBSD:15:latest6.0_26.0_2n/a6.0_26.0_2
FreeBSD:15:quarterly6.0_26.0_2n/an/an/a
FreeBSD:16:latest6.0_26.0_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

OptionDefaultDescription
IPV6offIPv6 protocol support
THREADSonThreading support
USES
groff
Service scripts
none

Message after installing

===>   NOTICE:

The libbind port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

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
FileSizeSHA256
libbind-6.0.tar.gz757162b98b6aa6e7c403f5a6522ffb68325785a87ea8b13377ada8ba87953a3e8cb29d
libbind-6.0.tar.gz.asc475979a3346f8231e5918c1fc7a87f8da5677f4ccc87ca8c28b630d6c36d00e49fe
Master sites 1
  • ISC/libbind/6.0

Commit history 0

No commits in the history this site was built from.