]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/texinfo/FREEBSD-upgrade
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / texinfo / FREEBSD-upgrade
1 # ex:ts=8
2 $FreeBSD$
3
4 GNU Texinfo 4.8
5         originals can be found at: ftp://ftp.gnu.org/gnu/texinfo/
6
7
8 For the import of Texinfo many files and directories were pruned by:
9
10         tar -X FREEBSD-Xlist -xyf texinfo-4.8.tar.bz2
11
12
13 To reduce the size of import, and to make it so the changes from 3.12
14 to 4.8 are easy to determine, the 4.8 directory structure was munged
15 before import:
16
17         cd texinfo-4.8
18         mv config.in config.h.in
19
20
21 Then imported by:
22
23         cvs import -m 'Import of stripped down GNU texinfo 4.8' \
24                 src/contrib/texinfo FSF v4_8
25
26 After the import, a separate extraction of texinfo was GNU configured
27 in the "normal" way.  The resulting config.h file should be compared
28 with src/contrib/texinfo/config.h, and src/contrib/texinfo/config.h
29 updated as needed.
30
31 To make local changes to texinfo, simply patch and commit to the main
32 branch (aka HEAD).  Never make local changes on the vendor (FSF) branch.
33
34 All local changes should be submitted to the FSF for inclusion in the
35 next vendor release.
36
37 ru@FreeBSD.org
38 23-May-2005
39
40 NOTE: The upstream fix to util/texindex.c which fixes CVE-2005-3011 
41 (FreeBSD-SA-06:01.texindex) causes temporary files to not be removed
42 when handling very large inputs.  FreeBSD's fix works.