net/kdsoap : qt6 flavor
Simple update and qt6 flavor to install either qt5 and qt6 or both. The default does not change. OK? Rafael diff --git a/net/kdsoap/Makefile b/net/kdsoap/Makefile index 71d94148bba..3bdb71f1702 100644 --- a/net/kdsoap/Makefile +++ b/net/kdsoap/Makefile @@ -1,9 +1,13 @@ COMMENT = Qt-based client-side and server-side SOAP component -DISTNAME = kdsoap-1.10.0 +V =2.2.0 +DISTNAME = kdsoap-${V} -SHARED_LIBS += kdsoap 0.1 -SHARED_LIBS += kdsoap-server 0.0 +SHARED_LIBS += kdsoap 1.0 +SHARED_LIBS += kdsoap-server 1.0 + +SHARED_LIBS += kdsoap-qt60.0 # 0.0 +SHARED_LIBS += kdsoap-server-qt6 0.0 # 0.0 CATEGORIES = net devel @@ -12,15 +16,26 @@ HOMEPAGE = https://www.kdab.com/development-resources/qt-tools/kd-soap/ # AGPL3 modified PERMIT_PACKAGE = Yes -WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Network Qt5Xml c m +FLAVORS= qt6 +FLAVOR ?= SITES = https://github.com/KDAB/KDSoap/releases/download/${DISTNAME}/ -MODULES = devel/cmake \ - x11/qt5 +MODULES = devel/cmake 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 + .include diff --git a/net/kdsoap/distinfo b/net/kdsoap/distinfo index ee836e502c0..1e7a5766a83 100644 --- a/net/kdsoap/distinfo +++ b/net/kdsoap/distinfo @@ -1,2 +1,2 @@ -SHA256 (kdsoap-1.10.0.tar.gz) = DGBuzENEZtutsoKYIMoWOvYMx8oib1U7XUAyGWc3M48= -SIZE (kdsoap-1.10.0.tar.gz) = 1399777 +SHA256 (kdsoap-2.2.0.tar.gz) = 2e8RlIRCGXyfpEvW+63IQrcoCmDfxAV3r2b97WN681Y= +SIZE (kdsoap-2.2.0.tar.gz) = 11918875 diff --git a/net/kdsoap/pkg/PFRAG.no-qt6 b/net/kdsoap/pkg/PFRAG.no-qt6 new file mode 100644 index 000..b9b2f6a921d --- /dev/null +++ b/net/kdsoap/pkg/PFRAG.no-qt6 @@ -0,0 +1,86 @@ +@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/ +sha
net/kdsoap: qt6 flavor
Update kdsoap to 2.2.0 and enable the qt6 flavor. OK, Feedback? diff --git a/net/kdsoap/Makefile b/net/kdsoap/Makefile index 71d94148bba..3bdb71f1702 100644 --- a/net/kdsoap/Makefile +++ b/net/kdsoap/Makefile @@ -1,9 +1,13 @@ COMMENT = Qt-based client-side and server-side SOAP component -DISTNAME = kdsoap-1.10.0 +V =2.2.0 +DISTNAME = kdsoap-${V} -SHARED_LIBS += kdsoap 0.1 -SHARED_LIBS += kdsoap-server 0.0 +SHARED_LIBS += kdsoap 1.0 +SHARED_LIBS += kdsoap-server 1.0 + +SHARED_LIBS += kdsoap-qt60.0 # 0.0 +SHARED_LIBS += kdsoap-server-qt6 0.0 # 0.0 CATEGORIES = net devel @@ -12,15 +16,26 @@ HOMEPAGE = https://www.kdab.com/development-resources/qt-tools/kd-soap/ # AGPL3 modified PERMIT_PACKAGE = Yes -WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Network Qt5Xml c m +FLAVORS= qt6 +FLAVOR ?= SITES = https://github.com/KDAB/KDSoap/releases/download/${DISTNAME}/ -MODULES = devel/cmake \ - x11/qt5 +MODULES = devel/cmake 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 + .include diff --git a/net/kdsoap/distinfo b/net/kdsoap/distinfo index ee836e502c0..1e7a5766a83 100644 --- a/net/kdsoap/distinfo +++ b/net/kdsoap/distinfo @@ -1,2 +1,2 @@ -SHA256 (kdsoap-1.10.0.tar.gz) = DGBuzENEZtutsoKYIMoWOvYMx8oib1U7XUAyGWc3M48= -SIZE (kdsoap-1.10.0.tar.gz) = 1399777 +SHA256 (kdsoap-2.2.0.tar.gz) = 2e8RlIRCGXyfpEvW+63IQrcoCmDfxAV3r2b97WN681Y= +SIZE (kdsoap-2.2.0.tar.gz) = 11918875 diff --git a/net/kdsoap/pkg/PFRAG.no-qt6 b/net/kdsoap/pkg/PFRAG.no-qt6 new file mode 100644 index 000..b9b2f6a921d --- /dev/null +++ b/net/kdsoap/pkg/PFRAG.no-qt6 @@ -0,0 +1,86 @@ +@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
Re: net/kdsoap : qt6 flavor
02.04.2024 20:52, Rafael Sadowski пишет: > Simple update and qt6 flavor to install either qt5 and qt6 or both. > > The default does not change. > > OK? Looks fine, but I wonder if the PLIST handling would look simpler/better if you used PLIST and something in SUBST_VARS for what looks like the only difference being "-Qt6" in paths (SHARED_LIBS aside). Whatever works is fine with me, just wondering. This applies to your "devel/qcore: qt6 flavor" as well, I think. > > Rafael > > diff --git a/net/kdsoap/Makefile b/net/kdsoap/Makefile > index 71d94148bba..3bdb71f1702 100644 > --- a/net/kdsoap/Makefile > +++ b/net/kdsoap/Makefile > @@ -1,9 +1,13 @@ > COMMENT =Qt-based client-side and server-side SOAP component > > -DISTNAME = kdsoap-1.10.0 > +V = 2.2.0 > +DISTNAME = kdsoap-${V} > > -SHARED_LIBS += kdsoap 0.1 > -SHARED_LIBS += kdsoap-server 0.0 > +SHARED_LIBS += kdsoap 1.0 > +SHARED_LIBS += kdsoap-server 1.0 > + > +SHARED_LIBS += kdsoap-qt60.0 # 0.0 > +SHARED_LIBS += kdsoap-server-qt6 0.0 # 0.0 > > CATEGORIES = net devel > > @@ -12,15 +16,26 @@ HOMEPAGE = > https://www.kdab.com/development-resources/qt-tools/kd-soap/ > # AGPL3 modified > PERMIT_PACKAGE = Yes > > -WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Network Qt5Xml c m > +FLAVORS= qt6 Space before =. > +FLAVOR ?= > > SITES = > https://github.com/KDAB/KDSoap/releases/download/${DISTNAME}/ > > -MODULES =devel/cmake \ > - x11/qt5 > +MODULES =devel/cmake > > 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 > + > .include > diff --git a/net/kdsoap/distinfo b/net/kdsoap/distinfo > index ee836e502c0..1e7a5766a83 100644 > --- a/net/kdsoap/distinfo > +++ b/net/kdsoap/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (kdsoap-1.10.0.tar.gz) = DGBuzENEZtutsoKYIMoWOvYMx8oib1U7XUAyGWc3M48= > -SIZE (kdsoap-1.10.0.tar.gz) = 1399777 > +SHA256 (kdsoap-2.2.0.tar.gz) = 2e8RlIRCGXyfpEvW+63IQrcoCmDfxAV3r2b97WN681Y= > +SIZE (kdsoap-2.2.0.tar.gz) = 11918875 > diff --git a/net/kdsoap/pkg/PFRAG.no-qt6 b/net/kdsoap/pkg/PFRAG.no-qt6 > new file mode 100644 > index 000..b9b2f6a921d > --- /dev/null > +++ b/net/kdsoap/pkg/PFRAG.no-qt6 > @@ -0,0 +1,86 @@ > +@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/KD
Re: net/kdsoap: qt6 flavor
Le Mon, Apr 08, 2024 at 07:37:52AM +0200, Rafael Sadowski a écrit : > Update kdsoap to 2.2.0 and enable the qt6 flavor. > > OK, Feedback? does x11/kde-applications/kio-extras build with it ? what other ports require this update ? (just trying to wrap my head around everything..) portcheck says net/kdsoap/pkg/PFRAG.no-qt6 has an empty line at the end. Landry
Re: net/kdsoap: qt6 flavor
On Sun Apr 14, 2024 at 06:01:51PM +0200, Landry Breuil wrote: > Le Mon, Apr 08, 2024 at 07:37:52AM +0200, Rafael Sadowski a écrit : > > Update kdsoap to 2.2.0 and enable the qt6 flavor. > > > > OK, Feedback? > > does x11/kde-applications/kio-extras build with it ? The current one? yes and maybe ;) My upcoming x11/kde-applications update builds with it the current in-tree, maybe. I would test it before commit and if not I wait for the big-bang. Please keep in mind. I will double check before I commit something on the current tree. "Double Check" means build, conflicts and package upgrade process. > > what other ports require this update ? (just trying to wrap my head > around everything..) I see only kio-extras. > > portcheck says net/kdsoap/pkg/PFRAG.no-qt6 has an empty line at the end. Fixed thanks. > > Landry
Re: net/kdsoap : qt6 flavor
On Sat Apr 06, 2024 at 02:45:35PM +, Klemens Nanni wrote: > 02.04.2024 20:52, Rafael Sadowski пишет: > > Simple update and qt6 flavor to install either qt5 and qt6 or both. > > > > The default does not change. > > > > OK? > > Looks fine, but I wonder if the PLIST handling would look simpler/better > if you used PLIST and something in SUBST_VARS for what looks like the > only difference being "-Qt6" in paths (SHARED_LIBS aside). I started with that. It's not only "-Qt6" it's also "-qt6" and "qt6". How to choose between "-qt6" and "qt6"... by hand. In the end I like the aja approach with: %%qt6%% !%%qt6%% > > Whatever works is fine with me, just wondering. If the current consumer in the -current tree builds I'll commit this update. If this is not the case, it must be due to the big-bang action like security/gpgme. > > This applies to your "devel/qcore: qt6 flavor" as well, I think. > > > > > Rafael > > > > diff --git a/net/kdsoap/Makefile b/net/kdsoap/Makefile > > index 71d94148bba..3bdb71f1702 100644 > > --- a/net/kdsoap/Makefile > > +++ b/net/kdsoap/Makefile > > @@ -1,9 +1,13 @@ > > COMMENT = Qt-based client-side and server-side SOAP component > > > > -DISTNAME = kdsoap-1.10.0 > > +V =2.2.0 > > +DISTNAME = kdsoap-${V} > > > > -SHARED_LIBS += kdsoap 0.1 > > -SHARED_LIBS += kdsoap-server 0.0 > > +SHARED_LIBS += kdsoap 1.0 > > +SHARED_LIBS += kdsoap-server 1.0 > > + > > +SHARED_LIBS += kdsoap-qt60.0 # 0.0 > > +SHARED_LIBS += kdsoap-server-qt6 0.0 # 0.0 > > > > CATEGORIES = net devel > > > > @@ -12,15 +16,26 @@ HOMEPAGE = > > https://www.kdab.com/development-resources/qt-tools/kd-soap/ > > # AGPL3 modified > > PERMIT_PACKAGE = Yes > > > > -WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Network Qt5Xml c m > > +FLAVORS= qt6 > > Space before =. > > > +FLAVOR ?= > > > > SITES = > > https://github.com/KDAB/KDSoap/releases/download/${DISTNAME}/ > > > > -MODULES = devel/cmake \ > > - x11/qt5 > > +MODULES = devel/cmake > > > > 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 > > + > > .include > > diff --git a/net/kdsoap/distinfo b/net/kdsoap/distinfo > > index ee836e502c0..1e7a5766a83 100644 > > --- a/net/kdsoap/distinfo > > +++ b/net/kdsoap/distinfo > > @@ -1,2 +1,2 @@ > > -SHA256 (kdsoap-1.10.0.tar.gz) = > > DGBuzENEZtutsoKYIMoWOvYMx8oib1U7XUAyGWc3M48= > > -SIZE (kdsoap-1.10.0.tar.gz) = 1399777 > > +SHA256 (kdsoap-2.2.0.tar.gz) = 2e8RlIRCGXyfpEvW+63IQrcoCmDfxAV3r2b97WN681Y= > > +SIZE (kdsoap-2.2.0.tar.gz) = 11918875 > > diff --git a/net/kdsoap/pkg/PFRAG.no-qt6 b/net/kdsoap/pkg/PFRAG.no-qt6 > > new file mode 100644 > > index 000..b9b2f6a921d > > --- /dev/null > > +++ b/net/kdsoap/pkg/PFRAG.no-qt6 > > @@ -0,0 +1,86 @@ > > +@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