Index | Thread | Search

From:
Rafael Sadowski <rafael@sizeofvoid.org>
Subject:
Remove Qt6 FLAVOR in net/kdsoap
To:
ports@openbsd.org
Date:
Mon, 11 Aug 2025 21:20:34 +0200

Download raw body.

Thread
Feedback?

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 \