textproc/htmlc 2.21.0_1 FreeBSD
Text file generator
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Categories
- textproc
- Package size
- 735.1 KiB, 2589.0 KiB installed
Description
Htmlc is an HTML template files expander that produces regular HTML pages from source files that contain text fragments that require some computation to be written. Those fragments can be the output of an arbitrary Unix command, for instance the last modification date of a page, or parts of HTML pages to be included in the page, or pieces of the page that are common to the entire WEB site (a presentation header or a footer section for each page). Providing the automatic inclusion of those text fragments into your HTML source pages, Htmlc offers a server independent way of defining templates to factorize out the repetitive parts of HTML pages. Htmlc also provides a variable expansion facility (using definitions in the template file or in simple environment files using a syntax a la objective Caml). In short, Htmlc ensures the static verification and the static expansion of the Server Side Includes directives of the Web pages in the efficient and friendly way of a command-line compiler.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | textproc/htmlc | 2.21.0_1 |
| DragonFly | textproc/htmlc | 2.21.0_1 |
Install
Binary package:
pkg install htmlc
From the ports tree:
cd /usr/ports/textproc/htmlc/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= htmlc>0:textproc/htmlc
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.21.0_1 | 2.21.0_1 | 2.21.0 | 2.21.0_1 | 2.21.0_1 |
| FreeBSD:14:quarterly | 2.21.0_1 | 2.21.0_1 | n/a | 2.21.0_1 | 2.21.0_1 |
| FreeBSD:15:latest | 2.21.0_1 | 2.21.0_1 | n/a | 2.21.0_1 | 2.21.0_1 |
| FreeBSD:15:quarterly | 2.21.0_1 | 2.21.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.21.0_1 | 2.21.0_1 | 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
ocamlc: lang/ocaml
The full lists below include those, and their dependencies in turn.
Build dependencies 4
No port depends on this one.
Configuration
Options name: textproc_htmlc
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- gmake tar:tgz
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| htmlc-2.21.0.tgz | 118291 | eb56d8fd4a47df1c7f915b31aff19f74f405e498012c663e64c6704cf5a4cf88 |
Master sites 2
- http://htmlc.inria.fr/
- http://caml.inria.fr/distrib/bazar-ocaml/htmlc/
Commit history 0
No commits in the history this site was built from.