devel/cxref 1.6e_1
C program cross-referencing and documentation tool
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- devel
- Package size
- 135.4 KiB, 791.3 KiB installed
Description
A program that takes as input a series of C source files and produces a LaTeX or HTML document containing a cross reference of the files/functions/variables in the program, including documentation taken from suitably formatted source code comments.
The documentation is stored in the C source file in specially formatted comments, making it simple to maintain. The cross referencing includes lists of functions called, callers of each function, usage of global variables, header file inclusion, macro definitions and type definitions. Works for ANSI C, including a few gcc extensions.
Install
As a binary package — by origin, or by package name:
pkg install devel/cxref
pkg install cxref
From the ports tree:
cd /usr/ports/devel/cxref/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cxref>0:devel/cxref
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 | 1.6e_1 | 1.6e_1 | 1.6e | 1.6e_1 | 1.6e_1 |
| FreeBSD:14:quarterly | 1.6e_1 | 1.6e_1 | n/a | 1.6e_1 | 1.6e_1 |
| FreeBSD:15:latest | 1.6e_1 | 1.6e_1 | n/a | 1.6e_1 | 1.6e_1 |
| FreeBSD:15:quarterly | 1.6e_1 | 1.6e_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.6e_1 | 1.6e_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.
All build dependencies 3
No port depends on this one.
Configuration
Options name: devel_cxref
| Option | Default | Description |
|---|---|---|
| CPP | off | with bundled cpp |
- USES
- gmake shebangfix tar:tgz
- Service scripts
- none
Message after installing
Files
Manual pages 4
- cxref(1)
- cxref-cpp(1)
- cxref-cpp-configure(1)
- cxref-query(1)
pkg-plist 24
- bin/cxref
- bin/cxref-cc
- bin/cxref-cpp
- bin/cxref-cpp-configure
- bin/cxref-query
- share/cxref/README
- share/cxref/README.xrgr
- share/cxref/cflow.el
- share/cxref/cxref.el
- share/cxref/cxref-cpp.defines
- share/cxref/cxref_includes.pl
- share/cxref/daVinvi_function.pl
- share/cxref/daVinvi_include.pl
- share/cxref/fixheader.pl
- share/cxref/includes2cxref.pl
- share/cxref/knr2ansi.pl
- share/cxref/make_depend.pl
- share/cxref/tree.pl
- share/cxref/xrefgraph.py
- share/cxref/xrgr.pl
- share/man/man1/cxref-cpp-configure.1.gz
- share/man/man1/cxref-cpp.1.gz
- share/man/man1/cxref-query.1.gz
- share/man/man1/cxref.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| cxref-1.6e.tgz | 381883 | 21492210f9e1030e4e697f0d84f31ac57a0844e64c8fb28432001c44663242f2 |
Master sites 2
- http://www.gedanken.org.uk/software/cxref/download/
- http://fossies.org/linux/misc/
Commit history 0
No commits in the history this site was built from.