Port details |
- linux-rl9-libasyncns Library for executing DNS queries (Rocky Linux 9.3)
- 0.8 dns =2 0.8Version of this port present on the latest quarterly branch.
- Maintainer: emulation@FreeBSD.org
- Port Added: 2024-05-12 10:03:06
- Last Update: 2024-05-12 10:01:21
- Commit Hash: 8c7209e
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: devel linux
- License: LGPL21+
- WWW:
- https://0pointer.de/lennart/projects/libasyncns/
- Description:
- libasyncns is a C library for Linux/Unix for executing name service queries
asynchronously. It is an asynchronous wrapper around getaddrinfo(3),
getnameinfo(3), res_query(3) and res_search(3) from libc and libresolv.
In contrast to GNU's asynchronous name resolving API getaddrinfo_a(),
libasyncns does not make use of UNIX signals for reporting completion of name
queries. Instead, the API exports a standard UNIX file descriptor which may be
integerated cleanly into custom main loops.
In contrast to asynchronous DNS resolving libraries like libdenise, skadns,
adns, libasyncns is just an asynchronous wrapper around the libc's synchronous
getaddrinfo() API, which has the advantage of allowing name resolution using
techniques like Multicast DNS, LDAP or NIS using standard libc NSS (Name
Service Switch) modules. libasyncns is compatible with IPv6 if the underlying
libc is.
libasyncns is very tiny, consisting of just one header and one source file. It
has no dependencies besides libc.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- linux-rl9-libasyncns>0:dns/linux-rl9-libasyncns
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/dns/linux-rl9-libasyncns/ && make install clean
- To add the package, run one of these commands:
- pkg install dns/linux-rl9-libasyncns
- pkg install linux-rl9-libasyncns
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: linux-rl9-libasyncns
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64
- distinfo:
- TIMESTAMP = 1686569002
SHA256 (rocky/l/libasyncns-0.8-22.el9.aarch64.rpm) = da01cd83ff27aaee4dd3a7d4f5401af18ca1b973fbbc27d78fe3fa5d93475a77
SIZE (rocky/l/libasyncns-0.8-22.el9.aarch64.rpm) = 29752
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- linux_base-rl9>=9.2 : emulators/linux_base-rl9
- This port is required by:
- for Run
-
- audio/linux-rl9-pulseaudio-libs
- emulators/linux-rl9
Configuration Options:
- ===> The following configuration options are available for linux-rl9-libasyncns-0.8:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- dns_linux-rl9-libasyncns
- USES:
- linux:rl9
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|