[argparse] Bumps argparse to version v2.2. (#20261)

* Bumps argparse to version v2.2.

* Adds version.

* Replaced deprecated functions.

* Update ports/argparse/portfile.cmake

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* Update ports/argparse/portfile.cmake

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* Updates version.

* Updates version.

* Update ports/argparse/portfile.cmake

Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>

* Update ports/argparse/vcpkg.json

Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>

* Updates version.

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
This commit is contained in:
Marco Correia 2021-09-24 01:43:43 +01:00 committed by GitHub
parent 5b61ee0226
commit c00ce5ca23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 25 additions and 11 deletions

View File

@ -3,23 +3,22 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO p-ranav/argparse
REF 9903a22904fed8176c4a1f69c4b691304b23c78e #2021-03-04
SHA512 da50761471341d558ed0c336bf78f80a704ec25c15ace23fb3a92d81ddbf2e4c2fd4f6c4226f088382f41418d58d5ef9b57cdd6e9689be5d83dba6adb2ac0aba
REF b0cb28ab177cdbd19d439c02cdc217bdfc508ba9 # v2.2
SHA512 247f27aa45994ee4629b947e3fe1b1df8fae4e773992c740a7c3d544e45ce83a68ecdcfdedf38c461ccb81cf93d88dfee21dc4f7d027677a3c7d930170446971
HEAD_REF master
)
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DARGPARSE_BUILD_TESTS=OFF
)
vcpkg_install_cmake()
vcpkg_cmake_install()
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/${PORT})
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/${PORT})
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug ${CURRENT_PACKAGES_DIR}/lib)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug" "${CURRENT_PACKAGES_DIR}/lib")
# Handle copyright
configure_file(${SOURCE_PATH}/LICENSE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY)

View File

@ -1,7 +1,17 @@
{
"name": "argparse",
"version-date": "2021-03-04",
"version": "2.2",
"description": "Argument parser for modern C++",
"homepage": "https://github.com/p-ranav/argparse",
"license": "MIT"
"license": "MIT",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
]
}

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "928e03159c73294a2e6623d330ea1567190d753f",
"version": "2.2",
"port-version": 0
},
{
"git-tree": "b16b0a340e04d56e4a736b57eafa5fc352abfc58",
"version-date": "2021-03-04",

View File

@ -133,7 +133,7 @@
"port-version": 3
},
"argparse": {
"baseline": "2021-03-04",
"baseline": "2.2",
"port-version": 0
},
"args": {