[tex-live] checks for right file types (was: testing TL'08)
Heiko Oberdiek
oberdiek at uni-freiburg.de
Sun Jun 15 23:24:44 CEST 2008
On Fri, Jun 13, 2008 at 08:31:22PM -0500, Karl Berry wrote:
> Please send bug reports here, tex-live at tug.org.
Some directories should only contain certain file types, e.g.:
TDS:fonts/tfm/ --> *.tfm
The perl script at the end checks this, the result:
=== log ===
* Wrong file types
[TDS:bibtex/bib --> *.bib]
[TDS:bibtex/bst --> *.bst]
texmf-dist/bibtex/bst/beebe/xbtxbst.doc
[TDS:bibtex/csf --> *.csf]
[TDS:fonts/afm --> *.afm]
texmf-dist/fonts/afm/public/lm/lmsy5.aft
texmf-dist/fonts/afm/public/lm/lmsy6.aft
texmf-dist/fonts/afm/public/lm/lmsy7.aft
texmf-dist/fonts/afm/public/lm/lmsy8.aft
texmf-dist/fonts/afm/public/lm/lmsy9.aft
texmf-dist/fonts/afm/public/lm/lmmib5.aft
texmf-dist/fonts/afm/public/lm/lmmib10.aft
texmf-dist/fonts/afm/public/lm/lmmib7.aft
texmf-dist/fonts/afm/public/lm/lmbsy10.aft
texmf-dist/fonts/afm/public/lm/lmbsy5.aft
texmf-dist/fonts/afm/public/lm/lmbsy7.aft
texmf-dist/fonts/afm/public/lm/lmmi10.aft
texmf-dist/fonts/afm/public/lm/lmmi12.aft
texmf-dist/fonts/afm/public/lm/lmsy10.aft
texmf-dist/fonts/afm/public/lm/lmex10.aft
texmf-dist/fonts/afm/public/lm/lmmi5.aft
texmf-dist/fonts/afm/public/lm/lmmi6.aft
texmf-dist/fonts/afm/public/lm/lmmi7.aft
texmf-dist/fonts/afm/public/lm/lmmi8.aft
texmf-dist/fonts/afm/public/lm/lmmi9.aft
[TDS:fonts/enc --> *.enc]
[TDS:fonts/map --> *.map]
texmf-dist/fonts/map/vtex/bera/bera.ali
texmf-dist/fonts/map/vtex/dictsym/dictsym.ali
texmf-dist/fonts/map/vtex/skaknew/SkakNew.ali
texmf-dist/fonts/map/vtex/mnsymbol/MnSymbol.ali
texmf-dist/fonts/map/dvips/ams/psfonts.ams
texmf-dist/fonts/map/dvips/ams/psfonts.amz
texmf-dist/fonts/map/glyphlist/glyphlist.txt
texmf-dist/fonts/map/glyphlist/pdfglyphlist.txt
texmf-dist/fonts/map/glyphlist/texglyphlist.txt
[TDS:fonts/ofm --> *.ofm]
[TDS:fonts/ovp --> *.ovp]
[TDS:fonts/pfm --> *.pfm]
[TDS:fonts/pk --> *.pk]
[TDS:fonts/tfm --> *.tfm]
texmf-dist/fonts/tfm/public/kpfonts/jkpmn7c.pl
[TDS:fonts/vf --> *.vf]
texmf-dist/fonts/vf/public/cmcyr/cmcyr6d/cmalt
texmf-dist/fonts/vf/public/cmcyr/cmcyr6d/cyralte
texmf-dist/fonts/vf/public/cmcyr/cmcyr6d/cmalte
texmf-dist/fonts/vf/public/cmcyr/cmcyr6d/cyralt
texmf-dist/fonts/vf/public/cmcyr/cmcyr6d/merge.alt
texmf-dist/fonts/vf/public/cmcyr/cmcyr6d/merge.bat
texmf-dist/fonts/vf/public/cmcyr/cmcyr6d/wncalt
texmf-dist/fonts/vf/public/cmcyr/cmcyr6d/wncalte
texmf-dist/fonts/vf/public/cmcyr/cmcyr6i/merge.6i
texmf-dist/fonts/vf/public/cmcyr/cmcyr6i/cmiso
texmf-dist/fonts/vf/public/cmcyr/cmcyr6i/cyrisoe
texmf-dist/fonts/vf/public/cmcyr/cmcyr6i/cmisoe
texmf-dist/fonts/vf/public/cmcyr/cmcyr6i/cyriso
texmf-dist/fonts/vf/public/cmcyr/cmcyr6i/merge.bat
texmf-dist/fonts/vf/public/cmcyr/cmcyr6i/merge.iso
texmf-dist/fonts/vf/public/cmcyr/cmcyr6i/wnciso
texmf-dist/fonts/vf/public/cmcyr/cmcyr6i/wncisoe
texmf-dist/fonts/vf/public/cmcyr/cmcyr6k/cmkoi8e
texmf-dist/fonts/vf/public/cmcyr/cmcyr6k/merge.6k
texmf-dist/fonts/vf/public/cmcyr/cmcyr6k/cmkde
texmf-dist/fonts/vf/public/cmcyr/cmcyr6k/cyrkdee
texmf-dist/fonts/vf/public/cmcyr/cmcyr6k/cyrkoi8
texmf-dist/fonts/vf/public/cmcyr/cmcyr6k/wnckoi8e
texmf-dist/fonts/vf/public/cmcyr/cmcyr6k/cmkdee
texmf-dist/fonts/vf/public/cmcyr/cmcyr6k/cmkoi8
texmf-dist/fonts/vf/public/cmcyr/cmcyr6k/cyrkde
texmf-dist/fonts/vf/public/cmcyr/cmcyr6k/merge.bat
texmf-dist/fonts/vf/public/cmcyr/cmcyr6k/merge.koi
texmf-dist/fonts/vf/public/cmcyr/cmcyr6k/wnckoi8
texmf-dist/fonts/vf/public/cmcyr/cmcyr6k/cyrkoi8e
texmf-dist/fonts/vf/public/cmcyr/cmcyr6w/cmwin
[TDS:fonts/lig --> *.lig]
[TDS:fonts/opentype --> *.otf]
[TDS:fonts/sfd --> *.sfd]
[TDS:fonts/truetype --> *.ttf]
[TDS:fonts/type1 --> *.pfb]
texmf-dist/fonts/type1/jmn/hans/hans-sh.pfm
texmf-dist/fonts/type1/jmn/hans/hans.pfm
texmf-dist/fonts/type1/urw/helvetic/uhvb8ac.pfm
texmf-dist/fonts/type1/urw/helvetic/uhvro8ac.pfm
texmf-dist/fonts/type1/urw/helvetic/uhvro8a.pfm
texmf-dist/fonts/type1/urw/helvetic/uhvbo8a.pfm
texmf-dist/fonts/type1/urw/helvetic/uhvb8a.pfm
texmf-dist/fonts/type1/urw/helvetic/uhvr8ac.pfm
texmf-dist/fonts/type1/urw/helvetic/uhvbo8ac.pfm
texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfm
texmf-dist/fonts/type1/urw/courier/ucrbo8a.pfm
texmf-dist/fonts/type1/urw/courier/ucrb8a.pfm
texmf-dist/fonts/type1/urw/courier/ucrro8a.pfm
texmf-dist/fonts/type1/urw/courier/ucrr8a.pfm
texmf-dist/fonts/type1/urw/avantgar/uagdo8a.pfm
texmf-dist/fonts/type1/urw/avantgar/uagko8a.pfm
texmf-dist/fonts/type1/urw/avantgar/uagd8a.pfm
texmf-dist/fonts/type1/urw/avantgar/uagk8a.pfm
texmf-dist/fonts/type1/urw/times/utmb8a.pfm
texmf-dist/fonts/type1/urw/times/utmri8a.pfm
texmf-dist/fonts/type1/urw/times/utmr8a.pfm
texmf-dist/fonts/type1/urw/times/utmbi8a.pfm
texmf-dist/fonts/type1/urw/palatino/uplb8a.pfm
texmf-dist/fonts/type1/urw/palatino/uplr8a.pfm
texmf-dist/fonts/type1/urw/palatino/uplri8a.pfm
texmf-dist/fonts/type1/urw/palatino/uplbi8a.pfm
texmf-dist/fonts/type1/urw/zapfchan/uzcmi8a.pfm
texmf-dist/fonts/type1/urw/zapfding/uzdr.pfm
texmf-dist/fonts/type1/urw/ncntrsbk/uncbi8a.pfm
texmf-dist/fonts/type1/urw/ncntrsbk/uncb8a.pfm
texmf-dist/fonts/type1/urw/ncntrsbk/uncri8a.pfm
texmf-dist/fonts/type1/urw/ncntrsbk/uncr8a.pfm
texmf-dist/fonts/type1/urw/symbol/usyr.pfm
texmf-dist/fonts/type1/urw/bookman/ubkdi8a.pfm
texmf-dist/fonts/type1/urw/bookman/ubkl8a.pfm
texmf-dist/fonts/type1/urw/bookman/ubkli8a.pfm
texmf-dist/fonts/type1/urw/bookman/ubkd8a.pfm
texmf-dist/fonts/type1/groff/freeeuro.pfa
texmf-dist/fonts/type1/public/cs/README
texmf-dist/fonts/type1/public/lm/lmbxi10.pfm
texmf-dist/fonts/type1/public/lm/lmsy5.pfm
texmf-dist/fonts/type1/public/lm/lmsy6.pfm
texmf-dist/fonts/type1/public/lm/lmsy7.pfm
texmf-dist/fonts/type1/public/lm/lmsy8.pfm
texmf-dist/fonts/type1/public/lm/lmsy9.pfm
texmf-dist/fonts/type1/public/lm/lmssdc10.pfm
texmf-dist/fonts/type1/public/lm/lmtk10.pfm
texmf-dist/fonts/type1/public/lm/lmdunh10.pfm
texmf-dist/fonts/type1/public/lm/lmtt8.pfm
texmf-dist/fonts/type1/public/lm/lmtt9.pfm
texmf-dist/fonts/type1/public/lm/lmduno10.pfm
texmf-dist/fonts/type1/public/lm/lmbx10.pfm
texmf-dist/fonts/type1/public/lm/lmbx12.pfm
texmf-dist/fonts/type1/public/lm/lmcsco10.pfm
texmf-dist/fonts/type1/public/lm/lmmib5.pfm
texmf-dist/fonts/type1/public/lm/lmmib10.pfm
texmf-dist/fonts/type1/public/lm/lmmib7.pfm
texmf-dist/fonts/type1/public/lm/lmtlc10.pfm
texmf-dist/fonts/type1/public/lm/lmtcsc10.pfm
texmf-dist/fonts/type1/public/lm/lmtl10.pfm
texmf-dist/fonts/type1/public/lm/lmvtko10.pfm
texmf-dist/fonts/type1/public/lm/lmtko10.pfm
texmf-dist/fonts/type1/public/lm/lmbsy10.pfm
texmf-dist/fonts/type1/public/lm/lmu10.pfm
texmf-dist/fonts/type1/public/lm/lmvtk10.pfm
texmf-dist/fonts/type1/public/lm/lmbsy5.pfm
texmf-dist/fonts/type1/public/lm/lmbsy7.pfm
texmf-dist/fonts/type1/public/lm/lmtlco10.pfm
texmf-dist/fonts/type1/public/lm/lmtt10.pfm
texmf-dist/fonts/type1/public/lm/lmtt12.pfm
texmf-dist/fonts/type1/public/lm/lmro10.pfm
texmf-dist/fonts/type1/public/lm/lmro12.pfm
texmf-dist/fonts/type1/public/lm/lmro17.pfm
texmf-dist/fonts/type1/public/lm/lmsso8.pfm
texmf-dist/fonts/type1/public/lm/lmsso9.pfm
texmf-dist/fonts/type1/public/lm/lmvtl10.pfm
texmf-dist/fonts/type1/public/lm/lmr5.pfm
texmf-dist/fonts/type1/public/lm/lmr6.pfm
texmf-dist/fonts/type1/public/lm/lmr7.pfm
texmf-dist/fonts/type1/public/lm/lmr8.pfm
texmf-dist/fonts/type1/public/lm/lmmi10.pfm
texmf-dist/fonts/type1/public/lm/lmr9.pfm
texmf-dist/fonts/type1/public/lm/lmssq8.pfm
texmf-dist/fonts/type1/public/lm/lmmi12.pfm
texmf-dist/fonts/type1/public/lm/lmsy10.pfm
texmf-dist/fonts/type1/public/lm/lmbx5.pfm
texmf-dist/fonts/type1/public/lm/lmbx6.pfm
texmf-dist/fonts/type1/public/lm/lmbx7.pfm
texmf-dist/fonts/type1/public/lm/lmbx8.pfm
texmf-dist/fonts/type1/public/lm/lmbx9.pfm
texmf-dist/fonts/type1/public/lm/lmb10.pfm
texmf-dist/fonts/type1/public/lm/lmri10.pfm
texmf-dist/fonts/type1/public/lm/lmri12.pfm
texmf-dist/fonts/type1/public/lm/lmssqbo8.pfm
texmf-dist/fonts/type1/public/lm/lmssbo10.pfm
texmf-dist/fonts/type1/public/lm/lmsso10.pfm
texmf-dist/fonts/type1/public/lm/lmsso12.pfm
texmf-dist/fonts/type1/public/lm/lmsso17.pfm
texmf-dist/fonts/type1/public/lm/lmss10.pfm
texmf-dist/fonts/type1/public/lm/lmss12.pfm
texmf-dist/fonts/type1/public/lm/lmri7.pfm
texmf-dist/fonts/type1/public/lm/lmss17.pfm
texmf-dist/fonts/type1/public/lm/lmri8.pfm
texmf-dist/fonts/type1/public/lm/lmri9.pfm
texmf-dist/fonts/type1/public/lm/lmvtt10.pfm
texmf-dist/fonts/type1/public/lm/lmcsc10.pfm
texmf-dist/fonts/type1/public/lm/lmssqbx8.pfm
texmf-dist/fonts/type1/public/lm/lmro8.pfm
texmf-dist/fonts/type1/public/lm/lmro9.pfm
texmf-dist/fonts/type1/public/lm/lmssqo8.pfm
texmf-dist/fonts/type1/public/lm/lmvtto10.pfm
texmf-dist/fonts/type1/public/lm/lmtto10.pfm
texmf-dist/fonts/type1/public/lm/lmbo10.pfm
texmf-dist/fonts/type1/public/lm/lmssdo10.pfm
texmf-dist/fonts/type1/public/lm/lmbxo10.pfm
texmf-dist/fonts/type1/public/lm/lmvtlo10.pfm
texmf-dist/fonts/type1/public/lm/lmr10.pfm
texmf-dist/fonts/type1/public/lm/lmr12.pfm
texmf-dist/fonts/type1/public/lm/lmr17.pfm
texmf-dist/fonts/type1/public/lm/lmtlo10.pfm
texmf-dist/fonts/type1/public/lm/lmex10.pfm
texmf-dist/fonts/type1/public/lm/lmmi5.pfm
texmf-dist/fonts/type1/public/lm/lmmi6.pfm
texmf-dist/fonts/type1/public/lm/lmtti10.pfm
texmf-dist/fonts/type1/public/lm/lmmi7.pfm
texmf-dist/fonts/type1/public/lm/lmmi8.pfm
texmf-dist/fonts/type1/public/lm/lmmi9.pfm
texmf-dist/fonts/type1/public/lm/lmtcso10.pfm
texmf-dist/fonts/type1/public/lm/lmssbx10.pfm
texmf-dist/fonts/type1/public/lm/lmss8.pfm
texmf-dist/fonts/type1/public/lm/lmss9.pfm
texmf-dist/fonts/type1/public/pl/plmi10.pfm
texmf-dist/fonts/type1/public/pl/plssq8.pfm
texmf-dist/fonts/type1/public/pl/plmi12.pfm
texmf-dist/fonts/type1/public/pl/plsy10.pfm
texmf-dist/fonts/type1/public/pl/plinch.pfm
texmf-dist/fonts/type1/public/pl/plssbx10.pfm
texmf-dist/fonts/type1/public/pl/plu10.pfm
texmf-dist/fonts/type1/public/pl/plbxsl10.pfm
texmf-dist/fonts/type1/public/pl/plsl10.pfm
texmf-dist/fonts/type1/public/pl/plsl12.pfm
texmf-dist/fonts/type1/public/pl/plss10.pfm
texmf-dist/fonts/type1/public/pl/plss12.pfm
texmf-dist/fonts/type1/public/pl/plss17.pfm
texmf-dist/fonts/type1/public/pl/plvtt10.pfm
texmf-dist/fonts/type1/public/pl/plssdc10.pfm
texmf-dist/fonts/type1/public/pl/plssqi8.pfm
texmf-dist/fonts/type1/public/pl/pldunh10.pfm
texmf-dist/fonts/type1/public/pl/plcsc10.pfm
texmf-dist/fonts/type1/public/pl/plbxti10.pfm
texmf-dist/fonts/type1/public/pl/plsltt10.pfm
texmf-dist/fonts/type1/public/pl/plti10.pfm
texmf-dist/fonts/type1/public/pl/plti12.pfm
texmf-dist/fonts/type1/public/pl/plbx5.pfm
texmf-dist/fonts/type1/public/pl/plbx6.pfm
texmf-dist/fonts/type1/public/pl/plbx7.pfm
texmf-dist/fonts/type1/public/pl/plbx8.pfm
texmf-dist/fonts/type1/public/pl/plbx9.pfm
texmf-dist/fonts/type1/public/pl/plssi10.pfm
texmf-dist/fonts/type1/public/pl/plssi12.pfm
texmf-dist/fonts/type1/public/pl/plssi17.pfm
texmf-dist/fonts/type1/public/pl/plb10.pfm
texmf-dist/fonts/type1/public/pl/pltcsc10.pfm
texmf-dist/fonts/type1/public/pl/plff10.pfm
texmf-dist/fonts/type1/public/pl/plex10.pfm
texmf-dist/fonts/type1/public/pl/plfib8.pfm
texmf-dist/fonts/type1/public/pl/pltex10.pfm
texmf-dist/fonts/type1/public/pl/plsl8.pfm
texmf-dist/fonts/type1/public/pl/plsl9.pfm
texmf-dist/fonts/type1/public/pl/plbx10.pfm
texmf-dist/fonts/type1/public/pl/plbx12.pfm
texmf-dist/fonts/type1/public/pl/pltex8.pfm
texmf-dist/fonts/type1/public/pl/pltex9.pfm
texmf-dist/fonts/type1/public/pl/plr10.pfm
texmf-dist/fonts/type1/public/pl/plr12.pfm
texmf-dist/fonts/type1/public/pl/plr17.pfm
texmf-dist/fonts/type1/public/pl/plmi5.pfm
texmf-dist/fonts/type1/public/pl/plmi6.pfm
texmf-dist/fonts/type1/public/pl/plmi7.pfm
texmf-dist/fonts/type1/public/pl/plmi8.pfm
texmf-dist/fonts/type1/public/pl/plmi9.pfm
texmf-dist/fonts/type1/public/pl/plss8.pfm
texmf-dist/fonts/type1/public/pl/plss9.pfm
texmf-dist/fonts/type1/public/pl/plti7.pfm
texmf-dist/fonts/type1/public/pl/plti8.pfm
texmf-dist/fonts/type1/public/pl/plmib10.pfm
texmf-dist/fonts/type1/public/pl/plti9.pfm
texmf-dist/fonts/type1/public/pl/plex9.pfm
texmf-dist/fonts/type1/public/pl/plitt10.pfm
texmf-dist/fonts/type1/public/pl/plsy5.pfm
texmf-dist/fonts/type1/public/pl/plsy6.pfm
texmf-dist/fonts/type1/public/pl/plsy7.pfm
texmf-dist/fonts/type1/public/pl/plsy8.pfm
texmf-dist/fonts/type1/public/pl/plsy9.pfm
texmf-dist/fonts/type1/public/pl/plfi10.pfm
texmf-dist/fonts/type1/public/pl/plr5.pfm
texmf-dist/fonts/type1/public/pl/plr6.pfm
texmf-dist/fonts/type1/public/pl/plr7.pfm
texmf-dist/fonts/type1/public/pl/plr8.pfm
texmf-dist/fonts/type1/public/pl/plr9.pfm
texmf-dist/fonts/type1/public/pl/pltt8.pfm
texmf-dist/fonts/type1/public/pl/pltt9.pfm
texmf-dist/fonts/type1/public/pl/plbsy10.pfm
texmf-dist/fonts/type1/public/pl/pltt10.pfm
texmf-dist/fonts/type1/public/pl/pltt12.pfm
texmf-dist/fonts/type1/public/pl/plssi8.pfm
texmf-dist/fonts/type1/public/pl/plssi9.pfm
texmf-dist/fonts/type1/public/pl/plssbi10.pfm
texmf-dist/fonts/type1/public/fpl/fplbij8a.pfm
texmf-dist/fonts/type1/public/fpl/fplbj8a.pfm
texmf-dist/fonts/type1/public/fpl/fplrij8a.pfm
texmf-dist/fonts/type1/public/fpl/fplrc8a.pfm
texmf-dist/fonts/type1/public/antp/antpbi.pfm
texmf-dist/fonts/type1/public/antp/antpb.pfm
texmf-dist/fonts/type1/public/antp/antpr.pfm
texmf-dist/fonts/type1/public/antp/antpri.pfm
texmf-dist/fonts/type1/public/wasy/wasy5.pfm
texmf-dist/fonts/type1/public/wasy/wasy6.pfm
texmf-dist/fonts/type1/public/wasy/wasy7.pfm
texmf-dist/fonts/type1/public/wasy/wasy8.pfm
texmf-dist/fonts/type1/public/wasy/wasy9.pfm
texmf-dist/fonts/type1/public/wasy/wasyb10.pfm
texmf-dist/fonts/type1/public/wasy/wasy10.pfm
texmf-dist/fonts/type1/public/dictsym/dictsym.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcu10.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcsltt1.pfm
texmf-dist/fonts/type1/public/cmcyr/cmctt10.pfm
texmf-dist/fonts/type1/public/cmcyr/cmctt12.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcssi8.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcssi9.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcbx5.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcbx6.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcbx7.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcbx8.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcbx9.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcssq8.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcb10.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcitt10.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcsl10.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcsl12.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcbxsl1.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcss10.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcss12.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcss17.pfm
texmf-dist/fonts/type1/public/cmcyr/cmccsc8.pfm
texmf-dist/fonts/type1/public/cmcyr/cmccsc9.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcyr5.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcbxti1.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcyr6.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcyr7.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcyr8.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcyr9.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcti10.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcti12.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcsl8.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcsl9.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcss8.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcss9.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcti7.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcti8.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcti9.pfm
texmf-dist/fonts/type1/public/cmcyr/cmctt8.pfm
texmf-dist/fonts/type1/public/cmcyr/cmctt9.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcyr10.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcyr12.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcyr17.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcssqi8.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcssbx1.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcssdc1.pfm
texmf-dist/fonts/type1/public/cmcyr/cmccsc10.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcbx10.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcbx12.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcssi10.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcinch7.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcssi12.pfm
texmf-dist/fonts/type1/public/cmcyr/cmcssi17.pfm
texmf-dist/fonts/type1/public/skaknew/AlphaDia.inf
texmf-dist/fonts/type1/public/skaknew/AlphaDia.pfm
texmf-dist/fonts/type1/public/skaknew/SkakNew-FigurineBold.inf
texmf-dist/fonts/type1/public/skaknew/SkakNew-FigurineBold.pfm
texmf-dist/fonts/type1/public/skaknew/SkakNew-Diagram.inf
texmf-dist/fonts/type1/public/skaknew/SkakNew-Diagram.pfm
texmf-dist/fonts/type1/public/skaknew/SkakNew-Figurine.inf
texmf-dist/fonts/type1/public/skaknew/SkakNew-Figurine.pfm
texmf-dist/fonts/type1/public/skaknew/SkakNew-DiagramT.inf
texmf-dist/fonts/type1/public/skaknew/SkakNew-DiagramT.pfm
texmf-dist/fonts/type1/public/tex-gyre/qhvb.pfm
texmf-dist/fonts/type1/public/tex-gyre/qbkbi.pfm
texmf-dist/fonts/type1/public/tex-gyre/qbkr.pfm
texmf-dist/fonts/type1/public/tex-gyre/qhvr.pfm
texmf-dist/fonts/type1/public/tex-gyre/qagri.pfm
texmf-dist/fonts/type1/public/tex-gyre/qplb.pfm
texmf-dist/fonts/type1/public/tex-gyre/qplr.pfm
texmf-dist/fonts/type1/public/tex-gyre/qtmbi.pfm
texmf-dist/fonts/type1/public/tex-gyre/qhvbi.pfm
texmf-dist/fonts/type1/public/tex-gyre/qhvcb.pfm
texmf-dist/fonts/type1/public/tex-gyre/qbkri.pfm
texmf-dist/fonts/type1/public/tex-gyre/qhvcr.pfm
texmf-dist/fonts/type1/public/tex-gyre/qcrb.pfm
texmf-dist/fonts/type1/public/tex-gyre/qcsb.pfm
texmf-dist/fonts/type1/public/tex-gyre/qcrr.pfm
texmf-dist/fonts/type1/public/tex-gyre/qcsr.pfm
texmf-dist/fonts/type1/public/tex-gyre/qhvcbi.pfm
texmf-dist/fonts/type1/public/tex-gyre/qtmri.pfm
texmf-dist/fonts/type1/public/tex-gyre/qhvri.pfm
texmf-dist/fonts/type1/public/tex-gyre/qzcmi.pfm
texmf-dist/fonts/type1/public/tex-gyre/qhvcri.pfm
texmf-dist/fonts/type1/public/tex-gyre/qplbi.pfm
texmf-dist/fonts/type1/public/tex-gyre/qcrbi.pfm
texmf-dist/fonts/type1/public/tex-gyre/qtmb.pfm
texmf-dist/fonts/type1/public/tex-gyre/qtmr.pfm
texmf-dist/fonts/type1/public/tex-gyre/qcsbi.pfm
texmf-dist/fonts/type1/public/tex-gyre/qagb.pfm
texmf-dist/fonts/type1/public/tex-gyre/qagr.pfm
texmf-dist/fonts/type1/public/tex-gyre/qplri.pfm
texmf-dist/fonts/type1/public/tex-gyre/qagbi.pfm
texmf-dist/fonts/type1/public/tex-gyre/qcrri.pfm
texmf-dist/fonts/type1/public/tex-gyre/qcsri.pfm
texmf-dist/fonts/type1/public/tex-gyre/qbkb.pfm
texmf-dist/fonts/type1/public/cm-lgc/fctri8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fctri6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fctri6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmbipg.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsropg.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmrc8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmrc6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmrc6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmrij8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmrij6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmrij6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fctr8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fctr6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fctr6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fctrc8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fctrc6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fctrc6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmbcpg.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsb8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsb6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsb6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmbpg.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsrpg.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmbi8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmbi6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmbi6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsro8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsro6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsro6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsbopg.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmbc8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmbc6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmbc6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmb8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmb6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmb6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsr8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsr6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsr6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmrpg.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmbijpg.inf
texmf-dist/fonts/type1/public/cm-lgc/fctrijpg.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsbo8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsbo6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsbo6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmripg.inf
texmf-dist/fonts/type1/public/cm-lgc/fctripg.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmrcpg.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmrijpg.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmr8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmr6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmr6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fctrpg.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmbij8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmbij6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fctrcpg.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmbij6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fctrij8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fctrij6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fctrij6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmri8a.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmri6y.inf
texmf-dist/fonts/type1/public/cm-lgc/fcmri6z.inf
texmf-dist/fonts/type1/public/cm-lgc/fcsbpg.inf
texmf-dist/fonts/type1/public/semaphor/smfebsl10.pfm
texmf-dist/fonts/type1/public/semaphor/smfett10.pfm
texmf-dist/fonts/type1/public/semaphor/smfb10.pfm
texmf-dist/fonts/type1/public/semaphor/smfer10.pfm
texmf-dist/fonts/type1/public/semaphor/smfesl10.pfm
texmf-dist/fonts/type1/public/semaphor/smfptt10.pfm
texmf-dist/fonts/type1/public/semaphor/smfr10.pfm
texmf-dist/fonts/type1/public/semaphor/smfpb10.pfm
texmf-dist/fonts/type1/public/semaphor/smftt10.pfm
texmf-dist/fonts/type1/public/semaphor/smfbsl10.pfm
texmf-dist/fonts/type1/public/semaphor/smfpsl10.pfm
texmf-dist/fonts/type1/public/semaphor/smfsl10.pfm
texmf-dist/fonts/type1/public/semaphor/smfpbsl10.pfm
texmf-dist/fonts/type1/public/semaphor/smfeb10.pfm
texmf-dist/fonts/type1/public/semaphor/smfpr10.pfm
texmf-dist/fonts/type1/public/chemarrow/Arrow.vfb
texmf-dist/fonts/type1/public/chemarrow/arrow.inf
texmf-dist/fonts/type1/public/chemarrow/arrow.pfm
texmf-dist/fonts/type1/hoekwater/rsfs/rsfs5.pfm
texmf-dist/fonts/type1/hoekwater/rsfs/rsfs7.pfm
texmf-dist/fonts/type1/hoekwater/rsfs/rsfs10.pfm
texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary10.pfm
texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary5.pfm
texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary6.pfm
texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary7.pfm
texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary8.pfm
texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary9.pfm
=== log ===
At least the *.pfm files should be moved into the right tree.
Yours sincerely
Heiko <oberdiek at uni-freiburg.de>
PS: The perl script:
#!/usr/bin/env perl
use strict;
$^W=1;
my $syntax = "Syntax: $0 <name 1>=<path to tds tree 1> ...\n";
@ARGV || die $syntax;
my @tree; # tree names
my %tree; # tree name -> tree path
foreach my $arg (@ARGV) {
$arg =~ /^\s*([A-Za-z0-9\-\_]+)\s*=\s*([A-Za-z0-9_\-\/]+)\s*$/
or die "!!! Error: Syntax error: $arg\n";
-d $2 or die "!!! Error: Directory `$2' does not exist!\n";
push @tree, $1;
$tree{$1} = $2;
}
print "* Wrong file types\n";
sub findWrongFileExt {
my $dir = shift;
my $ext = shift;
print " [TDS:$dir --> *.$ext]\n";
foreach my $tree (@tree) {
my $path = $tree{$tree} . "/" . $dir;
-d $path or next;
open(IN, "cd $tree{$tree} && find $dir"
. " -not -type d"
. " -not -name \\*.$ext"
. "|");
while (<IN>) {
print " $tree/$_";
}
close(IN);
}
}
foreach my $ext (qw[bib bst csf]) {
findWrongFileExt("bibtex/$ext", "$ext");
}
foreach my $ext (qw[afm enc map ofm ovp pfm pk tfm vf]) {
findWrongFileExt("fonts/$ext", "$ext");
}
findWrongFileExt("fonts/lig", "lig");
findWrongFileExt("fonts/opentype", "otf");
findWrongFileExt("fonts/sfd", "sfd");
findWrongFileExt("fonts/truetype", "ttf");
findWrongFileExt("fonts/type1", "pfb");
__END__
More information about the tex-live
mailing list