PORTNAME=	super-smack
PORTVERSION=	1.3
PORTREVISION=	4
CATEGORIES=	benchmarks databases
MASTER_SITES=	GENTOO

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Benchmarking, stress testing, and load generation tool for Databases
WWW=		https://jeremy.zawodny.com/mysql/super-smack/

LICENSE=	GPLv2+

BROKEN=		unfetchable
EXPIRATION_DATE=2023-04-30

GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--with-smacks-dir=${DATADIR}
MAKE_JOBS_UNSAFE=	yes
CPPFLAGS+=	-D_WANT_SEMUN

PORTDOCS=	CHANGES README MANUAL TUTORIAL

OPTIONS_DEFINE=		DOCS
OPTIONS_MULTI=		DB
OPTIONS_MULTI_DB=	MYSQL PGSQL
OPTIONS_DEFAULT=	MYSQL

MYSQL_USES=		compiler:c++11-lang mysql
MYSQL_CONFIGURE_ON=	--with-mysql \
			--with-mysql-include=${LOCALBASE}/include/mysql \
			--with-mysql-lib=${LOCALBASE}/lib/mysql

PGSQL_USES=		pgsql
PGSQL_CONFIGURE_ON=	--with-pgsql \
			--with-pgsql-include=${LOCALBASE}/include \
			--with-pgsql-lib=${LOCALBASE}/lib

post-install-DOCS-on:
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}

.include <bsd.port.mk>
