BSD Ports

dns/libbind 6.0_6 MidnightBSD

Standard C resolver library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
mit
Categories
dns, net

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.

In the other systems

SystemPortVersion
MidnightBSDdns/libbind6.0_6
FreeBSDdns/libbind6.0_2
OpenBSDnet/libbind6.0p7v0
DragonFlydns/libbind6.0_2

Install

Binary package:

mport install libbind

From mports:

cd /usr/mports/dns/libbind && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libbind>0:dns/libbind

Dependencies

No port depends on this one.

Configuration

Options name: dns_libbind

OptionDefaultDescription
IPV6off
THREADSon
USES
groff
Service scripts
none

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