[tex-live] EXE files in TL '11 pretest

Peter Dyballa Peter_Dyballa at Freenet.DE
Tue Jun 28 20:29:43 CEST 2011


Hello!

Running 'tlmgr dump-tlpdb --local' I found some files that really do  
not belong onto my system, Mac OS X, PPC, 32-bit:

	name bibarts
	category Package
	revision 15878
	...
	docfiles size=101
	 ...
	 texmf-dist/doc/latex/bibarts/gbib209.bat
	 texmf-dist/doc/latex/bibarts/gbib2e.bat
	 texmf-dist/doc/latex/bibarts/gbibsort.exe

This package comes with

	srcfiles size=7
	 texmf-dist/source/latex/bibarts/gbibsort.c

so, if necessary, executables for other hardware and software  
platforms can be produced. None is produced, except that one for MS-DOS.


	name context
	category Package
	revision 22883
	...
	runfiles size=9226
	 ...
	 texmf-dist/scripts/context/stubs/mswin/context.exe
	 texmf-dist/scripts/context/stubs/mswin/ctxtools.exe
	 texmf-dist/scripts/context/stubs/mswin/luatools.exe
	 texmf-dist/scripts/context/stubs/mswin/mtxrun.dll
	 texmf-dist/scripts/context/stubs/mswin/mtxrun.exe
	 texmf-dist/scripts/context/stubs/mswin/mtxrun.lua
	 texmf-dist/scripts/context/stubs/mswin/pstopdf.exe
	 texmf-dist/scripts/context/stubs/mswin/rlxtools.exe
	 texmf-dist/scripts/context/stubs/mswin/texexec.exe
	 texmf-dist/scripts/context/stubs/mswin/texmfstart.exe
	 texmf-dist/scripts/context/stubs/source/mtxrun_dll.c
	 texmf-dist/scripts/context/stubs/source/mtxrun_exe.c
	 texmf-dist/scripts/context/stubs/source/readme.txt

Obviously the files from both subdirectories do not fit into every  
system.


	name malayalam
	category Package
	revision 15878
	...
	srcfiles size=117
	 ...
	 texmf-dist/source/fonts/malayalam/preproc/ack2mm.pat
	 texmf-dist/source/fonts/malayalam/preproc/avltree.c
	 texmf-dist/source/fonts/malayalam/preproc/avltree.h
	 texmf-dist/source/fonts/malayalam/preproc/makefile
	 texmf-dist/source/fonts/malayalam/preproc/ml.bat
	 texmf-dist/source/fonts/malayalam/preproc/ml.g
	 texmf-dist/source/fonts/malayalam/preproc/mlr.bat
	 texmf-dist/source/fonts/malayalam/preproc/mlr.g
	 texmf-dist/source/fonts/malayalam/preproc/mltr.g
	 texmf-dist/source/fonts/malayalam/preproc/mltrth.g
	 texmf-dist/source/fonts/malayalam/preproc/mm.c
	 texmf-dist/source/fonts/malayalam/preproc/mm.exe
	 texmf-dist/source/fonts/malayalam/preproc/mm.h
	 texmf-dist/source/fonts/malayalam/preproc/mm.pat
	 texmf-dist/source/fonts/malayalam/preproc/mm.prj
	 texmf-dist/source/fonts/malayalam/preproc/mm.scr
	 texmf-dist/source/fonts/malayalam/preproc/mm.trs
	 texmf-dist/source/fonts/malayalam/preproc/mm.ttp
	 texmf-dist/source/fonts/malayalam/preproc/mm2ack.pat
	 texmf-dist/source/fonts/malayalam/preproc/mmr.scr
	 texmf-dist/source/fonts/malayalam/preproc/mmr.trs
	 texmf-dist/source/fonts/malayalam/preproc/mmrfull.trs
	 texmf-dist/source/fonts/malayalam/preproc/patc/detex.g
	 texmf-dist/source/fonts/malayalam/preproc/patc/detex.pat
	 texmf-dist/source/fonts/malayalam/preproc/patc/patc.c
	 texmf-dist/source/fonts/malayalam/preproc/patc/patc.exe
	 texmf-dist/source/fonts/malayalam/preproc/patc/patc.prj
	 texmf-dist/source/fonts/malayalam/preproc/patc/patc.ttp
	 texmf-dist/source/fonts/malayalam/preproc/patc/patc.txt
	 texmf-dist/source/fonts/malayalam/preproc/patc/pstree.c
	 texmf-dist/source/fonts/malayalam/preproc/patc/pstree.h
	 texmf-dist/source/fonts/malayalam/preproc/pstree.c
	 texmf-dist/source/fonts/malayalam/preproc/pstree.h
	 texmf-dist/source/fonts/malayalam/preproc/readfile.c
	 texmf-dist/source/fonts/malayalam/preproc/readfile.h
	 texmf-dist/source/fonts/malayalam/preproc/scr.c
	 texmf-dist/source/fonts/malayalam/preproc/scr.h
	 texmf-dist/source/fonts/malayalam/preproc/trs.c
	 texmf-dist/source/fonts/malayalam/preproc/trs.h
	 texmf-dist/source/fonts/malayalam/preproc/unicode/UNICODE.TXT

This doesn't look like usable software, it's more a mix of executables  
for one particular architecture, source files and other prerequisites,  
plus documentation.


	name splitindex
	category Package
	revision 18835
	...
	srcfiles size=52
	 texmf-dist/source/latex/splitindex/README
	 texmf-dist/source/latex/splitindex/install.sh
	 texmf-dist/source/latex/splitindex/install.txt
	 ...
	 texmf-dist/source/latex/splitindex/splitidx.ins
	 texmf-dist/source/latex/splitindex/splitindex-Linux-i386
	 texmf-dist/source/latex/splitindex/splitindex-OpenBSD-i386
	 texmf-dist/source/latex/splitindex/splitindex.1
	 texmf-dist/source/latex/splitindex/splitindex.c
	 texmf-dist/source/latex/splitindex/splitindex.class
	 texmf-dist/source/latex/splitindex/splitindex.exe
	 texmf-dist/source/latex/splitindex/splitindex.java
	 texmf-dist/source/latex/splitindex/splitindex.pl
	 texmf-dist/source/latex/splitindex/splitindex.tex
	runfiles size=7
	 texmf-dist/scripts/splitindex/perl/splitindex.pl
	 texmf-dist/tex/latex/splitindex/splitidx.sty
	 texmf-dist/tex/latex/splitindex/splitindex.tex

The "srcfiles" are not necessary, all necessary docfiles and runfiles  
are installed, a binaries package provides, assumingly, either the  
binary or a sym-link to the Perl script.

There are also almost 70 BAT files of questionable use:

/usr/local/texlive/2011/texmf-dist/doc/fonts/cmcyr/merge.bat
/usr/local/texlive/2011/texmf-dist/doc/fonts/cmcyr/vf/cmcyr6i/merge.bat
/usr/local/texlive/2011/texmf-dist/doc/fonts/cmcyr/vf/cmcyr6k/merge.bat
/usr/local/texlive/2011/texmf-dist/doc/fonts/cmcyr/vf/cmcyr6w/merge.bat
/usr/local/texlive/2011/texmf-dist/doc/generic/t2/etc/rubibtex/ 
rubibtex.bat
/usr/local/texlive/2011/texmf-dist/doc/generic/t2/etc/rumkidx/ 
rumkidxd.bat
/usr/local/texlive/2011/texmf-dist/doc/generic/t2/etc/rumkidx/ 
rumkidxw.bat
/usr/local/texlive/2011/texmf-dist/doc/generic/tex-ps/cmyk-hax/sam1- 
sep.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/barcodes/install.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/bibarts/gbib209.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/bibarts/gbib2e.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/ctex-faq/src/make.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/fancytooltips/examples/ 
fancy-preview/fancypreview.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/flabels/makedoc.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/newlfm/make_win.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/newlfm/makeclean_win.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/newlfm/mintrx.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/newlfm/prx.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/newlfm/setup.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/notes/makedoc.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/ocgtools/examples/ 
ocgtools-preview.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/ocgtools/examples/ 
ocgtools-test.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/othello/ot.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/othello/ot1.bat.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/ppower4/ppower4.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/seuthesis/a3cover/ 
a3cover.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/seuthesis/a3cover/ 
a4cover.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/sugconf/article-example.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/sugconf/sugconf-example.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/thesis-titlepage-fhac/ 
antrc_pre.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/tikz-3dplot/ 
externalize_images.bat
/usr/local/texlive/2011/texmf-dist/doc/latex/youngtab/makeydoc.bat
/usr/local/texlive/2011/texmf-dist/doc/metapost/dviincl/testit.bat
/usr/local/texlive/2011/texmf-dist/doc/metapost/epsincl/epsincl.bat
/usr/local/texlive/2011/texmf-dist/doc/metapost/epsincl/testincl.bat
/usr/local/texlive/2011/texmf-dist/doc/support/asymptote-by-example-zh- 
cn/src/CLEAN.bat
/usr/local/texlive/2011/texmf-dist/doc/support/asymptote-by-example-zh- 
cn/src/MAKEPDF.bat
/usr/local/texlive/2011/texmf-dist/doc/support/asymptote-manual-zh-cn/ 
src/CLEAN.bat
/usr/local/texlive/2011/texmf-dist/doc/support/asymptote-manual-zh-cn/ 
src/MAKEPDF.bat
/usr/local/texlive/2011/texmf-dist/doc/support/findhyph/findhyph.bat
/usr/local/texlive/2011/texmf-dist/doc/support/latexmk/extra-scripts/ 
dvipdfm_call.bat
/usr/local/texlive/2011/texmf-dist/doc/support/latexmk/extra-scripts/ 
dvipdfmx_call.bat
/usr/local/texlive/2011/texmf-dist/doc/support/latexmk/latexmk.bat
/usr/local/texlive/2011/texmf-dist/fonts/source/public/malayalam/mm.bat
/usr/local/texlive/2011/texmf-dist/scripts/glossaries/makeglossaries.bat
/usr/local/texlive/2011/texmf-dist/scripts/jmlr/makejmlrbook.bat
/usr/local/texlive/2011/texmf-dist/scripts/musixtex/Windows/musixflx.bat
/usr/local/texlive/2011/texmf-dist/scripts/musixtex/Windows/musixtex.bat
/usr/local/texlive/2011/texmf-dist/scripts/pst-pdf/ps4pdf.bat
/usr/local/texlive/2011/texmf-dist/scripts/pst-pdf/ps4pdf.bat.noMiKTeX
/usr/local/texlive/2011/texmf-dist/scripts/pst-pdf/ps4pdf.bat.w95
/usr/local/texlive/2011/texmf-dist/scripts/shipunov/biokey2html.bat
/usr/local/texlive/2011/texmf-dist/source/fonts/malayalam/preproc/ml.bat
/usr/local/texlive/2011/texmf-dist/source/fonts/malayalam/preproc/ 
mlr.bat
/usr/local/texlive/2011/texmf-dist/source/generic/tap/tabcv/sampdos/ 
tcv.bat
/usr/local/texlive/2011/texmf-dist/source/generic/tap/tabcv/sampdos/ 
tcv_.bat
/usr/local/texlive/2011/texmf-dist/source/latex/cjk/utils/Bg5conv/ 
bg5latex.bat
/usr/local/texlive/2011/texmf-dist/source/latex/cjk/utils/CEFconv/ 
cef5ltx.bat
/usr/local/texlive/2011/texmf-dist/source/latex/cjk/utils/CEFconv/ 
ceflatex.bat
/usr/local/texlive/2011/texmf-dist/source/latex/cjk/utils/CEFconv/ 
cefsltx.bat
/usr/local/texlive/2011/texmf-dist/source/latex/cjk/utils/SJISconv/ 
sjisltx.bat
/usr/local/texlive/2011/texmf-dist/source/latex/cjk/utils/extconv/ 
bg5pltx.bat
/usr/local/texlive/2011/texmf-dist/source/latex/cjk/utils/extconv/ 
gbklatex.bat
/usr/local/texlive/2011/texmf-dist/source/latex/cjk/utils/f_name.bat
/usr/local/texlive/2011/texmf-dist/source/latex/pslatex/shell/ 
pslatex.bat
/usr/local/texlive/2011/texmf-dist/source/metafont/mftoeps/m2esamp/ 
rectan_.bat
/usr/local/texlive/2011/texmf-dist/tex/plain/cyrplain/makefmts.bat
/usr/local/texlive/2011/texmf-dist/tex/plain/gustlib/plmac218/plind.bat


OTOH there exists texmf-dist/doc/latex/fancytooltips/examples/fancy- 
preview/fancy-preview, which is a Bash script, not executable, not  
usable:

	-rw-r--r-- 1 root wheel   2974 18. Dez 2010  fancy-preview

And also from eplain in texmf-dist/doc/eplain/util (awk and sh scripts):

	-rw-r--r--  1 root  wheel  1449 25 Jul  2009 idxuniq
	-rw-r--r--  1 root  wheel  2493 25 Jul  2009 trimsee


Similarly a lot of shell scripts with the extension .sh are not  
executable (81, list is available). I didn't look at all the Perl,  
Python, Ruby, and Tcl/Tk scripts that close...

--
Greetings

   Pete

’Twas a woman who drove me to drink, and I never had the courtesy to  
thank her for it.




More information about the tex-live mailing list