summaryrefslogtreecommitdiff
path: root/Build/source/libs/README.orig
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/README.orig')
-rw-r--r--Build/source/libs/README.orig250
1 files changed, 250 insertions, 0 deletions
diff --git a/Build/source/libs/README.orig b/Build/source/libs/README.orig
new file mode 100644
index 00000000000..e1e509b7b7b
--- /dev/null
+++ b/Build/source/libs/README.orig
@@ -0,0 +1,250 @@
+$Id$
+Public domain. Originally created by Karl Berry, 2005.
+
+Libraries we compile for TeX Live.
+See comments in ../texk/README.
+
+expat - ?
+
+freetype - ?
+
+freetype2 - ?
+
+gd - ?
+
+graphite-engine - used by xetex, maintained here+upstream by Jonathan Kew
+
+icu-xetex - as with graphite-engine
+
+jpeg - ?
+
+libpng 1.2.8 - http://www.libpng.org - used by many
+
+libttf - ?
+
+lua* - used by luatex, maintained upstream+here by Taco Hoekwater
+
+md5 - used by pdftex, provenance unknown
+
+ncurses - used only by dialog. So if dialog were changed to use a system
+ ncurses (surely universally available now), we could remove ncurses
+ from our sources, which would be very nice.
+
+obsdcompat - used by pdftex
+
+slnunicode - ?
+
+t1lib - ?
+
+teckit - as with graphite-engine
+
+type1 - ?
+
+unzip - ?
+
+xpdf - used by pdftex
+
+zlib 1.2.3 - http://www.zlib.net/ - used by many
+
+zziplib - used by luatex
+
+
+
+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