BSD Ports

textproc/source-highlight 3.1.9_17 FreeBSD

Produces a document with syntax highlighting

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97a84ef467
License
GPLv3
Categories
textproc
Package size
1074.5 KiB, 12163.0 KiB installed

Description

This program, given a source file, produces a document with syntax highlighting. It also provides a C++ highlight library.

Source-highlight reads source language specifications dynamically, thus it can be easily extended (without recompiling the sources) for handling new languages. It also reads output format specifications dynamically, and thus it can be easily extended (without recompiling the sources) for handling new output formats.

In the other systems

SystemPortVersion
FreeBSDtextproc/source-highlight3.1.9_17
OpenBSDtextproc/source-highlight3.1.9
NetBSDtextproc/source-highlight3.1.9nb12
DragonFlytextproc/source-highlight3.1.9_12
MidnightBSDtextproc/source-highlight3.1.9_1

Install

Binary package:

pkg install source-highlight

From the ports tree:

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

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

RUN_DEPENDS=	source-highlight>0:textproc/source-highlight
LIB_DEPENDS=	libsource-highlight.so:textproc/source-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:latest3.1.9_173.1.9_173.1.9_33.1.9_133.1.9_17
FreeBSD:14:quarterly3.1.9_173.1.9_17n/a3.1.9_133.1.9_17
FreeBSD:15:latest3.1.9_173.1.9_17n/a3.1.9_13-
FreeBSD:15:quarterly3.1.9_173.1.9_17n/an/an/a
FreeBSD:16:latest3.1.9_173.1.9_17n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

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

Build dependencies 8
Run dependencies 5

Configuration

Options name: textproc_source-highlight

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
USES
compiler:c++11-lang gmake pathfix libtool localbase
Service scripts
none

Files

Manual pages 3
  • check-regexp(1)
  • source-highlight(1)
  • source-highlight-settings(1)
pkg-plist 304
  • bin/check-regexp
  • bin/cpp2html
  • bin/java2html
  • bin/source-highlight
  • bin/source-highlight-esc.sh
  • bin/source-highlight-settings
  • bin/src-hilite-lesspipe.sh
  • etc/bash_completion.d/source-highlight
  • include/srchilite/bufferedoutput.h
  • include/srchilite/chartranslator.h
  • include/srchilite/colormap.h
  • include/srchilite/colors.h
  • include/srchilite/ctagscollector.h
  • include/srchilite/ctagsformatter.h
  • include/srchilite/ctagsmanager.h
  • include/srchilite/debuglistener.h
  • include/srchilite/delimitedlangelem.h
  • include/srchilite/docgenerator.h
  • include/srchilite/doctemplate.h
  • include/srchilite/eventgenerator.h
  • include/srchilite/fileinfo.h
  • include/srchilite/fileutil.h
  • include/srchilite/formatter.h
  • include/srchilite/formatterfactory.h
  • include/srchilite/formattermanager.h
  • include/srchilite/formatterparams.h
  • include/srchilite/highlightbuilderexception.h
  • include/srchilite/highlightevent.h
  • include/srchilite/highlighteventlistener.h
  • include/srchilite/highlightrule.h
  • include/srchilite/highlightrulefactory.h
  • include/srchilite/highlightstate.h
  • include/srchilite/highlightstatebuilder.h
  • include/srchilite/highlightstateprinter.h
  • include/srchilite/highlighttoken.h
  • include/srchilite/instances.h
  • include/srchilite/ioexception.h
  • include/srchilite/keys.h
  • include/srchilite/langdefmanager.h
  • include/srchilite/langdefparser.h
  • include/srchilite/langdefparserfun.h
  • include/srchilite/langdefscanner.h
  • include/srchilite/langelem.h
  • include/srchilite/langelems.h
  • include/srchilite/langelemsprinter.h
  • include/srchilite/langmap.h
  • include/srchilite/languageinfer.h
  • include/srchilite/linebuffer.h
  • include/srchilite/linenumgenerator.h
  • include/srchilite/lineranges.h
  • include/srchilite/matchingparameters.h
  • include/srchilite/namedsubexpslangelem.h
  • include/srchilite/outlangdefparser.h
  • include/srchilite/outlangdefparserfun.h
  • include/srchilite/outlangdefscanner.h
  • include/srchilite/parserexception.h
  • include/srchilite/parserinfo.h
  • include/srchilite/parsestruct.h
  • include/srchilite/parsestyles.h
  • include/srchilite/preformatter.h
  • include/srchilite/readtags.h
  • include/srchilite/refposition.h
  • include/srchilite/regexhighlightrule.h
  • include/srchilite/regexpreprocessor.h
  • include/srchilite/regexranges.h
  • include/srchilite/regexrulefactory.h
  • include/srchilite/settings.h
  • include/srchilite/sourcefilehighlighter.h
  • include/srchilite/sourcehighlight.h
  • include/srchilite/sourcehighlighter.h
  • include/srchilite/sourcehighlightutils.h
  • include/srchilite/srcuntabifier.h
  • include/srchilite/statelangelem.h
  • include/srchilite/statestartlangelem.h
  • include/srchilite/stopwatch.h
  • include/srchilite/stringdef.h
  • include/srchilite/stringlistlangelem.h
  • include/srchilite/stringtable.h
  • include/srchilite/stylecssparser.h
  • include/srchilite/stylefileparser.h
  • include/srchilite/stylekey.h
  • include/srchilite/styleparser.h
  • include/srchilite/substfun.h
  • include/srchilite/textstyle.h
  • include/srchilite/textstylebuilder.h
  • include/srchilite/textstyleformatter.h
  • include/srchilite/textstyleformattercollection.h
  • include/srchilite/textstyleformatterfactory.h
  • include/srchilite/textstyles.h
  • include/srchilite/tostringcollection.h
  • include/srchilite/utils.h
  • include/srchilite/vardefinitions.h
  • include/srchilite/verbosity.h
  • include/srchilite/versions.h
  • include/srchilite/wordtokenizer.h
  • lib/libsource-highlight.a
  • lib/libsource-highlight.so
  • lib/libsource-highlight.so.4
  • lib/libsource-highlight.so.4.0.1
  • libdata/pkgconfig/source-highlight.pc

The first 100 are listed.

distinfo 1
FileSizeSHA256
source-highlight-3.1.9.tar.gz1.717234e+063a7fd28378cb5416f8de2c9e77196ec915145d44e30ff4e0ee8beb3fe6211c91
Master sites 1
  • GNU/src-highlite

Commit history 3

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
8695702422 Kousuke Kannagi textproc/source-highlight: Take maintainership
Update COMMENT, WWW and pkg-descr. Remove CONFLICTS_INSTALL because textproc/java2html has been removed. PR: 298808 Approved by: osa (mentor)
213840c151 Dima Panov */*: bump consumers after devel/boost update