1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237
|
$Id: README 14296 2009-07-17 10:14:38Z peter $
Public domain. Originally created by Karl Berry, 2005.
Libraries we compile for TeX Live.
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.38 - 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
|