Lines 1-7
Link Here
|
1 |
# Created by: Mohammad S. Babaei <info@babaei.net> |
1 |
# Created by: Mohammad S. Babaei <info@babaei.net> |
2 |
|
2 |
|
3 |
PORTNAME= wt |
3 |
PORTNAME= wt |
4 |
DISTVERSION= 4.5.1 |
4 |
DISTVERSION= 4.6.0 |
5 |
CATEGORIES= www |
5 |
CATEGORIES= www |
6 |
|
6 |
|
7 |
MAINTAINER= info@babaei.net |
7 |
MAINTAINER= info@babaei.net |
Lines 14-20
Link Here
|
14 |
libboost_system.so:devel/boost-libs \ |
14 |
libboost_system.so:devel/boost-libs \ |
15 |
libGraphicsMagick.so:graphics/GraphicsMagick |
15 |
libGraphicsMagick.so:graphics/GraphicsMagick |
16 |
|
16 |
|
17 |
USES= cmake compiler:c++14-lang pkgconfig ssl xorg |
17 |
USES= cmake compiler:c++14-lang cpe pkgconfig ssl |
18 |
USE_GITHUB= yes |
18 |
USE_GITHUB= yes |
19 |
GH_ACCOUNT= emweb |
19 |
GH_ACCOUNT= emweb |
20 |
USE_XORG= x11 |
20 |
USE_XORG= x11 |
Lines 40-45
Link Here
|
40 |
PANGO \ |
40 |
PANGO \ |
41 |
QT5 \ |
41 |
QT5 \ |
42 |
OPENGL \ |
42 |
OPENGL \ |
|
|
43 |
SAML \ |
43 |
LIBWTTEST \ |
44 |
LIBWTTEST \ |
44 |
UNWIND |
45 |
UNWIND |
45 |
OPTIONS_DEFAULT= \ |
46 |
OPTIONS_DEFAULT= \ |
Lines 57-62
Link Here
|
57 |
TESTS_DESC= Build Wt tests |
58 |
TESTS_DESC= Build Wt tests |
58 |
RESOURCES_DESC= Install resources directory |
59 |
RESOURCES_DESC= Install resources directory |
59 |
HARU_DESC= Enable Haru Free PDF Library |
60 |
HARU_DESC= Enable Haru Free PDF Library |
|
|
61 |
SAML_DESC= Build built-in SAML service provider for Wt::Auth |
60 |
LIBWTTEST_DESC= Build Wt::Test for automated (integration/unit) tests |
62 |
LIBWTTEST_DESC= Build Wt::Test for automated (integration/unit) tests |
61 |
UNWIND_DESC= Build Wt with stacktrace support using libunwind |
63 |
UNWIND_DESC= Build Wt with stacktrace support using libunwind |
62 |
|
64 |
|
Lines 66-76
Link Here
|
66 |
FCGI_DESC= Build FastCGI connector |
68 |
FCGI_DESC= Build FastCGI connector |
67 |
WTHTTP_DESC= Build Wt stand-alone httpd connector |
69 |
WTHTTP_DESC= Build Wt stand-alone httpd connector |
68 |
|
70 |
|
69 |
OPTIONS_GROUP_DBO= SQLITE3 POSTGRES MYSQL |
71 |
OPTIONS_GROUP_DBO= SQLITE3 POSTGRES FIREBIRD MYSQL |
70 |
OPTIONS_DEFAULT+= SQLITE3 |
72 |
OPTIONS_DEFAULT+= SQLITE3 |
71 |
DBO_DESC= Wt::DBO |
73 |
DBO_DESC= Wt::DBO |
72 |
SQLITE3_DESC= Build Wt with SQLite 3 support |
74 |
SQLITE3_DESC= Build Wt with SQLite 3 support |
73 |
POSTGRES_DESC= Build Wt with PostgreSQL support |
75 |
POSTGRES_DESC= Build Wt with PostgreSQL support |
|
|
76 |
FIREBIRD_DESC= Build Wt with FirebirdSQL support |
74 |
MYSQL_DESC= Build Wt with MariaDB or MySQL support |
77 |
MYSQL_DESC= Build Wt with MariaDB or MySQL support |
75 |
|
78 |
|
76 |
EXAMPLES_IMPLIES= SQLITE3 WTHTTP |
79 |
EXAMPLES_IMPLIES= SQLITE3 WTHTTP |
Lines 81-86
Link Here
|
81 |
libfcgi++.so:www/fcgi |
84 |
libfcgi++.so:www/fcgi |
82 |
FCGI_CMAKE_ON= -DFCGI_PREFIX:STRING=${LOCALBASE} |
85 |
FCGI_CMAKE_ON= -DFCGI_PREFIX:STRING=${LOCALBASE} |
83 |
|
86 |
|
|
|
87 |
FIREBIRD_CMAKE_BOOL= ENABLE_FIREBIRD |
88 |
FIREBIRD_USES= firebird |
89 |
|
84 |
HARU_CMAKE_BOOL= ENABLE_HARU |
90 |
HARU_CMAKE_BOOL= ENABLE_HARU |
85 |
HARU_LIB_DEPENDS= libhpdf.so:print/libharu |
91 |
HARU_LIB_DEPENDS= libhpdf.so:print/libharu |
86 |
HARU_CMAKE_ON= -DHARU_PREFIX:STRING=${LOCALBASE} |
92 |
HARU_CMAKE_ON= -DHARU_PREFIX:STRING=${LOCALBASE} |
Lines 93-104
Link Here
|
93 |
-DENABLE_LIBWTDBO:BOOL=ON |
99 |
-DENABLE_LIBWTDBO:BOOL=ON |
94 |
|
100 |
|
95 |
OPENGL_CMAKE_BOOL= ENABLE_OPENGL |
101 |
OPENGL_CMAKE_BOOL= ENABLE_OPENGL |
96 |
OPENGL_USE= GL=gl,glew |
102 |
OPENGL_USES= gl xorg |
97 |
OPENGL_USES= gl |
103 |
OPENGL_USE= GL=gl,glew xorg=x11 |
98 |
|
104 |
|
99 |
PANGO_CMAKE_BOOL= ENABLE_PANGO |
105 |
PANGO_CMAKE_BOOL= ENABLE_PANGO |
100 |
PANGO_USE= GNOME=pango |
|
|
101 |
PANGO_USES= gnome |
106 |
PANGO_USES= gnome |
|
|
107 |
PANGO_USE= GNOME=pango |
102 |
PANGO_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig |
108 |
PANGO_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig |
103 |
|
109 |
|
104 |
POSTGRES_CMAKE_BOOL= ENABLE_POSTGRES |
110 |
POSTGRES_CMAKE_BOOL= ENABLE_POSTGRES |
Lines 107-116
Link Here
|
107 |
-DENABLE_LIBWTDBO:BOOL=ON |
113 |
-DENABLE_LIBWTDBO:BOOL=ON |
108 |
|
114 |
|
109 |
QT5_CMAKE_BOOL= ENABLE_QT5 |
115 |
QT5_CMAKE_BOOL= ENABLE_QT5 |
110 |
QT5_USE= qt=buildtools_build,core |
|
|
111 |
QT5_USES= qt:5 |
116 |
QT5_USES= qt:5 |
|
|
117 |
QT5_USE= qt=buildtools_build,core |
112 |
|
118 |
|
113 |
RESOURCES_CMAKE_BOOL= INSTALL_RESOURCES |
119 |
RESOURCES_CMAKE_BOOL= INSTALL_RESOURCES |
|
|
120 |
|
121 |
SAML_CMAKE_BOOL= ENABLE_SAML |
122 |
SAML_LIB_DEPENDS= libsaml.so:security/opensaml \ |
123 |
liblog4shib.so:devel/log4shib \ |
124 |
libxerces-c-3.2.so:textproc/xerces-c3 \ |
125 |
libxml-security-c.so:security/apache-xml-security-c \ |
126 |
libxmltooling.so:devel/xmltooling |
114 |
|
127 |
|
115 |
SQLITE3_CMAKE_BOOL= ENABLE_SQLITE |
128 |
SQLITE3_CMAKE_BOOL= ENABLE_SQLITE |
116 |
SQLITE3_USES= sqlite:3 |
129 |
SQLITE3_USES= sqlite:3 |