freebsd-ports/databases/mariadb101-client/Makefile
Bernard Spil 818a24c3f6 databases/madiadb101-server: Update to 10.1.22
- 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
2017-03-18 11:05:32 +00:00

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"