Skip to content

Commit 6c2bc36

Browse files
author
alnsn
committed
Initial import of devel/ocaml-ounit2, version 2.2.7.
OUnit is a unit test framework for OCaml. It allows one to easily create unit-tests for OCaml code. It is loosely based on [HUnit], a unit testing framework for Haskell. It is similar to [JUnit], and other XUnit testing frameworks.
1 parent 1fd440f commit 6c2bc36

4 files changed

Lines changed: 172 additions & 0 deletions

File tree

devel/ocaml-ouint2/DESCR

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
OUnit is a unit test framework for OCaml. It allows one to easily
2+
create unit-tests for OCaml code. It is loosely based on [HUnit],
3+
a unit testing framework for Haskell. It is similar to [JUnit],
4+
and other XUnit testing frameworks.�

devel/ocaml-ouint2/Makefile

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# $NetBSD: Makefile,v 1.1 2026/01/25 19:37:59 alnsn Exp $
2+
3+
DISTNAME= ounit2-2.2.7
4+
PKGNAME= ocaml-${DISTNAME}
5+
CATEGORIES= devel
6+
MASTER_SITES= ${MASTER_SITE_GITHUB:=gildor478/}
7+
GITHUB_PROJECT= ounit
8+
GITHUB_TAG= v${PKGVERSION_NOREV}
9+
10+
MAINTAINER= pkgsrc-users@NetBSD.org
11+
HOMEPAGE= https://github.com/ocsigen/lwt_log/
12+
COMMENT= Unit test framework for OCaml
13+
LICENSE= mit
14+
15+
OCAML_USE_DUNE= yes
16+
DUNE_BUILD_PACKAGES= ounit2
17+
18+
TEST_TARGET= test
19+
20+
.include "../../lang/ocaml/ocaml.mk"
21+
.include "../../mk/bsd.pkg.mk"

devel/ocaml-ouint2/PLIST

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
@comment $NetBSD: PLIST,v 1.1 2026/01/25 19:37:59 alnsn Exp $
2+
${OCAML_SITELIB}/ounit2/META
3+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitAdvanced.a
4+
${OCAML_SITELIB}/ounit2/advanced/oUnitAdvanced.cma
5+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitAdvanced.cmxa
6+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitAdvanced.cmxs
7+
${OCAML_SITELIB}/ounit2/advanced/oUnitAssert.cmi
8+
${OCAML_SITELIB}/ounit2/advanced/oUnitAssert.cmt
9+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitAssert.cmx
10+
${OCAML_SITELIB}/ounit2/advanced/oUnitAssert.ml
11+
${OCAML_SITELIB}/ounit2/advanced/oUnitBracket.cmi
12+
${OCAML_SITELIB}/ounit2/advanced/oUnitBracket.cmt
13+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitBracket.cmx
14+
${OCAML_SITELIB}/ounit2/advanced/oUnitBracket.ml
15+
${OCAML_SITELIB}/ounit2/advanced/oUnitCache.cmi
16+
${OCAML_SITELIB}/ounit2/advanced/oUnitCache.cmt
17+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitCache.cmx
18+
${OCAML_SITELIB}/ounit2/advanced/oUnitCache.ml
19+
${OCAML_SITELIB}/ounit2/advanced/oUnitCheckEnv.cmi
20+
${OCAML_SITELIB}/ounit2/advanced/oUnitCheckEnv.cmt
21+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitCheckEnv.cmx
22+
${OCAML_SITELIB}/ounit2/advanced/oUnitCheckEnv.ml
23+
${OCAML_SITELIB}/ounit2/advanced/oUnitChooser.cmi
24+
${OCAML_SITELIB}/ounit2/advanced/oUnitChooser.cmt
25+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitChooser.cmx
26+
${OCAML_SITELIB}/ounit2/advanced/oUnitChooser.ml
27+
${OCAML_SITELIB}/ounit2/advanced/oUnitConf.cmi
28+
${OCAML_SITELIB}/ounit2/advanced/oUnitConf.cmt
29+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitConf.cmx
30+
${OCAML_SITELIB}/ounit2/advanced/oUnitConf.ml
31+
${OCAML_SITELIB}/ounit2/advanced/oUnitCore.cmi
32+
${OCAML_SITELIB}/ounit2/advanced/oUnitCore.cmt
33+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitCore.cmx
34+
${OCAML_SITELIB}/ounit2/advanced/oUnitCore.ml
35+
${OCAML_SITELIB}/ounit2/advanced/oUnitDiff.cmi
36+
${OCAML_SITELIB}/ounit2/advanced/oUnitDiff.cmt
37+
${OCAML_SITELIB}/ounit2/advanced/oUnitDiff.cmti
38+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitDiff.cmx
39+
${OCAML_SITELIB}/ounit2/advanced/oUnitDiff.ml
40+
${OCAML_SITELIB}/ounit2/advanced/oUnitDiff.mli
41+
${OCAML_SITELIB}/ounit2/advanced/oUnitLogger.cmi
42+
${OCAML_SITELIB}/ounit2/advanced/oUnitLogger.cmt
43+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitLogger.cmx
44+
${OCAML_SITELIB}/ounit2/advanced/oUnitLogger.ml
45+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerCI.cmi
46+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerCI.cmt
47+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerCI.cmx
48+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerCI.ml
49+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerHTML.cmi
50+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerHTML.cmt
51+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerHTML.cmx
52+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerHTML.ml
53+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerHTMLData.cmi
54+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerHTMLData.cmt
55+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerHTMLData.cmx
56+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerHTMLData.ml
57+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerJUnit.cmi
58+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerJUnit.cmt
59+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerJUnit.cmx
60+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerJUnit.ml
61+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerStd.cmi
62+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerStd.cmt
63+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerStd.cmx
64+
${OCAML_SITELIB}/ounit2/advanced/oUnitLoggerStd.ml
65+
${OCAML_SITELIB}/ounit2/advanced/oUnitPlugin.cmi
66+
${OCAML_SITELIB}/ounit2/advanced/oUnitPlugin.cmt
67+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitPlugin.cmx
68+
${OCAML_SITELIB}/ounit2/advanced/oUnitPlugin.ml
69+
${OCAML_SITELIB}/ounit2/advanced/oUnitPropList.cmi
70+
${OCAML_SITELIB}/ounit2/advanced/oUnitPropList.cmt
71+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitPropList.cmx
72+
${OCAML_SITELIB}/ounit2/advanced/oUnitPropList.ml
73+
${OCAML_SITELIB}/ounit2/advanced/oUnitResultSummary.cmi
74+
${OCAML_SITELIB}/ounit2/advanced/oUnitResultSummary.cmt
75+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitResultSummary.cmx
76+
${OCAML_SITELIB}/ounit2/advanced/oUnitResultSummary.ml
77+
${OCAML_SITELIB}/ounit2/advanced/oUnitRunner.cmi
78+
${OCAML_SITELIB}/ounit2/advanced/oUnitRunner.cmt
79+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitRunner.cmx
80+
${OCAML_SITELIB}/ounit2/advanced/oUnitRunner.ml
81+
${OCAML_SITELIB}/ounit2/advanced/oUnitRunnerProcesses.cmi
82+
${OCAML_SITELIB}/ounit2/advanced/oUnitRunnerProcesses.cmt
83+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitRunnerProcesses.cmx
84+
${OCAML_SITELIB}/ounit2/advanced/oUnitRunnerProcesses.ml
85+
${OCAML_SITELIB}/ounit2/advanced/oUnitShared.cmi
86+
${OCAML_SITELIB}/ounit2/advanced/oUnitShared.cmt
87+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitShared.cmx
88+
${OCAML_SITELIB}/ounit2/advanced/oUnitShared.ml
89+
${OCAML_SITELIB}/ounit2/advanced/oUnitState.cmi
90+
${OCAML_SITELIB}/ounit2/advanced/oUnitState.cmt
91+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitState.cmx
92+
${OCAML_SITELIB}/ounit2/advanced/oUnitState.ml
93+
${OCAML_SITELIB}/ounit2/advanced/oUnitTest.cmi
94+
${OCAML_SITELIB}/ounit2/advanced/oUnitTest.cmt
95+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitTest.cmx
96+
${OCAML_SITELIB}/ounit2/advanced/oUnitTest.ml
97+
${OCAML_SITELIB}/ounit2/advanced/oUnitTestData.cmi
98+
${OCAML_SITELIB}/ounit2/advanced/oUnitTestData.cmt
99+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitTestData.cmx
100+
${OCAML_SITELIB}/ounit2/advanced/oUnitTestData.ml
101+
${OCAML_SITELIB}/ounit2/advanced/oUnitUtils.cmi
102+
${OCAML_SITELIB}/ounit2/advanced/oUnitUtils.cmt
103+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/advanced/oUnitUtils.cmx
104+
${OCAML_SITELIB}/ounit2/advanced/oUnitUtils.ml
105+
${OCAML_SITELIB}/ounit2/dune-package
106+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/oUnit.a
107+
${OCAML_SITELIB}/ounit2/oUnit.cma
108+
${OCAML_SITELIB}/ounit2/oUnit.cmi
109+
${OCAML_SITELIB}/ounit2/oUnit.cmt
110+
${OCAML_SITELIB}/ounit2/oUnit.cmti
111+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/oUnit.cmx
112+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/oUnit.cmxa
113+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/oUnit.cmxs
114+
${OCAML_SITELIB}/ounit2/oUnit.ml
115+
${OCAML_SITELIB}/ounit2/oUnit.mli
116+
${OCAML_SITELIB}/ounit2/oUnit2.cmi
117+
${OCAML_SITELIB}/ounit2/oUnit2.cmt
118+
${OCAML_SITELIB}/ounit2/oUnit2.cmti
119+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/oUnit2.cmx
120+
${OCAML_SITELIB}/ounit2/oUnit2.ml
121+
${OCAML_SITELIB}/ounit2/oUnit2.mli
122+
${OCAML_SITELIB}/ounit2/opam
123+
${OCAML_SITELIB}/ounit2/threads/.private/oUnitThreads__OUnitRunnerThreads.cmi
124+
${OCAML_SITELIB}/ounit2/threads/.private/oUnitThreads__OUnitRunnerThreads.cmt
125+
${OCAML_SITELIB}/ounit2/threads/oUnitRunnerThreads.ml
126+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/threads/oUnitThreads.a
127+
${OCAML_SITELIB}/ounit2/threads/oUnitThreads.cma
128+
${OCAML_SITELIB}/ounit2/threads/oUnitThreads.cmi
129+
${OCAML_SITELIB}/ounit2/threads/oUnitThreads.cmt
130+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/threads/oUnitThreads.cmx
131+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/threads/oUnitThreads.cmxa
132+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/threads/oUnitThreads.cmxs
133+
${OCAML_SITELIB}/ounit2/threads/oUnitThreads.ml
134+
${OCAML_SITELIB}/ounit2/threads/oUnitThreads__.cmi
135+
${OCAML_SITELIB}/ounit2/threads/oUnitThreads__.cmt
136+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/threads/oUnitThreads__.cmx
137+
${OCAML_SITELIB}/ounit2/threads/oUnitThreads__.ml
138+
${PLIST.ocaml-opt}${OCAML_SITELIB}/ounit2/threads/oUnitThreads__OUnitRunnerThreads.cmx
139+
share/doc/ounit2/CHANGES.md
140+
share/doc/ounit2/LICENSE.txt
141+
share/doc/ounit2/README.md
142+
share/doc/ounit2/odoc-pages/index.mld

devel/ocaml-ouint2/distinfo

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
$NetBSD: distinfo,v 1.1 2026/01/25 19:37:59 alnsn Exp $
2+
3+
BLAKE2s (ounit2-2.2.7.tar.gz) = 8a50c537e2e794566e735a4625651ea181066ef258fc1ad44edd58f3a90e5b3e
4+
SHA512 (ounit2-2.2.7.tar.gz) = b2cefed53127f724c099391eefe1bce3b43cad5d6b629b5f1e9446b58892639de758f5dbcbd5efb6c409ce77ed01d06693989a3ba909cf79c36c2554c1473396
5+
Size (ounit2-2.2.7.tar.gz) = 69771 bytes

0 commit comments

Comments
 (0)