aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-02-23 22:20:39 -0800
committerRobert Schumacher <roschuma@microsoft.com>2018-02-23 22:20:39 -0800
commitdfa621039e69a4a42875783f533d1f201bdcc76b (patch)
treeefd84ae67a6d117f1772129624f151b92a9f31f5
parent92b4308f5bc265aaefb6cb9efe69db4627ab222e (diff)
downloadvcpkg-dfa621039e69a4a42875783f533d1f201bdcc76b.tar.gz
vcpkg-dfa621039e69a4a42875783f533d1f201bdcc76b.zip
[args] Fix hash
-rw-r--r--ports/args/CONTROL2
-rw-r--r--ports/args/portfile.cmake18
2 files changed, 11 insertions, 9 deletions
diff --git a/ports/args/CONTROL b/ports/args/CONTROL
index 975b0251e..ee2a6a09a 100644
--- a/ports/args/CONTROL
+++ b/ports/args/CONTROL
@@ -1,3 +1,3 @@
Source: args
-Version: d8905de
+Version: 2018-02-23
Description: A simple header-only C++ argument parser library.
diff --git a/ports/args/portfile.cmake b/ports/args/portfile.cmake
index a5f4f1c85..29d76b81f 100644
--- a/ports/args/portfile.cmake
+++ b/ports/args/portfile.cmake
@@ -1,19 +1,21 @@
#header-only library
include(vcpkg_common_functions)
-SET(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/args-master)
-vcpkg_download_distfile(ARCHIVE
- URLS "https://github.com/Taywee/args/archive/master.zip"
- FILENAME "args.zip"
- SHA512 81751bfc86e15db1e5f245baa7df0464027b22b577c9de359e22dc4fe1dd550acfb116801b47d88b56d61b69a640c55757206f6f84977ace2fb02742b60ff216
+
+vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO Taywee/args
+ REF 7bf17000aa0969b8ca3178c72ec834b105944a41
+ SHA512 38f038f2ea3cdbf62678112a28f6b9a2b46b7b291ec9a7c78393c28b1169dc393a086393f24534804188d434583896d9eaedca964c00a2db032fb337ebc9c214
+ HEAD_REF master
)
-vcpkg_extract_source_archive(${ARCHIVE})
# Put the licence file where vcpkg expects it
file(COPY ${SOURCE_PATH}/license DESTINATION ${CURRENT_PACKAGES_DIR}/share/args)
file(RENAME ${CURRENT_PACKAGES_DIR}/share/args/license ${CURRENT_PACKAGES_DIR}/share/args/copyright)
# Copy the args header files
-file(INSTALL ${SOURCE_PATH} DESTINATION ${CURRENT_PACKAGES_DIR}/include FILES_MATCHING PATTERN "*.hxx")
+file(INSTALL ${SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/include FILES_MATCHING PATTERN "*.hxx")
+
+file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/include/examples ${CURRENT_PACKAGES_DIR}/include/test)
-file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/include/args-master/examples ${CURRENT_PACKAGES_DIR}/include/args-master/test)
vcpkg_copy_pdbs()