View | Details | Raw Unified | Return to bug 260426 | Differences between
and this patch

Collapse All | Expand All

(-)www/wt/Makefile (-7 / +20 lines)
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

Return to bug 260426