fix getsup (HH)
[luatex.git] / source / utils / README
blob0e7ebba3db1d1b0ab1f687b643878f5a7be92753
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
16   
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.
35   
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.
61 mkdir clisp; cd clisp
62 clisp_basedir=`pwd`
63 clisp_toolsdir=$clisp_basedir/clisp-tools
64 clisp_builddir=$clisp_basedir/clisp-build
65 mkdir $clisp_toolsdir
67 wget=wget  # or "curl -O" or whatever
69 libsigsegv_ver=libsigsegv-2.10
70 cd $clisp_basedir
71 $wget http://ftp.gnu.org/gnu/libsigsegv/$libsigsegv_ver.tar.gz
72 gzip -dc $libsigsegv_ver.tar.gz | tar xf -
73 cd $libsigsegv_ver
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
82 cd $clisp_basedir
83 $wget http://ftp.gnu.org/gnu/libiconv/$libiconv_ver.tar.gz
84 gzip -dc $libiconv_ver.tar.gz | tar xf -
85 cd $libiconv_ver
86 ./configure --prefix=$clisp_toolsdir --disable-shared --enable-static \
87 && make && make check && make install
89 ffcall_ver=ffcall-1.10
90 cd $clisp_basedir
91 $wget http://www.haible.de/bruno/gnu/$ffcall_ver.tar.gz
92 gzip -dc $ffcall_ver.tar.gz | tar xf -
93 cd $ffcall_ver
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)
103 clisp_ver=clisp-2.49
104 cd $clisp_basedir
105 $wget http://ftp.gnu.org/gnu/clisp/release/2.49/$clisp_ver.tar.gz
106 gzip -dc $clisp_ver.tar.gz | tar xf -
107 cd $clisp_ver
109 # On Cygwin:
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 \
119   $clisp_builddir \
120 && cd $clisp_builddir \
121 && make