# -*- 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 88821 2012-01-12 23:02:19Z dports@macports.org $

PortSystem          1.0
PortGroup           texlive 1.0

name                texlive-context
version             23171
revision            0

categories          tex
maintainers         dports
license             Copyleft Permissive
description         TeX Live: ConTeXt format
long_description    Hans Hagen's powerful ConTeXt system, http://pragma-ade.com. Also includes third-party ConTeXt packages.

checksums           texlive-context-23171-run.tar.xz \
                    rmd160  a081f437c508e1426ac13734c422e6fed2b8fdd2 \
                    sha256  5e2a23acbbf4f8ab5bb4e04708d6629750e7cea06dde7a70be26ecb58195cf65 \
                    texlive-context-23171-doc.tar.xz \
                    rmd160  686c74b439ac57ee111e85b001af958562657222 \
                    sha256  9de13424e872ae480e3b94d797bfc25da021cadf817a52c391d9fd5cd220c684 \
                    texlive-context-23171-src.tar.xz \
                    rmd160  e291ec9215640768b9c40a6af433d78c43153c5d \
                    sha256  d65b67b6683fbff49a2bf600682531666ee6cb95e8725a56f9c60cb74a0859c0

depends_lib         port:texlive-basic

texlive.formats      \
    {1 cont-en pdftex cont-usr.tex {-8bit *cont-en.ini}} \
    {1 cont-en xetex cont-usr.tex {-8bit *cont-en.ini}} \
    {0 cont-de pdftex cont-usr.tex {-8bit *cont-de.ini}} \
    {0 cont-fr pdftex cont-usr.tex {-8bit *cont-fr.ini}} \
    {0 cont-it pdftex cont-usr.tex {-8bit *cont-it.ini}} \
    {0 cont-nl pdftex cont-usr.tex {-8bit *cont-nl.ini}} \
    {0 cont-ro pdftex cont-usr.tex {-8bit *cont-ro.ini}}

texlive.maps      \
    {Map original-context-symbol.map}

texlive.binaries    context ctxtools luatools mtxrun pstopdf rlxtools texexec texmfstart

patchfiles          patch-runfiles_texmf-dist_tex_context_base_data-res.lua.diff

post-patch {
    reinplace "s|@@TEXMFSYSCONFIG@@|${texlive_texmfsysconfig}|" ${worksrcpath}/runfiles/texmf-dist/tex/context/base/data-res.lua
}

depends_lib-append  port:texlive-latex \
                    port:texlive-metapost \
                    port:texlive-xetex \
                    port:texlive-fonts-recommended \
                    port:texlive-math-extra

post-deactivate {
    delete ${texlive_texmfsysvar}/luatex-cache
}

texlive.texmfport
