1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
6 DESCRIPTION="A complete TeX distribution"
7 HOMEPAGE="http://tug.org/texlive/"
12 KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
13 IUSE="cjk context detex dvi2tty extra epspdf games graphics
14 humanities jadetex luatex metapost music pdfannotextractor png pstricks publishers
15 science tex4ht texi2html truetype xetex xindy xml X"
17 LANGS="af ar as bg bn br ca cs cy da de el en eo es et eu fa fi fr ga gl gu he
18 hi hr hsb hu hy ia id is it ja ko kn la lo lt lv ml mn mr nb nl nn no or pa
19 pl pt rm ro ru sa sco sk sl sq sr sv ta te th tk tr uk vi zh"
22 IUSE="${IUSE} l10n_${X}"
25 TEXLIVE_CAT="dev-texlive"
27 DEPEND=">=app-text/texlive-core-${PV}"
30 >=${TEXLIVE_CAT}/texlive-fontutils-${PV}
32 texi2html? ( app-text/texi2html )
35 >=app-text/lcdf-typetools-2.92[kpathsea]
36 truetype? ( >=app-text/ttf2pk2-2.0_p20150521 )
37 detex? ( dev-tex/detex )
39 dvi2tty? ( dev-tex/dvi2tty )
40 png? ( app-text/dvipng )
41 X? ( >=app-text/xdvik-22.87 )
42 >=${TEXLIVE_CAT}/texlive-basic-${PV}
43 >=${TEXLIVE_CAT}/texlive-fontsrecommended-${PV}
44 >=${TEXLIVE_CAT}/texlive-latex-${PV}
45 luatex? ( >=${TEXLIVE_CAT}/texlive-luatex-${PV} )
46 >=${TEXLIVE_CAT}/texlive-latexrecommended-${PV}
47 >=dev-tex/latex-beamer-3.36
49 >=${TEXLIVE_CAT}/texlive-metapost-${PV}
52 >=${TEXLIVE_CAT}/texlive-plaingeneric-${PV}
53 pdfannotextractor? ( dev-tex/pdfannotextractor )
59 >=app-text/pdfjam-2.02
60 >=${TEXLIVE_CAT}/texlive-bibtexextra-${PV}
61 >=${TEXLIVE_CAT}/texlive-fontsextra-${PV}
62 >=${TEXLIVE_CAT}/texlive-formatsextra-${PV}
63 >=${TEXLIVE_CAT}/texlive-latexextra-${PV}
64 >=dev-tex/glossaries-2.07
65 >=dev-tex/leaflet-20041222
66 >=dev-tex/currvita-0.9i-r1
67 >=dev-tex/g-brief-4.0.2
68 >=dev-tex/envlab-1.2-r1
69 >=dev-tex/europecv-20060424-r1
70 >=dev-tex/svninfo-0.7.3-r1
72 xetex? ( >=${TEXLIVE_CAT}/texlive-xetex-${PV} )
73 graphics? ( >=${TEXLIVE_CAT}/texlive-pictures-${PV}
75 epspdf? ( app-text/epspdf )
76 science? ( >=${TEXLIVE_CAT}/texlive-mathscience-${PV} )
77 publishers? ( >=${TEXLIVE_CAT}/texlive-publishers-${PV} )
78 music? ( >=${TEXLIVE_CAT}/texlive-music-${PV} )
79 pstricks? ( >=${TEXLIVE_CAT}/texlive-pstricks-${PV} )
80 context? ( >=${TEXLIVE_CAT}/texlive-context-${PV} )
81 games? ( >=${TEXLIVE_CAT}/texlive-games-${PV} )
82 humanities? ( >=${TEXLIVE_CAT}/texlive-humanities-${PV} )
83 tex4ht? ( >=dev-tex/tex4ht-20090611_p1038-r3 )
85 >=dev-tex/xmltex-1.9-r2
88 jadetex? ( >=app-text/jadetex-3.13-r2 )
89 l10n_af? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
90 l10n_ar? ( >=${TEXLIVE_CAT}/texlive-langarabic-${PV} )
91 l10n_fa? ( >=${TEXLIVE_CAT}/texlive-langarabic-${PV} )
92 l10n_hy? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
93 cjk? ( >=${TEXLIVE_CAT}/texlive-langcjk-${PV}
94 >=dev-tex/cjk-latex-4.8.4 )
95 l10n_hr? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
96 l10n_bg? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
97 l10n_br? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
98 l10n_ru? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
99 l10n_uk? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
100 l10n_cs? ( >=${TEXLIVE_CAT}/texlive-langczechslovak-${PV}
101 >=app-text/vlna-1.3 )
102 l10n_sk? ( >=${TEXLIVE_CAT}/texlive-langczechslovak-${PV} )
103 l10n_da? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
104 l10n_nl? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
105 l10n_en? ( >=${TEXLIVE_CAT}/texlive-langenglish-${PV} )
106 l10n_fi? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
107 l10n_eu? ( >=${TEXLIVE_CAT}/texlive-langfrench-${PV} )
108 l10n_fr? ( >=${TEXLIVE_CAT}/texlive-langfrench-${PV} )
109 l10n_de? ( >=${TEXLIVE_CAT}/texlive-langgerman-${PV} )
110 l10n_el? ( >=${TEXLIVE_CAT}/texlive-langgreek-${PV} )
111 l10n_he? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
112 l10n_hu? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
113 l10n_as? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
114 l10n_bn? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
115 l10n_gu? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
116 l10n_hi? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
117 l10n_kn? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
118 l10n_ml? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
119 l10n_mr? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
120 l10n_or? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
121 l10n_pa? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
122 l10n_sa? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
123 l10n_ta? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
124 l10n_te? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
125 l10n_it? ( >=${TEXLIVE_CAT}/texlive-langitalian-${PV} )
126 l10n_ja? ( >=${TEXLIVE_CAT}/texlive-langjapanese-${PV} )
127 l10n_ko? ( >=${TEXLIVE_CAT}/texlive-langkorean-${PV} )
128 l10n_la? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
129 l10n_lt? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
130 l10n_lv? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
131 l10n_mn? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
132 l10n_nb? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
133 l10n_nn? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
134 l10n_no? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
135 l10n_cy? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
136 l10n_eo? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
137 l10n_et? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
138 l10n_ga? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
139 l10n_rm? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
140 l10n_hsb? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
141 l10n_ia? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
142 l10n_id? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
143 l10n_is? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
144 l10n_lo? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
145 l10n_ro? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
146 l10n_sq? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
147 l10n_sr? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV}
148 >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
149 l10n_sl? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
150 l10n_tr? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
151 l10n_pl? ( >=${TEXLIVE_CAT}/texlive-langpolish-${PV} )
152 l10n_pt? ( >=${TEXLIVE_CAT}/texlive-langportuguese-${PV} )
153 l10n_ca? ( >=${TEXLIVE_CAT}/texlive-langspanish-${PV} )
154 l10n_gl? ( >=${TEXLIVE_CAT}/texlive-langspanish-${PV} )
155 l10n_es? ( >=${TEXLIVE_CAT}/texlive-langspanish-${PV} )
156 l10n_sco? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
157 l10n_sv? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
158 l10n_tk? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
159 l10n_vi? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
160 l10n_zh? ( >=${TEXLIVE_CAT}/texlive-langchinese-${PV} )
161 xindy? ( app-text/xindy )