summaryrefslogtreecommitdiff
path: root/Build/source/libs/README
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2009-03-20 07:57:39 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2009-03-20 07:57:39 +0000
commit453e4a6601ed7f8a08029211434be8e58fc452a9 (patch)
tree8d4049db78831326efd0ca4b64e90921be28dd53 /Build/source/libs/README
parentc38141ec3aa1e84b5ed195d2a6f9f944fa4bdbbf (diff)
new build system
git-svn-id: svn://tug.org/texlive/trunk@12449 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/README')
-rw-r--r--Build/source/libs/README263
1 files changed, 30 insertions, 233 deletions
diff --git a/Build/source/libs/README b/Build/source/libs/README
index e1e509b7b7b..cb318f0de70 100644
--- a/Build/source/libs/README
+++ b/Build/source/libs/README
@@ -1,250 +1,47 @@
-$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.
+ Original sources from:
+ http://savannah.nongnu.org/download/freetype/freetype-2.3.8.tar.bz2
-The following files have been added:
-
- icu-xetex.ac
- withenable.ac
-
-See libs/icu-xetex/README for more information.
+==> gd <==
+ Original sources from:
+ http://www.libgd.org/releases/gd-2.0.35.tar.bz2
==> 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-$$
+ Original sources from:
+ ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.35.tar.bz2
==> 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)
+ Original sources from:
+ ftp://sunsite.unc.edu/pub/Linux/libs/graphics/t1lib-5.1.2.tar.gz
==> 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
+ 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
==> 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
+ Original sources from:
+ http://www.zlib.net/zlib-1.2.3.tar.bz2
- Added for teTeX:
- withenable.ac zlib.ac
+====================
- Added for fpTeX:
- win32.mak
- contrib/minizip/win32.mak
- contrib/untgz/win32.mak
+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).
- Automatically generated:
- depend.mak
+2009-01-20 Peter Breitenlohner <peb@mppmu.mpg.de>