c-ares: Update to 1.25.0

Various things moved around upstream, adjust patches
to get the same .pc file and file names as before.
This commit is contained in:
Christoph Reiter
2024-01-05 12:53:06 +01:00
parent e3f798c8e8
commit 588be6cc4a
3 changed files with 14 additions and 30 deletions

View File

@@ -1,20 +1,20 @@
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -724,12 +724,10 @@
--- c-ares-1.25.0/CMakeLists.txt.orig 2024-01-03 09:44:48.000000000 +0100
+++ c-ares-1.25.0/CMakeLists.txt 2024-01-05 13:22:20.955977500 +0100
@@ -721,11 +721,10 @@
INSTALL (FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake" "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config-version.cmake" COMPONENT Devel DESTINATION ${CMAKECONFIG_INSTALL_DIR})
# pkgconfig support
- IF (NOT CARES_SHARED)
SET (CPPFLAG_CARES_STATICLIB "-DCARES_STATICLIB")
FOREACH (LIB ${CARES_DEPENDENT_LIBS})
SET (CARES_PRIVATE_LIBS "${CARES_PRIVATE_LIBS} -l${LIB}")
ENDFOREACH ()
- ENDIF ()
+
CONFIGURE_FILE("libcares.pc.cmake" "libcares.pc" @ONLY)
INSTALL (FILES "${CMAKE_CURRENT_BINARY_DIR}/libcares.pc" COMPONENT Devel DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
ENDIF ()
--- a/libcares.pc.cmake
+++ b/libcares.pc.cmake
--- c-ares-1.25.0/libcares.pc.cmake.orig 2024-01-03 09:41:43.000000000 +0100
+++ c-ares-1.25.0/libcares.pc.cmake 2024-01-05 13:14:57.807581600 +0100
@@ -7,9 +7,9 @@
# Copyright (C) The c-ares project and its contributors
# SPDX-License-Identifier: MIT
@@ -28,12 +28,10 @@
Name: c-ares
URL: https://c-ares.org/
@@ -17,6 +17,7 @@
Version: @CARES_VERSION@
@@ -18,5 +18,6 @@
Requires:
Requires.private:
-Cflags: -I${includedir} @CPPFLAG_CARES_STATICLIB@
+Cflags: -I${includedir}
+Cflags.private: @CPPFLAG_CARES_STATICLIB@
Cflags: -I${includedir}
+Cflags.private: -DCARES_STATICLIB
Libs: -L${libdir} -lcares
Libs.private: @CARES_PRIVATE_LIBS@

View File

@@ -1,11 +0,0 @@
--- a/src/lib/CMakeLists.txt
+++ b/src/lib/CMakeLists.txt
@@ -86,7 +86,7 @@
SET_TARGET_PROPERTIES (${LIBNAME} PROPERTIES
EXPORT_NAME cares${STATIC_SUFFIX}
- OUTPUT_NAME cares${STATIC_SUFFIX}
+ OUTPUT_NAME cares
COMPILE_PDB_NAME cares${STATIC_SUFFIX}
COMPILE_PDB_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
C_STANDARD 90

View File

@@ -4,7 +4,7 @@
_realname=c-ares
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=1.24.0
pkgver=1.25.0
pkgrel=1
pkgdesc="C library that performs DNS requests and name resolves asynchronously (mingw-w64)"
arch=('any')
@@ -23,14 +23,12 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-ninja")
source=(#"https://c-ares.org/download/${_realname}-${pkgver}.tar.gz"{,.asc}
"https://github.com/${_realname}/${_realname}/releases/download/${_realname//-}-${pkgver//./_}/${_realname}-${pkgver}.tar.gz"{,.asc}
0002-cares-pkgconfig-fix-paths-and-flags.patch
0003-fix-cmake-targets.patch)
0002-cares-pkgconfig-fix-paths-and-flags.patch)
validpgpkeys=('914C533DF9B2ADA2204F586D78E11C6B279D5C91'
'27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2') # Daniel Stenberg <daniel@haxx.se>
sha256sums=('c517de6d5ac9cd55a9b72c1541c3e25b84588421817b5f092850ac09a8df5103'
sha256sums=('71832b93a48f5ff579c505f4869120c14e57b783275367207f1a98314aa724e5'
'SKIP'
'23d9bb9d51db9e7017cc9e2aeb046f31d4d5b0f379eef655ab6d0115325a9203'
'0493ec03a751013bb065dc3348ef51c84e2c85ca5161238b59802ac9728e26c0')
'86e83d0677c8b53ced256eab53aa63e6bc665f1b935b849df7352109e89a3c0e')
# Helper macros to help make tasks easier #
apply_patch_with_msg() {
@@ -55,8 +53,7 @@ prepare() {
cd "${_realname}-${pkgver}"
apply_patch_with_msg \
0002-cares-pkgconfig-fix-paths-and-flags.patch \
0003-fix-cmake-targets.patch
0002-cares-pkgconfig-fix-paths-and-flags.patch
}
build() {