ports/databases/mysql-q4m/Makefile
Gerald Pfeifer d09ed096c4 */*: Replace USE_GCC=any with USE_GCC=yes
USE_GCC=any has been equivalent to USE_GCC=yes in most cases (such
as i386 and amd64 since 12.x and depending on configuration 11.x,
most newer installations on other platforms, and 13.x across the
board).

Since commit 96c17633d9 Mk/bsd.gcc.mk is treating them as
different spellings of the same, so continue the deorbiting of the
USE_GCC=any form and simply replace it with USE_GCC=yes.

This should not make any functional difference at all.

Discussed with:	mat, linimon, pkubaj
2021-06-04 05:53:21 +00:00

57 lines
1.6 KiB
Makefile

# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
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= yes
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 <bsd.port.mk>