From 537876a25c83c2e4cb4fcb8a826239bb96b6bac1 Mon Sep 17 00:00:00 2001 From: Rusty Conover Date: Fri, 13 Feb 2026 18:00:26 -0500 Subject: [PATCH] [xerces-c] Use official ASF archive URL (#50007) --- ports/xerces-c/portfile.cmake | 15 +++++++++------ ports/xerces-c/vcpkg.json | 1 + versions/baseline.json | 2 +- versions/x-/xerces-c.json | 5 +++++ 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/ports/xerces-c/portfile.cmake b/ports/xerces-c/portfile.cmake index f9c9932d3b..55e6c595da 100644 --- a/ports/xerces-c/portfile.cmake +++ b/ports/xerces-c/portfile.cmake @@ -1,10 +1,13 @@ vcpkg_minimum_required(VERSION 2022-10-12) # for ${VERSION} -vcpkg_from_github( - OUT_SOURCE_PATH SOURCE_PATH - REPO apache/xerces-c - REF "v${VERSION}" - SHA512 228f7b35ca219a2d5202b853983fd2941325413724f9cfbb8d0056bb81669c4530a792323f60736e4f6bf2c4f289fab21d6e2107e9ba65438437ae19b374b4a8 - HEAD_REF master +vcpkg_download_distfile(ARCHIVE + URLS "https://archive.apache.org/dist/xerces/c/3/sources/xerces-c-${VERSION}.tar.gz" + FILENAME "xerces-c-${VERSION}.tar.gz" + SHA512 b93110d2ac2f2198b3afb8854a1999376ac687c2be1e6c1b75c7d848c946c81c78f735f71eb2f824e11a493a58c67b7855c74b422a393d3ecc7c2bda103e5b27 +) + +vcpkg_extract_source_archive( + SOURCE_PATH + ARCHIVE "${ARCHIVE}" PATCHES dependencies.patch disable-tests.patch diff --git a/ports/xerces-c/vcpkg.json b/ports/xerces-c/vcpkg.json index 01393bf1df..c93466419b 100644 --- a/ports/xerces-c/vcpkg.json +++ b/ports/xerces-c/vcpkg.json @@ -1,6 +1,7 @@ { "name": "xerces-c", "version-semver": "3.3.0", + "port-version": 1, "description": "Xerces-C++ is a XML parser, for parsing, generating, manipulating, and validating XML documents using the DOM, SAX, and SAX2 APIs.", "homepage": "https://github.com/apache/xerces-c", "license": "Apache-2.0", diff --git a/versions/baseline.json b/versions/baseline.json index 9bf216b9ef..acdf4db353 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -10830,7 +10830,7 @@ }, "xerces-c": { "baseline": "3.3.0", - "port-version": 0 + "port-version": 1 }, "xeus": { "baseline": "0.24.3", diff --git a/versions/x-/xerces-c.json b/versions/x-/xerces-c.json index 06ec5a155e..1185e2bebb 100644 --- a/versions/x-/xerces-c.json +++ b/versions/x-/xerces-c.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "8cff02f80634e4cf6c3a788a296e0cff49108363", + "version-semver": "3.3.0", + "port-version": 1 + }, { "git-tree": "47ca04adf7071f0db4fd56a909439110fbe4eae2", "version-semver": "3.3.0",