devel/cut 2.7_1 FreeBSD
Unit Testing Framework for C, C++, and Objective-C
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- devel
- Package size
- 11.0 KiB, 26.5 KiB installed
Description
CUT is a simple, to-the-point unit testing system. It's different from other unit test packages in that it follows the KISS principle. It's designed for C testing, not designed to emulate SUnit.
CUT works with C, C++ and Objective-C.
CUT was primarily written by Samuel A. Falvo II and by Billy Tanksley, starting life as distinct, and even competing, CUT 1.0 and test-assert packages. When it was finally decided to combine both packages into a single tool, CUT 2.0 was released, and found to be vastly more useful than either expected.
CUT follows standard error messages format supported by Emacs.
In the other systems
Install
Binary package:
pkg install cut
From the ports tree:
cd /usr/ports/devel/cut/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cut>0:devel/cut
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 | 2.7_1 | 2.7_1 | 2.7_1 | 2.7_1 | 2.7_1 |
| FreeBSD:14:quarterly | 2.7_1 | 2.7_1 | n/a | 2.7_1 | 2.7_1 |
| FreeBSD:15:latest | 2.7_1 | 2.7_1 | n/a | 2.7_1 | 2.7_1 |
| FreeBSD:15:quarterly | 2.7_1 | 2.7_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.7_1 | 2.7_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Run dependencies 7
No port depends on this one.
Configuration
Options name: devel_cut
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- python:run shebangfix tar:bzip2
- Service scripts
- none
Message after installing
Files
pkg-plist 9
- bin/cutgen
- include/cut/%%VERSION%%/cut.h
- lib/libcut.a
- %%PYTHON_SITELIBDIR%%/cut/common.py
- %%PYTHON_SITELIBDIR%%/cut/cutgen.py
- %%PYTHON_SITELIBDIR%%/cut/lexer.py
- %%PYTHON_SITELIBDIR%%/cut/options.py
- %%PYTHON_SITELIBDIR%%/cut/parser.py
- share/doc/cut/index.html
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| cut/v2.7.tar.bz2 | 9990 | 73cdaec95841b9665397f815c985c2e414eb26f54433e1718ad5d8e75fa8ff59 |
Master sites 1
- https://bitbucket.org/kc5tja/cut/get/
Commit history 0
No commits in the history this site was built from.