# -*- 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

name                texlive-math-science
version             78219
revision            0

categories          tex
maintainers         {dports @drkp}
license             Copyleft Permissive
description         TeX Live: Mathematics, natural sciences, computer science packages
long_description    Mathematics, natural sciences, computer science packages

checksums           texlive-math-science-78219-run.tar.xz \
                    rmd160  2c2c317267d5a52162ef7ef04e4efdd3ef069475 \
                    sha256  fb65b622b149ac5efcac4829efd5c6a2baf5ef81674dea21d936ea61eb23f2e5 \
                    size    3976908 \
                    texlive-math-science-78219-doc.tar.xz \
                    rmd160  8418bdbe0e3d7b753da0378c6c2a6e2b79deb79d \
                    sha256  212f840a2ccd42d4977da281d8132cbdfea17070b80f897f57b5ea013fa10bf9 \
                    size    106208448 \
                    texlive-math-science-78219-src.tar.xz \
                    rmd160  fcc798603209670481fad5b549f259f874094b3b \
                    sha256  3e57ee2d114644a51ea6c87d47925bcbb83f672a57fe70db07d1848bf8a3b727 \
                    size    2194476

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

texlive.formats      \
    {1 amstex pdftex - {-translate-file=cp227.tcx *amstex.ini}}

texlive.maps      \
    {Map chemarrow.map} \
    {MixedMap stmaryrd.map} \
    {MixedMap yhmath.map}

texlive.binaries    amstex axohelp eolang ulqda

pre-activate {
    # Handle conflicts for TL2025 upgrade
    if { ![catch {set vers [lindex [registry_active texlive-latex-extra] 0]}]
         && ([vercmp [lindex $vers 1] 74512] < 0) } {
        registry_deactivate_composite texlive-latex-extra "" [list ports_nodepcheck 1]
    }
}

texlive.texmfport
