Annotation of ports/www/wt/Makefile, Revision 1.1.1.1
1.1 kirby 1: # $OpenBSD: Makefile.template,v 1.87 2020/03/22 17:18:01 cwen Exp $
2: #ONLY_FOR_ARCHS = ???
3: #NOT_FOR_ARCHS = ???
4: #COMES_WITH = ???
5: #BROKEN = reason
6:
7: COMMENT = C++ library for developing web applications
8:
9: GH_ACCOUNT = emweb
10: GH_PROJECT = wt
11: GH_TAGNAME = 4.3.1
12:
13: SHARED_LIBS += wt 0.0
14: SHARED_LIBS += wtdbo 0.0
15: SHARED_LIBS += wtdbomysql 0.0
16: SHARED_LIBS += wtdbopostgres 0.0
17: SHARED_LIBS += wtdbosqlite3 0.0
18: SHARED_LIBS += wthttp 0.0
19: SHARED_LIBS += wttest 0.0
20:
21: CATEGORIES = www
22:
23: HOMEPAGE = https://www.webtoolkit.eu/wt
24:
25: #MAINTAINER = ???
26:
27: # GPLv2
28: PERMIT_PACKAGE = Yes
29:
30: WANTLIB += boost_atomic-mt boost_chrono-mt boost_date_time-mt
31: WANTLIB += boost_filesystem-mt boost_program_options-mt boost_system-mt
32: WANTLIB += boost_thread-mt crypto m ssl z ${COMPILER_LIBCXX}
33:
34: # C++11
35: #COMPILER = base-clang ports-gcc
36:
37: MODULES = devel/cmake
38:
39: #BUILD_DEPENDS = ???
40: #RUN_DEPENDS = ???
41: LIB_DEPENDS = databases/sqlite3 \
42: devel/boost
43:
44: #USE_LIBTOOL= gnu
45: CONFIGURE_ARGS = -DENABLE_QT4=OFF
46: # -DWT_WRASTERIMAGE_IMPLEMENTATION=GraphicsMagick
47: #CONFIGURE_ENV = ???
48:
49: FLAVORS = mysql no_x11 pgsql
50: FLAVOR ?=
51:
52: .if !${FLAVOR:Mpgsql} && !${FLAVOR:Mmysql}
53: CONFIGURE_ARGS += -DENABLE_POSTGRES=OFF \
54: -DENABLE_MYSQL=OFF
55: .endif
56:
57: .if ${FLAVOR:Mmysql}
58: CONFIGURE_ARGS += -DENABLE_POSTGRES=OFF
59: LIB_DEPENDS += databases/mariadb
60: WANTLIB += mariadb
61: .endif
62:
63: .if !${FLAVOR:Mno_x11}
64: MODULES += x11/qt5
65: .else
66: CONFIGURE_ARGS += -DENABLE_QT5=OFF
67: .endif
68:
69: .if ${FLAVOR:Mpgsql}
70: CONFIGURE_ARGS += -DENABLE_MYSQL=OFF
71: LIB_DEPENDS += databases/postgresql
72: WANTLIB += pq
73: .endif
74:
75: NO_TEST = Yes
76:
77: #CFLAGS = ???
78: #LDFLAGS = ???
79:
80: # Fix dos line-endings in files needing patches
81: #pre-patch:
82: # @cd ${WRKSRC} && perl -i -pe 's/\r$$//' [...]
83:
84: .include <bsd.port.mk>
CVSweb