aboutsummaryrefslogtreecommitdiff
path: root/ports/tclap
diff options
context:
space:
mode:
Diffstat (limited to 'ports/tclap')
-rw-r--r--ports/tclap/CONTROL2
-rw-r--r--ports/tclap/portfile.cmake14
2 files changed, 8 insertions, 8 deletions
diff --git a/ports/tclap/CONTROL b/ports/tclap/CONTROL
index 652593d40..e6a1d9ff7 100644
--- a/ports/tclap/CONTROL
+++ b/ports/tclap/CONTROL
@@ -1,4 +1,4 @@
Source: tclap
-Version: 1.2.2
+Version: 1.2.2-1
Homepage: https://sourceforge.net/projects/tclap/
Description: Templatized command-line argument parser for C++
diff --git a/ports/tclap/portfile.cmake b/ports/tclap/portfile.cmake
index 96337418a..7e1fb4460 100644
--- a/ports/tclap/portfile.cmake
+++ b/ports/tclap/portfile.cmake
@@ -1,18 +1,18 @@
-#header-only library
include(vcpkg_common_functions)
-set(SOURCE_PATH "${CURRENT_BUILDTREES_DIR}/src/tclap-1.2.2")
+
vcpkg_download_distfile(ARCHIVE
URLS "http://downloads.sourceforge.net/project/tclap/tclap-1.2.2.tar.gz"
FILENAME "tclap-1.2.2.tar.gz"
SHA512 516ec17f82a61277922bc8c0ed66973300bf42a738847fbbd2912c6405c34f94a13e47dc964854a5b26a9a9f1f518cce682ca54e769d6016851656c647866107
)
-vcpkg_extract_source_archive(${ARCHIVE})
-# Copy all header files
+vcpkg_extract_source_archive_ex(
+ OUT_SOURCE_PATH SOURCE_PATH
+ ARCHIVE ${ARCHIVE}
+)
+
file(COPY "${SOURCE_PATH}/include/tclap"
DESTINATION "${CURRENT_PACKAGES_DIR}/include"
FILES_MATCHING PATTERN "*.h")
-# Handle copyright
-file(COPY "${SOURCE_PATH}/COPYING" DESTINATION "${CURRENT_PACKAGES_DIR}/share/tclap")
-file(RENAME "${CURRENT_PACKAGES_DIR}/share/tclap/COPYING" "${CURRENT_PACKAGES_DIR}/share/tclap/copyright")
+file(INSTALL "${SOURCE_PATH}/COPYING" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)