* texlive: update to 2022
* texlive_core: sort BUILD_PREREQUIRES alphabetically
* texlive: upgrade to 2022
also add a comment to createSubpackageInfos.pl that the installed version of texlive.tlpdb must be
used for correct results (like I always had in the past).
* texlive_core: don't disable install-bin-links
this works now and provides the missing symlinks. It was originally part of the texlive-2014
recipe.
* texlive: rename subpackageInfos.recipe to .sh so that it is not checked by the linter
* texlive: split texlive_texmf into multiple subpackages (per collection)
There is one package for the runtime files, documentation and source files
for each TeXLive collection each. Packages that would be empty are omitted.
Additionaly, there are '_full' metapackages that depend on all the others.
The subpackage metadata and packageEntries are generated using perl scripts
that use the TeXLive package database API.
The package metadata is pre-generated because it needs already extracted and
preprocessed sources.
* texlive: fixes
* change package descriptions to not contain the prefix "TeXLive" which is not allowed, being the package name
* apply the $portDir workaround also for the PATCH function (see haikuporter issue #168)
* add missing config file to GLOBAL_WRITABLE_FILES
* remove the waiting on texlive's post-install scripts because it is not needed
* texlive: remove the alternate version of the createSubpackageInfos script
* texlive: add license header to the perl helper scripts