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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 43 | - | - | - |
| FreeBSD:14:quarterly | - | 43 | n/a | - | - |
| FreeBSD:15:latest | - | 43 | n/a | - | - |
| FreeBSD:15:quarterly | - | 43 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 43 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
binutils>=2.30: devel/binutils
Library 3
libcurl.so: ftp/curllibdw.so: devel/elfutilslibelf.so: devel/elfutils
The full lists below include those, and their dependencies in turn.
Build dependencies 25
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/argp-standalone
- devel/binutils
- devel/cmake-core
- devel/elfutils
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- textproc/expat2
- www/libnghttp2
Run dependencies 13
No port depends on this one.
Configuration
Options name: devel_kcov
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake shebangfix python:build gettext-runtime
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| SimonKagstrom-kcov-v43_GH0.tar.gz | 259022 | 4cbba86af11f72de0c7514e09d59c7927ed25df7cebdad087f6d3623213b95bf |