diff options
| author | Robert Schumacher <roschuma@microsoft.com> | 2018-06-05 00:50:33 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-06-05 00:50:33 -0700 |
| commit | ec2157154f30dd63f0cac24eb96ed56493f45afe (patch) | |
| tree | fce804b104ea8aa196ff0c091c4fd236da78d3d5 | |
| parent | ee6c993a74b0f3068f0025f699062fc7739c00c8 (diff) | |
| download | vcpkg-ec2157154f30dd63f0cac24eb96ed56493f45afe.tar.gz vcpkg-ec2157154f30dd63f0cac24eb96ed56493f45afe.zip | |
Upgrade asio to version 1.12.1 (#3634)
| -rw-r--r-- | ports/asio/CONTROL | 2 | ||||
| -rw-r--r-- | ports/asio/portfile.cmake | 21 |
2 files changed, 14 insertions, 9 deletions
diff --git a/ports/asio/CONTROL b/ports/asio/CONTROL index ec8ab41a8..34543b9cd 100644 --- a/ports/asio/CONTROL +++ b/ports/asio/CONTROL @@ -1,3 +1,3 @@ Source: asio
-Version: 1.12.0-2
+Version: 1.12.1
Description: Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach.
diff --git a/ports/asio/portfile.cmake b/ports/asio/portfile.cmake index 284e25300..8f1083655 100644 --- a/ports/asio/portfile.cmake +++ b/ports/asio/portfile.cmake @@ -1,20 +1,25 @@ #header-only library include(vcpkg_common_functions) -vcpkg_from_github( - OUT_SOURCE_PATH SOURCE_PATH - REPO chriskohlhoff/asio - REF asio-1-12-0 - SHA512 a0e341fd6a848784e1533df84d1e6b361c8468f59d4fbde68c1500c1f8a2124ad78db0169098dbbc594ce26717eb9760f37af13cb288a549e2bda563eecf2be3 - HEAD_REF master +vcpkg_download_distfile( + ARCHIVE_FILE + URLS "https://netix.dl.sourceforge.net/project/asio/asio/1.12.1%20%28Stable%29/asio-1.12.1.zip" + FILENAME "asio-1.12.1.zip" + SHA512 f35a519cde88824f65bde095c19d69449d0779e75da9e9ebb6a04f4847802213e8730715756a21632c4d27722cd5568ff7878d656ac79165a8bdf8652fbc1bd8 ) +vcpkg_extract_source_archive( + ${ARCHIVE_FILE} +) + +set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/asio-1.12.1) + # Handle copyright -file(COPY ${SOURCE_PATH}/asio/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}) +file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}) file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/COPYING ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright) # Copy the asio header files -file(INSTALL ${SOURCE_PATH}/asio/include DESTINATION ${CURRENT_PACKAGES_DIR} FILES_MATCHING PATTERN "*.hpp" PATTERN "*.ipp") +file(INSTALL ${SOURCE_PATH}/include DESTINATION ${CURRENT_PACKAGES_DIR} FILES_MATCHING PATTERN "*.hpp" PATTERN "*.ipp") # Always use "ASIO_STANDALONE" to avoid boost dependency file(READ "${CURRENT_PACKAGES_DIR}/include/asio/detail/config.hpp" _contents) |
