mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
85 lines
2.8 KiB
Tcl
85 lines
2.8 KiB
Tcl
# -*- 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
|
|
|
|
PortSystem 1.0
|
|
PortGroup texlive 1.0
|
|
PortGroup perl5 1.0
|
|
PortGroup github 1.0
|
|
|
|
github.setup latex2html latex2html 2021 v
|
|
github.tarball_from archive
|
|
revision 1
|
|
|
|
categories print
|
|
maintainers nomaintainer
|
|
license GPL-2
|
|
supported_archs noarch
|
|
platforms any
|
|
|
|
description Convert LaTeX into HTML.
|
|
|
|
long_description LATEX2HTML is a convertor written in Perl that \
|
|
converts LATEX documents to HTML.
|
|
|
|
homepage https://www.ctan.org/pkg/${name}
|
|
|
|
checksums rmd160 d8661c4571eb15134b58a9d8c0118a86a7bdd5b8 \
|
|
sha256 872fe7a53f91ababaafc964847639e3644f2b9fab3282ea059788e4e18cbba47 \
|
|
size 1130224
|
|
|
|
depends_lib bin:latex:texlive-latex \
|
|
port:dvipng \
|
|
port:ghostscript \
|
|
port:netpbm \
|
|
path:lib/pkgconfig/poppler.pc:poppler
|
|
|
|
patchfiles patch-config-config.pl.diff
|
|
|
|
# respect DESTDIR value
|
|
patchfiles-append patch-destdir.diff
|
|
|
|
# latex2html can not depend on perl5 since it puts the full perl name in the scripts
|
|
# (#! ${prefix}/bin/perl5.x)
|
|
perl5.conflict_variants yes
|
|
perl5.branches 5.28 5.30 5.32 5.34
|
|
perl5.default_branch 5.34
|
|
perl5.create_variants ${perl5.branches}
|
|
|
|
configure.perl ${perl5.bin}
|
|
|
|
# Perl 5.26 no longer includes "." in the standard search locations (@INC)
|
|
# latex2html relies on this behavior
|
|
configure.env-append PERL5LIB=${worksrcpath}
|
|
build.env-append PERL5LIB=${worksrcpath}
|
|
destroot.env-append PERL5LIB=${worksrcpath}
|
|
|
|
set texmfdir ${texlive_texmfports}/tex/latex/html
|
|
configure.args --without-mktexlsr \
|
|
--with-texpath=${texmfdir}
|
|
|
|
post-destroot {
|
|
set docdir ${destroot}${prefix}/share/doc/${name}
|
|
xinstall -d ${docdir}
|
|
xinstall -m 644 -W ${worksrcpath} \
|
|
BUGS \
|
|
Changes \
|
|
FAQ \
|
|
LICENSE \
|
|
README.md \
|
|
TODO \
|
|
${docdir}
|
|
|
|
xinstall -d -m 755 ${destroot}${texmfdir}
|
|
foreach file [ glob ${worksrcpath}/texinputs/* ] {
|
|
file copy -force ${file} ${destroot}${texmfdir}
|
|
}
|
|
|
|
# Newer versions of these files are already installed by
|
|
# texlive. Because ${texlive_texmfports} is earlier in the search
|
|
# path, the files installed by this port would shadow them. To
|
|
# prevent this, don't install the old versions.
|
|
delete ${destroot}${texmfdir}/url.sty
|
|
delete ${destroot}${texmfdir}/latin9.def
|
|
}
|
|
|
|
texlive.use_mktexlsr yes
|