From 773dd309b10816a625f906ceff955f9a88b58208 Mon Sep 17 00:00:00 2001 From: ryan-rsm-mckenzie Date: Fri, 24 Sep 2021 19:36:24 -0700 Subject: [PATCH 1/5] add rsm-binary-io port --- ports/rsm-binary-io/portfile.cmake | 31 ++++++++++++++++++++++++++++++ ports/rsm-binary-io/vcpkg.json | 18 +++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 ports/rsm-binary-io/portfile.cmake create mode 100644 ports/rsm-binary-io/vcpkg.json diff --git a/ports/rsm-binary-io/portfile.cmake b/ports/rsm-binary-io/portfile.cmake new file mode 100644 index 00000000000000..0b5ff43bed4d04 --- /dev/null +++ b/ports/rsm-binary-io/portfile.cmake @@ -0,0 +1,31 @@ +vcpkg_fail_port_install(ON_TARGET "OSX" "UWP") +vcpkg_check_linkage(ONLY_STATIC_LIBRARY) +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO Ryan-rsm-McKenzie/binary_io + REF 2.0.2 + SHA512 4b7e725d9143d37481b4a7e4e101c88c3b73628dd2882fa23ef10a602f8a6ca79de111138237d4dd6fc09d1df863b91a949782961f5623fcac1e324b2e301121 + HEAD_REF main +) + +if(VCPKG_TARGET_IS_LINUX) + message(WARNING "Build ${PORT} requires at least gcc 10.") +endif() + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + -DBUILD_TESTING=OFF +) +vcpkg_cmake_install() +vcpkg_cmake_config_fixup( + PACKAGE_NAME binary_io + CONFIG_PATH "lib/cmake/binary_io" +) + +file(REMOVE_RECURSE + "${CURRENT_PACKAGES_DIR}/debug/include" + "${CURRENT_PACKAGES_DIR}/debug/share" +) + +file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) diff --git a/ports/rsm-binary-io/vcpkg.json b/ports/rsm-binary-io/vcpkg.json new file mode 100644 index 00000000000000..3d76fc8d32c5c7 --- /dev/null +++ b/ports/rsm-binary-io/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "rsm-binary-io", + "version-semver": "2.0.2", + "description": "A binary i/o library for C++, without the agonizing pain", + "homepage": "https://github.com/Ryan-rsm-McKenzie/binary_io", + "documentation": "https://ryan-rsm-mckenzie.github.io/binary_io/", + "supports": "!osx & !uwp", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ] +} From c6d4769578ceec7d322ba39c30e3eca5786a0d2f Mon Sep 17 00:00:00 2001 From: ryan-rsm-mckenzie Date: Fri, 24 Sep 2021 19:36:56 -0700 Subject: [PATCH 2/5] add versioning --- versions/baseline.json | 4 ++++ versions/r-/rsm-binary-io.json | 9 +++++++++ 2 files changed, 13 insertions(+) create mode 100644 versions/r-/rsm-binary-io.json diff --git a/versions/baseline.json b/versions/baseline.json index 25432541ec4f21..ae16eb996d766b 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -5808,6 +5808,10 @@ "baseline": "0.0.7", "port-version": 0 }, + "rsm-binary-io": { + "baseline": "2.0.2", + "port-version": 0 + }, "rsm-bsa": { "baseline": "2.0.3", "port-version": 0 diff --git a/versions/r-/rsm-binary-io.json b/versions/r-/rsm-binary-io.json new file mode 100644 index 00000000000000..8bfdfc139db8cc --- /dev/null +++ b/versions/r-/rsm-binary-io.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "f68d0629e2cbc5cdc2503cde6d1e44bdbd12c7cd", + "version-semver": "2.0.2", + "port-version": 0 + } + ] +} From e14411a747ef505b1ad208627d58916648eb223e Mon Sep 17 00:00:00 2001 From: ryan-rsm-mckenzie Date: Fri, 24 Sep 2021 20:13:16 -0700 Subject: [PATCH 3/5] add rsm-binary-io x64-linux to ci baseline --- scripts/ci.baseline.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/ci.baseline.txt b/scripts/ci.baseline.txt index 8bdb71d556de25..324380316486dd 100644 --- a/scripts/ci.baseline.txt +++ b/scripts/ci.baseline.txt @@ -1364,6 +1364,8 @@ rsasynccpp:arm-uwp=fail rsasynccpp:x64-linux=fail rsasynccpp:x64-osx=fail # Requires g++10 but CI compiler only has g++9 +rsm-binary-io:x64-linux=fail +# Requires g++10 but CI compiler only has g++9 rsm-bsa:x64-linux=fail rsocket:x64-windows=fail rsocket:x64-windows-static=fail From 0dc44a781d0793c07b0caa23b52f77870aef9da2 Mon Sep 17 00:00:00 2001 From: ryan-rsm-mckenzie Date: Sat, 25 Sep 2021 19:39:07 -0700 Subject: [PATCH 4/5] convert indentation to spaces --- ports/rsm-binary-io/portfile.cmake | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/ports/rsm-binary-io/portfile.cmake b/ports/rsm-binary-io/portfile.cmake index 0b5ff43bed4d04..a8210e426796e3 100644 --- a/ports/rsm-binary-io/portfile.cmake +++ b/ports/rsm-binary-io/portfile.cmake @@ -1,31 +1,31 @@ vcpkg_fail_port_install(ON_TARGET "OSX" "UWP") vcpkg_check_linkage(ONLY_STATIC_LIBRARY) vcpkg_from_github( - OUT_SOURCE_PATH SOURCE_PATH - REPO Ryan-rsm-McKenzie/binary_io - REF 2.0.2 - SHA512 4b7e725d9143d37481b4a7e4e101c88c3b73628dd2882fa23ef10a602f8a6ca79de111138237d4dd6fc09d1df863b91a949782961f5623fcac1e324b2e301121 - HEAD_REF main + OUT_SOURCE_PATH SOURCE_PATH + REPO Ryan-rsm-McKenzie/binary_io + REF 2.0.2 + SHA512 4b7e725d9143d37481b4a7e4e101c88c3b73628dd2882fa23ef10a602f8a6ca79de111138237d4dd6fc09d1df863b91a949782961f5623fcac1e324b2e301121 + HEAD_REF main ) if(VCPKG_TARGET_IS_LINUX) - message(WARNING "Build ${PORT} requires at least gcc 10.") + message(WARNING "Build ${PORT} requires at least gcc 10.") endif() vcpkg_cmake_configure( - SOURCE_PATH "${SOURCE_PATH}" - OPTIONS - -DBUILD_TESTING=OFF + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + -DBUILD_TESTING=OFF ) vcpkg_cmake_install() vcpkg_cmake_config_fixup( - PACKAGE_NAME binary_io - CONFIG_PATH "lib/cmake/binary_io" + PACKAGE_NAME binary_io + CONFIG_PATH "lib/cmake/binary_io" ) file(REMOVE_RECURSE - "${CURRENT_PACKAGES_DIR}/debug/include" - "${CURRENT_PACKAGES_DIR}/debug/share" + "${CURRENT_PACKAGES_DIR}/debug/include" + "${CURRENT_PACKAGES_DIR}/debug/share" ) file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) From defd6b957f9416cf077a39d82751f94b7020b54b Mon Sep 17 00:00:00 2001 From: ryan-rsm-mckenzie Date: Sat, 25 Sep 2021 19:39:36 -0700 Subject: [PATCH 5/5] update versioning --- versions/r-/rsm-binary-io.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions/r-/rsm-binary-io.json b/versions/r-/rsm-binary-io.json index 8bfdfc139db8cc..e0798008027a0a 100644 --- a/versions/r-/rsm-binary-io.json +++ b/versions/r-/rsm-binary-io.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "f68d0629e2cbc5cdc2503cde6d1e44bdbd12c7cd", + "git-tree": "33782ecb57f5016dbaa8b2a2cd3f66cf80437027", "version-semver": "2.0.2", "port-version": 0 }