Port details on branch 2022Q3 |
- chpp Non-intrusive full-featured text preprocessor
- 0.3.5_7 textproc =1 0.3.5_7Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: unknown
- Last Update: 2023-10-20 21:04:38
- Commit Hash: bddac0b
- People watching this port, also watch:: python-doc-html, mscompress, pdflib
- License: GPLv2+
- WWW:
- https://www.complang.tuwien.ac.at/schani/chpp/
- Description:
- `chpp' is a preprocessor. Therefore, its main purpose is to modify
input text by including other input files and by macro expansion.
What distinguishes `chpp' from other textprocessors are mainly two
features:
* `chpp' is non-intrusive. This means that you can take your
favorite text and it is very unlikely that it will be changed when
piped through `chpp'. Due to this feature it is pretty easy to
start using `chpp' since you can just start writing your text and
need not concern yourself with `chpp' sitting in the background
changing it for no obvious reason.
* `chpp' is not just a package for performing simple macro expansion,
but can indeed be considered a full-fledged programming language.
Most importantly, it provides support for complex data structures,
namely lists and hashes (associative arrays), which can be nested
arbitrarily.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/textproc/chpp/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/chpp
- pkg install chpp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: chpp
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (chpp-0.3.5.tar.gz) = 83c0fa6df9e3810d4a7fbfce1d3eca4d186e4300fd05505ef92c5573b8000810
SIZE (chpp-0.3.5.tar.gz) = 702191
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:
-
- gmake>=4.3 : devel/gmake
- makeinfo : print/texinfo
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- Runtime dependencies:
-
- indexinfo : print/indexinfo
- Library dependencies:
-
- libgc.so : devel/boehm-gc
- libgnuregex.so.6 : devel/libgnuregex
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for chpp-0.3.5_7:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- textproc_chpp
- USES:
- autoreconf gmake localbase:ldflags makeinfo
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|