[vcpkg baseline][gsoap] Update to 2.8.112 (#16837)

* [gsoap] Update to 2.8.112

* Update versions

* Update supports

* Update versions/g-/gsoap.json

* [gsoap] Skip in CI

* Update scripts/ci.baseline.txt

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
This commit is contained in:
NancyLi1013 2021-03-26 00:12:33 +08:00 committed by GitHub
parent a1e67195f8
commit 48b59daff4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 24 additions and 10 deletions

View File

@ -1,6 +0,0 @@
Source: gsoap
Version: 2.8.111
Build-Depends: curl
Homepage: https://sourceforge.net/projects/gsoap2/
Description: The gSOAP toolkit is a C and C++ software development toolkit for SOAP and REST XML Web services and generic C/C++ XML data bindings.
Supports: !(linux|osx|arm|uwp)

View File

@ -1,11 +1,13 @@
message(FATAL_ERROR "gsoap does not offer permanent public downloads of its sources; all versions except the latest are removed from sourceforge. Therefore, vcpkg cannot support this library directly in the central catalog. If you would like to use gsoap, you can use this port as a starting point (${CMAKE_CURRENT_LIST_DIR}) and update it to use a permanent commercial copy or the latest public download. Do not report issues with this library to the vcpkg GitHub.")
vcpkg_fail_port_install(ON_TARGET "Linux" "OSX" "UWP" ON_ARCH "arm" "arm64")
vcpkg_from_sourceforge(
OUT_SOURCE_PATH SOURCE_PATH
REPO gsoap2
REF gsoap-2.8
FILENAME "gsoap_2.8.111.zip"
SHA512 9cc7f0252f82ec18d19784aba2d913e70620fc09955d148a31e2c89bba4915d20a6b592bd7b6a747f89dc3ab17b2bc542d672933fa1a3acbf59bc3d1f49fe31b
FILENAME "gsoap_2.8.112.zip"
SHA512 0c2562891a738916235f1d4b19d8419d96d0466ca4b729766551183c7b9b90cbe35bbf7fe126b3ea6b18138cbf591c9a9b5b73ddea7152ccdd2f790777c2b6d8
PATCHES fix-build-in-windows.patch
)
@ -14,7 +16,7 @@ set(BUILD_ARCH "Win32")
# Handle binary files and includes
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/tools/gsoap ${CURRENT_PACKAGES_DIR}/debug/tools)
if (NOT VCPKG_CMAKE_SYSTEM_NAME OR VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
if (VCPKG_TARGET_IS_WINDOWS)
vcpkg_build_msbuild(
USE_VCPKG_INTEGRATION
PROJECT_PATH ${SOURCE_PATH}/gsoap/VisualStudio2005/soapcpp2/soapcpp2.sln

7
ports/gsoap/vcpkg.json Normal file
View File

@ -0,0 +1,7 @@
{
"name": "gsoap",
"version": "2.8.112",
"description": "The gSOAP toolkit is a C and C++ software development toolkit for SOAP and REST XML Web services and generic C/C++ XML data bindings.",
"homepage": "https://sourceforge.net/projects/gsoap2/",
"supports": "!(linux | osx | arm | uwp)"
}

View File

@ -368,6 +368,12 @@ gasol:x64-uwp=fail
geos:arm-uwp=fail
geos:x64-uwp=fail
# gsoap does not offer stable public source downloads
gsoap:x64-windows = skip
gsoap:x86-windows = skip
gsoap:x64-windows-static = skip
gsoap:x64-windows-static-md = skip
# Port geotrans source ftp://ftp.nga.mil server
# extremely slow may take several hours to download
geotrans:x64-linux = skip

View File

@ -2337,7 +2337,7 @@
"port-version": 0
},
"gsoap": {
"baseline": "2.8.111",
"baseline": "2.8.112",
"port-version": 0
},
"gtest": {

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "3f3950a7c522535f3095358a298f7af276894a94",
"version": "2.8.112",
"port-version": 0
},
{
"git-tree": "010523cbf786f4563ccef87dc0d28b13083f06f0",
"version-string": "2.8.111",