www-client/google-chrome-beta: automated update (84.0.4147.30)
[gentoo.git] / app-text / texlive / texlive-2019-r1.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI="7"
5
6 DESCRIPTION="A complete TeX distribution"
7 HOMEPAGE="http://tug.org/texlive/"
8 SRC_URI=""
9
10 LICENSE="metapackage"
11 SLOT="0"
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"
16
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"
20
21 for X in ${LANGS}; do
22         IUSE="${IUSE} l10n_${X}"
23 done
24
25 TEXLIVE_CAT="dev-texlive"
26
27 DEPEND=">=app-text/texlive-core-${PV}"
28 RDEPEND="${DEPEND}
29         app-text/psutils
30         >=${TEXLIVE_CAT}/texlive-fontutils-${PV}
31         media-gfx/sam2p
32         texi2html? ( app-text/texi2html )
33         sys-apps/texinfo
34         app-text/t1utils
35         >=app-text/lcdf-typetools-2.92[kpathsea]
36         truetype? ( >=app-text/ttf2pk2-2.0_p20150521 )
37         detex? ( dev-tex/detex )
38         app-text/ps2eps
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
48         metapost? (
49                 >=${TEXLIVE_CAT}/texlive-metapost-${PV}
50                         dev-tex/feynmf
51         )
52         >=${TEXLIVE_CAT}/texlive-plaingeneric-${PV}
53         pdfannotextractor? ( dev-tex/pdfannotextractor )
54         extra? (
55                 dev-tex/chktex
56                 app-text/dvisvgm
57                 dev-tex/latexdiff
58                 >=dev-tex/latexmk-418
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
71         )
72         xetex? ( >=${TEXLIVE_CAT}/texlive-xetex-${PV} )
73         graphics? ( >=${TEXLIVE_CAT}/texlive-pictures-${PV}
74                 dev-tex/dot2texi )
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 )
84         xml? (
85                 >=dev-tex/xmltex-1.9-r2
86                 app-text/passivetex
87         )
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 )
162 "