A short example implementation current status: - tlsrc -> tlp conversion Implemented: . auto generation of packages in texmf-dist according to their leaf directory name . package version based on the maximum of all package file last changed revision number of subversion Missing: . currently at auto generation time all the files are put into the runfiles section instead of doc in docfiles etc ... . update/inclusion of information from the catalogue . missing source keys? . efficient procedures . ??? - tlp -> tldb conversion Implemented: . just do it, trivial, cat $i, echo "" ... Missing: . no idea what it shoud do - usage of tldb Implemented: . reading of the whole tldp and generation of a perl hash . generation of tlp files from the tldp database Missing . replacement/update/other operations on single tlp entries this should be trivial as it is only hash operations make runs the following commands: 1) generates tlp from tlsrc/*.tlsrc currently implemented is the auto generation of packages if no pattern is given (see tlsrc/foo.tlsrc) and more complicated patterns (using perl regexp atm). 2) generates a tldb from tlp/*.tlp trivial concatenation with empty lines between 3) moves tlp to tlp.old 4) re-generates the tlp from the tldb use_tldb defines a function read_tldb_file which reads the whole file into a hash 5) compares tlp.old and tlp