| Name |
libcares.so.2 |
| Description |
Asynchronous DNS/names resolver library |
| Version |
1.34.6-r0 |
| Package Base |
c-ares |
| Homepage |
https://c-ares.org/ |
| Maintainers |
['Carlo Landmeter <clandmeter@alpinelinux.org>'] |
| Contributors |
['Carlo Landmeter <clandmeter@alpinelinux.org>'] |
| Distro-repo |
https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.22-stable/main/c-ares |
| Sources |
[] |
| Dependencies |
[] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
[] |
| Provides |
['so:libcares.so.2=2.19.5'] |
| Builddate |
13-12-2025 13:07:32 |
| Architecture |
x86_64 |
| Distro-Version |
v3.22 |
| Licenses |
['MIT'] |
| Hash |
Q1FX/CUir/Pz8Pqiyz0WrJr/i47Zo= |
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org>
pkgname=c-ares
pkgver=1.34.6
pkgrel=0
pkgdesc="Asynchronous DNS/names resolver library"
url="https://c-ares.org/"
arch="all"
license="MIT"
makedepends="cmake samurai"
checkdepends="gtest-dev"
subpackages="
$pkgname-doc
$pkgname-dev
$pkgname-utils
"
source="https://github.com/c-ares/c-ares/releases/download/v$pkgver/c-ares-$pkgver.tar.gz"
# secfixes:
# 1.34.6-r0:
# - CVE-2025-62408
# 1.34.5-r0:
# - CVE-2025-31498
# 1.27.0-r0:
# - CVE-2024-25629
# 1.17.2-r0:
# - CVE-2021-3672
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCARES_SHARED=ON \
-DCARES_STATIC=ON \
-DCARES_STATIC_PIC=ON \
-DCARES_BUILD_TESTS="$(want_check && echo ON || echo OFF)" \
-DCARES_SYMBOL_HIDING=ON \
-DCARES_THREADS=ON
cmake --build build
}
check() {
build/bin/arestest --gtest_filter=-*.Live*
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
utils() {
amove usr/bin
}
sha512sums="
826eecdb40942caf75da982b9ca57fbe7c3e7c23af43a908683c7c1523c46b06ebac68405c26db8bf4c8b0774ca415666866249a3bde663a71c278f4ec7b1827 c-ares-1.34.6.tar.gz
"