[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / www / wt

File: [local] / ports / www / wt / Makefile (download)

Revision 1.1, Thu May 14 21:06:15 2020 UTC (3 years, 11 months ago) by kirby
Branch point for: MAIN

Initial revision

# $OpenBSD: Makefile.template,v 1.87 2020/03/22 17:18:01 cwen Exp $
#ONLY_FOR_ARCHS =	???
#NOT_FOR_ARCHS =	???
#COMES_WITH =		???
#BROKEN =		reason

COMMENT =	C++ library for developing web applications

GH_ACCOUNT =	emweb
GH_PROJECT =	wt
GH_TAGNAME =	4.3.1

SHARED_LIBS +=	wt		0.0
SHARED_LIBS +=	wtdbo		0.0
SHARED_LIBS +=	wtdbomysql	0.0
SHARED_LIBS +=	wtdbopostgres	0.0
SHARED_LIBS +=	wtdbosqlite3	0.0
SHARED_LIBS +=	wthttp		0.0
SHARED_LIBS +=	wttest		0.0

CATEGORIES =	www

HOMEPAGE =	https://www.webtoolkit.eu/wt

#MAINTAINER =		???

# GPLv2
PERMIT_PACKAGE =	Yes

WANTLIB += boost_atomic-mt boost_chrono-mt boost_date_time-mt
WANTLIB += boost_filesystem-mt boost_program_options-mt boost_system-mt
WANTLIB += boost_thread-mt crypto m ssl z ${COMPILER_LIBCXX}

# C++11
#COMPILER =		base-clang ports-gcc

MODULES =		devel/cmake

#BUILD_DEPENDS =	???
#RUN_DEPENDS =		???
LIB_DEPENDS =		databases/sqlite3 \
			devel/boost

#USE_LIBTOOL=		gnu
CONFIGURE_ARGS =	-DENABLE_QT4=OFF
#			-DWT_WRASTERIMAGE_IMPLEMENTATION=GraphicsMagick
#CONFIGURE_ENV =	???

FLAVORS =	mysql no_x11 pgsql
FLAVOR ?=

.if !${FLAVOR:Mpgsql} && !${FLAVOR:Mmysql}
CONFIGURE_ARGS += 	-DENABLE_POSTGRES=OFF \
			-DENABLE_MYSQL=OFF
.endif

.if ${FLAVOR:Mmysql}
CONFIGURE_ARGS += 	-DENABLE_POSTGRES=OFF
LIB_DEPENDS += 		databases/mariadb
WANTLIB += 		mariadb
.endif

.if !${FLAVOR:Mno_x11}
MODULES += 		x11/qt5
.else
CONFIGURE_ARGS += 	-DENABLE_QT5=OFF
.endif

.if ${FLAVOR:Mpgsql}
CONFIGURE_ARGS += 	-DENABLE_MYSQL=OFF
LIB_DEPENDS += 		databases/postgresql
WANTLIB += 		pq
.endif

NO_TEST =		Yes

#CFLAGS =		???
#LDFLAGS =		???

# Fix dos line-endings in files needing patches
#pre-patch:
#	@cd ${WRKSRC} && perl -i -pe 's/\r$$//' [...]

.include <bsd.port.mk>