156171Sru# ex:ts=8
256171Sru$FreeBSD$
356171Sru
4146523SruGNU Texinfo 4.8
556171Sru	originals can be found at: ftp://ftp.gnu.org/gnu/texinfo/
656171Sru
756171Sru
856171SruFor the import of Texinfo many files and directories were pruned by:
956171Sru
10146523Sru	tar -X FREEBSD-Xlist -xyf texinfo-4.8.tar.bz2
1156171Sru
1256171Sru
1356171SruTo reduce the size of import, and to make it so the changes from 3.12
14146523Sruto 4.8 are easy to determine, the 4.8 directory structure was munged
1556171Srubefore import:
1656171Sru
17146523Sru	cd texinfo-4.8
1856171Sru	mv config.in config.h.in
1956171Sru
2056171Sru
2156171SruThen imported by:
2256171Sru
23146523Sru	cvs import -m 'Import of stripped down GNU texinfo 4.8' \
24146523Sru		src/contrib/texinfo FSF v4_8
2556171Sru
2656171SruAfter the import, a separate extraction of texinfo was GNU configured
2756171Sruin the "normal" way.  The resulting config.h file should be compared
2856171Sruwith src/contrib/texinfo/config.h, and src/contrib/texinfo/config.h
2956171Sruupdated as needed.
3056171Sru
3156171SruTo make local changes to texinfo, simply patch and commit to the main
3256171Srubranch (aka HEAD).  Never make local changes on the vendor (FSF) branch.
3356171Sru
3456171SruAll local changes should be submitted to the FSF for inclusion in the
3556171Srunext vendor release.
3656171Sru
3756171Sruru@FreeBSD.org
38146523Sru23-May-2005
39160167Scperciva
40160167ScpercivaNOTE: The upstream fix to util/texindex.c which fixes CVE-2005-3011 
41160167Scperciva(FreeBSD-SA-06:01.texindex) causes temporary files to not be removed
42160167Scpercivawhen handling very large inputs.  FreeBSD's fix works.
43