diff options
author | kamil <kamil@pkgsrc.org> | 2016-02-24 23:03:19 +0000 |
---|---|---|
committer | kamil <kamil@pkgsrc.org> | 2016-02-24 23:03:19 +0000 |
commit | d9f21a9d61a68673ce584f616cafb5402cac2b1a (patch) | |
tree | 2480970d473714c5fab03d9adce03d7f91d7636d /devel/catch | |
parent | e1e5d23cc3ef3eafddd4f213266667dd88a15f41 (diff) | |
download | pkgsrc-d9f21a9d61a68673ce584f616cafb5402cac2b1a.tar.gz |
Import Catch-1.3.4 as devel/catch
Catch stands for C++ Automated Test Cases in Headers and is a multi-paradigm
automated test framework for C++ and Objective-C (and, maybe, C). It is
implemented entirely in a set of header files, but is packaged up as a single
header for extra convenience.
Originally packaged in pkgsrc-wip (wip/catch) by Kamil Rytarowski
Diffstat (limited to 'devel/catch')
-rw-r--r-- | devel/catch/DESCR | 4 | ||||
-rw-r--r-- | devel/catch/Makefile | 32 | ||||
-rw-r--r-- | devel/catch/PLIST | 2 | ||||
-rw-r--r-- | devel/catch/distinfo | 6 |
4 files changed, 44 insertions, 0 deletions
diff --git a/devel/catch/DESCR b/devel/catch/DESCR new file mode 100644 index 00000000000..14baed2e38c --- /dev/null +++ b/devel/catch/DESCR @@ -0,0 +1,4 @@ +Catch stands for C++ Automated Test Cases in Headers and is a multi-paradigm +automated test framework for C++ and Objective-C (and, maybe, C). It is +implemented entirely in a set of header files, but is packaged up as a single +header for extra convenience. diff --git a/devel/catch/Makefile b/devel/catch/Makefile new file mode 100644 index 00000000000..b21b528f861 --- /dev/null +++ b/devel/catch/Makefile @@ -0,0 +1,32 @@ +# $NetBSD: Makefile,v 1.1 2016/02/24 23:03:19 kamil Exp $ + +DISTNAME= Catch-1.3.4 +PKGNAME= ${DISTNAME:tl} +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_GITHUB:=philsquared/} +GITHUB_TAG= v${PKGVERSION_NOREV} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= ${MASTER_SITE_GITHUB:=philsquared/Catch/} +COMMENT= C++-native, framework for unit-tests, TDD and BDD +LICENSE= boost-license + +WRKSRC= ${WRKDIR}/${DISTNAME} + +USE_TOOLS+= gmake + +USE_LANGUAGES= c c++ + +NO_BUILD= yes + +AUTO_MKDIRS= yes + +do-install: + ${RUN} ${INSTALL_DATA} ${WRKSRC}/single_include/catch.hpp \ + ${DESTDIR}${PREFIX}/include + +do-test: + ${RUN} cd ${WRKSRC}/projects/SelfTest && \ + ${GMAKE} -f makefile && ./CatchSelfTest + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/catch/PLIST b/devel/catch/PLIST new file mode 100644 index 00000000000..4baf4504949 --- /dev/null +++ b/devel/catch/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1 2016/02/24 23:03:19 kamil Exp $ +include/catch.hpp diff --git a/devel/catch/distinfo b/devel/catch/distinfo new file mode 100644 index 00000000000..e59a906df77 --- /dev/null +++ b/devel/catch/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2016/02/24 23:03:19 kamil Exp $ + +SHA1 (Catch-1.3.4.tar.gz) = b1a270bb740e69763d0aa2b8b8ec226c9fdafead +RMD160 (Catch-1.3.4.tar.gz) = 9f249fac7ee23b63b253fd34fa83c47c9ab23fc9 +SHA512 (Catch-1.3.4.tar.gz) = b84ff1f98e7423d04aedabb79e9a4dec8b041a323dd68b410079a473960cfec7a7f9ff173e91729b75a94ee8a453a5f98046aa84ed66cac67d04a709bd595a2e +Size (Catch-1.3.4.tar.gz) = 309444 bytes |