svn commit: r559840 - in head: databases/cutelyst-asql www/cutelyst
Adriaan de Groot
adridg at FreeBSD.org
Fri Jan 1 15:35:51 UTC 2021
Author: adridg
Date: Fri Jan 1 15:35:49 2021
New Revision: 559840
URL: https://svnweb.freebsd.org/changeset/ports/559840
Log:
Update www/cutelyst and databases/cutelyst-asql to latest upstream release
Cutelyst is a Qt5-based web application framework. It gives you C++
for application logic and WSGI server and plugins for the webby bits.
This update adds a GRANTLEE option, enabled by default: it turns out
I hadn't enabled **any** templating in Cutelyst, which is a bit
of an annoying restriction. Grantlee is a Qt5-only templating
engine, so the additional default dependencies are fairly light.
While here, simplify some of the CMake options handling;
one thing I'm not sure about is how OPTIONs should be handled
in the ordering of pkg-plist: the Porter's Handbook section 8.1
does not offer any guidance. I've collected them at the end.
Reported by: portscout
Modified:
head/databases/cutelyst-asql/Makefile
head/databases/cutelyst-asql/distinfo
head/www/cutelyst/Makefile
head/www/cutelyst/distinfo
head/www/cutelyst/pkg-plist
Modified: head/databases/cutelyst-asql/Makefile
==============================================================================
--- head/databases/cutelyst-asql/Makefile Fri Jan 1 15:30:07 2021 (r559839)
+++ head/databases/cutelyst-asql/Makefile Fri Jan 1 15:35:49 2021 (r559840)
@@ -2,7 +2,7 @@
PORTNAME= asql
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.0
+DISTVERSION= 0.26.0
CATEGORIES= databases
PKGNAMEPREFIX= cutelyst-
Modified: head/databases/cutelyst-asql/distinfo
==============================================================================
--- head/databases/cutelyst-asql/distinfo Fri Jan 1 15:30:07 2021 (r559839)
+++ head/databases/cutelyst-asql/distinfo Fri Jan 1 15:35:49 2021 (r559840)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1603716850
-SHA256 (cutelyst-asql-v0.19.0_GH0.tar.gz) = f514fbefeb17a7055ede68e545f935ecce7e7acd50e2a2115f3e7f6886eb0af7
-SIZE (cutelyst-asql-v0.19.0_GH0.tar.gz) = 28477
+TIMESTAMP = 1609503064
+SHA256 (cutelyst-asql-v0.26.0_GH0.tar.gz) = ca30ace4f62e37f6644f7a56883f137d5e1341226cad347a675205e33857ce6b
+SIZE (cutelyst-asql-v0.26.0_GH0.tar.gz) = 33150
Modified: head/www/cutelyst/Makefile
==============================================================================
--- head/www/cutelyst/Makefile Fri Jan 1 15:30:07 2021 (r559839)
+++ head/www/cutelyst/Makefile Fri Jan 1 15:35:49 2021 (r559840)
@@ -2,7 +2,7 @@
PORTNAME= cutelyst
DISTVERSIONPREFIX= v
-DISTVERSION= 2.13.0
+DISTVERSION= 2.14.0
CATEGORIES= www
MAINTAINER= adridg at FreeBSD.org
@@ -17,11 +17,20 @@ USE_LDCONFIG= yes
USE_QT= qmake_build buildtools_build linguisttools_build \
core network sql
-CMAKE_ARGS= -DBUILD_ALL=OFF \
- -DPLUGIN_CSRFPROTECTION=ON \
- -DPLUGIN_STATICCOMPRESSED=ON \
- -DBUILD_TESTS=OFF \
- -DMANDIR:PATH=man \
+# 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
+
+CMAKE_ON= PLUGIN_CSRFPROTECTION \
+ PLUGIN_STATICCOMPRESSED
+CMAKE_OFF= BUILD_ALL BUILD_TESTS
+CMAKE_ARGS= -DMANDIR:PATH=man \
-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=TRUE
PLIST_SUB= SOVER=${DISTVERSION}
Modified: head/www/cutelyst/distinfo
==============================================================================
--- head/www/cutelyst/distinfo Fri Jan 1 15:30:07 2021 (r559839)
+++ head/www/cutelyst/distinfo Fri Jan 1 15:35:49 2021 (r559840)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1603716565
-SHA256 (cutelyst-cutelyst-v2.13.0_GH0.tar.gz) = 07876accdd1bb393d68a774bf5e4259c563ef798236346d51726b47c6575b87a
-SIZE (cutelyst-cutelyst-v2.13.0_GH0.tar.gz) = 489439
+TIMESTAMP = 1609503082
+SHA256 (cutelyst-cutelyst-v2.14.0_GH0.tar.gz) = 73115acaa1df8574bed4333b3ee142b09f1a7abe1272c19379392c1735e85bea
+SIZE (cutelyst-cutelyst-v2.14.0_GH0.tar.gz) = 489834
Modified: head/www/cutelyst/pkg-plist
==============================================================================
--- head/www/cutelyst/pkg-plist Fri Jan 1 15:30:07 2021 (r559839)
+++ head/www/cutelyst/pkg-plist Fri Jan 1 15:35:49 2021 (r559840)
@@ -104,6 +104,7 @@ include/cutelyst2-qt5/Cutelyst/cutelyst_global.h
include/cutelyst2-qt5/Cutelyst/dispatcher.h
include/cutelyst2-qt5/Cutelyst/dispatchtype.h
include/cutelyst2-qt5/Cutelyst/engine.h
+include/cutelyst2-qt5/Cutelyst/enginerequest.h
include/cutelyst2-qt5/Cutelyst/headers.h
include/cutelyst2-qt5/Cutelyst/paramsmultimap.h
include/cutelyst2-qt5/Cutelyst/plugin.h
@@ -197,3 +198,10 @@ man/man5/Cutelyst2Qt5Session.5.gz
%%DATADIR%%2/translations/plugin_view_cutelee.en.qm
%%DATADIR%%2/translations/plugin_view_grantlee.de.qm
%%DATADIR%%2/translations/plugin_view_grantlee.en.qm
+
+%%GRANTLEE%%include/cutelyst2-qt5/Cutelyst/Plugins/View/Grantlee/grantleeview.h
+%%GRANTLEE%%lib/cutelyst2-plugins/grantlee/%%GRANTLEE_VERSION_SHORT%%/grantlee_cutelyst.so
+%%GRANTLEE%%lib/libCutelyst2Qt5ViewGrantlee.so
+%%GRANTLEE%%lib/libCutelyst2Qt5ViewGrantlee.so.2
+%%GRANTLEE%%lib/libCutelyst2Qt5ViewGrantlee.so.%%SOVER%%
+%%GRANTLEE%%libdata/pkgconfig/Cutelyst2Qt5Grantlee.pc
More information about the svn-ports-all
mailing list