From e6ebaa9c3ca8fca90c63af62fc895c2486609580 Mon Sep 17 00:00:00 2001 From: Rusty Conover Date: Fri, 13 Feb 2026 18:26:50 -0500 Subject: [PATCH] [avro-cpp] Use official ASF archive URL (#50000) --- ports/avro-cpp/portfile.cmake | 15 +++++++++------ ports/avro-cpp/vcpkg.json | 1 + versions/a-/avro-cpp.json | 5 +++++ versions/baseline.json | 2 +- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/ports/avro-cpp/portfile.cmake b/ports/avro-cpp/portfile.cmake index 82980aa5de..e0831ae19b 100644 --- a/ports/avro-cpp/portfile.cmake +++ b/ports/avro-cpp/portfile.cmake @@ -1,9 +1,12 @@ -vcpkg_from_github( - OUT_SOURCE_PATH SOURCE_PATH - REPO apache/avro - REF "release-${VERSION}" - SHA512 4e7fd7ebb41f6149a499d0d38babd99d07f936143b47a60f7c568a589fb0e6369301c7230bde518b554eaeaa9ded1ed1fae2661cbd5ebc49fb5f22d97c066f05 - HEAD_REF master +vcpkg_download_distfile(ARCHIVE + URLS "https://archive.apache.org/dist/avro/avro-${VERSION}/avro-src-${VERSION}.tar.gz" + FILENAME "avro-src-${VERSION}.tar.gz" + SHA512 0d86bfece0f12f8bc424e27e71e3e6b828c4280fa1a6d7dc7e0d58bff2351f2c1fd3ccb98c1291dfc6c67d9cb5a0bdb7bb9f36ba5bd6b26fa9545f358db42663 +) + +vcpkg_extract_source_archive( + SOURCE_PATH + ARCHIVE "${ARCHIVE}" PATCHES fix-cmake.patch ) diff --git a/ports/avro-cpp/vcpkg.json b/ports/avro-cpp/vcpkg.json index ab8a88d17d..6d5f476c0a 100644 --- a/ports/avro-cpp/vcpkg.json +++ b/ports/avro-cpp/vcpkg.json @@ -1,6 +1,7 @@ { "name": "avro-cpp", "version": "1.12.1", + "port-version": 1, "description": "Apache Avro is a data serialization system", "homepage": "https://github.com/apache/avro", "license": "Apache-2.0", diff --git a/versions/a-/avro-cpp.json b/versions/a-/avro-cpp.json index b09a2a50f0..6d3210bfc9 100644 --- a/versions/a-/avro-cpp.json +++ b/versions/a-/avro-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "2f85aad132aa9fd6a464be359fa7359b9633c780", + "version": "1.12.1", + "port-version": 1 + }, { "git-tree": "05e75f00bd2a82451f3c9853885676592eef023f", "version": "1.12.1", diff --git a/versions/baseline.json b/versions/baseline.json index b38571e754..efd011f4a5 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -446,7 +446,7 @@ }, "avro-cpp": { "baseline": "1.12.1", - "port-version": 0 + "port-version": 1 }, "awlib": { "baseline": "2024-04-06",