diff --git a/ports/gsoap/fix-build-in-windows.patch b/ports/gsoap/fix-build-in-windows.patch
deleted file mode 100644
index e661fb7c7c..0000000000
--- a/ports/gsoap/fix-build-in-windows.patch
+++ /dev/null
@@ -1,307 +0,0 @@
- gsoap/VisualStudio2005/soapcpp2/soapcpp2.sln | 8 +-
- .../soapcpp2/soapcpp2/soapcpp2.vcxproj | 114 +++++++++++++++++
- gsoap/VisualStudio2005/wsdl2h/wsdl2h.sln | 8 +-
- .../VisualStudio2005/wsdl2h/wsdl2h/wsdl2h.vcxproj | 139 +++++++++++++++++++++
- 4 files changed, 263 insertions(+), 6 deletions(-)
-
-diff --git a/gsoap/VisualStudio2005/soapcpp2/soapcpp2.sln b/gsoap/VisualStudio2005/soapcpp2/soapcpp2.sln
-index 68bacf1..5d74e6b 100644
---- a/gsoap/VisualStudio2005/soapcpp2/soapcpp2.sln
-+++ b/gsoap/VisualStudio2005/soapcpp2/soapcpp2.sln
-@@ -1,7 +1,9 @@
-
--Microsoft Visual Studio Solution File, Format Version 9.00
--# Visual C++ Express 2005
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "soapcpp2", "soapcpp2\soapcpp2.vcproj", "{BDD1B293-CE39-4BEC-8E63-8B1621F3EB56}"
-+Microsoft Visual Studio Solution File, Format Version 12.00
-+# Visual Studio 14
-+VisualStudioVersion = 14.0.25420.1
-+MinimumVisualStudioVersion = 10.0.40219.1
-+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "soapcpp2", "soapcpp2\soapcpp2.vcxproj", "{BDD1B293-CE39-4BEC-8E63-8B1621F3EB56}"
- EndProject
- Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
-diff --git a/gsoap/VisualStudio2005/soapcpp2/soapcpp2/soapcpp2.vcxproj b/gsoap/VisualStudio2005/soapcpp2/soapcpp2/soapcpp2.vcxproj
-new file mode 100644
-index 0000000..17f1d75
---- /dev/null
-+++ b/gsoap/VisualStudio2005/soapcpp2/soapcpp2/soapcpp2.vcxproj
-@@ -0,0 +1,114 @@
-+
-+
-+
-+
-+ Debug
-+ Win32
-+
-+
-+ Release
-+ Win32
-+
-+
-+
-+ {BDD1B293-CE39-4BEC-8E63-8B1621F3EB56}
-+ soapcpp2
-+ Win32Proj
-+ 8.1
-+
-+
-+
-+ Application
-+ v140
-+ Unicode
-+ true
-+
-+
-+ Application
-+ v140
-+ Unicode
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+ <_ProjectFileVersion>14.0.25431.1
-+
-+
-+ $(SolutionDir)$(Configuration)\
-+ $(Configuration)\
-+ true
-+
-+
-+ $(SolutionDir)$(Configuration)\
-+ $(Configuration)\
-+ false
-+
-+
-+
-+ Disabled
-+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
-+ true
-+ EnableFastChecks
-+ MultiThreadedDebugDLL
-+
-+ Level3
-+ EditAndContinue
-+
-+
-+ kernel32.lib
-+ true
-+ Console
-+ MachineX86
-+
-+
-+
-+
-+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
-+ MultiThreaded
-+
-+ Level3
-+ ProgramDatabase
-+
-+
-+ kernel32.lib
-+ true
-+ Console
-+ true
-+ true
-+ MachineX86
-+
-+
-+
-+
-+
-+
-+
-+ $(IntDir)%(Filename)1.obj
-+ $(IntDir)%(Filename)1.xdc
-+ $(IntDir)%(Filename)1.obj
-+ $(IntDir)%(Filename)1.xdc
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-\ No newline at end of file
-diff --git a/gsoap/VisualStudio2005/wsdl2h/wsdl2h.sln b/gsoap/VisualStudio2005/wsdl2h/wsdl2h.sln
-index ffa3fa4..3f23607 100644
---- a/gsoap/VisualStudio2005/wsdl2h/wsdl2h.sln
-+++ b/gsoap/VisualStudio2005/wsdl2h/wsdl2h.sln
-@@ -1,7 +1,9 @@
-
--Microsoft Visual Studio Solution File, Format Version 9.00
--# Visual C++ Express 2005
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wsdl2h", "wsdl2h\wsdl2h.vcproj", "{6CBC554A-4FFB-461F-91D4-11B358802815}"
-+Microsoft Visual Studio Solution File, Format Version 12.00
-+# Visual Studio 14
-+VisualStudioVersion = 14.0.25420.1
-+MinimumVisualStudioVersion = 10.0.40219.1
-+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wsdl2h", "wsdl2h\wsdl2h.vcxproj", "{6CBC554A-4FFB-461F-91D4-11B358802815}"
- EndProject
- Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
-diff --git a/gsoap/VisualStudio2005/wsdl2h/wsdl2h/wsdl2h.vcxproj b/gsoap/VisualStudio2005/wsdl2h/wsdl2h/wsdl2h.vcxproj
-new file mode 100644
-index 0000000..abf3ea6
---- /dev/null
-+++ b/gsoap/VisualStudio2005/wsdl2h/wsdl2h/wsdl2h.vcxproj
-@@ -0,0 +1,139 @@
-+
-+
-+
-+
-+ Debug
-+ Win32
-+
-+
-+ Release
-+ Win32
-+
-+
-+
-+ {6CBC554A-4FFB-461F-91D4-11B358802815}
-+ wsdl2h
-+ Win32Proj
-+ 8.1
-+
-+
-+
-+ Application
-+ v140
-+ Unicode
-+ true
-+
-+
-+ Application
-+ v140
-+ Unicode
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+ <_ProjectFileVersion>14.0.25431.1
-+
-+
-+ $(SolutionDir)$(Configuration)\
-+ $(Configuration)\
-+ true
-+
-+
-+ $(SolutionDir)$(Configuration)\
-+ $(Configuration)\
-+ false
-+
-+
-+
-+ Disabled
-+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
-+ true
-+ EnableFastChecks
-+ MultiThreadedDebugDLL
-+
-+ Level3
-+ EditAndContinue
-+
-+
-+ kernel32.lib
-+ true
-+ Console
-+ MachineX86
-+
-+
-+
-+
-+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
-+ MultiThreaded
-+
-+ Level3
-+ ProgramDatabase
-+
-+
-+ kernel32.lib
-+ true
-+ Console
-+ true
-+ true
-+ MachineX86
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+ Parsing WSDL and Schema definitions
-+ soapcpp2.exe -SC -pwsdl %(Filename)%(Extension)
-+
-+ wsdlStub.h wsdlH.h wsdlC.cpp;%(Outputs)
-+ Parsing WSDL and Schema definitions
-+ soapcpp2.exe -SC -pwsdl %(Filename)%(Extension)
-+
-+ wsdlStub.h wsdlH.h wsdlC.cpp;%(Outputs)
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-\ No newline at end of file
diff --git a/ports/gsoap/portfile.cmake b/ports/gsoap/portfile.cmake
deleted file mode 100644
index 04a482f562..0000000000
--- a/ports/gsoap/portfile.cmake
+++ /dev/null
@@ -1,51 +0,0 @@
-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_from_sourceforge(
- OUT_SOURCE_PATH SOURCE_PATH
- REPO gsoap2
- REF gsoap-2.8
- FILENAME "gsoap_2.8.112.zip"
- SHA512 0c2562891a738916235f1d4b19d8419d96d0466ca4b729766551183c7b9b90cbe35bbf7fe126b3ea6b18138cbf591c9a9b5b73ddea7152ccdd2f790777c2b6d8
- PATCHES fix-build-in-windows.patch
-)
-
-set(BUILD_ARCH "Win32")
-
-file(MAKE_DIRECTORY "${CURRENT_PACKAGES_DIR}/tools/gsoap" "${CURRENT_PACKAGES_DIR}/debug/tools")
-
-if (VCPKG_TARGET_IS_WINDOWS)
- vcpkg_msbuild_install(
- PROJECT_PATH "${SOURCE_PATH}/gsoap/VisualStudio2005/soapcpp2/soapcpp2.sln"
- PLATFORM ${BUILD_ARCH}
- TARGET Build
- )
- vcpkg_msbuild_install(
- PROJECT_PATH "${SOURCE_PATH}/gsoap/VisualStudio2005/wsdl2h/wsdl2h.sln"
- PLATFORM ${BUILD_ARCH}
- TARGET Build
- )
-else()
- message(FATAL_ERROR "Sorry but gsoap only can be build in Windows temporary")
-endif()
-
-
-file(MAKE_DIRECTORY "${CURRENT_PACKAGES_DIR}/include")
-
-file(COPY
- "${SOURCE_PATH}/gsoap/stdsoap2.h"
- "${SOURCE_PATH}/gsoap/stdsoap2.c"
- "${SOURCE_PATH}/gsoap/stdsoap2.cpp"
- "${SOURCE_PATH}/gsoap/dom.c"
- "${SOURCE_PATH}/gsoap/dom.cpp"
- DESTINATION "${CURRENT_PACKAGES_DIR}/include"
-)
-
-file(COPY "${SOURCE_PATH}/gsoap/import" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
-file(COPY "${SOURCE_PATH}/gsoap/custom" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
-file(COPY "${SOURCE_PATH}/gsoap/plugin" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
-
-file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/share/gsoap/plugin/.deps")
-
-vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt")
-file(INSTALL "${SOURCE_PATH}/INSTALL.txt" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME install)
-file(INSTALL "${SOURCE_PATH}/README.txt" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME readme)
diff --git a/ports/gsoap/vcpkg.json b/ports/gsoap/vcpkg.json
deleted file mode 100644
index c7fa38a033..0000000000
--- a/ports/gsoap/vcpkg.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "name": "gsoap",
- "version": "2.8.112",
- "port-version": 2,
- "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)",
- "dependencies": [
- {
- "name": "vcpkg-msbuild",
- "host": true,
- "platform": "windows"
- }
- ]
-}
diff --git a/scripts/ci.baseline.txt b/scripts/ci.baseline.txt
index ecfd337dae..6f602d8785 100644
--- a/scripts/ci.baseline.txt
+++ b/scripts/ci.baseline.txt
@@ -231,12 +231,6 @@ gobject-introspection:arm64-linux=fail
gobject-introspection:arm64-windows-static-md=fail
gobject-introspection:arm64-windows=fail
gobject-introspection:x64-android=fail
-gsoap:x64-android=fail # gsoap does not offer stable public source downloads
-gsoap:x64-windows-release=skip
-gsoap:x64-windows-static-md=skip
-gsoap:x64-windows-static=skip
-gsoap:x64-windows=skip
-gsoap:x86-windows=skip
guile:arm64-linux=fail
gz-sim:x64-linux=skip # many parallel links cause memory exhaustion on our 128GB of RAM lab VMs
gz-tools:arm-neon-android=fail
diff --git a/scripts/ci.feature.baseline.txt b/scripts/ci.feature.baseline.txt
index 939b75878b..41c2c8cc68 100644
--- a/scripts/ci.feature.baseline.txt
+++ b/scripts/ci.feature.baseline.txt
@@ -401,7 +401,6 @@ google-cloud-cpp[storagetransfer]:arm64-osx=feature-fails # See https://github.c
gppanel:arm64-linux=cascade
grantlee:arm64-linux=cascade
graphene[introspection]:arm64-windows=skip # needs arm64 host
-gsoap=skip # gsoap does not offer stable public source downloads
gstreamer[asio](!windows | uwp) = cascade
gstreamer[core,aes,alsa,aom,assrender,bzip2,cairo,chromaprint,closedcaption,colormanagement,dash,dtls,fdkaac,flac,fluidsynth,gdk-pixbuf,ges,gpl,hls,jpeg,libav,libde265,microdns,modplug,mpg123,nls,nvcodec,ogg,openal,openh264,openjpeg,openmpt,opus-bad,opus-base,pango,plugins-bad,plugins-base,plugins-good,plugins-ugly,png,smoothstreaming,sndfile,soundtouch,soup,speex,srt,srtp,taglib,vorbis,vpx,wayland,webp,webrtc,wildmidi,x264,x265]:arm64-linux=combination-fails # too many GOT entries for -fpic, please recompile with -fPIC
gstreamer[dc1394]:arm64-linux=cascade
diff --git a/versions/baseline.json b/versions/baseline.json
index 79c64f6adb..eb0595e994 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -3608,10 +3608,6 @@
"baseline": "1.1.0",
"port-version": 0
},
- "gsoap": {
- "baseline": "2.8.112",
- "port-version": 2
- },
"gst-rtsp-server": {
"baseline": "1.28.4",
"port-version": 0