Port details
catch2 Test framework for C++ (3.x series)
3.16.1 devel Σ =0 3.16.0Version of this port present on the latest quarterly branch. Maintainer: yuri@FreeBSD.org Port Added: 2022-12-31 10:24:35
Last Update: 2026-10-11 20:38:10
Commit Hash: b24a523
License: BSL
WWW: https://github.com/catchorg/Catch2 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). ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
Conflicts: # CONFLICTS:
To install the port : # cd /usr/ports/devel/catch2/ && make install clean To add the package , run one of these commands: pkg install devel/catch2 pkg install catch2 NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: catch2 Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1791738938
SHA256 (catchorg-Catch2-v3.16.1_GH0.tar.gz) = d16bd1b8b2364918bd472cb216394acb93bde6784890df0d91bccfb3f28d777d
SIZE (catchorg-Catch2-v3.16.1_GH0.tar.gz) = 1228880
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
cmake : devel/cmake-core ninja : devel/ninja python3.12 : lang/python312
Test dependencies: #
python3.12 : lang/python312
This port is required by: # for Build #
devel/fcppt
devel/libunicode-contour
games/CWR-CE
graphics/libopendrive
ports-mgmt/appstream-generator
science/libcifpp
for Libraries #
emulators/azahar
emulators/libretro-azahar
ports-mgmt/appstream-generator
for Test #
audio/libremidi
devel/boxed-cpp
devel/expected
devel/fcppt
devel/libmcfp
devel/mrc
devel/nodeeditor
Configuration Options : #
===> The following configuration options are available for catch2-3.16.1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings Options name : #
devel_catch2 USES: #
cmake:testing compiler:c++14-lang python:build,test
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
3.16.1 11 Oct 2026 20:38:10
Yuri Victorovich (yuri)
devel/catch2: update 3.16.0 → 3.16.1
3.16.0 18 Sep 2026 23:31:55
Yuri Victorovich (yuri)
devel/catch2: update 3.15.3 → 3.16.0
3.15.3 27 Jul 2026 05:52:42
Yuri Victorovich (yuri)
devel/catch2: update 3.15.2 → 3.15.3
3.15.2 07 Jul 2026 23:58:34
Yuri Victorovich (yuri)
devel/catch2: update 3.15.1 → 3.15.2
3.15.1 18 Jun 2026 07:33:13
Yuri Victorovich (yuri)
devel/catch2: update 3.15.0 → 3.15.1
3.15.0 13 May 2026 01:09:20
Yuri Victorovich (yuri)
devel/catch2: update 3.14.0 → 3.15.0
3.14.0 29 Apr 2026 15:28:45
Yuri Victorovich (yuri)
devel/catch2: update 3.13.0 → 3.14.0
3.13.0 16 Feb 2026 07:13:44
Yuri Victorovich (yuri)
devel/catch2: update 3.12.0 → 3.13.0
Reported by: portscout
3.12.0 05 Jan 2026 09:28:19
Yuri Victorovich (yuri)
devel/catch2: update 3.11.0 → 3.12.0
Reported by: portscout
3.11.0 01 Oct 2025 08:44:31
Yuri Victorovich (yuri)
devel/catch2: update 3.8.1 → 3.11.0
Reported by: portscout
3.8.1_1 24 Jul 2025 12:56:54
Baptiste Daroussin (bapt)
devel/catch2: remove wrong USES=pathfix
USES=path is moving the .pc files into libdata/pkgconfig while it
concerns platform independant package.
3.8.1 12 Apr 2025 22:53:20
Yuri Victorovich (yuri)
devel/catch2: update 3.8.0 → 3.8.1
Reported by: portscout
3.8.0 06 Jan 2025 11:23:40
Yuri Victorovich (yuri)
devel/catch2: update 3.7.1 → 3.8.0
Reported by: portscout
3.7.1 18 Sep 2024 09:16:01
Yuri Victorovich (yuri)
devel/catch2: update 3.7.0 → 3.7.1
Reported by: portscout
3.7.0 15 Aug 2024 08:55:01
Yuri Victorovich (yuri)
devel/catch2: update 3.6.0 → 3.7.0
Reported by: portscout
3.6.0 06 May 2024 08:02:48
Yuri Victorovich (yuri)
devel/catch2: update 3.5.4 → 3.6.0
Reported by: portscout
3.5.4 11 Apr 2024 08:17:19
Yuri Victorovich (yuri)
devel/catch2: update 3.5.3 → 3.5.4
Reported by: portscout
3.5.3 04 Mar 2024 23:19:05
Yuri Victorovich (yuri)
devel/catch2: update 3.5.2 → 3.5.3
Reported by: portscout
3.5.2 19 Jan 2024 02:22:35
Yuri Victorovich (yuri)
devel/catch2: update 3.5.1 → 3.5.2
Reported by: portscout
3.5.1 01 Jan 2024 08:09:03
Yuri Victorovich (yuri)
devel/catch2: update 3.5.0 → 3.5.1
Reported by: portscout
3.5.0 11 Dec 2023 08:36:58
Yuri Victorovich (yuri)
devel/catch2: update 3.4.0 → 3.5.0
Reported by: portscout
3.4.0 14 Jul 2023 08:51:40
Yuri Victorovich (yuri)
devel/catch2: Update 3.3.2 → 3.4.0
Reported by: portscout
3.3.2 28 Feb 2023 18:43:46
Yuri Victorovich (yuri)
devel/catch2: Update 3.3.1 → 3.3.2
Reported by: portscout
3.3.1 31 Jan 2023 03:04:53
Yuri Victorovich (yuri)
devel/catch2: Update 3.3.0 → 3.3.1
Reported by: portscout
3.3.0 24 Jan 2023 03:57:18
Yuri Victorovich (yuri)
devel/catch2: Update 3.2.1 → 3.3.0
Reported by: portscout
3.2.1 31 Dec 2022 10:22:03
Yuri Victorovich (yuri)
devel/catch2: New port: Test framework for C++ (3.x series)
PR: 264652