Some hints for maintainers

(Note: calling configure with --enable-maintainer-mode should enable
all maintainer options, but this seems broken somehow (e.g. `make
depend' in texk/xdvik/ doesn't work). So I usually remove the `@MAINT@'
comments manually, as described below.)

- After changeing a configure.in run 'sh reautoconf' in the top directory

- to add a new check to configure, e.g. for xdvik, add the macro name to
  texk/xdvik/configure.in (add the macro definition to texk/xdvik/aclocal.m4
  if needed), and run either
  autoconf --macrodir=../etc/autoconf configure.in > configure
  or remove the `@MAINT@' comments from texk/make/config.mk and call
  make configure

- to re-make the dependencies, remove the @MAINT@ prefixes from
  texk/make/rdepend.mk,
  and call
  make depend
  from the texk/xdvik/ directory.

  (NOTE: this needs to be done after the call to `configure' so that
  all temporary headers and Makefiles are in place!)

---

When updating t1lib from upstream:

0. cd libs
1. find t1lib -name CVS -type d -prune -o -type f -print | xargs rm -fv
2. Unpack new t1lib into old directory
3. Apply t1lib.diff to enable KPATHSEA_DEBUG of fopen/fclose tracing.
   And perhaps also psenc.diff if RMZ has not incoroprated a ps compatible
   encoding vector parser.
4. cvs -n update
   For all U files do: cvs remove
   For all ? files do: cvs add
   For all M files do: nothing
5. cvs commit in your own time

---

It is definitly a sign of death-wish to try to compile this with gcc
-ansi -pedantic, or even just -ansi.  Stick to -Wall if you want to
find out about your dodos.


