textproc/webcpp 0.8.4 FreeBSD
Convert source code to syntax-highlighted HTML
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2+
- Categories
- textproc
- Package size
- 134.4 KiB, 583.4 KiB installed
Description
Webcpp converts source code to syntax highlighted HTML, and supports multiple languages and also colour schemes. Features:
- Specific support for over 30 programming, scripting, and shading languages
- An 11-element syntax highlighting engine
- Dynamic colour schemes using embedded Stylesheets, or external Stylesheets
- Batch conversions
- Automatic filetype detection for higlighting
- Filetype forcing for syntax highlighting
- Automatic #include file hyperlinking and file generation
- Piping the input or output to or from STDIN/STDOUT to collaborate with other programs
- The ability of allowing custom HTML tags to be added
- Generic support for unknown text based files
- Available on various operating systems
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | textproc/webcpp | 0.8.4 |
| DragonFly | textproc/webcpp | 0.8.4 |
| HardenedBSD | textproc/webcpp | 0.8.4 |
| GhostBSD | textproc/webcpp | 0.8.4 |
Install
Binary package:
pkg install webcpp
From the ports tree:
cd /usr/ports/textproc/webcpp/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= webcpp>0:textproc/webcpp
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 | 0.8.4 | 0.8.4 | 0.8.4 | 0.8.4 | 0.8.4 |
| FreeBSD:14:quarterly | 0.8.4 | 0.8.4 | n/a | 0.8.4 | 0.8.4 |
| FreeBSD:15:latest | 0.8.4 | 0.8.4 | n/a | 0.8.4 | 0.8.4 |
| FreeBSD:15:quarterly | 0.8.4 | 0.8.4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.8.4 | 0.8.4 | 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.
No port depends on this one.
Configuration
Options name: textproc_webcpp
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| FINAL | off | Size-optimized build (experimental: needs lots of RAM) |
- Service scripts
- none
Files
pkg-plist 75
- bin/scs2scs2.pl
- bin/webc++
- bin/webcpp
- share/doc/webcpp/AUTHORS
- share/doc/webcpp/COPYING
- share/doc/webcpp/README
- share/doc/webcpp/TODO
- share/doc/webcpp/docs.html
- share/webcpp/aqua.Scs2
- share/webcpp/berries-dark.Scs2
- share/webcpp/berries-light.Scs2
- share/webcpp/bipolar.Scs2
- share/webcpp/blacknblue.Scs2
- share/webcpp/blind.Scs2
- share/webcpp/blue.Scs2
- share/webcpp/bright.Scs2
- share/webcpp/bright2.Scs2
- share/webcpp/bright3.Scs2
- share/webcpp/bruised.Scs2
- share/webcpp/bubblegum.Scs2
- share/webcpp/contrast.Scs2
- share/webcpp/darkness.Scs2
- share/webcpp/decent.Scs2
- share/webcpp/desert.Scs2
- share/webcpp/docs.html
- share/webcpp/dream.Scs2
- share/webcpp/dull.Scs2
- share/webcpp/easter.Scs2
- share/webcpp/fluke.Scs2
- share/webcpp/golden.Scs2
- share/webcpp/greenlcd.Scs2
- share/webcpp/greyish.Scs2
- share/webcpp/ide-anjuta.Scs2
- share/webcpp/ide-devcpp.Scs2
- share/webcpp/ide-jbuilder4.Scs2
- share/webcpp/ide-jcreator2.Scs2
- share/webcpp/ide-kdev.Scs2
- share/webcpp/ide-msvcpp.Scs2
- share/webcpp/ide-synedit.Scs2
- share/webcpp/imperial.Scs2
- share/webcpp/jungle.Scs2
- share/webcpp/lines.bmp
- share/webcpp/looseleaf.bmp
- share/webcpp/looseleaf2.bmp
- share/webcpp/looseleaf2low.bmp
- share/webcpp/looseleaf3.bmp
- share/webcpp/looseleaf3low.bmp
- share/webcpp/mint.Scs2
- share/webcpp/navy.Scs2
- share/webcpp/neon.Scs2
- share/webcpp/neon2.Scs2
- share/webcpp/night.Scs2
- share/webcpp/nightvision.Scs2
- share/webcpp/peachy.Scs2
- share/webcpp/rand01.Scs2
- share/webcpp/rand02.Scs2
- share/webcpp/slime.Scs2
- share/webcpp/smoke.Scs2
- share/webcpp/smokescreen.Scs2
- share/webcpp/typical.Scs2
- share/webcpp/untitled.Scs2
- share/webcpp/untypical.Scs2
- share/webcpp/usable.Scs2
- share/webcpp/vampire.Scs2
- share/webcpp/void.Scs2
- share/webcpp/webcpp.bmp
- share/webcpp/website.Scs2
- share/webcpp/website2-blue.Scs2
- share/webcpp/website2.Scs2
- share/webcpp/website3-blue.Scs2
- share/webcpp/website3.Scs2
- share/webcpp/whatis.Scs2
- share/webcpp/whitenblue.Scs2
- share/webcpp/whitengrey.Scs2
- share/webcpp/winter.Scs2
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| webcpp-0.8.4-src.tar.gz | 430757 | f6cdb047d36a24a4d0e2aad8c54f45c78ad5058a756d86a358a00fec24a91275 |
Master sites 1
- SF/webcpp/Webcpp/0.8.4
Commit history 0
No commits in the history this site was built from.