1*0b459c2cSDavid du ColombierThis version of `patch' has many changes made by the Free Software Foundation. 2*0b459c2cSDavid du ColombierThey add support for: 3*0b459c2cSDavid du Colombier * handling arbitrary binary data and large files 4*0b459c2cSDavid du Colombier * the unified context diff format that GNU diff can produce 5*0b459c2cSDavid du Colombier * making GNU Emacs-style backup files 6*0b459c2cSDavid du Colombier * improved interaction with RCS and SCCS 7*0b459c2cSDavid du Colombier * the GNU conventions for option parsing and configuring and compilation. 8*0b459c2cSDavid du Colombier * better POSIX.2 compliance 9*0b459c2cSDavid du ColombierThey also fix some bugs. See the NEWS and ChangeLog files for details. 10*0b459c2cSDavid du Colombier 11*0b459c2cSDavid du ColombierTutorial-style documentation for patch is included in the GNU 12*0b459c2cSDavid du Colombierdiffutils package. Unfortunately, the diffutils 2.7 documentation 13*0b459c2cSDavid du Colombierfor `patch' is obsolete; this should be fixed in diffutils 2.8. 14*0b459c2cSDavid du ColombierIn the mean time, see `patch --help', or consult the man page 15*0b459c2cSDavid du Colombierin this distribution. 16*0b459c2cSDavid du Colombier 17*0b459c2cSDavid du ColombierFor GNU and Unix build and installation instructions, see the file INSTALL. 18*0b459c2cSDavid du ColombierFor MS-DOS using DJGPP tools, see the file pc/djgpp/README. 19*0b459c2cSDavid du ColombierFor other systems, copy config.hin to config.h and change 20*0b459c2cSDavid du Colombier#undef statements in it to #define as appropriate for your system, 21*0b459c2cSDavid du Colombierand copy Makefile.in to Makefile and set the variables that are 22*0b459c2cSDavid du Colombierenclosed in @ signs as appropriate for your system. 23*0b459c2cSDavid du Colombier 24*0b459c2cSDavid du ColombierPlease send bug reports for this version of patch to 25*0b459c2cSDavid du Colombierbug-gnu-utils@prep.ai.mit.edu. 26*0b459c2cSDavid du Colombier 27*0b459c2cSDavid du ColombierThe Free Software Foundation is distributing this version of patch 28*0b459c2cSDavid du Colombierindependently because as of this writing, Larry Wall has not released a 29*0b459c2cSDavid du Colombiernew version of patch since mid-1988. We have heard that he has been 30*0b459c2cSDavid du Colombiertoo busy working on other things, like Perl. He has graciously agreed 31*0b459c2cSDavid du Colombierto let GNU `patch' be distributed under the terms of the GNU General 32*0b459c2cSDavid du ColombierPublic License. 33*0b459c2cSDavid du Colombier 34*0b459c2cSDavid du Colombier------ 35*0b459c2cSDavid du Colombier 36*0b459c2cSDavid du ColombierCopyright 1984, 1985, 1986, 1987, 1988 Larry Wall 37*0b459c2cSDavid du ColombierCopyright 1989, 1990, 1991, 1992, 1993, 1997 Free Software Foundation, Inc. 38*0b459c2cSDavid du Colombier 39*0b459c2cSDavid du ColombierThis program is free software: you can redistribute it and/or modify 40*0b459c2cSDavid du Colombierit under the terms of the GNU General Public License as published by 41*0b459c2cSDavid du Colombierthe Free Software Foundation; either version 2, or (at your option) 42*0b459c2cSDavid du Colombierany later version. 43*0b459c2cSDavid du Colombier 44*0b459c2cSDavid du ColombierThis program is distributed in the hope that it will be useful, 45*0b459c2cSDavid du Colombierbut WITHOUT ANY WARRANTY; without even the implied warranty of 46*0b459c2cSDavid du ColombierMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 47*0b459c2cSDavid du ColombierSee the GNU General Public License for more details. 48*0b459c2cSDavid du Colombier 49*0b459c2cSDavid du ColombierYou should have received a copy of the GNU General Public License 50*0b459c2cSDavid du Colombieralong with this file; see the file COPYING. 51*0b459c2cSDavid du ColombierIf not, write to the Free Software Foundation, 52*0b459c2cSDavid du Colombier59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 53