aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArkadiy Shapkin <arkady.shapkin@gmail.com>2016-10-19 21:35:24 +0300
committerArkadiy Shapkin <arkady.shapkin@gmail.com>2016-10-20 01:22:44 +0300
commit63e1b7ea92424bfd46bfe2bfe89a19c9654cf679 (patch)
treea3fce0d485dfa26a09d1812565ac39eb04144f77
parent173ddcd45a5cac0a3d57ba855d543b8b1788e3ac (diff)
downloadvcpkg-63e1b7ea92424bfd46bfe2bfe89a19c9654cf679.tar.gz
vcpkg-63e1b7ea92424bfd46bfe2bfe89a19c9654cf679.zip
[utfcpp] Initial addition
-rw-r--r--ports/utfcpp/CONTROL3
-rw-r--r--ports/utfcpp/portfile.cmake14
2 files changed, 17 insertions, 0 deletions
diff --git a/ports/utfcpp/CONTROL b/ports/utfcpp/CONTROL
new file mode 100644
index 000000000..619e8b2b3
--- /dev/null
+++ b/ports/utfcpp/CONTROL
@@ -0,0 +1,3 @@
+Source: utfcpp
+Version: 2.3.4
+Description: UTF-8 with C++ in a Portable Way
diff --git a/ports/utfcpp/portfile.cmake b/ports/utfcpp/portfile.cmake
new file mode 100644
index 000000000..760d4107c
--- /dev/null
+++ b/ports/utfcpp/portfile.cmake
@@ -0,0 +1,14 @@
+include(vcpkg_common_functions)
+set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/utfcpp-2.3.4)
+vcpkg_download_distfile(ARCHIVE_FILE
+ URLS "https://github.com/nemtrif/utfcpp/archive/v2.3.4.tar.gz"
+ FILENAME "utfcpp-2.3.4.tar.gz"
+ SHA512 1baa67c4efb926bba97dfbc869ac057d5d6cf67e94879fc0854ec3d75a5bae7c47cb3e9fd9cbc7bed9ca5daf40f173c0349bce2f6aa34a400bdf77d01522ff2f
+)
+vcpkg_extract_source_archive(${ARCHIVE_FILE})
+
+# Put the licence file where vcpkg expects it
+file(INSTALL ${SOURCE_PATH}/source/utf8.h DESTINATION ${CURRENT_PACKAGES_DIR}/share/utfcpp RENAME copyright)
+
+# Copy the utf8-cpp header files
+file(COPY ${SOURCE_PATH}/source/ DESTINATION ${CURRENT_PACKAGES_DIR}/include)