Lines 3-9
Link Here
|
3 |
|
3 |
|
4 |
PORTNAME= mysql |
4 |
PORTNAME= mysql |
5 |
PORTVERSION= 5.7.10 |
5 |
PORTVERSION= 5.7.10 |
6 |
PORTREVISION?= 3 |
6 |
PORTREVISION?= 4 |
7 |
CATEGORIES= databases ipv6 |
7 |
CATEGORIES= databases ipv6 |
8 |
MASTER_SITES= MYSQL/MySQL-5.7:MySQL SF/boost/boost/1.59.0:boost |
8 |
MASTER_SITES= MYSQL/MySQL-5.7:MySQL SF/boost/boost/1.59.0:boost |
9 |
PKGNAMESUFFIX?= 57-server |
9 |
PKGNAMESUFFIX?= 57-server |
Lines 17-29
Link Here
|
17 |
SLAVEDIRS= databases/mysql57-client |
17 |
SLAVEDIRS= databases/mysql57-client |
18 |
USES= cmake:outsource shebangfix |
18 |
USES= cmake:outsource shebangfix |
19 |
|
19 |
|
20 |
OPTIONS_RADIO= SSL |
20 |
OPTIONS_RADIO= SSL ZLIB |
21 |
OPTIONS_RADIO_SSL= BUNDLED_SSL OPENSSL WITHOUT_SSL |
21 |
OPTIONS_RADIO_SSL= BUNDLED_SSL OPENSSL WITHOUT_SSL |
22 |
OPTIONS_DEFAULT+= OPENSSL |
22 |
OPTIONS_RADIO_ZLIB= BUNDLED_ZLIB SYSTEM_ZLIB |
|
|
23 |
OPTIONS_DEFAULT+= OPENSSL SYSTEM_ZLIB |
23 |
NO_OPTIONS_SORT= yes |
24 |
NO_OPTIONS_SORT= yes |
24 |
|
25 |
|
25 |
BUNDLED_SSL_DESC= SSL/TLS support via (bundled) CyaSSL |
26 |
BUNDLED_SSL_DESC= SSL/TLS support via (bundled) CyaSSL |
26 |
WITHOUT_SSL_DESC= No SSL/TLS support |
27 |
WITHOUT_SSL_DESC= No SSL/TLS support |
|
|
28 |
BUNDLED_ZLIB_DESC= Use bundled ZLib |
29 |
SYSTEM_ZLIB_DESC= Use system ZLib |
27 |
|
30 |
|
28 |
CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \ |
31 |
CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \ |
29 |
-DINSTALL_DOCREADMEDIR="share/doc/mysql" \ |
32 |
-DINSTALL_DOCREADMEDIR="share/doc/mysql" \ |
Lines 42-47
Link Here
|
42 |
-DINSTALL_SUPPORTFILESDIR="share/mysql" \ |
45 |
-DINSTALL_SUPPORTFILESDIR="share/mysql" \ |
43 |
-DLOCAL_BOOST_DIR=${WRKDIR}/boost_1_59_0 \ |
46 |
-DLOCAL_BOOST_DIR=${WRKDIR}/boost_1_59_0 \ |
44 |
-DBOOST_INCLUDE_DIR=${WRKDIR}/boost_1_59_0 \ |
47 |
-DBOOST_INCLUDE_DIR=${WRKDIR}/boost_1_59_0 \ |
|
|
48 |
-DINSTALL_LAYOUT=STANDALONE \ |
45 |
-DWITH_INNODB_EXTRA_DEBUG=0 |
49 |
-DWITH_INNODB_EXTRA_DEBUG=0 |
46 |
|
50 |
|
47 |
SHEBANG_FILES= scripts/*.pl* scripts/*.sh |
51 |
SHEBANG_FILES= scripts/*.pl* scripts/*.sh |
Lines 53-58
Link Here
|
53 |
BUNDLED_SSL_CMAKE_ON= -DWITH_SSL=bundled |
57 |
BUNDLED_SSL_CMAKE_ON= -DWITH_SSL=bundled |
54 |
OPENSSL_USE= OPENSSL=yes |
58 |
OPENSSL_USE= OPENSSL=yes |
55 |
WITHOUT_SSL_CMAKE_ON= -DWITH_SSL=no |
59 |
WITHOUT_SSL_CMAKE_ON= -DWITH_SSL=no |
|
|
60 |
BUNDLED_ZLIB_CMAKE_ON= -DWITH_ZLIB=bundled |
61 |
SYSTEM_ZLIB_CMAKE_ON= -DWITH_ZLIB=system |
56 |
|
62 |
|
57 |
# MySQL-Server part |
63 |
# MySQL-Server part |
58 |
.if !defined(CLIENT_ONLY) |
64 |
.if !defined(CLIENT_ONLY) |
Lines 112-118
Link Here
|
112 |
PERFSCHM_SUB_LIST_OFF+= PERFSCHEMRC="--skip-performance-schema" |
118 |
PERFSCHM_SUB_LIST_OFF+= PERFSCHEMRC="--skip-performance-schema" |
113 |
|
119 |
|
114 |
.else |
120 |
.else |
115 |
USES+= readline |
121 |
USES+= libedit |
|
|
122 |
LIB_DEPENDS+= libevent.so:${PORTSDIR}/devel/libevent2 |
123 |
|
124 |
CMAKE_ARGS+= -DWITH_EDITLINE=system \ |
125 |
-DWITH_LIBEVENT=system |
116 |
.endif |
126 |
.endif |
117 |
|
127 |
|
118 |
.include <bsd.port.pre.mk> |
128 |
.include <bsd.port.pre.mk> |