aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordengjunplusplus <65080805+dengjunplusplus@users.noreply.github.com>2021-02-11 16:02:31 +0800
committerGitHub <noreply@github.com>2021-02-11 00:02:31 -0800
commit8cf29a3c880235049d27c275f30d3c623900a9ec (patch)
treeac5ee96ffe59183c5600c79d64e13da7d50d7eab
parent1e9ba55d5af7c0592545348ad3f687af2b549acd (diff)
downloadvcpkg-8cf29a3c880235049d27c275f30d3c623900a9ec.tar.gz
vcpkg-8cf29a3c880235049d27c275f30d3c623900a9ec.zip
[workflow] add port of sogou/workflow (#16140)
* add port workflow * format manifest * add versions * add versions for all * ignore arm_uwp and x64_uwp * merge two portfile * Revert "add versions for all" This reverts commit 3806e22a7d49c80a614c08a4107ca2657001085e. * delete unnecessary line * update versions
-rw-r--r--ports/workflow/portfile.cmake30
-rw-r--r--ports/workflow/vcpkg.json9
-rw-r--r--scripts/ci.baseline.txt3
-rw-r--r--versions/baseline.json4
-rw-r--r--versions/w-/workflow.json9
5 files changed, 55 insertions, 0 deletions
diff --git a/ports/workflow/portfile.cmake b/ports/workflow/portfile.cmake
new file mode 100644
index 000000000..67e6a7191
--- /dev/null
+++ b/ports/workflow/portfile.cmake
@@ -0,0 +1,30 @@
+if(VCPKG_TARGET_IS_WINDOWS AND NOT VCPKG_TARGET_IS_MINGW)
+ vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO sogou/workflow
+ REF eb0ef062cb4be64f3a152c740ed3d32e468c13fe
+ SHA512 0dafe5637c78bfa8d415ef54d9ac91f6a6f525a5876ec54c321a533d05b010c1f94829107808348bbf2ffe58914547930abf2fc4b0b07c2990a55c44bb9fd2e3
+ HEAD_REF windows
+ )
+else()
+ vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO sogou/workflow
+ REF 7689fdf2137e7d34f0a9f02eae0fc878acf483a2
+ SHA512 721f7e1fa666031b552a58c9bd6525afb7113c23022016bfe0713053b535bdc972b6bc81baceb91929216fdc2ecb3150eb693b75fcf27ba991d5df11f88670cd
+ HEAD_REF master
+ )
+endif()
+
+vcpkg_configure_cmake(
+ SOURCE_PATH ${SOURCE_PATH}
+ PREFER_NINJA
+)
+
+vcpkg_install_cmake()
+vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake TARGET_PATH share)
+vcpkg_copy_pdbs()
+
+file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
+file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
+file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/workflow RENAME copyright)
diff --git a/ports/workflow/vcpkg.json b/ports/workflow/vcpkg.json
new file mode 100644
index 000000000..2b6075e6b
--- /dev/null
+++ b/ports/workflow/vcpkg.json
@@ -0,0 +1,9 @@
+{
+ "name": "workflow",
+ "version-string": "0.9.3",
+ "description": "About C++ Parallel Computing and Asynchronous Networking Engine",
+ "homepage": "https://github.com/sogou/workflow",
+ "dependencies": [
+ "openssl"
+ ]
+}
diff --git a/scripts/ci.baseline.txt b/scripts/ci.baseline.txt
index 48951a085..828802842 100644
--- a/scripts/ci.baseline.txt
+++ b/scripts/ci.baseline.txt
@@ -1768,3 +1768,6 @@ unicorn:x64-windows-static-md=fail
v8:x64-windows-static-md=fail
yato:x64-windows-static-md=fail
zyre:x64-windows-static-md=fail
+workflow:x64-uwp=fail
+workflow:arm-uwp=fail
+
diff --git a/versions/baseline.json b/versions/baseline.json
index df0928b03..1af467aa0 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -6208,6 +6208,10 @@
"baseline": "3.0",
"port-version": 0
},
+ "workflow": {
+ "baseline": "0.9.3",
+ "port-version": 0
+ },
"wpilib": {
"baseline": "2020.3.2",
"port-version": 0
diff --git a/versions/w-/workflow.json b/versions/w-/workflow.json
new file mode 100644
index 000000000..7b748df0f
--- /dev/null
+++ b/versions/w-/workflow.json
@@ -0,0 +1,9 @@
+{
+ "versions": [
+ {
+ "git-tree": "c6877f2c3abee4e46c75e409359a3e4e06d5de84",
+ "version-string": "0.9.3",
+ "port-version": 0
+ }
+ ]
+}