git: 568a1800851b - main - www/wt: Add updated Makefile
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 15 Dec 2021 17:25:52 UTC
The branch main has been updated by nc:
URL: https://cgit.FreeBSD.org/ports/commit/?id=568a1800851b36c500b716ef0f8bfd291b25d311
commit 568a1800851b36c500b716ef0f8bfd291b25d311
Author: Mohammad S. Babaei <info@babaei.net>
AuthorDate: 2021-12-15 17:25:34 +0000
Commit: Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2021-12-15 17:25:34 +0000
www/wt: Add updated Makefile
PR: 260426
---
www/wt/Makefile | 27 ++++++++++++++++++++-------
1 file changed, 20 insertions(+), 7 deletions(-)
diff --git a/www/wt/Makefile b/www/wt/Makefile
index c8b5e5a76fec..58fa3e0fd021 100644
--- a/www/wt/Makefile
+++ b/www/wt/Makefile
@@ -1,7 +1,7 @@
# Created by: Mohammad S. Babaei <info@babaei.net>
PORTNAME= wt
-DISTVERSION= 4.5.1
+DISTVERSION= 4.6.0
CATEGORIES= www
MAINTAINER= info@babaei.net
@@ -14,7 +14,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
libboost_system.so:devel/boost-libs \
libGraphicsMagick.so:graphics/GraphicsMagick
-USES= cmake compiler:c++14-lang pkgconfig ssl xorg
+USES= cmake compiler:c++14-lang cpe pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= emweb
USE_XORG= x11
@@ -40,6 +40,7 @@ OPTIONS_DEFINE= \
PANGO \
QT5 \
OPENGL \
+ SAML \
LIBWTTEST \
UNWIND
OPTIONS_DEFAULT= \
@@ -57,6 +58,7 @@ EXAMPLES_DESC= Install examples (implies SQLITE3 and WTHTTP)
TESTS_DESC= Build Wt tests
RESOURCES_DESC= Install resources directory
HARU_DESC= Enable Haru Free PDF Library
+SAML_DESC= Build built-in SAML service provider for Wt::Auth
LIBWTTEST_DESC= Build Wt::Test for automated (integration/unit) tests
UNWIND_DESC= Build Wt with stacktrace support using libunwind
@@ -66,11 +68,12 @@ CONNECTOR_DESC= Connector
FCGI_DESC= Build FastCGI connector
WTHTTP_DESC= Build Wt stand-alone httpd connector
-OPTIONS_GROUP_DBO= SQLITE3 POSTGRES MYSQL
+OPTIONS_GROUP_DBO= SQLITE3 POSTGRES FIREBIRD MYSQL
OPTIONS_DEFAULT+= SQLITE3
DBO_DESC= Wt::DBO
SQLITE3_DESC= Build Wt with SQLite 3 support
POSTGRES_DESC= Build Wt with PostgreSQL support
+FIREBIRD_DESC= Build Wt with FirebirdSQL support
MYSQL_DESC= Build Wt with MariaDB or MySQL support
EXAMPLES_IMPLIES= SQLITE3 WTHTTP
@@ -81,6 +84,9 @@ FCGI_LIB_DEPENDS= libfcgi.so:www/fcgi \
libfcgi++.so:www/fcgi
FCGI_CMAKE_ON= -DFCGI_PREFIX:STRING=${LOCALBASE}
+FIREBIRD_CMAKE_BOOL= ENABLE_FIREBIRD
+FIREBIRD_USES= firebird
+
HARU_CMAKE_BOOL= ENABLE_HARU
HARU_LIB_DEPENDS= libhpdf.so:print/libharu
HARU_CMAKE_ON= -DHARU_PREFIX:STRING=${LOCALBASE}
@@ -93,12 +99,12 @@ MYSQL_CMAKE_ON= -DMYSQL_PREFIX:STRING=${LOCALBASE} \
-DENABLE_LIBWTDBO:BOOL=ON
OPENGL_CMAKE_BOOL= ENABLE_OPENGL
-OPENGL_USE= GL=gl,glew
-OPENGL_USES= gl
+OPENGL_USES= gl xorg
+OPENGL_USE= GL=gl,glew xorg=x11
PANGO_CMAKE_BOOL= ENABLE_PANGO
-PANGO_USE= GNOME=pango
PANGO_USES= gnome
+PANGO_USE= GNOME=pango
PANGO_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig
POSTGRES_CMAKE_BOOL= ENABLE_POSTGRES
@@ -107,11 +113,18 @@ POSTGRES_CMAKE_ON= -DPOSTGRES_PREFIX:STRING=${LOCALBASE} \
-DENABLE_LIBWTDBO:BOOL=ON
QT5_CMAKE_BOOL= ENABLE_QT5
-QT5_USE= qt=buildtools_build,core
QT5_USES= qt:5
+QT5_USE= qt=buildtools_build,core
RESOURCES_CMAKE_BOOL= INSTALL_RESOURCES
+SAML_CMAKE_BOOL= ENABLE_SAML
+SAML_LIB_DEPENDS= libsaml.so:security/opensaml \
+ liblog4shib.so:devel/log4shib \
+ libxerces-c-3.2.so:textproc/xerces-c3 \
+ libxml-security-c.so:security/apache-xml-security-c \
+ libxmltooling.so:devel/xmltooling
+
SQLITE3_CMAKE_BOOL= ENABLE_SQLITE
SQLITE3_USES= sqlite:3
SQLITE3_CMAKE_ON= -DENABLE_LIBWTDBO:BOOL=ON