[tex-live] location of t1* binaries

Thomas Esser te at dbs.uni-hannover.de
Sun Oct 3 19:13:01 CEST 2004


> Silly question: why are the t1* type utilities placed one level up
> from the other binaries?

I just have added support for the multi-platform layout to t1utils
(change #6062). I have done this some time ago (change #4277).

Eddie, the directory layout of TeX Live puts binaries to
$prefix/bin/$platform. All that you would need to do to support
this is to add a few lines to configure.in (e.g. directly before
"AC_OUTPUT(Makefile)"):

    # For teTeX and TeX Live.
    AC_CANONICAL_HOST
    AC_ARG_ENABLE(multiplatform,
      [  --enable-multiplatform  put executables in bin/PLATFORM])
    test "x$enable_multiplatform" = xyes \
      && test "x$bindir" = 'x${exec_prefix}/bin' \
      && bindir="$bindir/$host"

For this to work, you also need to put config.guess / config.sub to the
top-level directory.

Both, t1utils and lcdf-typetools would benefit from this.

If you accept to add this, then t1utils can be used directly and without
modification from you.  For lcdf-typetools we still have to make a simple
adjustment, because we use the kpathsea library from the source tree
(before it is installed). If you want to support this, too, then I can
try to send you a suitable patch for this.

Thomas



More information about the tex-live mailing list