summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TODO
blob: 57de108b5f042676660c58a282a56c0005aeaa3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
TODO for TeX Live
=================

general stuff
-------------
- hyphen-norwegian.tlpsrc contains execute BuildLanguageDat nb but there is
  no texmf/tex/generic/config/language.nb.cnf
  BAD!

- write update-programs for fmtutil.cnf, updmap.cfg, and language.dat
  this is currently done in the installer, but should be singled out into
  separate programs in tlpkg/bin and somehow installed into the existing
  installation, too.

installer
---------
- src files and doc files are handled as follows: At container generation
  time the source and doc files are put into a separate container.
  We should determine somehow whether this has been done and try to install
  the .soruce/.doc container only in that case.
  For the CD installation this can be done via probing latex.source.tar.lzma
  for the net installation I have already added lines
  	src_split -2
	doc_split -2
  to the texlive.pkgver file.

  Another idea would be to add a pseudo package CONFIGURATION to the
  texlive.tlpdb which contains as depends only some settings, something
  like:
    name CONFIGURATION
    depend container_src_split
    depend container_doc_split
    depend bin_split
  would indicate that src and doc files have been split ONLY on container
  level, while binaries have been split on package level (what is
  currently done). Other options would be all the stuff in TLConfig
    depend container_extension/.tar.lzma
    depend default_category/Package
  This CONFIGURATION package would be present only in the texlvie.tlpdb for
  installation media (net, dvd, cd) but not on the installed system.
  There it should NOT be necessary.

  BUT it could be used there, too, by saving options from the installer
  to be re-used ...
    depend install_doc
  would indicate that doc files should be installed (but not src files
  since there is no install_src)
    depend vartexmfpath/...
    depend localtexmfpath/...
  would give the respective variables.

- dependencies on win32 only stuff (lib-*) must be handled smoothly!

- more intelligent support of
	texmf-local/web2c/fmtutil-local.cnf
	texmf-local/web2c/updmap-local.cfg
	texmf-local/tex/generic/config/language-local.dat
  currently these files are simply added at the end of the respective
  config files at installation time, but not in any way checked for 
  duplication etc.

- Change the headers of the three "header" files
	texmf/web2c/fmtutil-hdr.cnf
	texmf/web2c/updmap-hdr.cfg
	texmf/tex/generic/config/language.us
  stating that the file is generated and the user should add stuff
  to the above config files ...


infra structure
---------------

- list files
	we should somehow check for equivalence of the two sets of files
	a simple grep -v emptylines | sort |uniq ... diff should do it

- update.pl
	updater ...

- Shell librarys
	. test the tlp_ and the tldb_tlp_ functions
	. missing functionality?
	. rewrite the long read/case with awk/grep/whatever there is

for 2009 (?)
------------
- rewrite updmap
	. in perl
	. work with multiple updmap.cfg files independently

- rework the psnfss/fonts/metrics chaos
	see Debian bug 433137

package updates
---------------
animate needs better directory layout, and metapost files should be installed
arphic 07-11-28
	Karl said he will work on it
auncial-new NEW 05-12-05
babel 
	various patterns added/updated, last 07-12-11
	but latex-tds/babel.zip is NOT updated!
barr 05-12-13
bengali-omega 06-10-10
biblatex NEW since long, needs some special cases
blanks 05-11-05
bnf 05-11-05
chessfss: doc-without-src
	email written
	WIP norbert
chicago missing ... 
CJK several times
dot2tex 07-12-10 NEW?
dot2texi 07-12-10 NEW
flacards: doc pdf no source
gb4e 05-12-05
glhyph.tex 07-11-07
gmdoc 07-11-20
guitbeamer doc-without-src
	WIP norbert
huhyphn.tex 06-10-21
jsclasses NEW 07-12-05
lshort-korean 05-11-05
ltxmisc various packages
malayalam 07-11-20 (tlpkginfo does not work on this)
	CTAN dir language/malayalam
malayalam-omega 07-11-20
mdwfonts 07-12-19 NEW
mlbib 07-12-09 ?? macros/latex/contrib/mlbib
pst-asr doc-no-source
	WIP norbert
pst-usr documentation fo pstricks 07-11-25
	/graphics/pstricks/base/doc/
pstricks-add documentation
	graphics/pstricks/contrib/pstricks-add/pstricks-add-doc.{pdf,tex}
r_und_s 05-11-10
Susy doc-no-source
	WIP norbert
tamil-omega
	(new?) 07-12-19