diff options
Diffstat (limited to 'Build/source/libs/README')
-rw-r--r-- | Build/source/libs/README | 226 |
1 files changed, 12 insertions, 214 deletions
diff --git a/Build/source/libs/README b/Build/source/libs/README index 54817579e44..aa8afdefe40 100644 --- a/Build/source/libs/README +++ b/Build/source/libs/README @@ -3,9 +3,11 @@ Public domain. Originally created by Karl Berry, 2005. Libraries we compile for TeX Live. -See comments in ../texk/README. +All libraries except obsdcompat use the original source tree with all +modifications maintained as patches and use a proxy build system, either +bypassing or using the original one. -expat - ? +See also comments in ../texk/README. freetype 1.5 - ? @@ -13,225 +15,21 @@ freetype2 2.3.11 - 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 +graphite 2.3.1 - the directory silgraphite-2.3.1/engine/ from + http://sourceforge.net/projects/silgraphite/ -icu - as with graphite-engine, modified for xetex - -jpeg - ? +icu 4.2.1 - http://download.icu-project.org/files/icu4c/ + with modifications required for xetex, also used by bibtexu libpng 1.2.40 - http://www.libpng.org/ - used by many -md5 - used by pdftex, provenance unknown - -obsdcompat - used by pdftex +obsdcompat - used by pdftex and luatex t1lib 5.1.2 - ftp://sunsite.unc.edu/pub/Linux/libs/graphics/ -teckit - as with graphite-engine +teckit 2.5.1 - http://scripts.sil.org/svn-view/teckit/ -unzip - ? - -xpdf 3.02pl3 - http://www.foolabs.com/xpdf/ +xpdf 3.02pl4 - http://www.foolabs.com/xpdf/ + with modifications for pdftex, luatex, and xetex 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 |