diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-05-04 10:12:24 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-05-04 10:12:24 +0000 |
commit | f7af31e336714c75f6472757f24d0c99a7b5e7cf (patch) | |
tree | ac78cd023a822f8ed47752c16b62fe0210f18366 /Build/source/libs/README | |
parent | d12182ae92e0bf23fd4c233931b8b8dbd5c741dc (diff) |
reorganize libs/xpdf patches
git-svn-id: svn://tug.org/texlive/trunk@12919 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/README')
-rw-r--r-- | Build/source/libs/README | 272 |
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 |