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
+}