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$
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.36 - 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
|