# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id: Portfile 89945 2012-02-16 09:23:44Z dports@macports.org $

PortSystem          1.0
PortGroup           texlive 1.0

name                texlive-htmlxml
version             23080
revision            2

categories          tex
maintainers         dports
license             Copyleft Permissive
description         TeX Live: HTML/SGML/XML support
long_description    Packages to convert LaTeX to XML/HTML, and typset XML/SGML

checksums           texlive-htmlxml-23080-run.tar.xz \
                    rmd160  64a96528070c3de6d88fdae1cdebc80ddcd37435 \
                    sha256  77b94310825eb3944da4b38223e6233b426793ff892e36ad7deb008ca6726f45 \
                    texlive-htmlxml-23080-doc.tar.xz \
                    rmd160  8f0e9f77af1eb073a0c0e43d28f1f56662b867ec \
                    sha256  2013f46b370674753ddc9327269ce628c6a9b63a4cac4fdc22f0eda9e5ab8377 \
                    texlive-htmlxml-23080-src.tar.xz \
                    rmd160  a0bd5894712f3171db9a67f20e28e5c0a1790619 \
                    sha256  cac8335cc2469f9ee9235dadc226a86bf42f427046f7f01f85af8269e235128a

depends_lib         port:texlive-basic port:texlive-fonts-recommended port:texlive-latex

texlive.formats      \
    {1 jadetex pdftex language.dat {*jadetex.ini}} \
    {1 pdfjadetex pdftex language.dat {*pdfjadetex.ini}} \
    {1 xmltex pdftex language.dat {*xmltex.ini}} \
    {1 pdfxmltex pdftex language.dat {*pdfxmltex.ini}}

texlive.binaries    ht htcontext htlatex htmex httex httexi htxelatex htxetex jadetex mk4ht pdfjadetex pdfxmltex t4ht tex4ht xmltex

texlive.exclude     texmf-dist/scripts/tex4ht/ht.sh \
                    texmf-dist/scripts/tex4ht/htcontext.sh \
                    texmf-dist/scripts/tex4ht/htlatex.sh \
                    texmf-dist/scripts/tex4ht/htmex.sh \
                    texmf-dist/scripts/tex4ht/httex.sh \
                    texmf-dist/scripts/tex4ht/httexi.sh \
                    texmf-dist/scripts/tex4ht/htxelatex.sh \
                    texmf-dist/scripts/tex4ht/htxetex.sh \
                    texmf-dist/scripts/tex4ht/mk4ht.pl

depends_lib-append  port:texlive-latex-recommended \
                    port:texlive-generic-recommended

post-patch {
    reinplace "s|%%~/texmf-dist|${texlive_texmfdist}|g" ${worksrcpath}/runfiles/texmf-dist/tex4ht/base/unix/tex4ht.env

    # See #30270
    reinplace "s|\\Needs\{\"xhtex|\\Needs\{\"mk4ht xhtex|g" ${worksrcpath}/runfiles/texmf-dist/tex/generic/tex4ht/html4.4ht
}

texlive.texmfport
