$Id: README 13688 2009-06-10 00:15:24Z karl $
Public domain.  Originally created by Karl Berry, 2005.

Libraries we compile for TeX Live.

See comments in ../texk/README.

expat - ?

freetype 1.5 - ?

freetype2 2.3.9 - http://savannah.nongnu.org/download/freetype/

gd 2.0.35 - http://www.libgd.org/releases/

graphite-engine - used by xetex, maintained here+upstream by Jonathan Kew

icu - as with graphite-engine, modified for xetex

jpeg - ?

libpng 1.2.37 - http://www.libpng.org/ - used by many

md5 - used by pdftex, provenance unknown

obsdcompat - used by pdftex

t1lib 5.1.2 - ftp://sunsite.unc.edu/pub/Linux/libs/graphics/

teckit - as with graphite-engine

unzip - ?

xpdf 3.02pl3 - http://www.foolabs.com/xpdf/

zlib 1.2.3 - http://www.zlib.net/ - used by many



This info used to be in a howto/ subdirectory; it was written a long
time ago, by Sebastian Rahtz and/or Thomas Esser, maybe?

==> freetype <==
The following files have been added:
  freeetype.ac withenable.ac

Modifications:
  configure.in:
    disable AM_DISABLE_STATIC
    add AM_DISABLE_SHARED

==> freetype2 <==
The freetype2 directory contains Freetype 2.3.7 sources from:

  http://download.savannah.gnu.org/releases/freetype/freetype-2.3.7.tar.bz2

The following files have been added:

  freetype2.ac
  withenable.ac

Modifications:

  freetype2/builds/unix/configure
    - edited to ignore the --srcdir argument, as this doesn't work properly
      in the tex-live build


==> icu-xetex <==
The icu-xetex directory contains a *MODIFIED* copy of ICU release 3.8.1,
used in building xetex.

The following files have been added:

  icu-xetex.ac
  withenable.ac

See libs/icu-xetex/README for more information.

==> libpng <==
Downloading:
  http://www.libpng.org/
  http://libpng.sourceforge.net/

libpng is the original distribution, but with added
  Makefile.in libpng.ac withenable.ac

The directories
  contrib projects scripts
are not needed for teTeX and can be removed.

libpng is configured by libs/configure, so the (original)
libs/libpng/configure is not used by teTeX.

==> libtiff <==
Downloading:
  http://www.libtiff.org/
  http://freshmeat.net/projects/libtiff/

Which files are in libtiff:
  from the original distribution:
    COPYRIGHT RELEASE-DATE VERSION libtiff/* dist/tiff.alpha

  added for teTeX:
    acconfig.h aclocal.m4 configure.in libtiff.ac withenable.ac port.h
    Makefile.in (replacing the original file)
  added for fpTeX:
    win32 win32.mak

Generated files:
  the commands
    autoheader -m ../../texk/etc/autoconf
    autoconf -m ../../texk/etc/autoconf
  have generated
    c-auto.in configure

  by make depend:
    depend.mak

==> ncurses <==
Downloading:
  http://www.gnu.org/software/ncurses/ncurses.html
  ftp://ftp.gnu.org/pub/gnu/ncurses/
  ftp://dickey.his.com/ncurses/

The ncurses directory contains the original distribution except:
  Ada95 c++ doc form menu misc panel progs tack test 

The following files have been added:
  ncurses.ac withenable.ac

Modifications:
  Makefile.in:
    remove install from the list in the end. Create an empty install::
    target somewhere earlier in the file.

    protect "test ... || ..." in Makefile.in with - 

  aclocal.m4, remove the following lines (thus disabling misc test
  c++ subdirs):
    SRC_SUBDIRS="$SRC_SUBDIRS test"
    test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
    test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"

  include/Makefile.in
    add symlink to AUTO_SRC variable
    add a rule
      symlink:
        @test -d ncurses || ln -s . ncurses
    add the line
      -rm -f ncurses
    to the clean:: target

  configure.in:
     remove that ldconfig stuff
     remove that cxx stuff
     remove that ada stuff
     cf_with_progs=no (instead of yes)
     remove the line
       modules_to_build="$modules_to_build panel menu form"
     with_debug=no (instead of yes)
     move one line below (after CF_DIRS_TO_MAKE):
       CF_SRC_MODULES($modules_to_build) 
     remove the line
       test "$use_database" = yes && SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"

Run autoconf with version 2.52.20011227. Patch available at
  http://invisible-island.net/autoconf/

==> ncurses-fix <==
#!/bin/sh

mv aclocal.m4 aclocal.m4-$$
sed \
  -e "s/: .{BUILD_\(.*\):='\(.*\)'}/: \${BUILD_\1=\`echo '\2'\`}/" \
  -e "s/\`echo ''\`//" < aclocal.m4-$$ > aclocal.m4
rm -f aclocal.m4-$$

==> t1lib <==
Downloading:
  ftp://sunsite.unc.edu/pub/Linux/libs/graphics/t1lib-5.0.2.tar.gz

==> teckit <==
The teckit directory contains the source of the TECkit (Text Encoding Conversion
toolkit) library and tools. See http://scripts.sil.org/teckit.

The TECkit library is needed to build xetex.

The subtrees teckit/source/teckitjni and teckit/perl_binaries have been removed
as these are not relevant to building xetex or using the basic TECkit library.
The copy of zlib source code found in the teckit tree has also been removed.

The following files have been added:

  teckit.ac
  withenable.ac (currently empty)

==> xpdf <==
Downloading:
  http://www.foolabs.com/xpdf/download.html

Files in xpdf directory:
  the files of the xpdf distribution, except
    ltk misc/hello.pdf

Replaced files:
  Makefile.in
  configure.in
  xpdf/Makefile.in
  goo/Makefile.in

Added files:
  libxpdf.ac

==> zlib <==
Downloading:
  http://www.gzip.org/zlib/

Files in zlib:
  From the distribution:
    everything, except:
      INDEX Make_vms.com Makefile Makefile.riscos algorithm.txt amiga
      configure descrip.mms msdos nt os2 zlib.html

    Replaced file:
      Makefile.in

  Added for teTeX:
    withenable.ac zlib.ac

  Added for fpTeX:
    win32.mak
    contrib/minizip/win32.mak
    contrib/untgz/win32.mak

  Automatically generated:
    depend.mak
