xref: /freebsd/contrib/diff/README (revision 18fd37a72c3a7549d2d4f6c6ea00bdcd2bdaca01)
118fd37a7SXin LIREADME for GNU DIFF
218fd37a7SXin LI
3f5e00e24SAndrey A. ChernovThis directory contains the GNU diff, diff3, sdiff, and cmp utilities.
4f5e00e24SAndrey A. ChernovTheir features are a superset of the Unix features and they are
518fd37a7SXin LIsignificantly faster.
6f5e00e24SAndrey A. Chernov
718fd37a7SXin LIPlease see the file COPYING for copying conditions.
8f5e00e24SAndrey A. Chernov
918fd37a7SXin LIPlease see the file doc/version.texi for version information.
1018fd37a7SXin LI
1118fd37a7SXin LIPlease see the file doc/diff.texi (or doc/diff.info) for documentation
1218fd37a7SXin LIthat can be printed with TeX, or read with the `info' program or with
1318fd37a7SXin LIEmacs's `M-x info'.  Brief man pages are in man/*, but they are no
1418fd37a7SXin LIsubstitute for the documentation.
1518fd37a7SXin LI
1618fd37a7SXin LIPlease see the file ABOUT-NLS for notes about translations.
1718fd37a7SXin LI
1818fd37a7SXin LIPlease see the file INSTALL for generic compilation and installation
1918fd37a7SXin LIinstructions.  Briefly, you can run "./configure; make install".  The
2018fd37a7SXin LIcommand "./configure --help" lists the supported --enable and --with
2118fd37a7SXin LIoptions.
2218fd37a7SXin LI
2318fd37a7SXin LIIf you have a problem with internationalization, you might be able to
2418fd37a7SXin LIwork around it as described in ABOUT-NLS by invoking `./configure
2518fd37a7SXin LI--disable-nls'.  Many of the problems arise from dynamic linking
2618fd37a7SXin LIissues on non-GNU platforms (e.g. with the iconv library).  Such
2718fd37a7SXin LIproblems tend to be shared by other GNU applications on these
2818fd37a7SXin LIplatforms, and can usually be fixed by carefully tweaking your non-GNU
2918fd37a7SXin LIinstallation.  If you have an older version of libiconv, please
3018fd37a7SXin LIupgrade to the latest one; see <ftp://ftp.gnu.org/gnu/libiconv/>.  If
3118fd37a7SXin LIthe problem seems isolated to diffutils, though, please report a bug.
3218fd37a7SXin LI
3318fd37a7SXin LIThis program requires a Standard C compiler (C89 or later).  If you
3418fd37a7SXin LIhave a nonstandard compiler, please install GCC first.
3518fd37a7SXin LI
3618fd37a7SXin LIIf you make changes to the source code, you may need appropriate
3718fd37a7SXin LIversions of GNU build tools to regenerate the intermediate files.  The
3818fd37a7SXin LIfollowing versions were used to generate the intermediate files in
3918fd37a7SXin LIthis distribution:
4018fd37a7SXin LI
4118fd37a7SXin LI* Autoconf 2.59   <ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.59.tar.gz>
4218fd37a7SXin LI* Automake 1.8.3  <ftp://ftp.gnu.org/gnu/automake/automake-1.8.3.tar.gz>
4318fd37a7SXin LI* gettext 0.14.1  <ftp://ftp.gnu.org/gnu/gettext/gettext-0.14.1.tar.gz>
4418fd37a7SXin LI* help2man 1.33   <ftp://ftp.gnu.org/gnu/help2man/help2man-1.33.1.tar.gz>
4518fd37a7SXin LI* Texinfo 4.7     <ftp://ftp.gnu.org/gnu/texinfo/texinfo-4.7.tar.gz>
4618fd37a7SXin LI
4718fd37a7SXin LIPlease report bugs to <bug-gnu-utils@gnu.org>.
4818fd37a7SXin LI
4918fd37a7SXin LI-----
5018fd37a7SXin LI
5118fd37a7SXin LICopyright (C) 1992, 1998, 2001, 2002, 2004 Free Software Foundation,
5218fd37a7SXin LIInc.
5318fd37a7SXin LI
5418fd37a7SXin LIThis file is part of GNU Diffutils.
5518fd37a7SXin LI
5618fd37a7SXin LIThis program is free software; you can redistribute it and/or modify
5718fd37a7SXin LIit under the terms of the GNU General Public License as published by
5818fd37a7SXin LIthe Free Software Foundation; either version 2, or (at your option)
5918fd37a7SXin LIany later version.
6018fd37a7SXin LI
6118fd37a7SXin LIThis program is distributed in the hope that it will be useful,
6218fd37a7SXin LIbut WITHOUT ANY WARRANTY; without even the implied warranty of
6318fd37a7SXin LIMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6418fd37a7SXin LIGNU General Public License for more details.
6518fd37a7SXin LI
6618fd37a7SXin LIYou should have received a copy of the GNU General Public License
6718fd37a7SXin LIalong with this program; see the file COPYING.  If not, write to
6818fd37a7SXin LIthe Free Software Foundation, Inc., 59 Temple Place - Suite 330,
6918fd37a7SXin LIBoston, MA 02111-1307, USA.
70