summaryrefslogtreecommitdiff
path: root/devel/catch
diff options
context:
space:
mode:
authorkamil <kamil@pkgsrc.org>2016-02-24 23:03:19 +0000
committerkamil <kamil@pkgsrc.org>2016-02-24 23:03:19 +0000
commitd9f21a9d61a68673ce584f616cafb5402cac2b1a (patch)
tree2480970d473714c5fab03d9adce03d7f91d7636d /devel/catch
parente1e5d23cc3ef3eafddd4f213266667dd88a15f41 (diff)
downloadpkgsrc-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/DESCR4
-rw-r--r--devel/catch/Makefile32
-rw-r--r--devel/catch/PLIST2
-rw-r--r--devel/catch/distinfo6
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