[libb2] Add new port (#8518)

* [libb2] Add new port

* Update

* Update ci.baseline.txt
This commit is contained in:
NancyLi1013 2020-01-06 14:59:18 -08:00 committed by dan-shaw
parent ec2ceeba40
commit eab8812ac5
3 changed files with 33 additions and 0 deletions

4
ports/libb2/CONTROL Normal file
View File

@ -0,0 +1,4 @@
Source: libb2
Version: 0.98.1
Homepage: https://github.com/BLAKE2/libb2
Description: C library providing BLAKE2b, BLAKE2s, BLAKE2bp, BLAKE2sp

View File

@ -0,0 +1,23 @@
vcpkg_fail_port_install(MESSAGE "${PORT} currently only supports Linux platform" ON_TARGET "Windows" "OSX")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO BLAKE2/libb2
REF 2c5142f12a2cd52f3ee0a43e50a3a76f75badf85
SHA512 cf29cf9391ae37a978eb6618de6f856f3defa622b8f56c2d5a519ab34fd5e4d91f3bb868601a44e9c9164a2992e80dde188ccc4d1605dffbdf93687336226f8d
HEAD_REF master
)
vcpkg_configure_make(
SOURCE_PATH ${SOURCE_PATH}
AUTOCONFIG
)
vcpkg_install_make()
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
vcpkg_copy_pdbs()
# Handle copyright
file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)

View File

@ -676,6 +676,12 @@ libarchive:arm64-windows=fail
libarchive:arm-uwp=fail
libarchive:x64-uwp=fail
libass:x64-windows-static=fail
libb2:x86-windows=fail
libb2:x64-windows=fail
libb2:x64-windows-static=fail
libb2:x64-uwp=fail
libb2:arm64-windows=fail
libb2:arm-uwp=fail
libbf:arm64-windows=fail
libbf:arm-uwp=fail
libbf:x64-uwp=fail