diff options
author | Florian Schmaus <flow@gentoo.org> | 2024-06-05 14:05:06 +0200 |
---|---|---|
committer | Florian Schmaus <flow@gentoo.org> | 2024-06-05 14:18:03 +0200 |
commit | fa6fadb1b7323f22a157b769d4d383ef439ee2f2 (patch) | |
tree | 475b038e808416e5661e57dce81c7ca440fb0992 /dev-python/larch/larch-1.20131130.ebuild | |
parent | app-text/texlive-core: install tlmgr (forced in user mode) (diff) | |
download | gentoo-master.tar.gz gentoo-master.tar.bz2 gentoo-master.zip |
The motivation for this change is a little bit complex. The gist is,
that luajittex belongs into -basic, even though tlpdb lists luajittex in
collection-context for Tex Live 2023 (and probably in
collection-binextra for TeX Live 2024).
In Gentoo, texlive-basic had already luajittex in IUSE, at least since
TeX Live 2021. And this seems sensible.
We can not easily put the luajittex TeX Live package in
app-text/texlive-core, even though we *build* luajit(hb)tex there. But
the luajittex TeX Live package also has a AddFormat directive in its
tlpobj, which we do not process in texlive-core. This is mostly because
texilve-core only inherits texlive-common.eclass, but the tlpojb
processing, including the AddFormat processing, is done by
texlive-module.eclass.
Therefore, we put luajittex in texlive-basic, since this will always be
installed and the texlive-basic ebuilds processes luajits AddFormat
directive, because it inherits texlive-module.eclass.
Closes: https://bugs.gentoo.org/933520
Bug: https://bugs.gentoo.org/928122
Fixes: 1bca88987927 ("dev-texlive/texlive-context: set TEXLIVE_MODULE_OPTIONAL_ENGINE=luajittex")
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Diffstat (limited to 'dev-python/larch/larch-1.20131130.ebuild')
0 files changed, 0 insertions, 0 deletions