Skip to content
Merged
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
6 changes: 0 additions & 6 deletions ports/gsoap/CONTROL

This file was deleted.

8 changes: 5 additions & 3 deletions ports/gsoap/portfile.cmake
Original file line number Diff line number Diff line change
@@ -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
)

Expand All @@ -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
Expand Down
7 changes: 7 additions & 0 deletions ports/gsoap/vcpkg.json
Original file line number Diff line number Diff line change
@@ -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)"
}
6 changes: 6 additions & 0 deletions scripts/ci.baseline.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion versions/baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -2337,7 +2337,7 @@
"port-version": 0
},
"gsoap": {
"baseline": "2.8.111",
"baseline": "2.8.112",
"port-version": 0
},
"gtest": {
Expand Down
5 changes: 5 additions & 0 deletions versions/g-/gsoap.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "3f3950a7c522535f3095358a298f7af276894a94",
"version": "2.8.112",
"port-version": 0
},
{
"git-tree": "010523cbf786f4563ccef87dc0d28b13083f06f0",
"version-string": "2.8.111",
Expand Down