#32872: gnuplot +tutorial installs texmf files during destroot phase ---------------------------------+------------------------------------------ Reporter: dports@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: gnuplot ---------------------------------+------------------------------------------ Comment(by mojca.miklavec.lists@…): So, what do --with-latex and --with-tutorial do? --with-latex installs five files into TEXMF tree. One of them is gnuplot.cfg which only contains one line, {{{ \usepackage[T1]{fontenc} }}} The file is used only by some very rare terminals and even then it seems to be there just as a model, so that a user can put the file into TEXMFLOCAL and add his own definitions there. In my opinion putting the file to distribution defeats the whole purpose of having that file with local configuration in the first place. Moreover, this line breaks XeLaTeX. The other four files belong to tikz terminal and: * are needed (they are a prerequisite to be able to compile results from "set term tikz") * can be auto-generated with "set term tikz createstyle", however it is actually very useful to have them in TEXMF, also because they need to match the version of gnuplot exactly * they are actually needed as a kind of "dependency" on +lua * gnuplot is not willing to honour --with-latex switch to work (or "make install" the files automatically) without having kpathsea, pdftex and some binaries available, but copying the four files is trivial on the other hand * they are wrongly placed by default; having them all under latex is pointless since ConTeXt or plain TeX won't find them; the proper structure would be for example: {{{ /tex/context/third/gnuplot-lua-tikz/t-gnuplot-lua-tikz.tex /tex/generic/gnuplot-lua-tikz/gnuplot-lua-tikz-common.tex /tex/latex/gnuplot-lua-tikz/gnuplot-lua-tikz.sty /tex/plain/gnuplot-lua-tikz/gnuplot-lua-tikz.tex }}} * I use a different/external TeX distribution (outside of macports), so installing the whole texlive just to get +lua working is an overkill, but I do need tikz terminal (+lua) and it is perfectly usable without having texlive in macports installed. However, I have to make sure that I run "createstyle" myself then, since my own TeX distribution won't be able to find TeX support files installed by macports. My slight preference would be to install the four TikZ-related files to TEXMFPORTS whenever +lua is installed (not with --with-latex, but by manually copying the files) and not to install gnuplot.cfg at all. --with-tutorial currently builds DVI (instead of at least PDF) version of tutorial and doesn't install it anywhere. So unless for those who dive into details, it is a pure waste of resources (without some fixes). It also seems to me that tutorial is mean more like an example to show the user how to do things with LaTeX terminals. It could be useful, but then one needs to create a PDF and copy it to the same place where the other documentation is. I can fix the issue (to enable closing the ticket), but I need more feedback from experienced developers to suggest me what to do. -- Ticket URL: <https://trac.macports.org/ticket/32872#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS