BSD Ports

textproc/highlight 4.21,3 FreeBSD

Customizable syntax highlighter

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
b4e3d8388d
License
GPLv3
Categories
textproc
Package size
839.2 KiB, 3581.3 KiB installed

Description

highlight is a customizable source code highlighter. It supports a myriad of output formats, and an even greater myriad of recognized source code formats, and even supports themes.

highlight can output to HTML, XHTML, RTF, LaTeX and TeX, and can markup many input formats, including:

Ada 95, Agda, AMPL, Aspect, Assembler, Amtrix, Avenue, (G)AWK, Bash, BlitzBasic, BMS, C, C++, C#, ClearBasic, Clipper, COBOL, CSS, DOS-Batch, Eiffel, Euphoria, Express, Fortran, Go, Haskell, HTML, HTTPD, IDL, INI, Jasmin, Java, JavaScript, LaTeX, LDIF, Lotus Script, Lua, Make, Maya, Matlab, Modelica, Modula 3, (Object) Pascal, Paradox, PATROL, Perl, PHP, Pike, PL/1, PL/SQL, POV Ray, Progress, Python, Rexx, Ruby, Small, Spin, Sybase, VHDL, Visual Basic, and XML.

In the other systems

SystemPortVersion
FreeBSDtextproc/highlight4.21,3
OpenBSDtextproc/highlight3.62p0
NetBSDtextproc/highlight4.18nb1
DragonFlytextproc/highlight4.10,3
MidnightBSDtextproc/highlight3.43_1,3

Install

Binary package:

pkg install highlight

From the ports tree:

cd /usr/ports/textproc/highlight/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	highlight>0:textproc/highlight

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.21,34.21,34.4,34.16,34.21,3
FreeBSD:14:quarterly4.21,34.21,3n/a4.16,34.21,3
FreeBSD:15:latest4.21,34.21,3n/a4.16,34.16,3
FreeBSD:15:quarterly4.21,34.21,3n/an/an/a
FreeBSD:16:latest4.21,34.21,3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 10
Run dependencies 2

Configuration

Options name: textproc_highlight

OptionDefaultDescription
DOCSoffBuild and/or install documentation
GUIoffGUI (Graphical User Interface) support
USES
compiler:c++17-lang gmake lua pkgconfig tar:bzip2
Service scripts
none

Files

Manual pages 2
  • filetypes.conf(5)
  • highlight(1)
pkg-plist 11
  • bin/highlight
  • bin/highlight-gui
  • @sample etc/highlight/filetypes.conf.sample
  • @sample etc/highlight/lsp.conf.sample
  • share/applications/highlight.desktop
  • share/bash-completion/completions/highlight
  • share/fish/vendor_completions.d/highlight.fish
  • share/icons/hicolor/256x256/apps/highlight.png
  • share/man/man1/highlight.1.gz
  • share/man/man5/filetypes.conf.5.gz
  • share/zsh/site-functions/_highlight
distinfo 1
FileSizeSHA256
highlight-4.21.tar.bz21.551546e+06310785a78bd054c4592ff012924c0542826ab53b7afd68d207462321c409a999
Master sites 1
  • http://andre-simon.de/zip/

Commit history 1

DateCommitCreditsLog message
b4e3d8388d Kousuke Kannagi textproc/highlight: Update to 4.21
Changelog: https://gitlab.com/saalen/highlight/-/raw/v4.21/ChangeLog.adoc PR: 297565 Approved by: fluffy (mentor)