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

Collapse All | Expand All

(-)mysql57-server/Makefile (-4 / +14 lines)
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>

Return to bug 198812