BSD Ports

devel/catch 2.13.10_1 MidnightBSD

Header-only test framework for C++

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
BSL-1.0
Categories
devel

Description

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.

In the other systems

SystemPortVersion
MidnightBSDdevel/catch2.13.10_1
FreeBSDdevel/catch2.13.10,1
NetBSDdevel/catch1.12.2
DragonFlydevel/catch2.13.10
HardenedBSDdevel/catch2.13.10,1
GhostBSDdevel/catch2.13.10,1

Install

Binary package:

mport install catch

From mports:

cd /usr/mports/devel/catch && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	catch>0:devel/catch

Dependencies

No port depends on this one.

Configuration

Options name: devel_catch

OptionDefaultDescription
DOCSoff
USES
cmake compiler:c++14-lang pathfix python:build
Service scripts
none

Files

pkg-plist 42
  • include/catch2/catch.hpp
  • include/catch2/catch_reporter_automake.hpp
  • include/catch2/catch_reporter_sonarqube.hpp
  • include/catch2/catch_reporter_tap.hpp
  • include/catch2/catch_reporter_teamcity.hpp
  • lib/cmake/Catch2/Catch.cmake
  • lib/cmake/Catch2/Catch2Config.cmake
  • lib/cmake/Catch2/Catch2ConfigVersion.cmake
  • lib/cmake/Catch2/Catch2Targets.cmake
  • lib/cmake/Catch2/CatchAddTests.cmake
  • lib/cmake/Catch2/ParseAndAddCatchTests.cmake
  • libdata/pkgconfig/catch2.pc
  • share/Catch2/gdbinit
  • share/Catch2/lldbinit
  • share/doc/catch/Readme.md
  • share/doc/catch/assertions.md
  • share/doc/catch/benchmarks.md
  • share/doc/catch/ci-and-misc.md
  • share/doc/catch/cmake-integration.md
  • share/doc/catch/command-line.md
  • share/doc/catch/commercial-users.md
  • share/doc/catch/configuration.md
  • share/doc/catch/contributing.md
  • share/doc/catch/deprecations.md
  • share/doc/catch/event-listeners.md
  • share/doc/catch/generators.md
  • share/doc/catch/limitations.md
  • share/doc/catch/list-of-examples.md
  • share/doc/catch/logging.md
  • share/doc/catch/matchers.md
  • share/doc/catch/opensource-users.md
  • share/doc/catch/other-macros.md
  • share/doc/catch/own-main.md
  • share/doc/catch/-notes.md
  • share/doc/catch/-process.md
  • share/doc/catch/reporters.md
  • share/doc/catch/slow-compiles.md
  • share/doc/catch/test-cases-and-sections.md
  • share/doc/catch/test-fixtures.md
  • share/doc/catch/tostring.md
  • share/doc/catch/tutorial.md
  • share/doc/catch/why-catch.md
distinfo 1
FileSizeSHA256
catchorg-Catch2-v2.13.10_GH0.tar.gz662225d54a712b7b1d7708bc7a819a8e6e47b2fde9536f487b89ccbca295072a7d9943