On Mon Aug 11, 2025 at 09:20:34PM +0200, Rafael Sadowski wrote:
> Feedback?

More context after feedback ^^


Simple diff to remove net/kdsoap (qt5) and replace it by
qt6 (new default without any suffix).

The idea is the same as with qcoro last week. An update replaces
kdsoap-2.2.0 and kdsoap-qt6-2.2.0 with kdsoap-2.2.0p0. All
consumers bumped.

devel/quirks will be committed separately.


> 
> diff --git a/net/kdsoap-ws-discovery-client/Makefile 
> b/net/kdsoap-ws-discovery-client/Makefile
> index 1052d0d7961..e6747ef1daf 100644
> --- a/net/kdsoap-ws-discovery-client/Makefile
> +++ b/net/kdsoap-ws-discovery-client/Makefile
> @@ -1,6 +1,7 @@
>  COMMENT =    KDSoap WS-Discovery client
>  
>  DISTNAME =   kdsoap-ws-discovery-client-0.4.0
> +REVISION =   0
>  
>  CATEGORIES = net devel
>  
> @@ -23,7 +24,7 @@ BUILD_DEPENDS =             devel/boost
>  
>  BUILD_DEPENDS +=     devel/kf6/extra-cmake-modules
>  
> -LIB_DEPENDS =                net/kdsoap,qt6
> +LIB_DEPENDS =                net/kdsoap
>  
>  CONFIGURE_ARGS =     -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON \
>                       -DCMAKE_INSTALL_PREFIX=${LOCALBASE} \
> diff --git a/net/kdsoap/Makefile b/net/kdsoap/Makefile
> index 3bdb71f1702..71c89ae40ea 100644
> --- a/net/kdsoap/Makefile
> +++ b/net/kdsoap/Makefile
> @@ -1,7 +1,7 @@
>  COMMENT =    Qt-based client-side and server-side SOAP component
>  
> -V =          2.2.0
> -DISTNAME =   kdsoap-${V}
> +DISTNAME =   kdsoap-2.2.0
> +REVISION =   0
>  
>  SHARED_LIBS +=       kdsoap          1.0
>  SHARED_LIBS +=       kdsoap-server   1.0
> @@ -16,26 +16,16 @@ HOMEPAGE =        
> https://www.kdab.com/development-resources/qt-tools/kd-soap/
>  # AGPL3 modified
>  PERMIT_PACKAGE =     Yes
>  
> -FLAVORS=     qt6
> -FLAVOR ?=
> +WANTLIB += ${COMPILER_LIBCXX} Qt6Core Qt6Network Qt6Xml c m
>  
>  SITES =              
> https://github.com/KDAB/KDSoap/releases/download/${DISTNAME}/
>  
> -MODULES =            devel/cmake
> +MODULES =    devel/cmake \
> +             x11/qt6
>  
>  BUILD_DEPENDS =              devel/boost
>  
> -CONFIGURE_ARGS =     -DCMAKE_INSTALL_PREFIX=${LOCALBASE}
> -
> -.if ${FLAVOR:Mqt6}
> -FULLPKGNAME= kdsoap-qt6-${V}
> -MODULES +=   x11/qt6
> -WANTLIB += ${COMPILER_LIBCXX} Qt6Core Qt6Network Qt6Xml c m
> -CONFIGURE_ARGS +=    -DKDSoap_QT6=ON
> -.else
> -MODULES +=   x11/qt5
> -WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Network Qt5Xml c m
> -CONFIGURE_ARGS +=    -DKDSoap_QT6=OFF
> -.endif
> +CONFIGURE_ARGS +=    -DCMAKE_INSTALL_PREFIX=${LOCALBASE} \
> +                     -DKDSoap_QT6=ON
>  
>  .include <bsd.port.mk>
> diff --git a/net/kdsoap/pkg/PFRAG.no-qt6 b/net/kdsoap/pkg/PFRAG.no-qt6
> deleted file mode 100644
> index d72cda7dcfd..00000000000
> --- a/net/kdsoap/pkg/PFRAG.no-qt6
> +++ /dev/null
> @@ -1,85 +0,0 @@
> -@bin bin/kdwsdl2cpp
> -include/KDSoapClient/
> -include/KDSoapClient/KDDateTime
> -include/KDSoapClient/KDDateTime.h
> -include/KDSoapClient/KDQName
> -include/KDSoapClient/KDQName.h
> -include/KDSoapClient/KDSoap
> -include/KDSoapClient/KDSoap.h
> -include/KDSoapClient/KDSoapAuthentication
> -include/KDSoapClient/KDSoapAuthentication.h
> -include/KDSoapClient/KDSoapClient
> -include/KDSoapClient/KDSoapClientInterface
> -include/KDSoapClient/KDSoapClientInterface.h
> -include/KDSoapClient/KDSoapEndpointReference
> -include/KDSoapClient/KDSoapEndpointReference.h
> -include/KDSoapClient/KDSoapFaultException
> -include/KDSoapClient/KDSoapFaultException.h
> -include/KDSoapClient/KDSoapGlobal
> -include/KDSoapClient/KDSoapGlobal.h
> -include/KDSoapClient/KDSoapHeaders
> -include/KDSoapClient/KDSoapJob
> -include/KDSoapClient/KDSoapJob.h
> -include/KDSoapClient/KDSoapMessage
> -include/KDSoapClient/KDSoapMessage.h
> -include/KDSoapClient/KDSoapMessageAddressingProperties
> -include/KDSoapClient/KDSoapMessageAddressingProperties.h
> -include/KDSoapClient/KDSoapNamespaceManager
> -include/KDSoapClient/KDSoapNamespaceManager.h
> -include/KDSoapClient/KDSoapPendingCall
> -include/KDSoapClient/KDSoapPendingCall.h
> -include/KDSoapClient/KDSoapPendingCallWatcher
> -include/KDSoapClient/KDSoapPendingCallWatcher.h
> -include/KDSoapClient/KDSoapSslHandler
> -include/KDSoapClient/KDSoapSslHandler.h
> -include/KDSoapClient/KDSoapUdpClient
> -include/KDSoapClient/KDSoapUdpClient.h
> -include/KDSoapClient/KDSoapValue
> -include/KDSoapClient/KDSoapValue.h
> -include/KDSoapClient/KDSoapValueList
> -include/KDSoapClient/kdsoap_version.h
> -include/KDSoapServer/
> -include/KDSoapServer/KDSoapDelayedResponseHandle
> -include/KDSoapServer/KDSoapDelayedResponseHandle.h
> -include/KDSoapServer/KDSoapServer
> -include/KDSoapServer/KDSoapServer.h
> -include/KDSoapServer/KDSoapServerAuthInterface
> -include/KDSoapServer/KDSoapServerAuthInterface.h
> -include/KDSoapServer/KDSoapServerCustomVerbRequestInterface
> -include/KDSoapServer/KDSoapServerCustomVerbRequestInterface.h
> -include/KDSoapServer/KDSoapServerGlobal
> -include/KDSoapServer/KDSoapServerGlobal.h
> -include/KDSoapServer/KDSoapServerObjectInterface
> -include/KDSoapServer/KDSoapServerObjectInterface.h
> -include/KDSoapServer/KDSoapServerRawXMLInterface
> -include/KDSoapServer/KDSoapServerRawXMLInterface.h
> -include/KDSoapServer/KDSoapThreadPool
> -include/KDSoapServer/KDSoapThreadPool.h
> -lib/cmake/KDSoap/
> -lib/cmake/KDSoap/KDSoapConfig.cmake
> -lib/cmake/KDSoap/KDSoapConfigVersion.cmake
> -lib/cmake/KDSoap/KDSoapMacros.cmake
> -lib/cmake/KDSoap/KDSoapTargets${MODCMAKE_BUILD_SUFFIX}
> -lib/cmake/KDSoap/KDSoapTargets.cmake
> -@lib lib/libkdsoap-server.so.${LIBkdsoap-server_VERSION}
> -@lib lib/libkdsoap.so.${LIBkdsoap_VERSION}
> -mkspecs/
> -mkspecs/modules/
> -mkspecs/modules/qt_KDSoapClient.pri
> -mkspecs/modules/qt_KDSoapServer.pri
> -share/doc/KDSoap/
> -share/doc/KDSoap/LICENSES/
> -share/doc/KDSoap/LICENSES/BSD-3-Clause.txt
> -share/doc/KDSoap/LICENSES/GPL-2.0-only.txt
> -share/doc/KDSoap/LICENSES/LicenseRef-Microsoft.txt
> -share/doc/KDSoap/LICENSES/LicenseRef-Novell.txt
> -share/doc/KDSoap/LICENSES/LicenseRef-OASIS.txt
> -share/doc/KDSoap/LICENSES/LicenseRef-SportingExchange.txt
> -share/doc/KDSoap/LICENSES/MIT.txt
> -share/doc/KDSoap/LICENSES/W3C.txt
> -share/doc/KDSoap/README.md
> -share/doc/KDSoap/kdsoap.pri
> -share/doc/KDSoap/kdwsdl2cpp.pri
> -share/mkspecs/
> -share/mkspecs/features/
> -share/mkspecs/features/kdsoap.prf
> diff --git a/net/kdsoap/pkg/PFRAG.qt6 b/net/kdsoap/pkg/PFRAG.qt6
> deleted file mode 100644
> index 5fe8dd9bce5..00000000000
> --- a/net/kdsoap/pkg/PFRAG.qt6
> +++ /dev/null
> @@ -1,80 +0,0 @@
> -@bin bin/kdwsdl2cpp-qt6
> -include/KDSoapClient-Qt6/
> -include/KDSoapClient-Qt6/KDSoapClient/
> -include/KDSoapClient-Qt6/KDSoapClient/KDDateTime
> -include/KDSoapClient-Qt6/KDSoapClient/KDDateTime.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDQName
> -include/KDSoapClient-Qt6/KDSoapClient/KDQName.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoap
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoap.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapAuthentication
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapAuthentication.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapClient
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapClientInterface
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapClientInterface.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapEndpointReference
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapEndpointReference.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapFaultException
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapFaultException.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapGlobal
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapGlobal.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapHeaders
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapJob
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapJob.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapMessage
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapMessage.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapMessageAddressingProperties
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapMessageAddressingProperties.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapNamespaceManager
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapNamespaceManager.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapPendingCall
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapPendingCall.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapPendingCallWatcher
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapPendingCallWatcher.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapSslHandler
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapSslHandler.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapUdpClient
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapUdpClient.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapValue
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapValue.h
> -include/KDSoapClient-Qt6/KDSoapClient/KDSoapValueList
> -include/KDSoapClient-Qt6/KDSoapClient/kdsoap_version.h
> -include/KDSoapServer-Qt6/
> -include/KDSoapServer-Qt6/KDSoapServer/
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapDelayedResponseHandle
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapDelayedResponseHandle.h
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapServer
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapServer.h
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerAuthInterface
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerAuthInterface.h
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerCustomVerbRequestInterface
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerCustomVerbRequestInterface.h
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerGlobal
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerGlobal.h
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerObjectInterface
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerObjectInterface.h
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerRawXMLInterface
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerRawXMLInterface.h
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapThreadPool
> -include/KDSoapServer-Qt6/KDSoapServer/KDSoapThreadPool.h
> -lib/cmake/KDSoap-qt6/
> -lib/cmake/KDSoap-qt6/KDSoap-qt6Config.cmake
> -lib/cmake/KDSoap-qt6/KDSoap-qt6ConfigVersion.cmake
> -lib/cmake/KDSoap-qt6/KDSoapMacros.cmake
> -lib/cmake/KDSoap-qt6/KDSoapTargets${MODCMAKE_BUILD_SUFFIX}
> -lib/cmake/KDSoap-qt6/KDSoapTargets.cmake
> -@lib lib/libkdsoap-qt6.so.${LIBkdsoap-qt6_VERSION}
> -@lib lib/libkdsoap-server-qt6.so.${LIBkdsoap-server-qt6_VERSION}
> -lib/qt6/mkspecs/modules/qt_KDSoapClient.pri
> -lib/qt6/mkspecs/modules/qt_KDSoapServer.pri
> -share/doc/KDSoap-qt6/
> -share/doc/KDSoap-qt6/LICENSES/
> -share/doc/KDSoap-qt6/LICENSES/BSD-3-Clause.txt
> -share/doc/KDSoap-qt6/LICENSES/GPL-2.0-only.txt
> -share/doc/KDSoap-qt6/LICENSES/LicenseRef-Microsoft.txt
> -share/doc/KDSoap-qt6/LICENSES/LicenseRef-Novell.txt
> -share/doc/KDSoap-qt6/LICENSES/LicenseRef-OASIS.txt
> -share/doc/KDSoap-qt6/LICENSES/LicenseRef-SportingExchange.txt
> -share/doc/KDSoap-qt6/LICENSES/MIT.txt
> -share/doc/KDSoap-qt6/LICENSES/W3C.txt
> -share/doc/KDSoap-qt6/README.md
> diff --git a/net/kdsoap/pkg/PLIST b/net/kdsoap/pkg/PLIST
> index 48224473412..cac18af6f5d 100644
> --- a/net/kdsoap/pkg/PLIST
> +++ b/net/kdsoap/pkg/PLIST
> @@ -1,2 +1,82 @@
> -%%qt6%%
> -!%%qt6%%
> +@conflict kdsoap-qt6-<=2.2.0
> +@pkgpath net/kdsoap,qt6
> +@bin bin/kdwsdl2cpp-qt6
> +include/KDSoapClient-Qt6/
> +include/KDSoapClient-Qt6/KDSoapClient/
> +include/KDSoapClient-Qt6/KDSoapClient/KDDateTime
> +include/KDSoapClient-Qt6/KDSoapClient/KDDateTime.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDQName
> +include/KDSoapClient-Qt6/KDSoapClient/KDQName.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoap
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoap.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapAuthentication
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapAuthentication.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapClient
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapClientInterface
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapClientInterface.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapEndpointReference
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapEndpointReference.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapFaultException
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapFaultException.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapGlobal
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapGlobal.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapHeaders
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapJob
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapJob.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapMessage
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapMessage.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapMessageAddressingProperties
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapMessageAddressingProperties.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapNamespaceManager
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapNamespaceManager.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapPendingCall
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapPendingCall.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapPendingCallWatcher
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapPendingCallWatcher.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapSslHandler
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapSslHandler.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapUdpClient
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapUdpClient.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapValue
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapValue.h
> +include/KDSoapClient-Qt6/KDSoapClient/KDSoapValueList
> +include/KDSoapClient-Qt6/KDSoapClient/kdsoap_version.h
> +include/KDSoapServer-Qt6/
> +include/KDSoapServer-Qt6/KDSoapServer/
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapDelayedResponseHandle
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapDelayedResponseHandle.h
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapServer
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapServer.h
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerAuthInterface
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerAuthInterface.h
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerCustomVerbRequestInterface
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerCustomVerbRequestInterface.h
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerGlobal
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerGlobal.h
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerObjectInterface
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerObjectInterface.h
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerRawXMLInterface
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapServerRawXMLInterface.h
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapThreadPool
> +include/KDSoapServer-Qt6/KDSoapServer/KDSoapThreadPool.h
> +lib/cmake/KDSoap-qt6/
> +lib/cmake/KDSoap-qt6/KDSoap-qt6Config.cmake
> +lib/cmake/KDSoap-qt6/KDSoap-qt6ConfigVersion.cmake
> +lib/cmake/KDSoap-qt6/KDSoapMacros.cmake
> +lib/cmake/KDSoap-qt6/KDSoapTargets${MODCMAKE_BUILD_SUFFIX}
> +lib/cmake/KDSoap-qt6/KDSoapTargets.cmake
> +@lib lib/libkdsoap-qt6.so.${LIBkdsoap-qt6_VERSION}
> +@lib lib/libkdsoap-server-qt6.so.${LIBkdsoap-server-qt6_VERSION}
> +lib/qt6/mkspecs/modules/qt_KDSoapClient.pri
> +lib/qt6/mkspecs/modules/qt_KDSoapServer.pri
> +share/doc/KDSoap-qt6/
> +share/doc/KDSoap-qt6/LICENSES/
> +share/doc/KDSoap-qt6/LICENSES/BSD-3-Clause.txt
> +share/doc/KDSoap-qt6/LICENSES/GPL-2.0-only.txt
> +share/doc/KDSoap-qt6/LICENSES/LicenseRef-Microsoft.txt
> +share/doc/KDSoap-qt6/LICENSES/LicenseRef-Novell.txt
> +share/doc/KDSoap-qt6/LICENSES/LicenseRef-OASIS.txt
> +share/doc/KDSoap-qt6/LICENSES/LicenseRef-SportingExchange.txt
> +share/doc/KDSoap-qt6/LICENSES/MIT.txt
> +share/doc/KDSoap-qt6/LICENSES/W3C.txt
> +share/doc/KDSoap-qt6/README.md
> diff --git a/x11/kde-applications/kf6-kio-extras/Makefile 
> b/x11/kde-applications/kf6-kio-extras/Makefile
> index fba2358a3b8..7f61a154915 100644
> --- a/x11/kde-applications/kf6-kio-extras/Makefile
> +++ b/x11/kde-applications/kf6-kio-extras/Makefile
> @@ -1,7 +1,7 @@
>  COMMENT =    extra functionality for kioslaves
>  DISTNAME =   kio-extras-${VERSION}
>  PKGNAME =    kf6-kio-extras-${VERSION}
> -REVISION =   1
> +REVISION =   2
>  
>  CATEGORIES = productivity net
>  
> @@ -60,7 +60,7 @@ LIB_DEPENDS =       audio/taglib \
>               graphics/openexr \
>               math/imath \
>               multimedia/phonon,qt6 \
> -             net/kdsoap,qt6 \
> +             net/kdsoap \
>               net/kdsoap-ws-discovery-client \
>               net/samba \
>               security/libssh \
> 

Reply via email to