mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
44 lines
1.9 KiB
Tcl
44 lines
1.9 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 github 1.0
|
|
|
|
github.setup maranget hevea 2.38 v
|
|
github.tarball_from archive
|
|
categories textproc www tex
|
|
maintainers {pmetzger @pmetzger} openmaintainer
|
|
license {QPL LGPL}
|
|
description HEVEA is a quite complete and fast LATEX to HTML translator.
|
|
long_description HEVEA is a LaTeX to HTML translator.\
|
|
The input language is a fairly complete subset\
|
|
of LaTeX2e (old LaTeX style is also accepted) and\
|
|
the output language is HTML that is (hopefully)\
|
|
correct with respect to version 4.0 (transitional)
|
|
|
|
homepage https://hevea.inria.fr/
|
|
|
|
checksums rmd160 95fd5ac5a8065bc3b41b5920bbe148b8394acdc1 \
|
|
sha256 6c4337f9b3b3e0be106f74ee4277744988d0a2ac46b7bf66bfef9f044ad7f900 \
|
|
size 1223067
|
|
|
|
depends_build port:ocaml \
|
|
port:ocaml-ocamlbuild
|
|
|
|
universal_variant no
|
|
installs_libs no
|
|
|
|
configure {
|
|
reinplace "s|^PREFIX?=.*|PREFIX=${prefix}|" ${worksrcpath}/Makefile
|
|
reinplace "s|^LIBDIR=.*|LIBDIR=${prefix}/share/${name}|" ${worksrcpath}/Makefile
|
|
reinplace "s|^LATEXLIBDIR=.*|LATEXLIBDIR=${prefix}/share/${name}|" ${worksrcpath}/Makefile
|
|
reinplace "s|^DESTDIR=.*|DESTDIR=${destroot}|" ${worksrcpath}/Makefile
|
|
}
|
|
|
|
# When OCaml is updated to 5.x, this should be modified, since 32-bit support is removed in it for all OSs.
|
|
# I.e. i386 and ppc will only have bytecode compiler, regardless of a platform.
|
|
# Only ppc64 then should be left conditional on Darwin, until the native compiler is fixed for it.
|
|
if {${os.platform} eq "darwin" && (${configure.build_arch} in [list ppc ppc64])} {
|
|
build.target byte
|
|
destroot.cmd ./install.sh byte
|
|
}
|