aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Hruby <johnh@vitrium.com>2017-03-13 09:25:15 +0100
committerJohn Hruby <johnh@vitrium.com>2017-03-13 09:25:15 +0100
commit327087edc3aa14ac93554b28ce56aadc48ab07ec (patch)
tree4ae3b098b3ecc7c44e6e2af3e0af5f761a84f122
parent665f4118f603c5858217ed7a2f2f824b18ff4fc5 (diff)
downloadvcpkg-327087edc3aa14ac93554b28ce56aadc48ab07ec.tar.gz
vcpkg-327087edc3aa14ac93554b28ce56aadc48ab07ec.zip
added beast library port
-rw-r--r--ports/beast/CONTROL4
-rw-r--r--ports/beast/portfile.cmake12
2 files changed, 16 insertions, 0 deletions
diff --git a/ports/beast/CONTROL b/ports/beast/CONTROL
new file mode 100644
index 000000000..467ee98ba
--- /dev/null
+++ b/ports/beast/CONTROL
@@ -0,0 +1,4 @@
+Source: beast
+Version: 1.0.0-b30
+Build-Depends: boost
+Description: Boost.Asio based header only HTTP and WebSocket on C++11
diff --git a/ports/beast/portfile.cmake b/ports/beast/portfile.cmake
new file mode 100644
index 000000000..824d2f670
--- /dev/null
+++ b/ports/beast/portfile.cmake
@@ -0,0 +1,12 @@
+# header only
+include(vcpkg_common_functions)
+set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/beast-1.0.0-b30)
+vcpkg_download_distfile(ARCHIVE
+ URLS "https://github.com/vinniefalco/Beast/archive/v1.0.0-b30.zip"
+ FILENAME "beast-1.0.0-b30.zip"
+ SHA512 af801748efabafef1b7ae817be9da9480dcf881b3037f92e5997e42255399bd7b22772bb2a5c9aab7d01c31c7995c4d23a41f4b7f6ccdef18d9a8a15906fd43f
+)
+vcpkg_extract_source_archive(${ARCHIVE})
+
+file(INSTALL ${SOURCE_PATH}/include/ DESTINATION ${CURRENT_PACKAGES_DIR}/include)
+file(INSTALL ${SOURCE_PATH}/LICENSE_1_0.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/beast RENAME copyright) \ No newline at end of file