# Created by: Akinori MUSHA aka knu # $FreeBSD: head/databases/mysql-q4m/Makefile 553930 2020-11-02 22:07:21Z rene $ PORTNAME= q4m PORTVERSION= 0.9.14 PORTREVISION= 5 CATEGORIES= databases MASTER_SITES= http://q4m.kazuhooku.com/dist/ PKGNAMEPREFIX= ${_MYSQL_SERVER:T:C/-server$/-/} MAINTAINER= ports@FreeBSD.org COMMENT= Message queue that works as a pluggable storage engine of MySQL FETCH_DEPENDS+= ${NONEXISTENT}:${_MYSQL_SERVER}:fetch BUILD_DEPENDS+= ${NONEXISTENT}:${_MYSQL_SERVER}:build USES= gmake perl5 libtool mysql:server IGNORE_WITH_MYSQL= 57 80 101m 102m 103m 57p 57w USE_GCC= any USE_PERL5= run GNU_CONFIGURE= yes LDFLAGS+= -lpthread -L${LOCALBASE}/lib/mysql CONFIGURE_ARGS= --prefix="${PREFIX}" \ --libdir="${PREFIX}/lib/mysql/plugin" \ --with-mysql="$$(cd ${PORTSDIR}/${_MYSQL_SERVER}; ${MAKE} -V WRKSRC)" \ CPPFLAGS="-I$$(cd ${PORTSDIR}/${_MYSQL_SERVER}; ${MAKE} -V BUILD_WRKSRC)/include -DDEBUG_OFF" INSTALL_TARGET= bindir=${STAGEDIR}${PREFIX}/bin install post-extract: ${CP} -p ${WRKSRC}/support-files/install.sql ${WRKSRC}/examples/ OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= AUTHORS ChangeLog README doc PORTEXAMPLES= crawler install.sql post-patch: @${REINPLACE_CMD} -e 's|/include/mysql|/include/mysql/mysql|g' ${WRKSRC}/configure post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} cd ${WRKSRC}; ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DOCSDIR} .endfor ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in ${PORTEXAMPLES} cd ${WRKSRC}/examples; ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR} .endfor install-functions: mysql -u root -p -f mysql < ${EXAMPLESDIR}/install.sql test: cd ${WRKSRC}; ./run_tests.pl .include