From d58bad34a50313952e996c6e60251da302080da8 Mon Sep 17 00:00:00 2001 From: SunBlack Date: Thu, 5 Feb 2026 02:29:34 +0100 Subject: [PATCH] [uriparser] Update to 1.0.0 --- ports/uriparser/portfile.cmake | 12 +++++------- ports/uriparser/vcpkg.json | 2 +- versions/baseline.json | 2 +- versions/u-/uriparser.json | 5 +++++ 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/ports/uriparser/portfile.cmake b/ports/uriparser/portfile.cmake index e728e8f46ecbac..338d8e4ab659f4 100644 --- a/ports/uriparser/portfile.cmake +++ b/ports/uriparser/portfile.cmake @@ -1,8 +1,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO uriparser/uriparser - REF uriparser-${VERSION} - SHA512 0ab98e3172d9767ec0a62018c70190efb5aec813c310e7305fb4ffeb187976734d35ba2f83f6ea0b3f390f13740491d9538e5960b93ca1bbb848a1fe41c559a3 + REF "uriparser-${VERSION}" + SHA512 17526795bf78211ecff2b6b6f632c168ba33ed7763c5ad94fcc5bdff19542025be8a7079701e261d8992fff9077f59448fb9b8983cfab38d972228b7e353c9cd HEAD_REF master ) @@ -12,16 +12,14 @@ else() set(URIPARSER_BUILD_TOOLS OFF) endif() -# On Android, we need to set C standard to C99 (headers on ndk uses `inline`) -if(VCPKG_TARGET_IS_ANDROID) - vcpkg_replace_string("${SOURCE_PATH}/CMakeLists.txt" "set(CMAKE_C_STANDARD 90)" "set(CMAKE_C_STANDARD 99)") -endif() +string(COMPARE EQUAL "${VCPKG_CRT_LINKAGE}" "static" URIPARSER_CRT_LINKAGE) vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" OPTIONS -DURIPARSER_BUILD_DOCS=OFF -DURIPARSER_BUILD_TESTS=OFF + -DURIPARSER_MSVC_STATIC_CRT=${URIPARSER_CRT_LINKAGE} OPTIONS_DEBUG -DURIPARSER_BUILD_TOOLS=OFF OPTIONS_RELEASE @@ -39,7 +37,7 @@ if(URIPARSER_BUILD_TOOLS) ) endif() -set(_package_version_re "#define[ ]+PACKAGE_VERSION[ ]+\"([0-9]+.[0-9]+.[0-9]+)\"") +set(_package_version_re "#[ ]*define[ ]+PACKAGE_VERSION[ ]+\"([0-9]+.[0-9]+.[0-9]+)\"") file(STRINGS "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel/UriConfig.h" _package_version_define REGEX "${_package_version_re}" diff --git a/ports/uriparser/vcpkg.json b/ports/uriparser/vcpkg.json index 6b69c34d2b51ee..b8aa2d33aa7b0c 100644 --- a/ports/uriparser/vcpkg.json +++ b/ports/uriparser/vcpkg.json @@ -1,6 +1,6 @@ { "name": "uriparser", - "version": "0.9.9", + "version": "1.0.0", "description": "Strictly RFC 3986 compliant URI parsing and handling library written in C89.", "homepage": "https://uriparser.github.io/", "license": "BSD-3-Clause", diff --git a/versions/baseline.json b/versions/baseline.json index b6e2454aebabd5..a74d215e3f60e6 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -10173,7 +10173,7 @@ "port-version": 0 }, "uriparser": { - "baseline": "0.9.9", + "baseline": "1.0.0", "port-version": 0 }, "usbmuxd": { diff --git a/versions/u-/uriparser.json b/versions/u-/uriparser.json index 04712f96076f09..b0b5e232f5061a 100644 --- a/versions/u-/uriparser.json +++ b/versions/u-/uriparser.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "0840f209304679568b0f5d874ce80af58061010f", + "version": "1.0.0", + "port-version": 0 + }, { "git-tree": "4fc07e07ff0138b5e0c9714983a12070f9c67a63", "version": "0.9.9",