123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- # $OpenBSD: Makefile,v 1.18 2017/04/10 11:45:24 sthen Exp $
- COMMENT = modular, cross-platform and multi-threaded benchmark tool
- DISTNAME = sysbench-0.4.8
- REVISION = 9
- CATEGORIES = benchmarks
- MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=sysbench/}
- HOMEPAGE = http://sysbench.sourceforge.net/
- # GPL
- PERMIT_PACKAGE_CDROM = Yes
- WANTLIB = m c pthread
- MAINTAINER = Jung Lee <moorang@gmail.com>
- BUILD_DEPENDS = textproc/docbook-xsl
- NO_TEST = Yes
- CONFIGURE_STYLE = gnu
- CONFIGURE_ENV = PREFIX=${PREFIX}
- USE_GMAKE = yes
- FLAVORS = mysql pgsql
- FLAVOR ?=
- .if ${FLAVOR:Mmysql}
- CONFIGURE_ARGS += --with-mysql
- LIB_DEPENDS += databases/mariadb
- WANTLIB += crypto ssl ${LIBCXX} z lib/mysql/mysqlclient_r
- .else
- CONFIGURE_ARGS += --with-mysql=no
- .endif
- .if ${FLAVOR:Mpgsql}
- CONFIGURE_ARGS += --with-pgsql
- LIB_DEPENDS += databases/postgresql
- WANTLIB += pq crypto ssl
- #crypto ssl
- .else
- CONFIGURE_ARGS += --with-pgsql=no
- .endif
- pre-configure:
- @rm ${WRKBUILD}/doc/manual.html
- do-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/sysbench
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/sysbench
- ${INSTALL_DATA} ${WRKBUILD}/doc/manual.html ${PREFIX}/share/doc/sysbench
- ${INSTALL_PROGRAM} ${WRKBUILD}/sysbench/sysbench ${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKBUILD}/scripts/sb_*.sh ${PREFIX}/share/examples/sysbench
- .include <bsd.port.mk>
|