BSD Ports

textproc/hevea 2.38 FreeBSD

Quite complete and fast LaTeX to HTML translator

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
QPL-1.0
Categories
textproc
Package size
3454.5 KiB, 11002.0 KiB installed

Description

HeVeA is a LaTeX to HTML translator. The input language is a fairly complete subset of LaTeX 2e (old LaTeX style is also accepted) and the output language is HTML that is (hopefully) correct with respect to version 5 [HTML-5a, HTML-5b].

HeVeA understands LaTeX macro definitions. Simple user style files are understood with little or no modifications. Furthermore, HeVeA customization is done by writing LaTeX code.

HeVeA is written in Objective Caml, as many lexers. It is quite fast and flexible. Using HeVeA it is possible to translate large documents such as manuals, books, etc. very quickly. All documents are translated as one single HTML file. Then, the output file can be cut into smaller files, using the companion program HaChA.

HeVeA can also be instructed to output plain text or info files.

In the other systems

SystemPortVersion
FreeBSDtextproc/hevea2.38
OpenBSDtextproc/hevea2.38
NetBSDtextproc/hevea2.35nb3
DragonFlytextproc/hevea2.36
MidnightBSDtextproc/hevea2.38

Install

Binary package:

pkg install hevea

From the ports tree:

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

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

RUN_DEPENDS=	hevea>0:textproc/hevea

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:latest2.382.382.342.362.38
FreeBSD:14:quarterly2.382.38n/a2.362.38
FreeBSD:15:latest2.382.38n/a2.362.36
FreeBSD:15:quarterly2.382.38n/an/an/a
FreeBSD:16:latest2.382.38n/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 2

Configuration

Options name: textproc_hevea

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
Service scripts
none

Message after installing

You may like to put the file hevea.sty in a place where LaTeX
can find it.  For example, if you are using TeX Live from the
ports, the following commands will do the job:

mkdir -pv ~/texmf/tex/latex/hevea
ln -sfv /usr/local/lib/hevea/hevea.sty ~/texmf/tex/latex/hevea/hevea.sty
texhash ~/texmf

Files

pkg-plist 160
  • bin/bibhva
  • bin/esponja
  • bin/hacha
  • bin/hevea
  • bin/imagen
  • lib/hevea/alltt.hva
  • lib/hevea/amsmath.hva
  • lib/hevea/articlecommon.hva
  • lib/hevea/babel.hva
  • lib/hevea/bookcommon.hva
  • lib/hevea/booktabs.hva
  • lib/hevea/chapterbib.hva
  • lib/hevea/chngcntr.hva
  • lib/hevea/cleveref.hva
  • lib/hevea/comment.hva
  • lib/hevea/compat.hva
  • lib/hevea/contents_motif.gif
  • lib/hevea/contents_motif.svg
  • lib/hevea/crlang.hva
  • lib/hevea/czech.hva
  • lib/hevea/deepcut.hva
  • lib/hevea/english.hva
  • lib/hevea/epsfig.hva
  • lib/hevea/eurosym.hva
  • lib/hevea/figcut.hva
  • lib/hevea/french-common.hva
  • lib/hevea/german-common.hva
  • lib/hevea/hanging.hva
  • lib/hevea/hevea.sty
  • lib/hevea/hrlang.hva
  • lib/hevea/html/amsfonts.hva
  • lib/hevea/html/amssymb.hva
  • lib/hevea/html/article.hva
  • lib/hevea/html/austrian.hva
  • lib/hevea/html/book.hva
  • lib/hevea/html/color.hva
  • lib/hevea/html/colortbl.hva
  • lib/hevea/html/common-math.hva
  • lib/hevea/html/commongraphic.hva
  • lib/hevea/html/fancysection.hva
  • lib/hevea/html/fancyvrb.hva
  • lib/hevea/html/french.hva
  • lib/hevea/html/german.hva
  • lib/hevea/html/gif.hva
  • lib/hevea/html/graphics.hva
  • lib/hevea/html/graphicx.hva
  • lib/hevea/html/hevea.hva
  • lib/hevea/html/lang.hva
  • lib/hevea/html/mathjax.hva
  • lib/hevea/html/mathjaxauto.hva
  • lib/hevea/html/mathpartir.hva
  • lib/hevea/html/natbib.hva
  • lib/hevea/html/png.hva
  • lib/hevea/html/report.hva
  • lib/hevea/html/seminar.hva
  • lib/hevea/html/svg.hva
  • lib/hevea/html/sword.hva
  • lib/hevea/html/symb-eng.hva
  • lib/hevea/html/symb-ent.hva
  • lib/hevea/html/symb-fra.hva
  • lib/hevea/html/symb-mathml.hva
  • lib/hevea/html/symb-text.hva
  • lib/hevea/html/undersection.hva
  • lib/hevea/html/urlhref.hva
  • lib/hevea/html/xypic.hva
  • lib/hevea/hyperref.hva
  • lib/hevea/hyphenat.hva
  • lib/hevea/ifpdf.hva
  • lib/hevea/ifthen.hva
  • lib/hevea/imagen
  • lib/hevea/imakeidx.hva
  • lib/hevea/import.hva
  • lib/hevea/index.hva
  • lib/hevea/info/article.hva
  • lib/hevea/info/book.hva
  • lib/hevea/info/hevea.hva
  • lib/hevea/info/report.hva
  • lib/hevea/info/seminar.hva
  • lib/hevea/inputenc.hva
  • lib/hevea/iso-html.hva
  • lib/hevea/iso-symb.hva
  • lib/hevea/iso-text.hva
  • lib/hevea/isolatin1.hva
  • lib/hevea/keyval.hva
  • lib/hevea/labeltype.hva
  • lib/hevea/latexcommon.hva
  • lib/hevea/latexsym.hva
  • lib/hevea/listings.hva
  • lib/hevea/longtable.hva
  • lib/hevea/lstlang1.hva
  • lib/hevea/lstlang1.sty
  • lib/hevea/lstlang2.hva
  • lib/hevea/lstlang2.sty
  • lib/hevea/lstlang3.hva
  • lib/hevea/lstlang3.sty
  • lib/hevea/makeidx.hva
  • lib/hevea/mappings/ISO-8859-1.map
  • lib/hevea/mappings/ISO-8859-10.map
  • lib/hevea/mappings/ISO-8859-11.map
  • lib/hevea/mappings/ISO-8859-13.map

The first 100 are listed.

distinfo 3
FileSizeSHA256
hevea-2.38.tar.gz1.01314e+06722038065007226f0fa3de4629127294d2e29bfbbc41042c83a570fa0c455a47
hevea-2.38-manual.pdf96350765b13e25897b489b91b43f80c84da4d329ed01bdc9df07b75b4be078a4ab4386
hevea-2.38-manual.tar.gz612440f90a785ffff2aca012512aab5e107e67c30be5f71b28f90d30995fc8520e1f0a
Master sites 1
  • https://hevea.inria.fr/distri/

Commit history 0

No commits in the history this site was built from.