Commit 61ec52a1 authored by lifanov's avatar lifanov
Browse files

new port: devel/bats

Bats is a TAP-compliant testing framework for Bash. It provides a simple
way to verify that the UNIX programs you write behave as expected.

Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D14116
parent 95f2def2
......@@ -184,6 +184,7 @@
SUBDIR += b2
SUBDIR += babeltrace
SUBDIR += bam
SUBDIR += bats
SUBDIR += bazel
SUBDIR += bazel-clang38
SUBDIR += bbfreeze
......
# Created by: Nikolai Lifanov <lifanov@FreeBSD.org>
# $FreeBSD$
PORTNAME= bats
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
CATEGORIES= devel
MAINTAINER= lifanov@FreeBSD.org
COMMENT= Bash automated testing system
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= bash:shells/bash
USES= shebangfix
SHEBANG_FILES= ${SCRIPTS:S/^/libexec\//}
USE_GITHUB= yes
GH_ACCOUNT= sstephenson
NO_BUILD= yes
NO_ARCH= yes
SCRIPTS= bats \
bats-exec-suite \
bats-exec-test \
bats-format-tap-stream \
bats-preprocess
PLIST_FILES= ${SCRIPTS:S/^/libexec\/${PORTNAME}\//} \
bin/bats \
man/man1/bats.1.gz \
man/man7/bats.7.gz
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}
.for f in ${SCRIPTS}
${INSTALL_SCRIPT} ${WRKSRC}/libexec/${f} \
${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/${f}
.endfor
${RLN} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/bats \
${STAGEDIR}${PREFIX}/bin/bats
${INSTALL_MAN} ${WRKSRC}/man/bats.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/man/bats.7 ${STAGEDIR}${MAN7PREFIX}/man/man7
.include <bsd.port.mk>
TIMESTAMP = 1517234922
SHA256 (sstephenson-bats-v0.4.0_GH0.tar.gz) = 480d8d64f1681eee78d1002527f3f06e1ac01e173b761bc73d0cf33f4dc1d8d7
SIZE (sstephenson-bats-v0.4.0_GH0.tar.gz) = 17258
Bats is a TAP-compliant testing framework for Bash. It provides a simple
way to verify that the UNIX programs you write behave as expected.
WWW: https://github.com/sstephenson/bats
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment