1 $Id: README 42657 2016-12-09 07:19:10Z kakuto $
2 Public domain. Originally written 2005 by Karl Berry.
4 Extra utilities we (optionally) compile for TeX Live.
5 See comments in ../texk/README.
8 asymptote 2.38 - checked 13may16
9 (this version for dev build testing only, not to be installed)
10 update to TL from CTAN, to include prebuilt doc.
11 see http://tug.org/texlive/build.html#asymptote
12 and tlpkg/bin/tl-update-asy
14 autosp 2016-01-30 - checked 7mar16
15 http://ctan.org/pkg/autosp
17 devnag - from devanagari package installed in texmf-dist.
19 lacheck - maintained here, by us
21 m-tx 0.62 - checked 10feb16
22 http://ctan.org/pkg/m-tx/
24 pmx 2.7.6 - checked 09dec16
25 http://ctan.org/pkg/pmx/
27 ps2eps 1.68 - checked 10may12
28 http://tm.uka.de/~bless/ps2eps
30 t1utils 1.39 - checked 1mar15
31 http://www.lcdf.org/type/
33 texdoctk - reluctantly maintained here in TL
34 If anyone would like to resume development, just let us know.
36 tpic2pdftex 1.97 - checked 10may12
37 http://ctan.org/pkg/tpic2pdftex/
39 vlna 1.5 - checked 10may12
40 ftp://math.feld.cvut.cz/pub/olsak/vlna/
42 xindy - see just below
44 xpdfopen 0.86 - checked 24may14
45 http://ctan.org/pkg/xpdfopen/
46 http://cs.acadiau.ca/~jdiamond/xpdfopen/
49 xindy 2.5.1 - checked 15sep14
50 http://www.ctan.org/pkg/xindy
52 After building clisp as described below, run the TL
53 Build --enable-xindy CLISP=$clisp_builddir/clisp
54 to include xindy in the build. It is disabled by default.
56 xindy/README-clisp has alternative instructions with some extra
57 information, especially for those building xindy on its own. The
58 process here is written for building clisp-for-xindy-for-TL. The
59 differences are minimal.
63 clisp_toolsdir=$clisp_basedir/clisp-tools
64 clisp_builddir=$clisp_basedir/clisp-build
67 wget=wget # or "curl -O" or whatever
69 libsigsegv_ver=libsigsegv-2.10
71 $wget http://ftp.gnu.org/gnu/libsigsegv/$libsigsegv_ver.tar.gz
72 gzip -dc $libsigsegv_ver.tar.gz | tar xf -
74 ./configure --prefix=$clisp_toolsdir --disable-shared --enable-static \
75 && make && make check && make install
77 # you may need this hack on 64-bit systems
78 # if clisp's configure does not find libsigsegv. Harmless anyway.
79 ln -s lib $clisp_toolsdir/lib64
81 libiconv_ver=libiconv-1.14
83 $wget http://ftp.gnu.org/gnu/libiconv/$libiconv_ver.tar.gz
84 gzip -dc $libiconv_ver.tar.gz | tar xf -
86 ./configure --prefix=$clisp_toolsdir --disable-shared --enable-static \
87 && make && make check && make install
89 ffcall_ver=ffcall-1.10
91 $wget http://www.haible.de/bruno/gnu/$ffcall_ver.tar.gz
92 gzip -dc $ffcall_ver.tar.gz | tar xf -
94 ./configure --prefix=$clisp_toolsdir --disable-shared --enable-static \
95 && make && make check && make install
97 # would probably be ideal to also do a local libtermcap or ncurses,
98 # but doesn't seem to be a problem in practice?
100 # foil wrong attempts at dynamic linking, etc.
101 (cd $clisp_basedir/clisp-tools/lib && rm -f *.dylib *.la)
105 $wget http://ftp.gnu.org/gnu/clisp/release/2.49/$clisp_ver.tar.gz
106 gzip -dc $clisp_ver.tar.gz | tar xf -
110 # mv modules/syscalls/configure modules/syscalls/configure.orig
111 # sed -e '{s%-luuid%-L/usr/lib/w32api -luuid%}' \
112 # modules/syscalls/configure.orig > modules/syscalls/configure
113 # On FreeBSD/amd64: add --disable-mmap.
115 ./configure --without-readline --disable-nls \
116 --with-libsigsegv-prefix=$clisp_toolsdir \
117 --with-libiconv-prefix=$clisp_toolsdir \
118 --with-libffcall-prefix=$clisp_toolsdir \
120 && cd $clisp_builddir \