# $Id: Portfile 56184 2009-08-25 06:11:10Z ryandesign@macports.org $

PortSystem      1.0

name            tex-cm-super
version         0.3.4
categories      tex print
maintainers     nomaintainer
description     CM-Super font package.
long_description \
                The CM-Super package contains Type 1 fonts converted from METAFONT \
                fonts and covers entire EC/TC, EC Concrete, EC Bright and LH fonts \
                (Computer Modern font families). All European and Cyrillic writings \
                are covered. Each Type 1 font program contains ALL glyphs from the \
                following standard LaTeX font encodings: T1, TS1, T2A, T2B, T2C, X2, \
                and also Adobe StandardEncoding (585 glyphs per non-SC font and 468 \
                glyphs per SC font), and could be reencoded to any of these encodings \
                using standard dvips or pdftex facilities (the corresponding support \
                files are also included).
platforms       darwin
homepage
master_sites    macports
distname        cm-super-${version}
worksrcdir      cm-super
use_zip         yes
checksums       md5 a9c255e1d8be99134c219bab9c06002c \
                sha1 9ba9b2eca294083fa8821304ed88ad1dd3a25c62 \
                rmd160 fc2f18c2b000725c8076bc6a52f0ccaf06dcecd1

depends_lib     bin:mktexlsr:texlive

post-extract {
    system "cd ${worksrcpath}/afm && gunzip *.afm.gz"
}

use_configure   no

build {}

destroot {
    foreach {src dst} {afm/*.afm   fonts/afm/public/cm-super
                       dvips/*.map fonts/map/dvips/public/cm-super
                       dvips/*.enc fonts/enc/dvips/public/cm-super
                       pfb/*.pfb   fonts/type1/public/cm-super
                       type1ec.sty tex/latex/cm-super} {
        xinstall -m 755 -d ${destroot}${prefix}/share/texmf-local/${dst}
        eval xinstall -m 644 [glob ${worksrcpath}/${src}] ${destroot}${prefix}/share/texmf-local/${dst}
    }
}

post-destroot {
    xinstall -m 755 -d ${destroot}${prefix}/share/texmf-local/doc/cm-super
    xinstall -m 644 -W ${worksrcpath} COPYING ChangeLog FAQ README TODO \
        ${destroot}${prefix}/share/texmf-local/doc/cm-super
}

post-activate {
    system "mktexlsr"
    ui_msg "\nBefore using cm-super, please make sure to update font map files.\n"
    ui_msg "  \$ sudo updmap-sys --nomkmap --enable Map cm-super-t1.map"
    ui_msg "  \$ sudo updmap-sys --nomkmap --enable Map cm-super-ts1.map"
    ui_msg "  \$ sudo updmap-sys --nomkmap --enable Map cm-super-t2a.map"
    ui_msg "  \$ sudo updmap-sys --nomkmap --enable Map cm-super-t2b.map"
    ui_msg "  \$ sudo updmap-sys --nomkmap --enable Map cm-super-t2c.map"
    ui_msg "  \$ sudo updmap-sys --enable Map cm-super-x2.map\n"
}
