2022-03-11 18:31:17 +00:00

28 lines
710 B
Makefile

V = 1.1.0
COMMENT = unit testing for PostgreSQL
DISTNAME = pgtap-${V}
CATEGORIES = databases
EXTRACT_SUFX = .zip
HOMEPAGE = https://pgtap.org/
# PostgreSQL
PERMIT_PACKAGE= Yes
MASTER_SITES = https://api.pgxn.org/dist/pgtap/${V}/
MODULES = databases/postgresql
SUBST_VARS += V
USE_GMAKE = Yes
BUILD_DEPENDS = databases/postgresql
RUN_DEPENDS = databases/postgresql,-server \
databases/p5-TAP-Parser-SourceHandler-pgTAP
TEST_DEPENDS = ${BUILD_PKGPATH}
TEST_ENV += ALLOW_MISSING_EXTENSIONS=1
MODPOSTGRESQL_TEST_CMD = ${LOCALBASE}/bin/psql -c 'CREATE EXTENSION pgtap; ALTER DATABASE postgres OWNER TO postgres' && \
${MAKE_PROGRAM} ${ALL_TEST_FLAGS} -f ${MAKE_FILE} ${TEST_TARGET}
.include <bsd.port.mk>