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 #28304

Closed
wants to merge 10 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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 5089d31914cbed7a24589e753bd6cd362a377fbb
SHA512 428fbcd4fa695715c4ca299e314a85adb12bc41ab21eb373aa800d4ccb8755361b87b6c8d64e392922fd9cc334f5353fe638d2c3b1b61ab9d4cfdd94b6c36074
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": "a03c0185b4cb9b642aec1473ea6856a4fa321da9",
"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 @@ -568,6 +568,10 @@
"baseline": "2022-12-31",
"port-version": 1
},
"blingfire": {
"baseline": "0.1.8.1",
"port-version": 0
},
"blitz": {
"baseline": "2020-03-25",
"port-version": 5
Expand Down