Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BlingFire] Adding BlingFire Package #31139

Merged
merged 12 commits into from
May 2, 2023
30 changes: 30 additions & 0 deletions ports/blingfire/portfile.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO microsoft/BlingFire
REF c0381c68b6aa6d1b4e569888bae1642e40494a99
SHA512 0fa15791fc815a992023bae6f30c84dda1d477bcdedcf1343d4dbe4b09b51e17fd87bf130d58e50f378ca94982a6306d7f980e3ff4522091be036428684bdcbb
HEAD_REF master
)

vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
WINDOWS_USE_MSBUILD
OPTIONS
${ADDITIONAL_OPTIONS}
)

vcpkg_cmake_install()

file(GLOB BINS "${SOURCE_PATH}/nuget/lib/*.bin")

foreach(BIN ${BINS})
file(INSTALL "${BIN}" DESTINATION "${CURRENT_PACKAGES_DIR}/include")
endforeach()

vcpkg_copy_pdbs()

# Handle copyright
file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)

file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
13 changes: 13 additions & 0 deletions ports/blingfire/vcpkg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "blingfire",
"version": "0.1.8.1",
"description": "BlingFire is a lightning fast Finite State machine and REgular expression manipulation library.",
"license": "MIT",
"supports": "windows & !static & !uwp",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
}
]
}
9 changes: 9 additions & 0 deletions versions/b-/blingfire.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "8352e7a158da2568b5c67c973b3692681be8b0d6",
"version": "0.1.8.1",
"port-version": 0
}
]
}
4 changes: 4 additions & 0 deletions versions/baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,10 @@
"baseline": "2022-12-31",
"port-version": 3
},
"blingfire": {
"baseline": "0.1.8.1",
"port-version": 0
},
"blitz": {
"baseline": "2020-03-25",
"port-version": 5
Expand Down