[libftp] Add new port (#42124)

Co-authored-by: Kai Pastor <dg0yt@darc.de>
This commit is contained in:
Denis Kovalchuk 2024-11-17 11:10:02 +03:00 committed by GitHub
parent b2cb0da531
commit 435a9415ca
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 63 additions and 0 deletions

View File

@ -0,0 +1,28 @@
if(VCPKG_TARGET_IS_WINDOWS)
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
endif()
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO deniskovalchuk/libftp
REF "v${VERSION}"
SHA512 7765c35884e1e4560e39018b15f441abac687afcb06942b0350ef21df8bf27d40283011397ce4a9e9125772bb9752180c225429b274fd6374e1a521ac2744b2e
HEAD_REF master
)
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DLIBFTP_BUILD_TEST=OFF
-DLIBFTP_BUILD_EXAMPLE=OFF
-DLIBFTP_BUILD_CMDLINE_CLIENT=OFF
)
vcpkg_cmake_install()
vcpkg_cmake_config_fixup(PACKAGE_NAME ftp
CONFIG_PATH "share/cmake/ftp")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")

View File

@ -0,0 +1,22 @@
{
"name": "deniskovalchuk-libftp",
"version": "1.3.0",
"maintainers": "Denis Kovalchuk <denis.kovalchuk.main@gmail.com>",
"description": "A cross-platform FTP/FTPS client library based on Boost.Asio.",
"homepage": "https://github.com/deniskovalchuk/libftp",
"license": "MIT",
"supports": "!uwp",
"dependencies": [
"boost-asio",
"boost-format",
"openssl",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
]
}

View File

@ -2280,6 +2280,10 @@
"baseline": "1.0.0",
"port-version": 0
},
"deniskovalchuk-libftp": {
"baseline": "1.3.0",
"port-version": 0
},
"detours": {
"baseline": "4.0.1",
"port-version": 8

View File

@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "ec17b648e643d563b6f916c0d8026fb646cfb2fe",
"version": "1.3.0",
"port-version": 0
}
]
}