mariadb*: Disable embedded server by default. It is off by default upstream and doesn't seem to work well with any non-GNU linker.diff -r1.9 -r1.10 pkgsrc/databases/mariadb104-server/Makefile
(nia)
@@ -1,55 +1,55 @@ | @@ -1,55 +1,55 @@ | |||
1 | # $NetBSD: Makefile,v 1.9 2021/07/04 10:58:59 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.10 2021/07/12 22:39:59 nia Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${DISTNAME:S/-/-server-/} | 3 | PKGNAME= ${DISTNAME:S/-/-server-/} | |
4 | PKGREVISION= 6 | 4 | PKGREVISION= 7 | |
5 | COMMENT= MariaDB 10.4, a free MySQL compatible database (server) | 5 | COMMENT= MariaDB 10.4, a free MySQL compatible database (server) | |
6 | 6 | |||
7 | CONFLICTS= mysql-server-[0-9]* | 7 | CONFLICTS= mysql-server-[0-9]* | |
8 | 8 | |||
9 | .include "../../databases/mariadb104-client/Makefile.common" | 9 | .include "../../databases/mariadb104-client/Makefile.common" | |
10 | 10 | |||
11 | BUILD_DEFS+= VARBASE | 11 | BUILD_DEFS+= VARBASE | |
12 | 12 | |||
13 | .include "../../mk/bsd.fast.prefs.mk" | 13 | .include "../../mk/bsd.fast.prefs.mk" | |
14 | 14 | |||
15 | MARIADB_USER?= ${MYSQL_USER:Umariadb} | 15 | MARIADB_USER?= ${MYSQL_USER:Umariadb} | |
16 | MARIADB_GROUP?= ${MYSQL_GROUP:Umariadb} | 16 | MARIADB_GROUP?= ${MYSQL_GROUP:Umariadb} | |
17 | 17 | |||
18 | PKG_USERS_VARS+= MARIADB_USER | 18 | PKG_USERS_VARS+= MARIADB_USER | |
19 | PKG_GROUPS_VARS+= MARIADB_GROUP | 19 | PKG_GROUPS_VARS+= MARIADB_GROUP | |
20 | 20 | |||
21 | PKG_GROUPS= ${MARIADB_GROUP} | 21 | PKG_GROUPS= ${MARIADB_GROUP} | |
22 | PKG_USERS= ${MARIADB_USER}:${MARIADB_GROUP} | 22 | PKG_USERS= ${MARIADB_USER}:${MARIADB_GROUP} | |
23 | 23 | |||
24 | PKG_GECOS.${MARIADB_USER}= MariaDB administrator | 24 | PKG_GECOS.${MARIADB_USER}= MariaDB administrator | |
25 | PKG_HOME.${MARIADB_USER}= ${MARIADB_DATADIR} | 25 | PKG_HOME.${MARIADB_USER}= ${MARIADB_DATADIR} | |
26 | PKG_SHELL.${MARIADB_USER}= ${SH} | 26 | PKG_SHELL.${MARIADB_USER}= ${SH} | |
27 | 27 | |||
28 | RCD_SCRIPTS= mariadb | 28 | RCD_SCRIPTS= mariadb | |
29 | SMF_NAME= mariadb | 29 | SMF_NAME= mariadb | |
30 | SMF_METHODS= ${RCD_SCRIPTS} | 30 | SMF_METHODS= ${RCD_SCRIPTS} | |
31 | 31 | |||
32 | FILES_SUBST+= HOSTNAME_CMD=${HOSTNAME_CMD:Q} | 32 | FILES_SUBST+= HOSTNAME_CMD=${HOSTNAME_CMD:Q} | |
33 | FILES_SUBST+= MARIADB_DATADIR=${MARIADB_DATADIR} | 33 | FILES_SUBST+= MARIADB_DATADIR=${MARIADB_DATADIR} | |
34 | FILES_SUBST+= MARIADB_USER=${MARIADB_USER} MARIADB_GROUP=${MARIADB_GROUP} | 34 | FILES_SUBST+= MARIADB_USER=${MARIADB_USER} MARIADB_GROUP=${MARIADB_GROUP} | |
35 | BUILD_DEFS+= MARIADB_DATADIR | 35 | BUILD_DEFS+= MARIADB_DATADIR | |
36 | 36 | |||
37 | OWN_DIRS_PERMS+= ${MARIADB_DATADIR} ${MARIADB_USER} ${MARIADB_GROUP} 0700 | 37 | OWN_DIRS_PERMS+= ${MARIADB_DATADIR} ${MARIADB_USER} ${MARIADB_GROUP} 0700 | |
38 | OWN_DIRS_PERMS+= ${VARBASE}/run/mariadb ${MARIADB_USER} ${MARIADB_GROUP} 0700 | 38 | OWN_DIRS_PERMS+= ${VARBASE}/run/mariadb ${MARIADB_USER} ${MARIADB_GROUP} 0700 | |
39 | OWN_DIRS_PERMS+= ${VARBASE}/log/mariadb ${MARIADB_USER} ${MARIADB_GROUP} 0700 | 39 | OWN_DIRS_PERMS+= ${VARBASE}/log/mariadb ${MARIADB_USER} ${MARIADB_GROUP} 0700 | |
40 | 40 | |||
41 | USE_TOOLS= bash:run perl:run | 41 | USE_TOOLS= bash:run perl:run | |
42 | REPLACE_BASH+= scripts/wsrep_sst_*.sh | 42 | REPLACE_BASH+= scripts/wsrep_sst_*.sh | |
43 | REPLACE_BASH+= scripts/mariadb-service-convert | 43 | REPLACE_BASH+= scripts/mariadb-service-convert | |
44 | 44 | |||
45 | post-install: | 45 | post-install: | |
46 | ${CHMOD} +x ${DESTDIR}${PREFIX}/bin/mysql_install_db | 46 | ${CHMOD} +x ${DESTDIR}${PREFIX}/bin/mysql_install_db | |
47 | 47 | |||
48 | .include "options.mk" | 48 | .include "options.mk" | |
49 | .include "../../archivers/bzip2/buildlink3.mk" | 49 | .include "../../archivers/bzip2/buildlink3.mk" | |
50 | .include "../../archivers/xz/buildlink3.mk" | 50 | .include "../../archivers/xz/buildlink3.mk" | |
51 | .include "../../databases/mariadb104-client/buildlink3.mk" | 51 | .include "../../databases/mariadb104-client/buildlink3.mk" | |
52 | .include "../../devel/libexecinfo/buildlink3.mk" | 52 | .include "../../devel/libexecinfo/buildlink3.mk" | |
53 | .include "../../security/tcp_wrappers/buildlink3.mk" | 53 | .include "../../security/tcp_wrappers/buildlink3.mk" | |
54 | .include "../../textproc/libxml2/buildlink3.mk" | 54 | .include "../../textproc/libxml2/buildlink3.mk" | |
55 | .include "../../mk/bsd.pkg.mk" | 55 | .include "../../mk/bsd.pkg.mk" |
@@ -1,93 +1,89 @@ | @@ -1,93 +1,89 @@ | |||
1 | # $NetBSD: options.mk,v 1.4 2021/07/04 10:14:54 nia Exp $ | 1 | # $NetBSD: options.mk,v 1.5 2021/07/12 22:39:59 nia Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.mysql-server | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.mysql-server | |
4 | 4 | |||
5 | PKG_SUPPORTED_OPTIONS+= columnstore embedded-server lzo lz4 oqgraph rocksdb | 5 | PKG_SUPPORTED_OPTIONS+= columnstore embedded-server lzo lz4 oqgraph rocksdb | |
6 | PKG_SUPPORTED_OPTIONS+= snappy ssl zstd | 6 | PKG_SUPPORTED_OPTIONS+= snappy ssl zstd | |
7 | 7 | |||
8 | .include "../../mk/bsd.fast.prefs.mk" | 8 | .include "../../mk/bsd.fast.prefs.mk" | |
9 | 9 | |||
10 | .if ${OPSYS} != "SunOS" | 10 | PKG_SUGGESTED_OPTIONS= ssl | |
11 | PKG_SUGGESTED_OPTIONS+= embedded-server ssl | |||
12 | .else | |||
13 | PKG_SUGGESTED_OPTIONS+= ssl | |||
14 | .endif | |||
15 | 11 | |||
16 | .include "../../mk/bsd.options.mk" | 12 | .include "../../mk/bsd.options.mk" | |
17 | 13 | |||
18 | .if !empty(PKG_OPTIONS:Mcolumnstore) | 14 | .if !empty(PKG_OPTIONS:Mcolumnstore) | |
19 | .include "../../devel/boost-headers/buildlink3.mk" | 15 | .include "../../devel/boost-headers/buildlink3.mk" | |
20 | CMAKE_ARGS+= -DPLUGIN_COLUMNSTORE=YES | 16 | CMAKE_ARGS+= -DPLUGIN_COLUMNSTORE=YES | |
21 | .else | 17 | .else | |
22 | CMAKE_ARGS+= -DDPLUGIN_COLUMNSTORE=NO | 18 | CMAKE_ARGS+= -DDPLUGIN_COLUMNSTORE=NO | |
23 | .endif | 19 | .endif | |
24 | 20 | |||
25 | PLIST_VARS+= embedded | 21 | PLIST_VARS+= embedded | |
26 | .if !empty(PKG_OPTIONS:Membedded-server) | 22 | .if !empty(PKG_OPTIONS:Membedded-server) | |
27 | CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER=ON | 23 | CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER=ON | |
28 | PLIST.embedded= yes | 24 | PLIST.embedded= yes | |
29 | .else | 25 | .else | |
30 | CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER=OFF | 26 | CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER=OFF | |
31 | .endif | 27 | .endif | |
32 | 28 | |||
33 | .if !empty(PKG_OPTIONS:Mlzo) | 29 | .if !empty(PKG_OPTIONS:Mlzo) | |
34 | .include "../../archivers/lzo/buildlink3.mk" | 30 | .include "../../archivers/lzo/buildlink3.mk" | |
35 | CMAKE_ARGS+= -DWITH_INNODB_LZO=ON | 31 | CMAKE_ARGS+= -DWITH_INNODB_LZO=ON | |
36 | .else | 32 | .else | |
37 | CMAKE_ARGS+= -DWITH_INNODB_LZO=OFF | 33 | CMAKE_ARGS+= -DWITH_INNODB_LZO=OFF | |
38 | .endif | 34 | .endif | |
39 | 35 | |||
40 | .if !empty(PKG_OPTIONS:Mlz4) | 36 | .if !empty(PKG_OPTIONS:Mlz4) | |
41 | .include "../../archivers/lz4/buildlink3.mk" | 37 | .include "../../archivers/lz4/buildlink3.mk" | |
42 | CMAKE_ARGS+= -DGRN_WITH_LZ4=ON | 38 | CMAKE_ARGS+= -DGRN_WITH_LZ4=ON | |
43 | CMAKE_ARGS+= -DWITH_INNODB_LZ4=ON | 39 | CMAKE_ARGS+= -DWITH_INNODB_LZ4=ON | |
44 | CMAKE_ARGS+= -DWITH_ROCKSDB_LZ4=ON | 40 | CMAKE_ARGS+= -DWITH_ROCKSDB_LZ4=ON | |
45 | .else | 41 | .else | |
46 | CMAKE_ARGS+= -DGRN_WITH_LZ4=OFF | 42 | CMAKE_ARGS+= -DGRN_WITH_LZ4=OFF | |
47 | CMAKE_ARGS+= -DWITH_INNODB_LZ4=OFF | 43 | CMAKE_ARGS+= -DWITH_INNODB_LZ4=OFF | |
48 | CMAKE_ARGS+= -DWITH_ROCKSDB_LZ4=OFF | 44 | CMAKE_ARGS+= -DWITH_ROCKSDB_LZ4=OFF | |
49 | .endif | 45 | .endif | |
50 | 46 | |||
51 | PLIST_VARS+= oqgraph | 47 | PLIST_VARS+= oqgraph | |
52 | .if !empty(PKG_OPTIONS:Moqgraph) | 48 | .if !empty(PKG_OPTIONS:Moqgraph) | |
53 | CMAKE_ARGS+= -DPLUGIN_OQGRAPH=YES | 49 | CMAKE_ARGS+= -DPLUGIN_OQGRAPH=YES | |
54 | PLIST.oqgraph= yes | 50 | PLIST.oqgraph= yes | |
55 | .include "../../devel/boost-libs/buildlink3.mk" | 51 | .include "../../devel/boost-libs/buildlink3.mk" | |
56 | .include "../../devel/libjudy/buildlink3.mk" | 52 | .include "../../devel/libjudy/buildlink3.mk" | |
57 | .else | 53 | .else | |
58 | CMAKE_ARGS+= -DPLUGIN_OQGRAPH=NO | 54 | CMAKE_ARGS+= -DPLUGIN_OQGRAPH=NO | |
59 | .endif | 55 | .endif | |
60 | 56 | |||
61 | PLIST_VARS+= rocksdb | 57 | PLIST_VARS+= rocksdb | |
62 | .if !empty(PKG_OPTIONS:Mrocksdb) | 58 | .if !empty(PKG_OPTIONS:Mrocksdb) | |
63 | .include "../../lang/python/application.mk" | 59 | .include "../../lang/python/application.mk" | |
64 | PLIST.rocksdb= yes | 60 | PLIST.rocksdb= yes | |
65 | CMAKE_ARGS+= -DWITHOUT_ROCKSDB_STORAGE_ENGINE=OFF | 61 | CMAKE_ARGS+= -DWITHOUT_ROCKSDB_STORAGE_ENGINE=OFF | |
66 | CMAKE_ARGS+= -DPYTHON_SHEBANG=${PYTHONBIN} | 62 | CMAKE_ARGS+= -DPYTHON_SHEBANG=${PYTHONBIN} | |
67 | .else | 63 | .else | |
68 | CMAKE_ARGS+= -DWITHOUT_ROCKSDB_STORAGE_ENGINE=ON | 64 | CMAKE_ARGS+= -DWITHOUT_ROCKSDB_STORAGE_ENGINE=ON | |
69 | .endif | 65 | .endif | |
70 | 66 | |||
71 | .if !empty(PKG_OPTIONS:Msnappy) | 67 | .if !empty(PKG_OPTIONS:Msnappy) | |
72 | .include "../../devel/snappy/buildlink3.mk" | 68 | .include "../../devel/snappy/buildlink3.mk" | |
73 | CMAKE_ARGS+= -DWITH_INNODB_SNAPPY=ON | 69 | CMAKE_ARGS+= -DWITH_INNODB_SNAPPY=ON | |
74 | CMAKE_ARGS+= -DWITH_ROCKSDB_snappy=ON | 70 | CMAKE_ARGS+= -DWITH_ROCKSDB_snappy=ON | |
75 | .else | 71 | .else | |
76 | CMAKE_ARGS+= -DWITH_INNODB_SNAPPY=OFF | 72 | CMAKE_ARGS+= -DWITH_INNODB_SNAPPY=OFF | |
77 | CMAKE_ARGS+= -DWITH_ROCKSDB_snappy=OFF | 73 | CMAKE_ARGS+= -DWITH_ROCKSDB_snappy=OFF | |
78 | .endif | 74 | .endif | |
79 | 75 | |||
80 | # Enable OpenSSL support | 76 | # Enable OpenSSL support | |
81 | .if !empty(PKG_OPTIONS:Mssl) | 77 | .if !empty(PKG_OPTIONS:Mssl) | |
82 | .include "../../security/openssl/buildlink3.mk" | 78 | .include "../../security/openssl/buildlink3.mk" | |
83 | CMAKE_ARGS+= -DWITH_SSL=system | 79 | CMAKE_ARGS+= -DWITH_SSL=system | |
84 | .else | 80 | .else | |
85 | CMAKE_ARGS+= -DWITH_SSL=no | 81 | CMAKE_ARGS+= -DWITH_SSL=no | |
86 | .endif | 82 | .endif | |
87 | 83 | |||
88 | .if !empty(PKG_OPTIONS:Mzstd) | 84 | .if !empty(PKG_OPTIONS:Mzstd) | |
89 | .include "../../archivers/zstd/buildlink3.mk" | 85 | .include "../../archivers/zstd/buildlink3.mk" | |
90 | CMAKE_ARGS+= -DWITH_ROCKSDB_zstd=ON | 86 | CMAKE_ARGS+= -DWITH_ROCKSDB_zstd=ON | |
91 | .else | 87 | .else | |
92 | CMAKE_ARGS+= -DWITH_ROCKSDB_zstd=OFF | 88 | CMAKE_ARGS+= -DWITH_ROCKSDB_zstd=OFF | |
93 | .endif | 89 | .endif |
@@ -1,52 +1,52 @@ | @@ -1,52 +1,52 @@ | |||
1 | # $NetBSD: Makefile,v 1.7 2021/07/04 10:14:54 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.8 2021/07/12 22:40:00 nia Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${DISTNAME:S/-/-server-/} | 3 | PKGNAME= ${DISTNAME:S/-/-server-/} | |
4 | PKGREVISION= 4 | 4 | PKGREVISION= 5 | |
5 | COMMENT= MariaDB 10.5, a free MySQL compatible database (server) | 5 | COMMENT= MariaDB 10.5, a free MySQL compatible database (server) | |
6 | 6 | |||
7 | CONFLICTS= mysql-server-[0-9]* | 7 | CONFLICTS= mysql-server-[0-9]* | |
8 | 8 | |||
9 | .include "../../databases/mariadb105-client/Makefile.common" | 9 | .include "../../databases/mariadb105-client/Makefile.common" | |
10 | 10 | |||
11 | BUILD_DEFS+= VARBASE | 11 | BUILD_DEFS+= VARBASE | |
12 | 12 | |||
13 | .include "../../mk/bsd.fast.prefs.mk" | 13 | .include "../../mk/bsd.fast.prefs.mk" | |
14 | 14 | |||
15 | MARIADB_USER?= ${MYSQL_USER:Umariadb} | 15 | MARIADB_USER?= ${MYSQL_USER:Umariadb} | |
16 | MARIADB_GROUP?= ${MYSQL_GROUP:Umariadb} | 16 | MARIADB_GROUP?= ${MYSQL_GROUP:Umariadb} | |
17 | 17 | |||
18 | PKG_USERS_VARS+= MARIADB_USER | 18 | PKG_USERS_VARS+= MARIADB_USER | |
19 | PKG_GROUPS_VARS+= MARIADB_GROUP | 19 | PKG_GROUPS_VARS+= MARIADB_GROUP | |
20 | 20 | |||
21 | PKG_GROUPS= ${MARIADB_GROUP} | 21 | PKG_GROUPS= ${MARIADB_GROUP} | |
22 | PKG_USERS= ${MARIADB_USER}:${MARIADB_GROUP} | 22 | PKG_USERS= ${MARIADB_USER}:${MARIADB_GROUP} | |
23 | 23 | |||
24 | PKG_GECOS.${MARIADB_USER}= MariaDB administrator | 24 | PKG_GECOS.${MARIADB_USER}= MariaDB administrator | |
25 | PKG_HOME.${MARIADB_USER}= ${MARIADB_DATADIR} | 25 | PKG_HOME.${MARIADB_USER}= ${MARIADB_DATADIR} | |
26 | PKG_SHELL.${MARIADB_USER}= ${SH} | 26 | PKG_SHELL.${MARIADB_USER}= ${SH} | |
27 | 27 | |||
28 | RCD_SCRIPTS= mariadb | 28 | RCD_SCRIPTS= mariadb | |
29 | SMF_NAME= mariadb | 29 | SMF_NAME= mariadb | |
30 | SMF_METHODS= ${RCD_SCRIPTS} | 30 | SMF_METHODS= ${RCD_SCRIPTS} | |
31 | 31 | |||
32 | FILES_SUBST+= HOSTNAME_CMD=${HOSTNAME_CMD:Q} | 32 | FILES_SUBST+= HOSTNAME_CMD=${HOSTNAME_CMD:Q} | |
33 | FILES_SUBST+= MARIADB_DATADIR=${MARIADB_DATADIR} | 33 | FILES_SUBST+= MARIADB_DATADIR=${MARIADB_DATADIR} | |
34 | FILES_SUBST+= MARIADB_USER=${MARIADB_USER} MARIADB_GROUP=${MARIADB_GROUP} | 34 | FILES_SUBST+= MARIADB_USER=${MARIADB_USER} MARIADB_GROUP=${MARIADB_GROUP} | |
35 | BUILD_DEFS+= MARIADB_DATADIR | 35 | BUILD_DEFS+= MARIADB_DATADIR | |
36 | 36 | |||
37 | OWN_DIRS_PERMS+= ${MARIADB_DATADIR} ${MARIADB_USER} ${MARIADB_GROUP} 0700 | 37 | OWN_DIRS_PERMS+= ${MARIADB_DATADIR} ${MARIADB_USER} ${MARIADB_GROUP} 0700 | |
38 | OWN_DIRS_PERMS+= ${VARBASE}/run/mariadb ${MARIADB_USER} ${MARIADB_GROUP} 0700 | 38 | OWN_DIRS_PERMS+= ${VARBASE}/run/mariadb ${MARIADB_USER} ${MARIADB_GROUP} 0700 | |
39 | OWN_DIRS_PERMS+= ${VARBASE}/log/mariadb ${MARIADB_USER} ${MARIADB_GROUP} 0700 | 39 | OWN_DIRS_PERMS+= ${VARBASE}/log/mariadb ${MARIADB_USER} ${MARIADB_GROUP} 0700 | |
40 | 40 | |||
41 | USE_TOOLS= bash:run perl:run | 41 | USE_TOOLS= bash:run perl:run | |
42 | REPLACE_BASH+= scripts/wsrep_sst_*.sh | 42 | REPLACE_BASH+= scripts/wsrep_sst_*.sh | |
43 | REPLACE_BASH+= scripts/mariadb-service-convert | 43 | REPLACE_BASH+= scripts/mariadb-service-convert | |
44 | 44 | |||
45 | .include "options.mk" | 45 | .include "options.mk" | |
46 | .include "../../archivers/bzip2/buildlink3.mk" | 46 | .include "../../archivers/bzip2/buildlink3.mk" | |
47 | .include "../../archivers/xz/buildlink3.mk" | 47 | .include "../../archivers/xz/buildlink3.mk" | |
48 | .include "../../databases/mariadb105-client/buildlink3.mk" | 48 | .include "../../databases/mariadb105-client/buildlink3.mk" | |
49 | .include "../../devel/libexecinfo/buildlink3.mk" | 49 | .include "../../devel/libexecinfo/buildlink3.mk" | |
50 | .include "../../security/tcp_wrappers/buildlink3.mk" | 50 | .include "../../security/tcp_wrappers/buildlink3.mk" | |
51 | .include "../../textproc/libxml2/buildlink3.mk" | 51 | .include "../../textproc/libxml2/buildlink3.mk" | |
52 | .include "../../mk/bsd.pkg.mk" | 52 | .include "../../mk/bsd.pkg.mk" |
@@ -1,94 +1,90 @@ | @@ -1,94 +1,90 @@ | |||
1 | # $NetBSD: options.mk,v 1.4 2021/07/04 10:14:54 nia Exp $ | 1 | # $NetBSD: options.mk,v 1.5 2021/07/12 22:40:00 nia Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.mysql-server | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.mysql-server | |
4 | 4 | |||
5 | PKG_SUPPORTED_OPTIONS+= columnstore embedded-server lzo lz4 oqgraph rocksdb | 5 | PKG_SUPPORTED_OPTIONS+= columnstore embedded-server lzo lz4 oqgraph rocksdb | |
6 | PKG_SUPPORTED_OPTIONS+= snappy ssl zstd | 6 | PKG_SUPPORTED_OPTIONS+= snappy ssl zstd | |
7 | 7 | |||
8 | .include "../../mk/bsd.fast.prefs.mk" | 8 | .include "../../mk/bsd.fast.prefs.mk" | |
9 | 9 | |||
10 | .if ${OPSYS} != "SunOS" | 10 | PKG_SUGGESTED_OPTIONS= ssl | |
11 | PKG_SUGGESTED_OPTIONS+= embedded-server ssl | |||
12 | .else | |||
13 | PKG_SUGGESTED_OPTIONS+= ssl | |||
14 | .endif | |||
15 | 11 | |||
16 | .include "../../mk/bsd.options.mk" | 12 | .include "../../mk/bsd.options.mk" | |
17 | 13 | |||
18 | .if !empty(PKG_OPTIONS:Mcolumnstore) | 14 | .if !empty(PKG_OPTIONS:Mcolumnstore) | |
19 | .include "../../devel/boost-headers/buildlink3.mk" | 15 | .include "../../devel/boost-headers/buildlink3.mk" | |
20 | CMAKE_ARGS+= -DPLUGIN_COLUMNSTORE=YES | 16 | CMAKE_ARGS+= -DPLUGIN_COLUMNSTORE=YES | |
21 | .else | 17 | .else | |
22 | CMAKE_ARGS+= -DPLUGIN_COLUMNSTORE=NO | 18 | CMAKE_ARGS+= -DPLUGIN_COLUMNSTORE=NO | |
23 | .endif | 19 | .endif | |
24 | 20 | |||
25 | PLIST_VARS+= embedded | 21 | PLIST_VARS+= embedded | |
26 | .if !empty(PKG_OPTIONS:Membedded-server) | 22 | .if !empty(PKG_OPTIONS:Membedded-server) | |
27 | CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER=ON | 23 | CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER=ON | |
28 | PLIST.embedded= yes | 24 | PLIST.embedded= yes | |
29 | .else | 25 | .else | |
30 | CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER=OFF | 26 | CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER=OFF | |
31 | .endif | 27 | .endif | |
32 | 28 | |||
33 | .if !empty(PKG_OPTIONS:Mlzo) | 29 | .if !empty(PKG_OPTIONS:Mlzo) | |
34 | .include "../../archivers/lzo/buildlink3.mk" | 30 | .include "../../archivers/lzo/buildlink3.mk" | |
35 | CMAKE_ARGS+= -DWITH_INNODB_LZO=ON | 31 | CMAKE_ARGS+= -DWITH_INNODB_LZO=ON | |
36 | .else | 32 | .else | |
37 | CMAKE_ARGS+= -DWITH_INNODB_LZO=OFF | 33 | CMAKE_ARGS+= -DWITH_INNODB_LZO=OFF | |
38 | .endif | 34 | .endif | |
39 | 35 | |||
40 | .if !empty(PKG_OPTIONS:Mlz4) | 36 | .if !empty(PKG_OPTIONS:Mlz4) | |
41 | .include "../../archivers/lz4/buildlink3.mk" | 37 | .include "../../archivers/lz4/buildlink3.mk" | |
42 | CMAKE_ARGS+= -DGRN_WITH_LZ4=ON | 38 | CMAKE_ARGS+= -DGRN_WITH_LZ4=ON | |
43 | CMAKE_ARGS+= -DWITH_INNODB_LZ4=ON | 39 | CMAKE_ARGS+= -DWITH_INNODB_LZ4=ON | |
44 | CMAKE_ARGS+= -DWITH_ROCKSDB_LZ4=ON | 40 | CMAKE_ARGS+= -DWITH_ROCKSDB_LZ4=ON | |
45 | .else | 41 | .else | |
46 | CMAKE_ARGS+= -DGRN_WITH_LZ4=OFF | 42 | CMAKE_ARGS+= -DGRN_WITH_LZ4=OFF | |
47 | CMAKE_ARGS+= -DWITH_INNODB_LZ4=OFF | 43 | CMAKE_ARGS+= -DWITH_INNODB_LZ4=OFF | |
48 | CMAKE_ARGS+= -DWITH_ROCKSDB_LZ4=OFF | 44 | CMAKE_ARGS+= -DWITH_ROCKSDB_LZ4=OFF | |
49 | .endif | 45 | .endif | |
50 | 46 | |||
51 | PLIST_VARS+= oqgraph | 47 | PLIST_VARS+= oqgraph | |
52 | .if !empty(PKG_OPTIONS:Moqgraph) | 48 | .if !empty(PKG_OPTIONS:Moqgraph) | |
53 | CMAKE_ARGS+= -DPLUGIN_OQGRAPH=YES | 49 | CMAKE_ARGS+= -DPLUGIN_OQGRAPH=YES | |
54 | PLIST.oqgraph= yes | 50 | PLIST.oqgraph= yes | |
55 | .include "../../devel/boost-libs/buildlink3.mk" | 51 | .include "../../devel/boost-libs/buildlink3.mk" | |
56 | .include "../../devel/libjudy/buildlink3.mk" | 52 | .include "../../devel/libjudy/buildlink3.mk" | |
57 | .else | 53 | .else | |
58 | CMAKE_ARGS+= -DPLUGIN_OQGRAPH=NO | 54 | CMAKE_ARGS+= -DPLUGIN_OQGRAPH=NO | |
59 | .endif | 55 | .endif | |
60 | 56 | |||
61 | PLIST_VARS+= rocksdb | 57 | PLIST_VARS+= rocksdb | |
62 | .if !empty(PKG_OPTIONS:Mrocksdb) | 58 | .if !empty(PKG_OPTIONS:Mrocksdb) | |
63 | .include "../../lang/python/application.mk" | 59 | .include "../../lang/python/application.mk" | |
64 | PLIST.rocksdb= yes | 60 | PLIST.rocksdb= yes | |
65 | CMAKE_ARGS+= -DWITHOUT_ROCKSDB_STORAGE_ENGINE=OFF | 61 | CMAKE_ARGS+= -DWITHOUT_ROCKSDB_STORAGE_ENGINE=OFF | |
66 | CMAKE_ARGS+= -DPYTHON_SHEBANG=${PYTHONBIN} | 62 | CMAKE_ARGS+= -DPYTHON_SHEBANG=${PYTHONBIN} | |
67 | .else | 63 | .else | |
68 | CMAKE_ARGS+= -DWITHOUT_ROCKSDB_STORAGE_ENGINE=ON | 64 | CMAKE_ARGS+= -DWITHOUT_ROCKSDB_STORAGE_ENGINE=ON | |
69 | .endif | 65 | .endif | |
70 | 66 | |||
71 | .if !empty(PKG_OPTIONS:Msnappy) | 67 | .if !empty(PKG_OPTIONS:Msnappy) | |
72 | .include "../../devel/snappy/buildlink3.mk" | 68 | .include "../../devel/snappy/buildlink3.mk" | |
73 | CMAKE_ARGS+= -DWITH_INNODB_SNAPPY=ON | 69 | CMAKE_ARGS+= -DWITH_INNODB_SNAPPY=ON | |
74 | CMAKE_ARGS+= -DWITH_ROCKSDB_snappy=ON | 70 | CMAKE_ARGS+= -DWITH_ROCKSDB_snappy=ON | |
75 | .else | 71 | .else | |
76 | CMAKE_ARGS+= -DWITH_INNODB_SNAPPY=OFF | 72 | CMAKE_ARGS+= -DWITH_INNODB_SNAPPY=OFF | |
77 | CMAKE_ARGS+= -DWITH_ROCKSDB_snappy=OFF | 73 | CMAKE_ARGS+= -DWITH_ROCKSDB_snappy=OFF | |
78 | .endif | 74 | .endif | |
79 | 75 | |||
80 | # Enable OpenSSL support | 76 | # Enable OpenSSL support | |
81 | .if !empty(PKG_OPTIONS:Mssl) | 77 | .if !empty(PKG_OPTIONS:Mssl) | |
82 | .include "../../security/openssl/buildlink3.mk" | 78 | .include "../../security/openssl/buildlink3.mk" | |
83 | CMAKE_ARGS+= -DWITH_SSL=system | 79 | CMAKE_ARGS+= -DWITH_SSL=system | |
84 | LDFLAGS+= -lcrypto -lssl | 80 | LDFLAGS+= -lcrypto -lssl | |
85 | .else | 81 | .else | |
86 | CMAKE_ARGS+= -DWITH_SSL=no | 82 | CMAKE_ARGS+= -DWITH_SSL=no | |
87 | .endif | 83 | .endif | |
88 | 84 | |||
89 | .if !empty(PKG_OPTIONS:Mzstd) | 85 | .if !empty(PKG_OPTIONS:Mzstd) | |
90 | .include "../../archivers/zstd/buildlink3.mk" | 86 | .include "../../archivers/zstd/buildlink3.mk" | |
91 | CMAKE_ARGS+= -DWITH_ROCKSDB_zstd=ON | 87 | CMAKE_ARGS+= -DWITH_ROCKSDB_zstd=ON | |
92 | .else | 88 | .else | |
93 | CMAKE_ARGS+= -DWITH_ROCKSDB_zstd=OFF | 89 | CMAKE_ARGS+= -DWITH_ROCKSDB_zstd=OFF | |
94 | .endif | 90 | .endif |