- Update to 10.1.22 [1] - Add upstream patch for WITHOUT_SERVER build failure [1]: https://mariadb.com/kb/en/mariadb/mariadb-10122-release-notes/ MFH: 2017Q1 Security: 4d2f9d09-ddb7-11e6-a9a5-b499baebfeaf Security: 7c27192f-0bc3-11e7-9940-b499baebfeaf Security: CVE-2017-3313 Security: CVE-2017-3302
41 lines
1.2 KiB
Makefile
41 lines
1.2 KiB
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= mariadb
|
|
PKGNAMESUFFIX= 101-client
|
|
|
|
COMMENT= Multithreaded SQL database (client)
|
|
|
|
MASTERDIR= ${.CURDIR}/../mariadb101-server
|
|
|
|
FILESDIR= ${.CURDIR}/files
|
|
PATCHDIR= ${.CURDIR}/files
|
|
PLIST= ${.CURDIR}/pkg-plist
|
|
|
|
CMAKE_ARGS+= -DWITHOUT_SERVER=1
|
|
INSTALL_TARGET= install
|
|
|
|
USE_LDCONFIG= ${PREFIX}/lib/mysql
|
|
|
|
CLIENT_ONLY= yes
|
|
|
|
post-install:
|
|
${RM} ${STAGEDIR}${PREFIX}/bin/wsrep*
|
|
${RM} ${STAGEDIR}${PREFIX}/bin/mysqld_safe_helper
|
|
${RM} ${STAGEDIR}${PREFIX}/share/aclocal/mysql.m4
|
|
${RM} -r ${STAGEDIR}${PREFIX}/share/pkgconfig
|
|
${RM} -r ${STAGEDIR}${PREFIX}/include/mysql/private
|
|
. for b in mysql mysqladmin mysqlbinlog mysqlcheck mysqldump \
|
|
mysqlimport mysqlshow mysqlslap
|
|
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${b}
|
|
. endfor
|
|
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient.so.18
|
|
. for b in dialog.so mysql_clear_password.so client_ed25519.so
|
|
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mysql/plugin/${b}
|
|
. endfor
|
|
# Fix https://mariadb.atlassian.net/browse/MDEV-9388
|
|
@${REINPLACE_CMD} 's/-l-pthread/-lpthread/' ${STAGEDIR}${PREFIX}/bin/mysql_config
|
|
|
|
post-install-GSSAPI_NONE:
|
|
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mysql/plugin/auth_gssapi_client.so
|
|
|
|
.include "${MASTERDIR}/Makefile"
|