Port details on branch 2022Q3 |
- castxml C-family Abstract Syntax Tree XML Output
- 0.6.5 textproc =0 0.6.4Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2018-08-05 04:28:48
- Last Update: 2024-04-14 19:07:35
- Commit Hash: 47f81be
- Also Listed In: devel
- License: APACHE20
- WWW:
- https://github.com/CastXML/CastXML
- Description:
- Parse C-family source files and optionally write a subset of the Abstract Syntax
Tree (AST) to a representation in XML.
Source files are parsed as complete translation units using an internal Clang
compiler. XML output is enabled by the --castxml-output=<v> or --castxml-gccxml
option.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- castxml>0:textproc/castxml
- To install the port:
- cd /usr/ports/textproc/castxml/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/castxml
- pkg install castxml
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: castxml
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1713071585
SHA256 (CastXML-CastXML-v0.6.5_GH0.tar.gz) = fea4754bdb1fb4496fec12352e2bd07854843aa757e85d0553f224ff0111c482
SIZE (CastXML-CastXML-v0.6.5_GH0.tar.gz) = 121667
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- clang15 : devel/llvm15
- sphinx-build : textproc/py-sphinx
- cmake : devel/cmake-core
- ninja : devel/ninja
- Test dependencies:
-
- libxml2.so : textproc/libxml2
- Runtime dependencies:
-
- clang15 : devel/llvm15
- This port is required by:
- for Run
-
- textproc/py-pygccxml
Configuration Options:
- ===> The following configuration options are available for castxml-0.6.5:
DOCS=on: Build and/or install documentation
====> LLVM Version: you have to select exactly one of them
LLVM_DEVEL=off: llvm-devel
LLVM_15=on: LLVM 15
LLVM_14=off: LLVM 14
LLVM_13=off: LLVM 13
LLVM_12=off: LLVM 12
LLVM_11=off: LLVM 11
===> Use 'make config' to modify these settings
- Options name:
- textproc_castxml
- USES:
- cmake:testing compiler:c++11-lang
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|