git: fb45709a6545 - main - www/cutelyst: update to v4, Qt6 (+ support libraries)

From: Adriaan de Groot <adridg_at_FreeBSD.org>
Date: Mon, 11 Nov 2024 22:59:06 UTC
The branch main has been updated by adridg:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fb45709a654549769830349b284dcb19b550c18a

commit fb45709a654549769830349b284dcb19b550c18a
Author:     Adriaan de Groot <adridg@FreeBSD.org>
AuthorDate: 2024-11-11 22:56:10 +0000
Commit:     Adriaan de Groot <adridg@FreeBSD.org>
CommitDate: 2024-11-11 22:59:04 +0000

    www/cutelyst: update to v4, Qt6 (+ support libraries)
    
    New templating system cutelee replaces grantlee, but there's lots of
    releases between the last FreeBSD port version and current release:
            https://github.com/cutelyst/cutelyst/releases (many)
            https://github.com/cutelyst/cutelee/releases (many)
            https://github.com/cutelyst/asql/releases/tag/v0.92.0
---
 databases/cutelyst-asql/Makefile                   |   9 +-
 databases/cutelyst-asql/distinfo                   |   6 +-
 .../cutelyst-asql/files/patch-src_acoroexpected.h  |  51 +++
 databases/cutelyst-asql/pkg-plist                  |  53 +--
 devel/Makefile                                     |   1 +
 devel/cutelee/Makefile                             |  20 +
 devel/cutelee/distinfo                             |   3 +
 devel/cutelee/pkg-descr                            |   2 +
 devel/cutelee/pkg-plist                            |  48 +++
 www/cutelyst/Makefile                              |  25 +-
 www/cutelyst/distinfo                              |   6 +-
 www/cutelyst/files/patch-CMakeLists.txt            |  20 -
 .../files/patch-EventLoopEPoll_CMakeLists.txt      |  13 -
 www/cutelyst/files/patch-server_CMakeLists.txt     |  20 -
 www/cutelyst/pkg-plist                             | 438 +++++++++++----------
 15 files changed, 399 insertions(+), 316 deletions(-)

diff --git a/databases/cutelyst-asql/Makefile b/databases/cutelyst-asql/Makefile
index e8691d75e01b..6af553535f3d 100644
--- a/databases/cutelyst-asql/Makefile
+++ b/databases/cutelyst-asql/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	asql
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.80.0
+DISTVERSION=	0.92.0
 CATEGORIES=	databases
 PKGNAMEPREFIX=	cutelyst-
 
@@ -13,11 +13,12 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 # TODO: once there are multiple (selectable) backends, introduce
 # 	OPTIONS to toggle them, so we're not always depending on pgsql
-USES=		cmake compiler:c++11-lang localbase pgsql qt:5
+USES=		cmake compiler:c++20-lang localbase pgsql qt:6
+USE_CXXSTD=	c++20
 USE_GITHUB=	yes
 USE_LDCONFIG=	yes
-USE_QT=		qmake:build buildtools:build \
-		core
+USE_QT=		tools:build \
+		base
 
 GH_ACCOUNT=	cutelyst
 
diff --git a/databases/cutelyst-asql/distinfo b/databases/cutelyst-asql/distinfo
index 7b066792a0eb..d157dc406107 100644
--- a/databases/cutelyst-asql/distinfo
+++ b/databases/cutelyst-asql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687121212
-SHA256 (cutelyst-asql-v0.80.0_GH0.tar.gz) = 266ca4043822cc69504c3adfab3d4e3a43b0dbb7d7aa55510cf9175d75a03f9e
-SIZE (cutelyst-asql-v0.80.0_GH0.tar.gz) = 42007
+TIMESTAMP = 1730488686
+SHA256 (cutelyst-asql-v0.92.0_GH0.tar.gz) = d490bab00028e0f62affeb558304959a60567c03f9fa410b05ca00710a47e713
+SIZE (cutelyst-asql-v0.92.0_GH0.tar.gz) = 46696
diff --git a/databases/cutelyst-asql/files/patch-src_acoroexpected.h b/databases/cutelyst-asql/files/patch-src_acoroexpected.h
new file mode 100644
index 000000000000..c5117a871c87
--- /dev/null
+++ b/databases/cutelyst-asql/files/patch-src_acoroexpected.h
@@ -0,0 +1,51 @@
+--- src/acoroexpected.h.orig	2024-11-11 20:32:28 UTC
++++ src/acoroexpected.h
+@@ -3,6 +3,9 @@
+ #include <adatabase.h>
+ #include <aresult.h>
+ #include <asqlexports.h>
++#include <atransaction.h>
++
++#include <concepts>
+ #include <coroutine>
+ #include <expected>
+ 
+@@ -34,7 +37,7 @@ class ASQL_EXPORT ACoroExpected (public)
+ 
+     std::expected<T, QString> await_resume() { return m_result; }
+ 
+-    ACoroExpected(QObject *receiver)
++    ACoroExpected(QObject *receiver) requires (std::same_as<T, ATransaction>)
+         : m_receiver(receiver)
+         , m_result{std::unexpected(QString{})}
+     {
+@@ -42,11 +45,24 @@ class ASQL_EXPORT ACoroExpected (public)
+             if (result.error()) {
+                 m_result = std::unexpected(result.errorString());
+             } else {
+-                if constexpr (std::is_same_v<T, ATransaction>) {
+-                    m_result = ATransaction(database, true);
+-                } else {
+-                    m_result = result;
+-                }
++                m_result = ATransaction(database, true);
++            }
++
++            if (m_handle) {
++                m_handle.resume();
++            }
++        };
++    }
++
++    ACoroExpected(QObject *receiver) requires (!std::same_as<T, ATransaction>)
++        : m_receiver(receiver)
++        , m_result{std::unexpected(QString{})}
++    {
++        callback = [this](AResult &result) {
++            if (result.error()) {
++                m_result = std::unexpected(result.errorString());
++            } else {
++                m_result = result;
+             }
+ 
+             if (m_handle) {
diff --git a/databases/cutelyst-asql/pkg-plist b/databases/cutelyst-asql/pkg-plist
index 17f620d8f125..3e99f2fa9776 100644
--- a/databases/cutelyst-asql/pkg-plist
+++ b/databases/cutelyst-asql/pkg-plist
@@ -1,26 +1,27 @@
-bin/asql-migration0-qt5
-include/asql-qt5/ASql/acache.h
-include/asql-qt5/ASql/adatabase.h
-include/asql-qt5/ASql/adriver.h
-include/asql-qt5/ASql/adriverfactory.h
-include/asql-qt5/ASql/amigrations.h
-include/asql-qt5/ASql/apg.h
-include/asql-qt5/ASql/apool.h
-include/asql-qt5/ASql/apreparedquery.h
-include/asql-qt5/ASql/asqlexports.h
-include/asql-qt5/ASql/aresult.h
-include/asql-qt5/ASql/atransaction.h
-lib/cmake/ASqlQt5/ASql0Qt5Targets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/ASqlQt5/ASql0Qt5Targets.cmake
-lib/cmake/ASqlQt5/ASqlQt5Config.cmake
-lib/cmake/ASqlQt5/ASqlQt5ConfigVersion.cmake
-lib/libASqlQt5.so
-lib/libASqlQt5.so.0
-lib/libASqlQt5.so.%%SOVER%%
-lib/libASqlQt5Migrations.so
-lib/libASqlQt5Migrations.so.0
-lib/libASqlQt5Migrations.so.%%SOVER%%
-lib/libASqlQt5Pg.so
-lib/libASqlQt5Pg.so.0
-lib/libASqlQt5Pg.so.%%SOVER%%
-libdata/pkgconfig/ASqlQt5.pc
+bin/asql-migration0-qt6
+include/asql-qt6/ASql/acache.h
+include/asql-qt6/ASql/acoroexpected.h
+include/asql-qt6/ASql/adatabase.h
+include/asql-qt6/ASql/adriver.h
+include/asql-qt6/ASql/adriverfactory.h
+include/asql-qt6/ASql/amigrations.h
+include/asql-qt6/ASql/apg.h
+include/asql-qt6/ASql/apool.h
+include/asql-qt6/ASql/apreparedquery.h
+include/asql-qt6/ASql/aresult.h
+include/asql-qt6/ASql/asqlexports.h
+include/asql-qt6/ASql/atransaction.h
+lib/cmake/ASqlQt6/ASql0Qt6Targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/ASqlQt6/ASql0Qt6Targets.cmake
+lib/cmake/ASqlQt6/ASqlQt6Config.cmake
+lib/cmake/ASqlQt6/ASqlQt6ConfigVersion.cmake
+lib/libASqlQt6.so
+lib/libASqlQt6.so.0
+lib/libASqlQt6.so.%%SOVER%%
+lib/libASqlQt6Migrations.so
+lib/libASqlQt6Migrations.so.0
+lib/libASqlQt6Migrations.so.%%SOVER%%
+lib/libASqlQt6Pg.so
+lib/libASqlQt6Pg.so.0
+lib/libASqlQt6Pg.so.%%SOVER%%
+libdata/pkgconfig/ASqlQt6.pc
diff --git a/devel/Makefile b/devel/Makefile
index 8eabc936adaf..68f5a8f33539 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -514,6 +514,7 @@
     SUBDIR += ctypes.sh
     SUBDIR += cunit
     SUBDIR += cut
+    SUBDIR += cutelee
     SUBDIR += cutils
     SUBDIR += cutter
     SUBDIR += cvise
diff --git a/devel/cutelee/Makefile b/devel/cutelee/Makefile
new file mode 100644
index 000000000000..28d422e6c5e5
--- /dev/null
+++ b/devel/cutelee/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	cutelee
+DISTVERSIONPREFIX=	v
+DISTVERSION=	6.1.0
+CATEGORIES=	devel
+
+MAINTAINER=	adridg@FreeBSD.org
+COMMENT=	C++/Qt template framework with Django syntax
+WWW=		https://github.com/cutelyst/cutelee
+
+LICENSE=	LGPL21
+
+USES=		cmake compiler:c++20-lang qt:6
+USE_CXXSTD=	c++20
+USE_GITHUB=	yes
+USE_LDCONFIG=	yes
+USE_QT=		base tools:build
+
+GH_ACCOUNT=	cutelyst
+
+.include <bsd.port.mk>
diff --git a/devel/cutelee/distinfo b/devel/cutelee/distinfo
new file mode 100644
index 000000000000..121d48049f1c
--- /dev/null
+++ b/devel/cutelee/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1730489477
+SHA256 (cutelyst-cutelee-v6.1.0_GH0.tar.gz) = c9578e550b9bb90c3109411fb0c41a429be929554a3fb26162e219231c9e8be5
+SIZE (cutelyst-cutelee-v6.1.0_GH0.tar.gz) = 1178653
diff --git a/devel/cutelee/pkg-descr b/devel/cutelee/pkg-descr
new file mode 100644
index 000000000000..13b2834f63a3
--- /dev/null
+++ b/devel/cutelee/pkg-descr
@@ -0,0 +1,2 @@
+Cutelee is a string template engine based on the Django template
+system and written using the Qt framework.
diff --git a/devel/cutelee/pkg-plist b/devel/cutelee/pkg-plist
new file mode 100644
index 000000000000..52f4915ff452
--- /dev/null
+++ b/devel/cutelee/pkg-plist
@@ -0,0 +1,48 @@
+include/cutelee6-qt6/cutelee/abstractlocalizer.h
+include/cutelee6-qt6/cutelee/abstractmarkupbuilder.h
+include/cutelee6-qt6/cutelee/bbcodebuilder.h
+include/cutelee6-qt6/cutelee/cachingloaderdecorator.h
+include/cutelee6-qt6/cutelee/context.h
+include/cutelee6-qt6/cutelee/cutelee_templates.h
+include/cutelee6-qt6/cutelee/cutelee_textdocument.h
+include/cutelee6-qt6/cutelee/engine.h
+include/cutelee6-qt6/cutelee/exception.h
+include/cutelee6-qt6/cutelee/filter.h
+include/cutelee6-qt6/cutelee/filterexpression.h
+include/cutelee6-qt6/cutelee/cutelee_templates_export.h
+include/cutelee6-qt6/cutelee/cutelee_textdocument_export.h
+include/cutelee6-qt6/cutelee/cutelee_version.h
+include/cutelee6-qt6/cutelee/markupdirector.h
+include/cutelee6-qt6/cutelee/mediawikimarkupbuilder.h
+include/cutelee6-qt6/cutelee/metatype.h
+include/cutelee6-qt6/cutelee/node.h
+include/cutelee6-qt6/cutelee/outputstream.h
+include/cutelee6-qt6/cutelee/parser.h
+include/cutelee6-qt6/cutelee/plaintextmarkupbuilder.h
+include/cutelee6-qt6/cutelee/qtlocalizer.h
+include/cutelee6-qt6/cutelee/rendercontext.h
+include/cutelee6-qt6/cutelee/safestring.h
+include/cutelee6-qt6/cutelee/taglibraryinterface.h
+include/cutelee6-qt6/cutelee/template.h
+include/cutelee6-qt6/cutelee/templateloader.h
+include/cutelee6-qt6/cutelee/texthtmlbuilder.h
+include/cutelee6-qt6/cutelee/token.h
+include/cutelee6-qt6/cutelee/typeaccessor.h
+include/cutelee6-qt6/cutelee/util.h
+include/cutelee6-qt6/cutelee/variable.h
+lib/cmake/Cutelee6Qt6/Cutelee6Qt6Config.cmake
+lib/cmake/Cutelee6Qt6/Cutelee6Qt6ConfigVersion.cmake
+lib/cmake/Cutelee6Qt6/Cutelee6Qt6Macros.cmake
+lib/cmake/Cutelee6Qt6/Cutelee6Qt6Targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Cutelee6Qt6/Cutelee6Qt6Targets.cmake
+lib/cutelee-qt6/6.1/cutelee_defaultfilters.so
+lib/cutelee-qt6/6.1/cutelee_defaulttags.so
+lib/cutelee-qt6/6.1/cutelee_i18ntags.so
+lib/cutelee-qt6/6.1/cutelee_loadertags.so
+lib/libCuteleeQt6Templates.so
+lib/libCuteleeQt6Templates.so.6
+lib/libCuteleeQt6Templates.so.6.1.0
+lib/libCuteleeQt6TextDocument.so
+lib/libCuteleeQt6TextDocument.so.6
+lib/libCuteleeQt6TextDocument.so.6.1.0
+
diff --git a/www/cutelyst/Makefile b/www/cutelyst/Makefile
index 48036f75b7f9..7ad272d2e7d5 100644
--- a/www/cutelyst/Makefile
+++ b/www/cutelyst/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	cutelyst
 DISTVERSIONPREFIX=	v
-DISTVERSION=	3.7.0
+DISTVERSION=	4.5.0
 CATEGORIES=	www
 
 MAINTAINER=	adridg@FreeBSD.org
@@ -10,26 +10,19 @@ WWW=		https://cutelyst.org
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-LIB_DEPENDS=	libepoll-shim.so:devel/libepoll-shim
+LIB_DEPENDS=	libepoll-shim.so:devel/libepoll-shim \
+		libCuteleeQt6Templates.so:devel/cutelee
 
-USES=		cmake compiler:c++11-lang localbase qt:5
+USES=		cmake compiler:c++20-lang localbase qt:6
+USE_CXXSTD=	c++20
 USE_GITHUB=	yes
 USE_LDCONFIG=	yes
-USE_QT=		qmake:build buildtools:build linguisttools:build \
-		core network sql
-
-# There are more views available and various plugins,
-# but we don't expose all of them in the port.
-OPTIONS_DEFINE=	GRANTLEE
-OPTIONS_DEFAULT=	GRANTLEE
-OPTIONS_SUB=	yes
-
-GRANTLEE_DESC=	Allow Grantlee templates
-GRANTLEE_USES=	grantlee:5
-GRANTLEE_CMAKE_BOOL=	PLUGIN_VIEW_GRANTLEE
+USE_QT=		tools:build translations:build \
+		base
 
 CMAKE_ON=	PLUGIN_CSRFPROTECTION \
-		PLUGIN_STATICCOMPRESSED
+		PLUGIN_STATICCOMPRESSED \
+		PLUGIN_VIEW_CUTELEE
 CMAKE_OFF=	BUILD_ALL BUILD_TESTS
 CMAKE_ARGS=	-DMANDIR:PATH=share/man \
 		-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=TRUE
diff --git a/www/cutelyst/distinfo b/www/cutelyst/distinfo
index abd9fdd9b85f..2aee169988c1 100644
--- a/www/cutelyst/distinfo
+++ b/www/cutelyst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669411904
-SHA256 (cutelyst-cutelyst-v3.7.0_GH0.tar.gz) = 3d3589817d813657fbdafc0c299618b1ba6aebec5c954c9c921e173e179bbea2
-SIZE (cutelyst-cutelyst-v3.7.0_GH0.tar.gz) = 482108
+TIMESTAMP = 1730412747
+SHA256 (cutelyst-cutelyst-v4.5.0_GH0.tar.gz) = b29e7bac30cc0630bf574d32fb8b16d316f3da3f382136e62c792b182992ef6c
+SIZE (cutelyst-cutelyst-v4.5.0_GH0.tar.gz) = 589413
diff --git a/www/cutelyst/files/patch-CMakeLists.txt b/www/cutelyst/files/patch-CMakeLists.txt
deleted file mode 100644
index 0d8a58fb2c2c..000000000000
--- a/www/cutelyst/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,20 +0,0 @@
---- CMakeLists.txt.orig	2022-11-27 12:59:53 UTC
-+++ CMakeLists.txt
-@@ -160,7 +160,7 @@ if(UNIX AND NOT (APPLE OR HAIKU))
-     set(LINUX TRUE)
- endif()
- 
--if (LINUX)
-+if (LINUX OR CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
-     if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
-         # FreeBSD isn't Linux, but it gets claimed as Linux, because it is
-         # UNIX and not APPLE (see just above).
-@@ -179,7 +179,7 @@ if (LINUX)
-             get_filename_component(EPOLL_SYS_DIR ${EPOLL_H} DIRECTORY)
-             get_filename_component(EPOLL_DIR ${EPOLL_SYS_DIR} DIRECTORY)
-             include_directories(${EPOLL_DIR})
--            # add_subdirectory(EventLoopEPoll)
-+            add_subdirectory(EventLoopEPoll)
-         endif()
-         set(LINUX FALSE)
-     else()
diff --git a/www/cutelyst/files/patch-EventLoopEPoll_CMakeLists.txt b/www/cutelyst/files/patch-EventLoopEPoll_CMakeLists.txt
deleted file mode 100644
index bf69a833d8fa..000000000000
--- a/www/cutelyst/files/patch-EventLoopEPoll_CMakeLists.txt
+++ /dev/null
@@ -1,13 +0,0 @@
---- EventLoopEPoll/CMakeLists.txt.orig	2022-11-27 13:04:21 UTC
-+++ EventLoopEPoll/CMakeLists.txt
-@@ -25,6 +25,10 @@ set_target_properties(Cutelyst${PROJECT_VERSION_MAJOR}
- target_link_libraries(Cutelyst${PROJECT_VERSION_MAJOR}Qt${QT_VERSION_MAJOR}EventLoopEpoll
-     Qt${QT_VERSION_MAJOR}::Core
- )
-+if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
-+    find_package(epoll-shim REQUIRED)
-+    target_link_libraries(Cutelyst${PROJECT_VERSION_MAJOR}Qt${QT_VERSION_MAJOR}EventLoopEpoll epoll-shim::epoll-shim)
-+endif()
- 
- install(TARGETS Cutelyst${PROJECT_VERSION_MAJOR}Qt${QT_VERSION_MAJOR}EventLoopEpoll EXPORT CutelystTargets DESTINATION ${CMAKE_INSTALL_LIBDIR})
- 
diff --git a/www/cutelyst/files/patch-server_CMakeLists.txt b/www/cutelyst/files/patch-server_CMakeLists.txt
deleted file mode 100644
index e6b3abfac30b..000000000000
--- a/www/cutelyst/files/patch-server_CMakeLists.txt
+++ /dev/null
@@ -1,20 +0,0 @@
---- server/CMakeLists.txt.orig	2022-11-27 13:00:17 UTC
-+++ server/CMakeLists.txt
-@@ -91,7 +91,7 @@ target_link_libraries(Cutelyst${PROJECT_VERSION_MAJOR}
-     PRIVATE Cutelyst${PROJECT_VERSION_MAJOR}Qt${QT_VERSION_MAJOR}::Core
- )
- 
--if (LINUX)
-+if (TARGET Cutelyst${PROJECT_VERSION_MAJOR}Qt${QT_VERSION_MAJOR}::EventLoopEPoll)
- target_link_libraries(Cutelyst${PROJECT_VERSION_MAJOR}Qt${QT_VERSION_MAJOR}Server
-     PRIVATE Cutelyst${PROJECT_VERSION_MAJOR}Qt${QT_VERSION_MAJOR}::EventLoopEPoll
- )
-@@ -130,7 +130,7 @@ target_link_libraries(cutelystd
-     PRIVATE Cutelyst${PROJECT_VERSION_MAJOR}Qt${QT_VERSION_MAJOR}::Server
- )
- 
--if (LINUX)
-+if (TARGET Cutelyst${PROJECT_VERSION_MAJOR}Qt${QT_VERSION_MAJOR}::EventLoopEPoll)
- target_link_libraries(cutelystd
-     PRIVATE Cutelyst${PROJECT_VERSION_MAJOR}Qt${QT_VERSION_MAJOR}::EventLoopEPoll
- )
diff --git a/www/cutelyst/pkg-plist b/www/cutelyst/pkg-plist
index b42323587f37..bc12dae3037b 100644
--- a/www/cutelyst/pkg-plist
+++ b/www/cutelyst/pkg-plist
@@ -1,211 +1,227 @@
-bin/cutelyst3-qt5
-bin/cutelystd3-qt5
-include/cutelyst3-qt5/Cutelyst/Action
-include/cutelyst3-qt5/Cutelyst/ActionChain
-include/cutelyst3-qt5/Cutelyst/Application
-include/cutelyst3-qt5/Cutelyst/Component
-include/cutelyst3-qt5/Cutelyst/Context
-include/cutelyst3-qt5/Cutelyst/Controller
-include/cutelyst3-qt5/Cutelyst/DispatchType
-include/cutelyst3-qt5/Cutelyst/Dispatcher
-include/cutelyst3-qt5/Cutelyst/Engine
-include/cutelyst3-qt5/Cutelyst/Headers
-include/cutelyst3-qt5/Cutelyst/ParamsMultiMap
-include/cutelyst3-qt5/Cutelyst/Plugin
-include/cutelyst3-qt5/Cutelyst/Plugins/Authentication/authentication.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Authentication/authenticationrealm.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Authentication/authenticationstore.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Authentication/authenticationuser.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Authentication/credentialhttp.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Authentication/credentialpassword.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Authentication/htpasswd.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Authentication/minimal.h
-include/cutelyst3-qt5/Cutelyst/Plugins/CSRFProtection/CSRFProtection
-include/cutelyst3-qt5/Cutelyst/Plugins/CSRFProtection/csrfprotection.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Session/Session
-include/cutelyst3-qt5/Cutelyst/Plugins/Session/session.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Session/sessionstorefile.h
-include/cutelyst3-qt5/Cutelyst/Plugins/StaticCompressed/StaticCompressed
-include/cutelyst3-qt5/Cutelyst/Plugins/StaticCompressed/staticcompressed.h
-include/cutelyst3-qt5/Cutelyst/Plugins/StaticSimple/StaticSimple
-include/cutelyst3-qt5/Cutelyst/Plugins/StaticSimple/staticsimple.h
-include/cutelyst3-qt5/Cutelyst/Plugins/StatusMessage
-include/cutelyst3-qt5/Cutelyst/Plugins/UserAgent
-include/cutelyst3-qt5/Cutelyst/Plugins/useragent.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/LangSelect
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/Pagination
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/Sql
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/Validator
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/ValidatorResult
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/ValidatorRule
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/Validators
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/langselect.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/pagination.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/sql.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validator.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatoraccepted.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorafter.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatoralpha.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatoralphadash.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatoralphanum.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorbefore.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorbetween.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorboolean.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorcharnotallowed.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorconfirmed.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatordate.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatordatetime.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatordifferent.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatordigits.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatordigitsbetween.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatordomain.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatoremail.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorfilesize.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorfilled.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorin.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorinteger.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorip.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorjson.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatormax.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatormin.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatornotin.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatornumeric.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorpresent.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorregularexpression.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorrequired.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorrequiredif.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorrequiredifstash.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorrequiredunless.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorrequiredunlessstash.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorrequiredwith.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorrequiredwithall.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorrequiredwithout.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorrequiredwithoutall.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorresult.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorrule.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorsame.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorsize.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatortime.h
-include/cutelyst3-qt5/Cutelyst/Plugins/Utils/validatorurl.h
-include/cutelyst3-qt5/Cutelyst/Plugins/View/JSON/viewjson.h
-include/cutelyst3-qt5/Cutelyst/Plugins/statusmessage.h
-include/cutelyst3-qt5/Cutelyst/Request
-include/cutelyst3-qt5/Cutelyst/Response
-include/cutelyst3-qt5/Cutelyst/Server/server.h
-include/cutelyst3-qt5/Cutelyst/Upload
-include/cutelyst3-qt5/Cutelyst/View
-include/cutelyst3-qt5/Cutelyst/action.h
-include/cutelyst3-qt5/Cutelyst/actionchain.h
-include/cutelyst3-qt5/Cutelyst/application.h
-include/cutelyst3-qt5/Cutelyst/async.h
-include/cutelyst3-qt5/Cutelyst/component.h
-include/cutelyst3-qt5/Cutelyst/componentfactory.h
-include/cutelyst3-qt5/Cutelyst/context.h
-include/cutelyst3-qt5/Cutelyst/controller.h
-include/cutelyst3-qt5/Cutelyst/cutelyst_global.h
-include/cutelyst3-qt5/Cutelyst/dispatcher.h
-include/cutelyst3-qt5/Cutelyst/dispatchtype.h
-include/cutelyst3-qt5/Cutelyst/engine.h
-include/cutelyst3-qt5/Cutelyst/enginerequest.h
-include/cutelyst3-qt5/Cutelyst/headers.h
-include/cutelyst3-qt5/Cutelyst/paramsmultimap.h
-include/cutelyst3-qt5/Cutelyst/plugin.h
-include/cutelyst3-qt5/Cutelyst/request.h
-include/cutelyst3-qt5/Cutelyst/response.h
-include/cutelyst3-qt5/Cutelyst/stats.h
-include/cutelyst3-qt5/Cutelyst/upload.h
-include/cutelyst3-qt5/Cutelyst/utils.h
-include/cutelyst3-qt5/Cutelyst/view.h
-include/cutelyst3-qt5/Cutelyst/view_p.h
-lib/cmake/Cutelyst3Qt5/Cutelyst3Qt5Config.cmake
-lib/cmake/Cutelyst3Qt5/Cutelyst3Qt5ConfigVersion.cmake
-lib/cmake/Cutelyst3Qt5/Cutelyst3Qt5Targets-release.cmake
-lib/cmake/Cutelyst3Qt5/Cutelyst3Qt5Targets.cmake
-lib/cutelyst3-qt5-plugins/libActionREST.so
-lib/cutelyst3-qt5-plugins/libActionRenderView.so
-lib/cutelyst3-qt5-plugins/libActionRoleACL.so
-lib/libCutelyst3Qt5.so
-lib/libCutelyst3Qt5.so.3
-lib/libCutelyst3Qt5.so.%%SOVER%%
-lib/libCutelyst3Qt5Authentication.so
-lib/libCutelyst3Qt5Authentication.so.3
-lib/libCutelyst3Qt5Authentication.so.%%SOVER%%
-lib/libCutelyst3Qt5CSRFProtection.so
-lib/libCutelyst3Qt5CSRFProtection.so.3
-lib/libCutelyst3Qt5CSRFProtection.so.%%SOVER%%
-lib/libCutelyst3Qt5EventLoopEpoll.so
-lib/libCutelyst3Qt5EventLoopEpoll.so.3
-lib/libCutelyst3Qt5EventLoopEpoll.so.%%SOVER%%
-lib/libCutelyst3Qt5Server.so
-lib/libCutelyst3Qt5Server.so.3
-lib/libCutelyst3Qt5Server.so.%%SOVER%%
-lib/libCutelyst3Qt5Session.so
-lib/libCutelyst3Qt5Session.so.3
-lib/libCutelyst3Qt5Session.so.%%SOVER%%
-lib/libCutelyst3Qt5StaticCompressed.so
-lib/libCutelyst3Qt5StaticCompressed.so.3
-lib/libCutelyst3Qt5StaticCompressed.so.%%SOVER%%
-lib/libCutelyst3Qt5StaticSimple.so
-lib/libCutelyst3Qt5StaticSimple.so.3
-lib/libCutelyst3Qt5StaticSimple.so.%%SOVER%%
-lib/libCutelyst3Qt5StatusMessage.so
-lib/libCutelyst3Qt5StatusMessage.so.3
-lib/libCutelyst3Qt5StatusMessage.so.%%SOVER%%
-lib/libCutelyst3Qt5UserAgent.so
-lib/libCutelyst3Qt5UserAgent.so.3
-lib/libCutelyst3Qt5UserAgent.so.%%SOVER%%
-lib/libCutelyst3Qt5UtilsLangSelect.so
-lib/libCutelyst3Qt5UtilsLangSelect.so.3
-lib/libCutelyst3Qt5UtilsLangSelect.so.%%SOVER%%
-lib/libCutelyst3Qt5UtilsPagination.so
-lib/libCutelyst3Qt5UtilsPagination.so.3
-lib/libCutelyst3Qt5UtilsPagination.so.%%SOVER%%
-lib/libCutelyst3Qt5UtilsSql.so
-lib/libCutelyst3Qt5UtilsSql.so.3
-lib/libCutelyst3Qt5UtilsSql.so.%%SOVER%%
-lib/libCutelyst3Qt5UtilsValidator.so
-lib/libCutelyst3Qt5UtilsValidator.so.3
-lib/libCutelyst3Qt5UtilsValidator.so.%%SOVER%%
-lib/libCutelyst3Qt5ViewJson.so
-lib/libCutelyst3Qt5ViewJson.so.3
-lib/libCutelyst3Qt5ViewJson.so.%%SOVER%%
-libdata/pkgconfig/Cutelyst3Qt5Authentication.pc
-libdata/pkgconfig/Cutelyst3Qt5CSRFProtection.pc
-libdata/pkgconfig/Cutelyst3Qt5Core.pc
-libdata/pkgconfig/Cutelyst3Qt5Server.pc
-libdata/pkgconfig/Cutelyst3Qt5Session.pc
-libdata/pkgconfig/Cutelyst3Qt5StaticCompressed.pc
-libdata/pkgconfig/Cutelyst3Qt5StaticSimple.pc
-libdata/pkgconfig/Cutelyst3Qt5StatusMessage.pc
-libdata/pkgconfig/Cutelyst3Qt5UserAgent.pc
-libdata/pkgconfig/Cutelyst3Qt5UtilsLangSelect.pc
-libdata/pkgconfig/Cutelyst3Qt5UtilsPagination.pc
-libdata/pkgconfig/Cutelyst3Qt5UtilsSql.pc
-libdata/pkgconfig/Cutelyst3Qt5UtilsValidator.pc
-libdata/pkgconfig/Cutelyst3Qt5ViewJSON.pc
-share/man/man1/cutelyst3-qt5.1.gz
-share/man/man1/cutelystd3-qt5.1.gz
-share/man/man5/Cutelyst3Qt5CSRFProtection.5.gz
-share/man/man5/Cutelyst3Qt5Session.5.gz
-%%DATADIR%%3/translations/cutelystcmd.de.qm
-%%DATADIR%%3/translations/cutelystcore.de.qm
-%%DATADIR%%3/translations/cutelystwsgi.de.qm
-%%DATADIR%%3/translations/cutelystcmd.en.qm
-%%DATADIR%%3/translations/cutelystcore.en.qm
-%%DATADIR%%3/translations/cutelystwsgi.en.qm
-%%DATADIR%%3/translations/plugin_csrfprotection.de.qm
-%%DATADIR%%3/translations/plugin_csrfprotection.en.qm
-%%DATADIR%%3/translations/plugin_memcached.de.qm
-%%DATADIR%%3/translations/plugin_memcached.en.qm
-%%DATADIR%%3/translations/plugin_utils_validator.de.qm
-%%DATADIR%%3/translations/plugin_utils_validator.en.qm
-%%DATADIR%%3/translations/plugin_view_cutelee.de.qm
-%%DATADIR%%3/translations/plugin_view_cutelee.en.qm
-%%DATADIR%%3/translations/plugin_view_grantlee.de.qm
-%%DATADIR%%3/translations/plugin_view_grantlee.en.qm
-%%GRANTLEE%%include/cutelyst3-qt5/Cutelyst/Plugins/View/Grantlee/grantleeview.h
-%%GRANTLEE%%lib/cutelyst3-qt5-plugins/grantlee/%%GRANTLEE_VERSION_SHORT%%/grantlee_cutelyst.so
-%%GRANTLEE%%lib/libCutelyst3Qt5ViewGrantlee.so
-%%GRANTLEE%%lib/libCutelyst3Qt5ViewGrantlee.so.3
-%%GRANTLEE%%lib/libCutelyst3Qt5ViewGrantlee.so.%%SOVER%%
-%%GRANTLEE%%libdata/pkgconfig/Cutelyst3Qt5Grantlee.pc
+bin/cutelyst4-qt6
+bin/cutelystd4-qt6
+include/cutelyst4-qt6/Cutelyst/Action
+include/cutelyst4-qt6/Cutelyst/ActionChain
+include/cutelyst4-qt6/Cutelyst/Application
+include/cutelyst4-qt6/Cutelyst/Component
+include/cutelyst4-qt6/Cutelyst/ComponentFactory
+include/cutelyst4-qt6/Cutelyst/Context
+include/cutelyst4-qt6/Cutelyst/Controller
+include/cutelyst4-qt6/Cutelyst/CoroContext.h
+include/cutelyst4-qt6/Cutelyst/DispatchType
+include/cutelyst4-qt6/Cutelyst/Dispatcher
+include/cutelyst4-qt6/Cutelyst/Engine
+include/cutelyst4-qt6/Cutelyst/Headers
+include/cutelyst4-qt6/Cutelyst/ParamsMultiMap
+include/cutelyst4-qt6/Cutelyst/Plugin
+include/cutelyst4-qt6/Cutelyst/Plugins/Authentication/authentication.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Authentication/authenticationrealm.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Authentication/authenticationstore.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Authentication/authenticationuser.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Authentication/credentialhttp.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Authentication/credentialpassword.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Authentication/htpasswd.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Authentication/minimal.h
+include/cutelyst4-qt6/Cutelyst/Plugins/CSRFProtection
+include/cutelyst4-qt6/Cutelyst/Plugins/Session/Session
+include/cutelyst4-qt6/Cutelyst/Plugins/Session/session.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Session/sessionstorefile.h
+include/cutelyst4-qt6/Cutelyst/Plugins/StaticCompressed/StaticCompressed
+include/cutelyst4-qt6/Cutelyst/Plugins/StaticCompressed/staticcompressed.h
+include/cutelyst4-qt6/Cutelyst/Plugins/StaticSimple
+include/cutelyst4-qt6/Cutelyst/Plugins/StatusMessage
+include/cutelyst4-qt6/Cutelyst/Plugins/UserAgent
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/LangSelect
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/Pagination
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/Sql
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/Validator
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/ValidatorResult
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/ValidatorRule
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/Validators
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/langselect.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/langselect_export.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/pagination.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/pagination_export.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/sql.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/sql_export.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validator.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validator_export.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatoraccepted.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorafter.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatoralpha.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatoralphadash.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatoralphanum.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorbefore.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorbetween.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorboolean.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorcharnotallowed.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorconfirmed.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatordate.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatordatetime.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatordifferent.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatordigits.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatordigitsbetween.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatordomain.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatoremail.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorfilesize.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorfilled.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorin.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorinteger.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorip.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorjson.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatormax.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatormin.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatornotin.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatornumeric.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorpresent.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorregularexpression.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorrequired.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorrequiredif.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorrequiredifstash.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorrequiredunless.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorrequiredunlessstash.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorrequiredwith.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorrequiredwithall.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorrequiredwithout.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorrequiredwithoutall.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorresult.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorrule.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorsame.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorsize.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatortime.h
+include/cutelyst4-qt6/Cutelyst/Plugins/Utils/validatorurl.h
+include/cutelyst4-qt6/Cutelyst/Plugins/View/Cutelee/cuteleeview.h
+include/cutelyst4-qt6/Cutelyst/Plugins/View/JSON/viewjson.h
+include/cutelyst4-qt6/Cutelyst/Plugins/View/cutelee_export.h
+include/cutelyst4-qt6/Cutelyst/Plugins/View/json_export.h
+include/cutelyst4-qt6/Cutelyst/Plugins/authentication_export.h
+include/cutelyst4-qt6/Cutelyst/Plugins/csrfprotection.h
+include/cutelyst4-qt6/Cutelyst/Plugins/csrfprotection_export.h
+include/cutelyst4-qt6/Cutelyst/Plugins/cutelyst_plugin_staticcompressed_export.h
+include/cutelyst4-qt6/Cutelyst/Plugins/session_export.h
+include/cutelyst4-qt6/Cutelyst/Plugins/staticsimple.h
+include/cutelyst4-qt6/Cutelyst/Plugins/staticsimple_export.h
+include/cutelyst4-qt6/Cutelyst/Plugins/statusmessage.h
+include/cutelyst4-qt6/Cutelyst/Plugins/statusmessage_export.h
+include/cutelyst4-qt6/Cutelyst/Plugins/useragent.h
+include/cutelyst4-qt6/Cutelyst/Plugins/useragent_export.h
+include/cutelyst4-qt6/Cutelyst/Request
+include/cutelyst4-qt6/Cutelyst/Response
+include/cutelyst4-qt6/Cutelyst/Server/cutelyst_server_export.h
+include/cutelyst4-qt6/Cutelyst/Server/server.h
+include/cutelyst4-qt6/Cutelyst/TestEngine
+include/cutelyst4-qt6/Cutelyst/Upload
+include/cutelyst4-qt6/Cutelyst/View
+include/cutelyst4-qt6/Cutelyst/action.h
+include/cutelyst4-qt6/Cutelyst/actionchain.h
+include/cutelyst4-qt6/Cutelyst/application.h
+include/cutelyst4-qt6/Cutelyst/async.h
+include/cutelyst4-qt6/Cutelyst/component.h
+include/cutelyst4-qt6/Cutelyst/componentfactory.h
+include/cutelyst4-qt6/Cutelyst/context.h
+include/cutelyst4-qt6/Cutelyst/controller.h
+include/cutelyst4-qt6/Cutelyst/cutelyst_export.h
+include/cutelyst4-qt6/Cutelyst/dispatcher.h
+include/cutelyst4-qt6/Cutelyst/dispatchtype.h
+include/cutelyst4-qt6/Cutelyst/engine.h
+include/cutelyst4-qt6/Cutelyst/enginerequest.h
+include/cutelyst4-qt6/Cutelyst/headers.h
+include/cutelyst4-qt6/Cutelyst/paramsmultimap.h
+include/cutelyst4-qt6/Cutelyst/plugin.h
+include/cutelyst4-qt6/Cutelyst/request.h
+include/cutelyst4-qt6/Cutelyst/response.h
+include/cutelyst4-qt6/Cutelyst/stats.h
+include/cutelyst4-qt6/Cutelyst/testengine.hpp
+include/cutelyst4-qt6/Cutelyst/upload.h
+include/cutelyst4-qt6/Cutelyst/utils.h
+include/cutelyst4-qt6/Cutelyst/view.h
+include/cutelyst4-qt6/Cutelyst/view_p.h
+lib/cmake/Cutelyst4Qt6/Cutelyst4Qt6Config.cmake
+lib/cmake/Cutelyst4Qt6/Cutelyst4Qt6ConfigVersion.cmake
+lib/cmake/Cutelyst4Qt6/Cutelyst4Qt6Targets-release.cmake
+lib/cmake/Cutelyst4Qt6/Cutelyst4Qt6Targets.cmake
+lib/cutelyst4-qt6-plugins/libCutelystActionREST.so
+lib/cutelyst4-qt6-plugins/libCutelystActionRenderView.so
+lib/cutelyst4-qt6-plugins/libCutelystRoleACL.so
+lib/libCutelyst4Qt6.so
+lib/libCutelyst4Qt6.so.%%SOVER%%
+lib/libCutelyst4Qt6.so.4
+lib/libCutelyst4Qt6Authentication.so
+lib/libCutelyst4Qt6Authentication.so.%%SOVER%%
+lib/libCutelyst4Qt6Authentication.so.4
+lib/libCutelyst4Qt6CSRFProtection.so
+lib/libCutelyst4Qt6CSRFProtection.so.%%SOVER%%
+lib/libCutelyst4Qt6CSRFProtection.so.4
+lib/libCutelyst4Qt6EventLoopEpoll.so
+lib/libCutelyst4Qt6EventLoopEpoll.so.%%SOVER%%
+lib/libCutelyst4Qt6EventLoopEpoll.so.4
+lib/libCutelyst4Qt6Server.so
+lib/libCutelyst4Qt6Server.so.%%SOVER%%
+lib/libCutelyst4Qt6Server.so.4
+lib/libCutelyst4Qt6Session.so
+lib/libCutelyst4Qt6Session.so.%%SOVER%%
+lib/libCutelyst4Qt6Session.so.4
+lib/libCutelyst4Qt6StaticCompressed.so
+lib/libCutelyst4Qt6StaticCompressed.so.%%SOVER%%
+lib/libCutelyst4Qt6StaticCompressed.so.4
+lib/libCutelyst4Qt6StaticSimple.so
+lib/libCutelyst4Qt6StaticSimple.so.%%SOVER%%
+lib/libCutelyst4Qt6StaticSimple.so.4
+lib/libCutelyst4Qt6StatusMessage.so
+lib/libCutelyst4Qt6StatusMessage.so.%%SOVER%%
+lib/libCutelyst4Qt6StatusMessage.so.4
+lib/libCutelyst4Qt6UserAgent.so
+lib/libCutelyst4Qt6UserAgent.so.%%SOVER%%
+lib/libCutelyst4Qt6UserAgent.so.4
+lib/libCutelyst4Qt6UtilsLangSelect.so
+lib/libCutelyst4Qt6UtilsLangSelect.so.%%SOVER%%
+lib/libCutelyst4Qt6UtilsLangSelect.so.4
+lib/libCutelyst4Qt6UtilsPagination.so
+lib/libCutelyst4Qt6UtilsPagination.so.%%SOVER%%
+lib/libCutelyst4Qt6UtilsPagination.so.4
+lib/libCutelyst4Qt6UtilsSql.so
+lib/libCutelyst4Qt6UtilsSql.so.%%SOVER%%
+lib/libCutelyst4Qt6UtilsSql.so.4
+lib/libCutelyst4Qt6UtilsValidator.so
+lib/libCutelyst4Qt6UtilsValidator.so.%%SOVER%%
+lib/libCutelyst4Qt6UtilsValidator.so.4
+lib/libCutelyst4Qt6ViewCutelee.so
+lib/libCutelyst4Qt6ViewCutelee.so.%%SOVER%%
+lib/libCutelyst4Qt6ViewCutelee.so.4
+lib/libCutelyst4Qt6ViewJson.so
+lib/libCutelyst4Qt6ViewJson.so.%%SOVER%%
+lib/libCutelyst4Qt6ViewJson.so.4
+libdata/pkgconfig/Cutelyst4Qt6Authentication.pc
+libdata/pkgconfig/Cutelyst4Qt6CSRFProtection.pc
+libdata/pkgconfig/Cutelyst4Qt6Core.pc
+libdata/pkgconfig/Cutelyst4Qt6Cutelee.pc
+libdata/pkgconfig/Cutelyst4Qt6Server.pc
+libdata/pkgconfig/Cutelyst4Qt6Session.pc
+libdata/pkgconfig/Cutelyst4Qt6StaticCompressed.pc
+libdata/pkgconfig/Cutelyst4Qt6StaticSimple.pc
+libdata/pkgconfig/Cutelyst4Qt6StatusMessage.pc
+libdata/pkgconfig/Cutelyst4Qt6UserAgent.pc
+libdata/pkgconfig/Cutelyst4Qt6UtilsLangSelect.pc
+libdata/pkgconfig/Cutelyst4Qt6UtilsPagination.pc
+libdata/pkgconfig/Cutelyst4Qt6UtilsSql.pc
+libdata/pkgconfig/Cutelyst4Qt6UtilsValidator.pc
+libdata/pkgconfig/Cutelyst4Qt6ViewJson.pc
+share/man/man1/cutelyst4-qt6.1.gz
+share/man/man1/cutelystd4-qt6.1.gz
+share/man/man5/Cutelyst4Qt6CSRFProtection.5.gz
+share/man/man5/Cutelyst4Qt6LangSelect.5.gz
+share/man/man5/Cutelyst4Qt6Session.5.gz
+%%DATADIR%%4-qt6/translations/cutelystcmd.de.qm
+%%DATADIR%%4-qt6/translations/cutelystcmd.en.qm
+%%DATADIR%%4-qt6/translations/cutelystcmd.qm
+%%DATADIR%%4-qt6/translations/cutelystcore.de.qm
+%%DATADIR%%4-qt6/translations/cutelystcore.en.qm
+%%DATADIR%%4-qt6/translations/cutelystserver.de.qm
+%%DATADIR%%4-qt6/translations/cutelystserver.en.qm
+%%DATADIR%%4-qt6/translations/cutelystserver.qm
+%%DATADIR%%4-qt6/translations/plugin_csrfprotection.de.qm
+%%DATADIR%%4-qt6/translations/plugin_csrfprotection.en.qm
+%%DATADIR%%4-qt6/translations/plugin_utils_validator.de.qm
+%%DATADIR%%4-qt6/translations/plugin_utils_validator.en.qm
+%%DATADIR%%4-qt6/translations/plugin_view_cutelee.de.qm
+%%DATADIR%%4-qt6/translations/plugin_view_cutelee.en.qm