On 2021/10/06 10:14, Kyle Milz wrote: > Hi, > > Being shocked at the magnitude of texlive I have been investigating > alternatives. I have put together 4 packages that use the Free Pascal > compiler to give a minimal working TeX system. > > This is WEB, a literate programming system for Pascal. All base TeX-ware > is written in WEB, including WEB itself. We get around this recursive > dependency by shipping a files/tangleboot.p Pascal source file that, > when compiled, is capable of creating WEB from its sources. > > WEB uses change files (.ch), a primitive diff, to modify .web source > files to suit the local installation site. Two change files are > included with this port that let the generated Pascal files compile > with the Free Pascal compiler. > > The literate programming documentation for 'tangle' and 'weave' is > generated by this port, but we do not have the tools (yet) to create > the final .dvi files.
This can't be used as-is because it conflicts with texlive. Registering a conflict (both in this port and texlive) solves part of it but you can't then use it as a build dependency in other ports as it will break bulk builds from time to time. Either renaming or installing to different directories to avoid the conflict would work around it.