BSD Ports

devel/kcov 43 FreeBSD

Coverage checker for ELF, Bash, and Python programs

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
82bc9d54bd
License
GPLv2, MIT
Categories
devel

Description

Kcov is a FreeBSD/Linux/OSX code coverage tester for compiled languages, Python and Bash. Kcov was originally a fork of Bcov, but has since evolved to support a large feature set in addition to that of Bcov.

Kcov, like Bcov, uses DWARF debugging information for compiled programs to make it possible to collect coverage information without special compiler switches.

Install

Binary package:

pkg install kcov

From the ports tree:

cd /usr/ports/devel/kcov/ && make install clean

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

RUN_DEPENDS=	kcov>0:devel/kcov

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-43---
FreeBSD:14:quarterly-43n/a--
FreeBSD:15:latest-43n/a--
FreeBSD:15:quarterly-43n/an/an/a
FreeBSD:16:latest-43n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 25
Run dependencies 13

No port depends on this one.

Configuration

Options name: devel_kcov

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cmake shebangfix python:build gettext-runtime
Service scripts
none

Files

distinfo 1
FileSizeSHA256
SimonKagstrom-kcov-v43_GH0.tar.gz2590224cbba86af11f72de0c7514e09d59c7927ed25df7cebdad087f6d3623213b95bf

Commit history 2

DateCommitCreditsLog message
82bc9d54bd Alan Somers devel/kcov: relinquish maintainership
I haven't personally used this port in years. In fact, cargo-kcov doesn't even work with modern Rust toolchains. But kcov can still be used for other languages.
4f27a086b0 Gleb Popov devel/kcov: Update to 43
Approved by: asomers (maintainer) Pull Request: https://github.com/freebsd/freebsd-ports/pull/616