1PORTNAME= mysql 2PORTREVISION= 0 3PKGNAMESUFFIX= 80-client 4 5COMMENT= Multithreaded SQL database (client) 6 7LICENSE+= lgpl2.1 8 9MASTERDIR= ${.CURDIR}/../mysql80-server 10 11PKGMESSAGE= ${.CURDIR}/pkg-message 12PATCHDIR= ${MASTERDIR}/files 13PLIST= ${.CURDIR}/pkg-plist 14 15CONFLICTS_INSTALL= mysql8[1-9]-client-* \ 16 mysql[0-79][0-9]-client-* \ 17 mariadb[0-9][0-9]-client-* \ 18 percona[0-9][0-9]-client-* 19 20CMAKE_ARGS+= -DWITHOUT_SERVER=1 -DINSTALL_SUPPORTFILESDIR=0 21 22USE_LDCONFIG+= ${PREFIX}/lib/mysql 23 24MMAN1= comp_err.1 lz4_decompress.1 mysql.1 mysql_config.1 mysql_config_editor.1 \ 25 mysqladmin.1 mysqlbinlog.1 mysqlcheck.1 mysqldump.1 mysqlimport.1 mysqlman.1 \ 26 mysqlpump.1 mysqlshow.1 mysqlslap.1 perror.1 zlib_decompress.1 27 28CLIENT_ONLY= yes 29 30OPTIONS_GROUP+= PLUGINS 31PLUGINS_DESC= Default Client Plugins 32OPTIONS_GROUP_PLUGINS= SASLCLIENT 33SASLCLIENT_DESC= SASL client plugin module 34SASLCLIENT_CMAKE_BOOL= WITH_AUTHENTICATION_LDAP 35SASLCLIENT_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 36SASLCLIENT_USES= ldap 37 38OPTIONS_DEFAULT+= SASLCLIENT 39OPTIONS_SUB= yes 40 41# issue 166367: adding symlinks for back-compatibility with ${lib}_r 42post-install: 43# @${RM} ${PREFIX}/lib/mysql/private/libprotobuf-lite.so.3.19.4 44# @${RM} ${PREFIX}/lib/mysql/private/libprotobuf.so.3.19.4 45 @${RM} -r ${PREFIX}/lib/mysql/private 46 @${LN} -s libmysqlclient.a ${PREFIX}/lib/mysql/libmysqlclient_r.a 47 @${LN} -s libmysqlclient.so ${PREFIX}/lib/mysql/libmysqlclient_r.so 48 @${LN} -s libmysqlclient.so.21 ${PREFIX}/lib/mysql/libmysqlclient_r.so.21 49 50.include "${MASTERDIR}/Makefile" 51