diff --git a/ports/ada-url/portfile.cmake b/ports/ada-url/portfile.cmake index a9fc6fc4c8..edd6a67d91 100644 --- a/ports/ada-url/portfile.cmake +++ b/ports/ada-url/portfile.cmake @@ -1,45 +1,45 @@ -if(VCPKG_TARGET_IS_LINUX) - message(WARNING "Building ${PORT} requires a C++20 compliant compiler. GCC 12 and Clang 15 are known to work.") -endif() - -vcpkg_from_github( - OUT_SOURCE_PATH SOURCE_PATH - REPO ada-url/ada - REF "v${VERSION}" - SHA512 b44b82d186d0c88e4c047434ffa2f792109e76c030f45bd4fd7324daff5f90d5eeb3172403178f39e24d6846f09ca10135446f063b61e8aab009a2dd0c65d3eb - HEAD_REF main - PATCHES - no-cpm.patch -) - -vcpkg_check_features( - OUT_FEATURE_OPTIONS FEATURE_OPTIONS - FEATURES - tools ADA_TOOLS -) - -vcpkg_cmake_configure( - SOURCE_PATH "${SOURCE_PATH}" - OPTIONS - -DADA_BENCHMARKS=OFF - -DADA_TESTING=OFF - -DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON - ${FEATURE_OPTIONS} - OPTIONS_DEBUG - -DADA_TOOLS=OFF -) - -vcpkg_cmake_install() - -vcpkg_copy_pdbs() - -vcpkg_cmake_config_fixup(PACKAGE_NAME ada CONFIG_PATH "lib/cmake/ada") -vcpkg_fixup_pkgconfig() - -if("tools" IN_LIST FEATURES) - vcpkg_copy_tools(TOOL_NAMES adaparse AUTO_CLEAN) -endif() - -file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") - -vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE-APACHE" "${SOURCE_PATH}/LICENSE-MIT") +if(VCPKG_TARGET_IS_LINUX) + message(WARNING "Building ${PORT} requires a C++20 compliant compiler. GCC 12 and Clang 15 are known to work.") +endif() + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO ada-url/ada + REF "v${VERSION}" + SHA512 9ced1aedc22298a6393c35575f7d7b452a25b2249c19270987a17d9969c9b821dd9f6b165ee1dcf275741fc7de2e1d83fd8c4780bd87926b1f236ea3f9f7c965 + HEAD_REF main + PATCHES + no-cpm.patch +) + +vcpkg_check_features( + OUT_FEATURE_OPTIONS FEATURE_OPTIONS + FEATURES + tools ADA_TOOLS +) + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + -DADA_BENCHMARKS=OFF + -DADA_TESTING=OFF + -DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON + ${FEATURE_OPTIONS} + OPTIONS_DEBUG + -DADA_TOOLS=OFF +) + +vcpkg_cmake_install() + +vcpkg_copy_pdbs() + +vcpkg_cmake_config_fixup(PACKAGE_NAME ada CONFIG_PATH "lib/cmake/ada") +vcpkg_fixup_pkgconfig() + +if("tools" IN_LIST FEATURES) + vcpkg_copy_tools(TOOL_NAMES adaparse AUTO_CLEAN) +endif() + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE-APACHE" "${SOURCE_PATH}/LICENSE-MIT") diff --git a/ports/ada-url/vcpkg.json b/ports/ada-url/vcpkg.json index 3c8dfa0bc5..d387dc0f9a 100644 --- a/ports/ada-url/vcpkg.json +++ b/ports/ada-url/vcpkg.json @@ -1,6 +1,6 @@ { "name": "ada-url", - "version": "3.4.4", + "version": "4.0.0", "description": "WHATWG-compliant and fast URL parser written in modern C++", "homepage": "https://ada-url.com/", "license": "MIT OR Apache-2.0", diff --git a/versions/a-/ada-url.json b/versions/a-/ada-url.json index 99d3ebae65..fe8d14c133 100644 --- a/versions/a-/ada-url.json +++ b/versions/a-/ada-url.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "9553eb360a219d98a91314c363aede2f0c13312e", + "version": "4.0.0", + "port-version": 0 + }, { "git-tree": "95a31a6adfe281dfaf12216c03afc4dad2b0e0b7", "version": "3.4.4", diff --git a/versions/baseline.json b/versions/baseline.json index 9733d562f8..8edc317b94 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -45,7 +45,7 @@ "port-version": 0 }, "ada-url": { - "baseline": "3.4.4", + "baseline": "4.0.0", "port-version": 0 }, "ade": {