source: trunk/dports/tex/texlive-basic/Portfile @ 68969

Last change on this file since 68969 was 68969, checked in by dports@…, 10 years ago

texlive texmf ports: bump revision to use portgroup changes from r68968

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 4.8 KB
Line 
1# -*- 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
2# $Id: Portfile 68969 2010-06-18 22:20:58Z dports@macports.org $
3
4PortSystem          1.0
5PortGroup           texlive 1.0
6
7name                texlive-basic
8version             15576
9revision            1
10
11categories          tex
12maintainers         dports
13description         TeX Live: Essential programs and files
14long_description    These files are regarded as basic for any TeX system, covering plain TeX macros, Computer Modern fonts, and configuration for common drivers\; no LaTeX.
15
16checksums           md5     925a2d2d1622858b15730066326f89f6 \
17                    sha1    b336e42d8e4e2f3103db61ace18256e67e0ab47c \
18                    rmd160  1d817c4ce28f7010dfd001e51800233345736c76
19
20depends_lib         port:texlive-documentation-base
21
22texlive.formats      \
23    {1 luatex luatex language.def {luatex.ini}} \
24    {1 dviluatex luatex language.def {dviluatex.ini}} \
25    {1 mf mf-nowin - {-translate-file=cp227.tcx mf.ini}} \
26    {1 pdftex pdftex language.def {-translate-file=cp227.tcx *pdfetex.ini}} \
27    {1 etex pdftex language.def {-translate-file=cp227.tcx *etex.ini}} \
28    {1 pdfetex pdftex language.def {-translate-file=cp227.tcx *pdfetex.ini}} \
29    {1 tex tex - {tex.ini}}
30
31texlive.maps      \
32    {MixedMap cm.map} \
33    {MixedMap cmextra.map} \
34    {MixedMap cyrillic.map} \
35    {Map euler.map} \
36    {MixedMap latxfont.map} \
37    {MixedMap symbols.map} \
38    {MixedMap cmtext-bsr-interpolated.map} \
39    {MixedMap mflogo.map}
40
41texlive.exclude     texmf/doc/man/man1/afm2tfm.1 \
42                    texmf/doc/man/man1/allcm.1 \
43                    texmf/doc/man/man1/allec.1 \
44                    texmf/doc/man/man1/allneeded.1 \
45                    texmf/doc/man/man1/bibtex.1 \
46                    texmf/doc/man/man1/dvi2fax.1 \
47                    texmf/doc/man/man1/dvips.1 \
48                    texmf/doc/man/man1/dvired.1 \
49                    texmf/doc/man/man1/fmtutil-sys.1 \
50                    texmf/doc/man/man1/fmtutil.1 \
51                    texmf/doc/man/man1/fontinst.1 \
52                    texmf/doc/man/man1/gftodvi.1 \
53                    texmf/doc/man/man1/gftopk.1 \
54                    texmf/doc/man/man1/gftype.1 \
55                    texmf/doc/man/man1/gsftopk.1 \
56                    texmf/doc/man/man1/kpseaccess.1 \
57                    texmf/doc/man/man1/kpsepath.1 \
58                    texmf/doc/man/man1/kpsereadlink.1 \
59                    texmf/doc/man/man1/kpsestat.1 \
60                    texmf/doc/man/man1/kpsetool.1 \
61                    texmf/doc/man/man1/kpsewhere.1 \
62                    texmf/doc/man/man1/kpsewhich.1 \
63                    texmf/doc/man/man1/kpsexpand.1 \
64                    texmf/doc/man/man1/gsftopk.1 \
65                    texmf/doc/man/man1/luatex.1 \
66                    texmf/doc/man/man1/makeindex.1 \
67                    texmf/doc/man/man1/mf-nowin.1 \
68                    texmf/doc/man/man1/mf.1 \
69                    texmf/doc/man/man1/mft.1 \
70                    texmf/doc/man/man1/mkindex.1 \
71                    texmf/doc/man/man1/mkocp.1 \
72                    texmf/doc/man/man1/mkofm.1 \
73                    texmf/doc/man/man1/mktexfmt.1 \
74                    texmf/doc/man/man1/mktexlsr.1 \
75                    texmf/doc/man/man1/mktexmf.1 \
76                    texmf/doc/man/man1/mktexpk.1 \
77                    texmf/doc/man/man1/mktextfm.1 \
78                    texmf/doc/man/man1/pdfetex.1 \
79                    texmf/doc/man/man1/pdftex.1 \
80                    texmf/doc/man/man1/pktogf.1 \
81                    texmf/doc/man/man1/pktype.1 \
82                    texmf/doc/man/man1/tcdialog.1 \
83                    texmf/doc/man/man1/tex.1 \
84                    texmf/doc/man/man1/texconfig-sys.1 \
85                    texmf/doc/man/man1/texconfig.1 \
86                    texmf/doc/man/man1/texlinks.1 \
87                    texmf/doc/man/man1/texhash.1 \
88                    texmf/doc/man/man1/updmap-sys.1 \
89                    texmf/doc/man/man1/updmap.1 \
90                    texmf/doc/man/man1/xdvi.1 \
91                    texmf/doc/man/man5/fmtutil.cnf.5 \
92                    texmf/doc/man/man5/updmap.cfg.5 \
93                    texmf/web2c/fmutil.cnf \
94                    texmf/web2c/texmf.cnf \
95                    texmf/web2c/updmap.cfg \
96                    texmf/tex/generic/config/language.dat \
97                    texmf/tex/generic/config/language.def
98
99post-destroot {
100    delete ${destroot}/${prefix}/bin/mf
101}
102
103pre-activate {
104    # If texlive 2007 metaport is installed, deactivate it to avoid
105    # conflicts on $prefix/bin/etex etc.
106    if {[file exists $prefix/bin/etex] 
107        && ![catch {set vers [lindex [registry_active texlive] 0]}]
108        && [rpm-vercomp [lindex $vers 1] 2009] < 0} {
109        registry_deactivate texlive "" [list ports_nodepcheck 1]
110    }
111}
112
113texlive.forceupdatecnf yes
114
115texlive.texmfport
Note: See TracBrowser for help on using the repository browser.