diff --git a/dev-tex/latex2html/additional-files/manual.pdf b/dev-tex/latex2html/additional-files/manual.pdf new file mode 100644 index 000000000..ff1a32018 Binary files /dev/null and b/dev-tex/latex2html/additional-files/manual.pdf differ diff --git a/dev-tex/latex2html/latex2html-2022.recipe b/dev-tex/latex2html/latex2html-2022.recipe new file mode 100644 index 000000000..1119484ef --- /dev/null +++ b/dev-tex/latex2html/latex2html-2022.recipe @@ -0,0 +1,136 @@ +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 +}