mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-16 08:40:06 +02:00
137 lines
3.4 KiB
Bash
137 lines
3.4 KiB
Bash
SUMMARY="The LaTeX2HTML translator"
|
|
DESCRIPTION="* breaks up a document into one or more components as specified by the user
|
|
* provides optional iconic navigation panels on every page which contain links to other parts of \
|
|
the document
|
|
* handles inlined equations, right-justified numbered equations, tables, or figures and any \
|
|
arbitrary environment
|
|
* can produce output suitable for browsers that support inlined images or character based \
|
|
browsers (as specified by the user)
|
|
* handles definitions of new commands, environments, and theorems even when these are defined in \
|
|
external style files
|
|
* handles footnotes, tables of contents, lists of figures and tables, bibliographies, and can \
|
|
generate an Index
|
|
* translates cross-references into hyperlinks and extends the LaTeX cross-referencing mechanism \
|
|
to work not just within a document but between documents which may reside in remote locations
|
|
* translates accent and special character commands to the equivalent HTML character codes where \
|
|
possible
|
|
* recognizes hypertext links (to multimedia resources or arbitrary internet services such as \
|
|
sound/video/ftp/http/news) and links which invoke arbitrary program scripts, all expressed as \
|
|
LaTeX commands
|
|
* recognizes conditional text which is intended only for the hypertext version, or only for the \
|
|
paper (PDF) version
|
|
* can include raw HTML in a LaTeX document (e.g. in order to specify interactive forms)
|
|
* can deal sensibly with all the commands and environments commonly used with LaTeX as summarized \
|
|
at the back of the LaTeX blue book [1], and many of the packages described in the LaTeX \
|
|
Companion, and others.
|
|
* will try to translate any document with embedded LaTeX commands irrespective of whether it is \
|
|
complete or syntactically legal."
|
|
HOMEPAGE="https://www.latex2html.org/"
|
|
COPYRIGHT="1995 Nikos Drakos
|
|
1997 Marek Rouchal
|
|
1996-1999 Jens Lippmann
|
|
1995-2002 Ross More"
|
|
LICENSE="GNU GPL v2"
|
|
REVISION="1"
|
|
SOURCE_URI="https://github.com/latex2html/latex2html/archive/refs/tags/v$portVersion.tar.gz"
|
|
CHECKSUM_SHA256="9b3ba484226a2e39fb20695729370372b355f71bd65eeb4dd14f2c78699ed59a"
|
|
ADDITIONAL_FILES="manual.pdf"
|
|
|
|
ARCHITECTURES="any"
|
|
|
|
PROVIDES="
|
|
latex2html = $portVersion
|
|
cmd:latex2html = $portVersion
|
|
cmd:pstoimg = $portVersion
|
|
cmd:texexpand = $portVersion
|
|
"
|
|
REQUIRES="
|
|
haiku
|
|
cmd:perl
|
|
# gs
|
|
cmd:gs
|
|
# poppler
|
|
cmd:pdftocairo
|
|
# texlive_core
|
|
cmd:latex
|
|
# netpbm
|
|
cmd:pnmcrop
|
|
lib:libgif
|
|
lib:libpng16
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku_devel
|
|
# gs
|
|
cmd:gs
|
|
# netpbm
|
|
cmd:anytopnm
|
|
cmd:bmptoppm
|
|
cmd:giftopnm
|
|
cmd:jpegtopnm
|
|
cmd:pbmmake
|
|
cmd:pcxtoppm
|
|
cmd:pngtopnm
|
|
cmd:pnmcat
|
|
cmd:pnmcrop
|
|
cmd:pnmcut
|
|
cmd:pnmfile
|
|
cmd:pnmflip
|
|
cmd:pnmpad
|
|
cmd:pnmquant
|
|
cmd:pnmrotate
|
|
cmd:pnmscale
|
|
cmd:ppmtogif
|
|
cmd:ppmtojpeg
|
|
cmd:pnmtopng
|
|
cmd:sgitopnm
|
|
cmd:tifftopnm
|
|
cmd:xbmtopbm
|
|
cmd:xwdtopnm
|
|
# poppler
|
|
cmd:pdftocairo
|
|
# texlive_core
|
|
cmd:dvilualatex
|
|
cmd:dvipng
|
|
cmd:dvips
|
|
cmd:initex
|
|
cmd:kpsewhich
|
|
cmd:latex
|
|
cmd:lualatex
|
|
cmd:mktexlsr
|
|
cmd:pdfcrop
|
|
cmd:pdflatex
|
|
cmd:ps2pdf
|
|
cmd:tex
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:cmp
|
|
cmd:gcc
|
|
cmd:make
|
|
cmd:perl
|
|
"
|
|
|
|
TEST_REQUIRES="
|
|
texlive_basic
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
runConfigure --omit-dirs "dataRootDir docDir" ./configure \
|
|
--shlibdir=$libDir/latex2html \
|
|
--with-texpath=$dataDir/texlive/texmf-dist/tex/latex/html
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install
|
|
mkdir -p $manDir/man1 $docDir
|
|
cp *.1 $manDir/man1
|
|
cp $portDir/additional-files/manual.pdf $docDir
|
|
}
|
|
|
|
TEST()
|
|
{
|
|
make test
|
|
}
|