CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

devel/catch 2.13.10,1

Header-only test framework for C++

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 2.13.10,1
Upstream
up to date
Last update
to 2.13.10,1 · ebdcb5afc1
Quarterly
2026Q4: 2.13.10,1
WWW
https://github.com/catchorg/Catch2
Links
cgit · VuXML

Install

Package
# pkg install catch
installs 2.13.10,1 from latest; from quarterly (2026Q4) 2.13.10,1
Port
# cd /usr/ports/devel/catch && make install clean
# make -C /usr/ports/devel/catch config  # change options first
Size
184 KiB download · 947 KiB installed
Depends on
nothing
License
BSL
Options
1 of 1 on in the package: DOCS

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.13.10,12.13.10,1–
FreeBSD 152.13.10,12.13.10,1–
FreeBSD 142.13.10,12.13.10,12.13.10,1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.13.10,12.13.10,1–
FreeBSD 142.13.10,12.13.10,12.13.10,1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.13.10,1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (89)

Mathieu Arnold (mat) · 2.4.0
Add DOCS options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
e1bfdfbe56
Pietro Cerutti (gahr) · 2.4.0
devel/catch: update to 2.4.0

Release notes: https://github.com/catchorg/Catch2/releases/tag/v2.4.0
9182ab1270
Pietro Cerutti (gahr) · 2.3.0
devel/catch: update to 2.3.0

This release changes the include paths provided by our CMake and pkg-config
integration. The proper include path for the single-header when using one of
the above is now <catch2/catch.hpp>. This change also necessitated changes to
paths inside the repository, so that the single-header version is now at
single_include/catch2/catch.hpp, rather than single_include/catch.hpp.

Release notes: https://github.com/catchorg/Catch2/releases/tag/v2.3.0
786c1c993a
Mark Linimon (linimon) · 2.2.3
Mark ports broken on powerpc64, categories d-f.

While here, pet portlint and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
836c2938d1
Pietro Cerutti (gahr) · 2.2.3
devel/catch: update to 2.2.3

Release notes: https://github.com/catchorg/Catch2/releases/tag/v2.2.3
30bf6d84a0
Mathieu Arnold (mat) · 2.2.2
Use USE_GITHUB correctly.

Sponsored by:	Absolight
aa8828b1f7
Pietro Cerutti (gahr) · 2.2.2
devel/catch: update to 2.2.2, use official release tarball

Release notes: https://github.com/catchorg/Catch2/releases/tag/v2.2.2
ac32c74e4a
Pietro Cerutti (gahr) · 2.2.1
devel/catch: update to 2.2.1

Release notes: https://github.com/catchorg/Catch2/releases/tag/v2.2.1
8b6483ca3c
Pietro Cerutti (gahr) · 2.2.0
devel/catch: unbreak, requires c++14
70bde0cae9
Pietro Cerutti (gahr) · 2.2.0
devel/catch: update to 2.2.0

Release notes:
https://github.com/catchorg/Catch2/releases/tag/v2.2.0
https://github.com/catchorg/Catch2/releases/tag/v2.1.2
a08ac819ee
Pietro Cerutti (gahr) · 2.1.1
devel/catch: update to 2.1.1

Release notes: https://github.com/catchorg/Catch2/releases/tag/v2.1.1
e5026dccaa
Pietro Cerutti (gahr) · 2.1.0
devel/catch: update to 2.1.0

Release notes: https://github.com/catchorg/Catch2/releases/tag/v2.1.0
7a313d81b6
Mathieu Arnold (mat) · 2.0.1
Fix USE_GITHUB usage.

Sponsored by:	Absolight
6d9a5c87be
Pietro Cerutti (gahr) · 2.0.1
devel/catch: update to 2.0.1

This is the first full release of Catch2. There may be some minor breaking
changes for some people. Please see the details below before moving to this
release.

Release notes: https://github.com/catchorg/Catch2/releases/tag/v2.0.1
a93030315f
Antoine Brodin (antoine) · 1.11.0
Mark BROKEN: checksum and size mismatch

Reported by:	pkg-fallout
60bb00ccf1
Pietro Cerutti (gahr) · 1.11.0
devel/catch: update to 1.11.0

Release notes: https://github.com/catchorg/Catch/releases/tag/v1.11.0
d42bc9cb4e
Pietro Cerutti (gahr) · 1.10.0
devel/catch: update to 1.10.0

Release notes: https://github.com/philsquared/Catch/releases/tag/v1.10.0
a7d56ccf50
Pietro Cerutti (gahr) · 1.9.7
devel/catch: update to 1.9.7

Release notes: https://github.com/philsquared/Catch/releases/tag/v1.9.7
0bec4f4c6c
Pietro Cerutti (gahr) · 1.9.6
devel/catch: update to 1.9.6

Changelogs:
https://github.com/philsquared/Catch/releases/tag/v1.9.6
https://github.com/philsquared/Catch/releases/tag/v1.9.5
38a2190e6a
Pietro Cerutti (gahr) · 1.9.4
devel/catch: update to 1.9.4

Release notes: https://github.com/philsquared/Catch/releases/tag/v1.9.4
036e379180
Pietro Cerutti (gahr) · 1.9.3
devel/catch: update to 1.9.3

Release notes: https://github.com/philsquared/Catch/releases
0ee4ef45a1
Pietro Cerutti (gahr) · 1.8.2
devel/catch: update to 1.8.2

Release notes: https://github.com/philsquared/Catch/releases
977c1e2c9b
Pietro Cerutti (gahr) · 1.7.2
devel/catch: update to 1.7.2

Release notes: https://github.com/philsquared/Catch/releases/tag/v1.7.2
7deb9aa974
Pietro Cerutti (gahr) · 1.7.1
devel/catch: update to 1.7.1

Release notes:
https://github.com/philsquared/Catch/releases/tag/v1.7.0
https://github.com/philsquared/Catch/releases/tag/v1.7.1
540c646200
Pietro Cerutti (gahr) · 1.6.1
devel/catch: update to 1.6.1

Release notes: https://github.com/philsquared/Catch/releases/tag/v1.6.1
adcdb770a7
Pietro Cerutti (gahr) · 1.6.0
devel/catch: update to 1.6.0

Release notes: https://github.com/philsquared/Catch/releases/tag/v1.6.0
14d86acf11
Pietro Cerutti (gahr) · 1.5.9
devel/catch: update to 1.5.9
997882bf00
Pietro Cerutti (gahr) · 1.5.4
devel/catch: update to 1.5.4
a1df265ab0
Mathieu Arnold (mat) · 1.3.0
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4e1b79a0a6
Pietro Cerutti (gahr) · 1.3.0
devel/catch - update to 1.3.0

Release notes: https://github.com/philsquared/Catch/releases/tag/v1.3.0
16de633913
Dmitry Marakasov (amdmi3) · 1.2.1.d.14
- Add NO_ARCH

Approved by:	portmgr blanket
729ec055a7
Pietro Cerutti (gahr) · 1.2.1.d.14
devel/catch - use DISTVERSIONPREFIX, pet portlint

Notified by:	Ruslan Makhmatkhanov <cvs-src@yandex.ru>
075d9e7008
Pietro Cerutti (gahr) · v1.2.1.d.14
devel/catch - fix DISTVERSION
253a393152
Pietro Cerutti (gahr) · 1.2.1.d.14
devel/catch - update to v1.2.1-develop.14
f9fccfbdb0
Mathieu Arnold (mat) · 1.0.53
Update ports in the [bcd]* categories to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
c6457ffef4
Pietro Cerutti (gahr) · 1.0.53
- Reset maintainership of my ports
c020107379
Pietro Cerutti (gahr) · 1.0.53
- Update to build 53 - Add a regression-test target
eb561bb790
Pietro Cerutti (gahr) · 1.0.51
- Update to build 51
3c2744326d
Pietro Cerutti (gahr) · 1.0.47
- New port: 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.

WWW: https://github.com/philsquared/Catch
35d8b48dff