Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
kassert Karlsruhe assertion library for C++
1.0.0 devel Deleted Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0.0Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: no longer required
Expired This port expired on: 2026-09-30
Maintainer: fuz@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-02-18 14:27:08
Last Update: 2026-09-30 21:57:20
Commit Hash: b2f2393
License: MIT
WWW:
https://kamping-site.github.io/kassert/
Description: #
KAssert is the assertion library used by KaMPIng, the Karlsruhe MPI Wrapper. However, KAssert does not depend on MPI and can be used in non-MPI code. Features: - Assertion levels to distinguish between computationally cheap and expensive assertions - Expression decomposition to give more insights into failed assertions - Throwing assertions
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (13 items)
Collapse this list.
  1. /usr/local/share/licenses/kassert-1.0.0/catalog.mk
  2. /usr/local/share/licenses/kassert-1.0.0/LICENSE
  3. /usr/local/share/licenses/kassert-1.0.0/MIT
  4. include/kassert/internal/assertion_macros.hpp
  5. include/kassert/internal/expression_decomposition.hpp
  6. include/kassert/internal/logger.hpp
  7. include/kassert/kassert.hpp
  8. lib/cmake/kassert/kassertConfig.cmake
  9. lib/cmake/kassert/kassertConfigVersion.cmake
  10. lib/cmake/kassert/kassertTargets.cmake
  11. @owner
  12. @group
  13. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • kassert>0:devel/kassert
No installation instructions:
This port has been deleted.
PKGNAME: kassert
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1758188455 SHA256 (kamping-site-kassert-v1.0.0_GH0.tar.gz) = ced4166e67ba484b22c3b15a57a9a696b84529695930402c0e511bf72054e482 SIZE (kamping-site-kassert-v1.0.0_GH0.tar.gz) = 68105

Expand this list (2 items)

Collapse this list.

SHA256 (jothepro-doxygen-awesome-css-v2.3.3_GH0.tar.gz) = 9646af5b5a7a40a248198840f43b88eb03b6ec818840d529b940d4f0744f9fc3 SIZE (jothepro-doxygen-awesome-css-v2.3.3_GH0.tar.gz) = 5959319

Collapse this list.


Packages (timestamps in pop-ups are UTC): #
kassert
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest---0.2.2-
FreeBSD:14:quarterly-1.0.0-0.2.2-
FreeBSD:15:latest--n/a0.2.2n/a
FreeBSD:15:quarterly--n/a-n/a
FreeBSD:16:latest1.0.0-n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. doxygen>=1.9.0 : devel/doxygen
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
Test dependencies: #
  1. googletest>0 : devel/googletest
There are no ports dependent upon this port #

Configuration Options: #
===> The following configuration options are available for kassert-1.0.0: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name: #
devel_kassert
USES: #
cmake:testing
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/kamping-site/kassert/tar.gz/v1.0.0?dummy=/
Collapse this list.
Port Moves
  • port deleted on 2026-09-30
    REASON: Has expired: no longer required

Number of commits found: 5 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0.0
30 Sep 2026 21:57:20
commit hash: b2f23932a317281b492e4fc42fd91f92f0917022commit hash: b2f23932a317281b492e4fc42fd91f92f0917022commit hash: b2f23932a317281b492e4fc42fd91f92f0917022commit hash: b2f23932a317281b492e4fc42fd91f92f0917022 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
devel/kassert: Remove expired port

2026-09-30 devel/kassert: no longer required
1.0.0
08 Jul 2026 08:49:10
commit hash: 733973b468d1e248cd7d296082beea339edeb3c2commit hash: 733973b468d1e248cd7d296082beea339edeb3c2commit hash: 733973b468d1e248cd7d296082beea339edeb3c2commit hash: 733973b468d1e248cd7d296082beea339edeb3c2 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/kassert: deprecate to end of next quarter

This port was originally added as a prerequisite to the porting of the
KaMPIng library, which never materialised in a portable state.

Remove the port as it isn't particularly useful otherwise.
1.0.0
19 Sep 2025 08:25:54
commit hash: e99c601435bbec4e0dbcbe6b9de7dbb787287b61commit hash: e99c601435bbec4e0dbcbe6b9de7dbb787287b61commit hash: e99c601435bbec4e0dbcbe6b9de7dbb787287b61commit hash: e99c601435bbec4e0dbcbe6b9de7dbb787287b61 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/kassert: update to 1.0.0

Changelog: https://github.com/kamping-site/kassert/releases/tag/v1.0.0
0.2.2
09 Jun 2025 13:27:12
commit hash: 2c28db3a0b9007d380db49d5b3874c03e6404f8acommit hash: 2c28db3a0b9007d380db49d5b3874c03e6404f8acommit hash: 2c28db3a0b9007d380db49d5b3874c03e6404f8acommit hash: 2c28db3a0b9007d380db49d5b3874c03e6404f8a files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/kassert: update to 0.2.2

No functional changes.

Changelog: https://github.com/kamping-site/kassert/releases/tag/v0.2.2
0.2.1
18 Feb 2025 14:16:11
commit hash: f98a15e4881cc2c27bcd4ee7ada192491e1fa868commit hash: f98a15e4881cc2c27bcd4ee7ada192491e1fa868commit hash: f98a15e4881cc2c27bcd4ee7ada192491e1fa868commit hash: f98a15e4881cc2c27bcd4ee7ada192491e1fa868 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/kassert: Karlsruhe assertion library for C++

KAssert is the assertion library used by KaMPIng, the Karlsruhe MPI
Wrapper. However, KAssert does not depend on MPI and can be used in
non-MPI code.

Features:

 - Assertion levels to distinguish between computationally cheap and
   expensive assertions
 - Expression decomposition to give more insights into failed
   assertions
 - Throwing assertions

WWW: https://kamping-site.github.io/kassert/

This port is a dependency for an upcoming port of the KaMPIng library.

The port calls for doxygen>=1.10.0 to build its documentation, but
the update is currently blocked (bug #279330).  Cross fingers and
use whatever Doxygen we have.

Number of commits found: 5