summaryrefslogtreecommitdiff
path: root/Build/source/libs/README
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/README')
-rw-r--r--Build/source/libs/README272
1 files changed, 232 insertions, 40 deletions
diff --git a/Build/source/libs/README b/Build/source/libs/README
index 6dbed304843..53dbfd1525d 100644
--- a/Build/source/libs/README
+++ b/Build/source/libs/README
@@ -3,43 +3,235 @@ Public domain. Originally created by Karl Berry, 2005.
Libraries we compile for TeX Live.
-freetype2:
- http://savannah.nongnu.org/download/freetype/freetype-2.3.9.tar.bz2
-
-gd:
- http://www.libgd.org/releases/gd-2.0.35.tar.bz2
-
-libpng:
- ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.35.tar.bz2
-
-t1lib:
- ftp://sunsite.unc.edu/pub/Linux/libs/graphics/t1lib-5.1.2.tar.gz
-
-xpdf:
- Original sources from:
- http://www.foolabs.com/xpdf/xpdf-3.02.tar.gz
- ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02.tar.gz
- Applied two patches:
- xpdf-3.02pl1.patch
- xpdf-3.02pl2.patch
- Applied patch for PDF_PARSER_ONLY:
- xpdf/xpdf-3.02-PDF_PARSER_ONLY.patch
- Applied patch for pdftex:
- xpdf/xpdf-3.02-pdftex.patch
- Applied patch for djgpp:
- xpdf/xpdf-3.02-time_h.patch
- Applied patch for mingw32:
- xpdf/xpdf-3.02-mingw32.patch
-
-zlib:
- http://www.zlib.net/zlib-1.2.3.tar.bz2
-
-====================
-
-Apart from descending into the various subdirectories, this sub-package
-'libs' creates two files ../subdir-configure and ../subdir-conf.args. They
-allow the top-level Makefile to properly configure ../utils and ../texk
-without the need to adjust the absolute or relative paths to the respective
-source directories (as already done by configure for this directory).
-
-2009-01-20 Peter Breitenlohner <peb@mppmu.mpg.de>
+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.35 - 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