dns/c-ares 1.34.9 FreeBSD
Asynchronous DNS resolver library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
5f1b0b337a- License
- MIT
- Categories
- dns
- Package size
- 221.1 KiB, 500.1 KiB installed
Description
This is c-ares, an asynchronous resolver library. It is intended for applications which need to perform DNS queries without blocking, or need to perform multiple DNS queries in parallel. The primary examples of such applications are servers which communicate with multiple clients and programs with graphical user interfaces.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | dns/c-ares | 1.34.9 |
| DragonFly | dns/c-ares | 1.34.4_1 |
| MidnightBSD | dns/c-ares | 1.34.9 |
| HardenedBSD | dns/c-ares | 1.34.8 |
| GhostBSD | dns/c-ares | 1.34.8 |
| OPNsense | dns/c-ares | 1.34.6 |
Install
Binary package:
pkg install c-ares
From the ports tree:
cd /usr/ports/dns/c-ares/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= c-ares>0:dns/c-ares
LIB_DEPENDS= libcares.so:dns/c-ares
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 | 1.34.8 | 1.34.8 | 1.18.1_1 | 1.34.5 | 1.34.8 |
| FreeBSD:14:quarterly | 1.34.8 | 1.34.8 | n/a | 1.34.5 | 1.34.8 |
| FreeBSD:15:latest | 1.34.8 | 1.34.8 | n/a | 1.34.5 | 1.34.5 |
| FreeBSD:15:quarterly | 1.34.8 | 1.34.8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.34.8 | 1.34.8 | 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.
Build dependencies 15
Required by 536
- benchmarks/hipercontracer
- benchmarks/phoronix-test-suite
- benchmarks/py-locust
- benchmarks/py-locust-cloud
- biology/atac-seq
- biology/biostar-tools
- biology/chip-seq
- biology/ncbi-blast+
- biology/py-gtfparse
- biology/py-multiqc
- biology/rna-seq
- chinese/opencc-cli
- comms/ebusd
- databases/arrow
- databases/arrow-glib
- databases/cego
- databases/cegobridge
- databases/mongosh
- databases/p5-DBD-cego
- databases/py-chromadb
- databases/py-databricks-sql-connector
- databases/py-datafusion
- databases/py-db-dtypes
- databases/py-harlequin
- databases/py-harlequin-mysql
- databases/py-harlequin-postgres
- databases/py-lancedb
- databases/py-pyarrow
- databases/py-pyarrow-stubs
- databases/py-pylance
- databases/py-qdrant-client
- databases/pythoncego
- databases/rubygem-google-cloud-datastore
- databases/rubygem-google-cloud-datastore-v1
- databases/rubygem-google-cloud-firestore
- databases/rubygem-google-cloud-firestore-v1
- databases/rubygem-red-arrow
- databases/rubygem-red-arrow-dataset
- databases/rubygem-red-arrow-flight
- databases/rubygem-red-arrow-flight-sql
- databases/rubygem-red-gandiva
- databases/rubygem-red-parquet
- deskutils/joplin-desktop
- deskutils/py-qmd
- deskutils/qmd
- devel/clixon
- devel/electron41
- devel/electron42
- devel/electron43
- devel/electron44
- devel/emscripten
- devel/google-cloud-cpp
- devel/grpc
- devel/node-thrift
- devel/openvino
- devel/p5-Data-Sah
- devel/p5-Data-Sah-DefaultValue
- devel/p5-Data-Sah-Filter
- devel/p5-IPC-ShellCmd
- devel/p5-Language-Expr
- devel/purescript-language-server
- devel/py-PyExecJS
- devel/py-cached-path
- devel/py-dask
- devel/py-dask-awkward
- devel/py-dask-expr
- devel/py-dask-geopandas
- devel/py-dask-histogram
- devel/py-ddtrace
- devel/py-distributed
- devel/py-gapic-generator
- devel/py-gevent
- devel/py-geventhttpclient
- devel/py-google-cloud-iam
- devel/py-grpc-google-iam-v1
- devel/py-grpc-interceptor
- devel/py-grpc-stubs
- devel/py-grpcio
- devel/py-grpcio-gcp
- devel/py-grpcio-reflection
- devel/py-grpcio-status
- devel/py-grpcio-tools
- devel/py-ipympl
- devel/py-kazoo
- devel/py-odoo-addon-openupgrade-framework16
- devel/py-odoo-addon-openupgrade-framework17
- devel/py-odoo-addon-openupgrade-framework18
- devel/py-odoo-addon-openupgrade-scripts16
- devel/py-odoo-addon-openupgrade-scripts17
- devel/py-odoo-addon-openupgrade-scripts18
- devel/py-opencensus
- devel/py-opentelemetry-distro
- devel/py-opentelemetry-exporter-credential-provider-gcp
- devel/py-opentelemetry-exporter-otlp
- devel/py-opentelemetry-exporter-otlp-proto-grpc
- devel/py-opentelemetry-exporter-otlp-proto-http
- devel/py-protobuf-compiler
- devel/py-pyquil
- devel/py-qcs-api-client
- devel/py-qcs-api-client-common
The first 100 are listed.
Configuration
Options name: dns_c-ares
| Option | Default | Description |
|---|---|---|
| STATIC | off | Build static executables and/or libraries |
| TEST | off | Build and/or run tests |
- USES
- cmake pathfix
- Service scripts
- none
Files
Manual pages 153
- adig(1)
- ahost(1)
- ares_cancel(3)
- ares_create_query(3)
- ares_destroy(3)
- ares_destroy_options(3)
- ares_dns_class_fromstr(3)
- ares_dns_class_t(3)
- ares_dns_class_tostr(3)
- ares_dns_datatype_t(3)
- ares_dns_flags_t(3)
- ares_dns_mapping(3)
- ares_dns_opcode_t(3)
- ares_dns_opcode_tostr(3)
- ares_dns_opt_datatype_t(3)
- ares_dns_opt_get_datatype(3)
- ares_dns_opt_get_name(3)
- ares_dns_parse(3)
- ares_dns_rcode_t(3)
- ares_dns_rcode_tostr(3)
- ares_dns_rec_type_fromstr(3)
- ares_dns_rec_type_t(3)
- ares_dns_rec_type_tostr(3)
- ares_dns_record(3)
- ares_dns_record_create(3)
- ares_dns_record_destroy(3)
- ares_dns_record_duplicate(3)
- ares_dns_record_get_flags(3)
- ares_dns_record_get_id(3)
- ares_dns_record_get_opcode(3)
- ares_dns_record_get_rcode(3)
- ares_dns_record_query_add(3)
- ares_dns_record_query_cnt(3)
- ares_dns_record_query_get(3)
- ares_dns_record_query_set_name(3)
- ares_dns_record_query_set_type(3)
- ares_dns_record_rr_add(3)
- ares_dns_record_rr_cnt(3)
- ares_dns_record_rr_del(3)
- ares_dns_record_rr_get(3)
- ares_dns_record_rr_get_const(3)
- ares_dns_record_set_id(3)
- ares_dns_rr(3)
- ares_dns_rr_add_abin(3)
- ares_dns_rr_del_abin(3)
- ares_dns_rr_del_opt_byid(3)
- ares_dns_rr_get_abin(3)
- ares_dns_rr_get_abin_cnt(3)
- ares_dns_rr_get_addr(3)
- ares_dns_rr_get_addr6(3)
- ares_dns_rr_get_bin(3)
- ares_dns_rr_get_class(3)
- ares_dns_rr_get_keys(3)
- ares_dns_rr_get_name(3)
- ares_dns_rr_get_opt(3)
- ares_dns_rr_get_opt_byid(3)
- ares_dns_rr_get_opt_cnt(3)
- ares_dns_rr_get_str(3)
- ares_dns_rr_get_ttl(3)
- ares_dns_rr_get_type(3)
- ares_dns_rr_get_u16(3)
- ares_dns_rr_get_u32(3)
- ares_dns_rr_get_u8(3)
- ares_dns_rr_key_datatype(3)
- ares_dns_rr_key_t(3)
- ares_dns_rr_key_to_rec_type(3)
- ares_dns_rr_key_tostr(3)
- ares_dns_rr_set_addr(3)
- ares_dns_rr_set_addr6(3)
- ares_dns_rr_set_bin(3)
- ares_dns_rr_set_opt(3)
- ares_dns_rr_set_str(3)
- ares_dns_rr_set_u16(3)
- ares_dns_rr_set_u32(3)
- ares_dns_rr_set_u8(3)
- ares_dns_section_t(3)
- ares_dns_section_tostr(3)
- ares_dns_write(3)
- ares_dup(3)
- ares_expand_name(3)
- ares_expand_string(3)
- ares_fds(3)
- ares_free_data(3)
- ares_free_hostent(3)
- ares_free_string(3)
- ares_freeaddrinfo(3)
- ares_get_servers(3)
- ares_get_servers_csv(3)
- ares_get_servers_ports(3)
- ares_getaddrinfo(3)
- ares_gethostbyaddr(3)
- ares_gethostbyname(3)
- ares_gethostbyname_file(3)
- ares_getnameinfo(3)
- ares_getsock(3)
- ares_inet_ntop(3)
- ares_inet_pton(3)
- ares_init(3)
- ares_init_options(3)
- ares_library_cleanup(3)
- ares_library_init(3)
- ares_library_init_android(3)
- ares_library_initialized(3)
- ares_mkquery(3)
- ares_opt_param_t(3)
- ares_parse_a_reply(3)
- ares_parse_aaaa_reply(3)
- ares_parse_caa_reply(3)
- ares_parse_mx_reply(3)
- ares_parse_naptr_reply(3)
- ares_parse_ns_reply(3)
- ares_parse_ptr_reply(3)
- ares_parse_soa_reply(3)
- ares_parse_srv_reply(3)
- ares_parse_txt_reply(3)
- ares_parse_uri_reply(3)
- ares_process(3)
- ares_process_fd(3)
- ares_process_fds(3)
- ares_process_pending_write(3)
- ares_query(3)
- ares_query_dnsrec(3)
- ares_queue(3)
- ares_queue_active_queries(3)
- ares_queue_wait_empty(3)
- ares_reinit(3)
- ares_save_options(3)
- ares_search(3)
- ares_search_dnsrec(3)
- ares_send(3)
- ares_send_dnsrec(3)
- ares_set_local_dev(3)
- ares_set_local_ip4(3)
- ares_set_local_ip6(3)
- ares_set_pending_write_cb(3)
- ares_set_server_state_callback(3)
- ares_set_servers(3)
- ares_set_servers_csv(3)
- ares_set_servers_ports(3)
- ares_set_servers_ports_csv(3)
- ares_set_socket_callback(3)
- ares_set_socket_configure_callback(3)
- ares_set_socket_functions(3)
- ares_set_socket_functions_ex(3)
- ares_set_sortlist(3)
- ares_strerror(3)
- ares_svcb_param_t(3)
- ares_threadsafety(3)
- ares_timeout(3)
- ares_tlsa_match_t(3)
- ares_tlsa_selector_t(3)
- ares_tlsa_usage_t(3)
- ares_version(3)
pkg-plist 170
- bin/adig
- bin/ahost
- include/ares.h
- include/ares_build.h
- include/ares_dns.h
- include/ares_dns_record.h
- include/ares_nameser.h
- include/ares_version.h
- lib/cmake/c-ares/c-ares-config-version.cmake
- lib/cmake/c-ares/c-ares-config.cmake
- lib/cmake/c-ares/c-ares-targets-.cmake
- lib/cmake/c-ares/c-ares-targets.cmake
- lib/libcares.a
- lib/libcares.so
- lib/libcares.so.2
- lib/libcares.so.2.19.8
- libdata/pkgconfig/libcares.pc
- share/man/man1/adig.1.gz
- share/man/man1/ahost.1.gz
- share/man/man3/ares_cancel.3.gz
- share/man/man3/ares_create_query.3.gz
- share/man/man3/ares_destroy.3.gz
- share/man/man3/ares_destroy_options.3.gz
- share/man/man3/ares_dns_class_fromstr.3.gz
- share/man/man3/ares_dns_class_t.3.gz
- share/man/man3/ares_dns_class_tostr.3.gz
- share/man/man3/ares_dns_datatype_t.3.gz
- share/man/man3/ares_dns_flags_t.3.gz
- share/man/man3/ares_dns_mapping.3.gz
- share/man/man3/ares_dns_opcode_t.3.gz
- share/man/man3/ares_dns_opcode_tostr.3.gz
- share/man/man3/ares_dns_opt_datatype_t.3.gz
- share/man/man3/ares_dns_opt_get_datatype.3.gz
- share/man/man3/ares_dns_opt_get_name.3.gz
- share/man/man3/ares_dns_parse.3.gz
- share/man/man3/ares_dns_rcode_t.3.gz
- share/man/man3/ares_dns_rcode_tostr.3.gz
- share/man/man3/ares_dns_rec_type_fromstr.3.gz
- share/man/man3/ares_dns_rec_type_t.3.gz
- share/man/man3/ares_dns_rec_type_tostr.3.gz
- share/man/man3/ares_dns_record.3.gz
- share/man/man3/ares_dns_record_create.3.gz
- share/man/man3/ares_dns_record_destroy.3.gz
- share/man/man3/ares_dns_record_duplicate.3.gz
- share/man/man3/ares_dns_record_get_flags.3.gz
- share/man/man3/ares_dns_record_get_id.3.gz
- share/man/man3/ares_dns_record_get_opcode.3.gz
- share/man/man3/ares_dns_record_get_rcode.3.gz
- share/man/man3/ares_dns_record_query_add.3.gz
- share/man/man3/ares_dns_record_query_cnt.3.gz
- share/man/man3/ares_dns_record_query_get.3.gz
- share/man/man3/ares_dns_record_query_set_name.3.gz
- share/man/man3/ares_dns_record_query_set_type.3.gz
- share/man/man3/ares_dns_record_rr_add.3.gz
- share/man/man3/ares_dns_record_rr_cnt.3.gz
- share/man/man3/ares_dns_record_rr_del.3.gz
- share/man/man3/ares_dns_record_rr_get.3.gz
- share/man/man3/ares_dns_record_rr_get_const.3.gz
- share/man/man3/ares_dns_record_set_id.3.gz
- share/man/man3/ares_dns_rr.3.gz
- share/man/man3/ares_dns_rr_add_abin.3.gz
- share/man/man3/ares_dns_rr_del_abin.3.gz
- share/man/man3/ares_dns_rr_del_opt_byid.3.gz
- share/man/man3/ares_dns_rr_get_abin.3.gz
- share/man/man3/ares_dns_rr_get_abin_cnt.3.gz
- share/man/man3/ares_dns_rr_get_addr.3.gz
- share/man/man3/ares_dns_rr_get_addr6.3.gz
- share/man/man3/ares_dns_rr_get_bin.3.gz
- share/man/man3/ares_dns_rr_get_class.3.gz
- share/man/man3/ares_dns_rr_get_keys.3.gz
- share/man/man3/ares_dns_rr_get_name.3.gz
- share/man/man3/ares_dns_rr_get_opt.3.gz
- share/man/man3/ares_dns_rr_get_opt_byid.3.gz
- share/man/man3/ares_dns_rr_get_opt_cnt.3.gz
- share/man/man3/ares_dns_rr_get_str.3.gz
- share/man/man3/ares_dns_rr_get_ttl.3.gz
- share/man/man3/ares_dns_rr_get_type.3.gz
- share/man/man3/ares_dns_rr_get_u16.3.gz
- share/man/man3/ares_dns_rr_get_u32.3.gz
- share/man/man3/ares_dns_rr_get_u8.3.gz
- share/man/man3/ares_dns_rr_key_datatype.3.gz
- share/man/man3/ares_dns_rr_key_t.3.gz
- share/man/man3/ares_dns_rr_key_to_rec_type.3.gz
- share/man/man3/ares_dns_rr_key_tostr.3.gz
- share/man/man3/ares_dns_rr_set_addr.3.gz
- share/man/man3/ares_dns_rr_set_addr6.3.gz
- share/man/man3/ares_dns_rr_set_bin.3.gz
- share/man/man3/ares_dns_rr_set_opt.3.gz
- share/man/man3/ares_dns_rr_set_str.3.gz
- share/man/man3/ares_dns_rr_set_u16.3.gz
- share/man/man3/ares_dns_rr_set_u32.3.gz
- share/man/man3/ares_dns_rr_set_u8.3.gz
- share/man/man3/ares_dns_section_t.3.gz
- share/man/man3/ares_dns_section_tostr.3.gz
- share/man/man3/ares_dns_write.3.gz
- share/man/man3/ares_dup.3.gz
- share/man/man3/ares_expand_name.3.gz
- share/man/man3/ares_expand_string.3.gz
- share/man/man3/ares_fds.3.gz
- share/man/man3/ares_free_data.3.gz
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| c-ares-1.34.9.tar.gz | 1.083895e+06 | 9364b70a12eb59a06830fb488d9357f90100dff0d98b23ea3593a183d43e6f2f |
Master sites 1
- https://github.com/c-ares/c-ares/releases/download/v1.34.9/