xref: /freebsd-src/contrib/diff/README (revision 18fd37a72c3a7549d2d4f6c6ea00bdcd2bdaca01)
1*18fd37a7SXin LIREADME for GNU DIFF
2*18fd37a7SXin 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
5*18fd37a7SXin LIsignificantly faster.
6f5e00e24SAndrey A. Chernov
7*18fd37a7SXin LIPlease see the file COPYING for copying conditions.
8f5e00e24SAndrey A. Chernov
9*18fd37a7SXin LIPlease see the file doc/version.texi for version information.
10*18fd37a7SXin LI
11*18fd37a7SXin LIPlease see the file doc/diff.texi (or doc/diff.info) for documentation
12*18fd37a7SXin LIthat can be printed with TeX, or read with the `info' program or with
13*18fd37a7SXin LIEmacs's `M-x info'.  Brief man pages are in man/*, but they are no
14*18fd37a7SXin LIsubstitute for the documentation.
15*18fd37a7SXin LI
16*18fd37a7SXin LIPlease see the file ABOUT-NLS for notes about translations.
17*18fd37a7SXin LI
18*18fd37a7SXin LIPlease see the file INSTALL for generic compilation and installation
19*18fd37a7SXin LIinstructions.  Briefly, you can run "./configure; make install".  The
20*18fd37a7SXin LIcommand "./configure --help" lists the supported --enable and --with
21*18fd37a7SXin LIoptions.
22*18fd37a7SXin LI
23*18fd37a7SXin LIIf you have a problem with internationalization, you might be able to
24*18fd37a7SXin LIwork around it as described in ABOUT-NLS by invoking `./configure
25*18fd37a7SXin LI--disable-nls'.  Many of the problems arise from dynamic linking
26*18fd37a7SXin LIissues on non-GNU platforms (e.g. with the iconv library).  Such
27*18fd37a7SXin LIproblems tend to be shared by other GNU applications on these
28*18fd37a7SXin LIplatforms, and can usually be fixed by carefully tweaking your non-GNU
29*18fd37a7SXin LIinstallation.  If you have an older version of libiconv, please
30*18fd37a7SXin LIupgrade to the latest one; see <ftp://ftp.gnu.org/gnu/libiconv/>.  If
31*18fd37a7SXin LIthe problem seems isolated to diffutils, though, please report a bug.
32*18fd37a7SXin LI
33*18fd37a7SXin LIThis program requires a Standard C compiler (C89 or later).  If you
34*18fd37a7SXin LIhave a nonstandard compiler, please install GCC first.
35*18fd37a7SXin LI
36*18fd37a7SXin LIIf you make changes to the source code, you may need appropriate
37*18fd37a7SXin LIversions of GNU build tools to regenerate the intermediate files.  The
38*18fd37a7SXin LIfollowing versions were used to generate the intermediate files in
39*18fd37a7SXin LIthis distribution:
40*18fd37a7SXin LI
41*18fd37a7SXin LI* Autoconf 2.59   <ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.59.tar.gz>
42*18fd37a7SXin LI* Automake 1.8.3  <ftp://ftp.gnu.org/gnu/automake/automake-1.8.3.tar.gz>
43*18fd37a7SXin LI* gettext 0.14.1  <ftp://ftp.gnu.org/gnu/gettext/gettext-0.14.1.tar.gz>
44*18fd37a7SXin LI* help2man 1.33   <ftp://ftp.gnu.org/gnu/help2man/help2man-1.33.1.tar.gz>
45*18fd37a7SXin LI* Texinfo 4.7     <ftp://ftp.gnu.org/gnu/texinfo/texinfo-4.7.tar.gz>
46*18fd37a7SXin LI
47*18fd37a7SXin LIPlease report bugs to <bug-gnu-utils@gnu.org>.
48*18fd37a7SXin LI
49*18fd37a7SXin LI-----
50*18fd37a7SXin LI
51*18fd37a7SXin LICopyright (C) 1992, 1998, 2001, 2002, 2004 Free Software Foundation,
52*18fd37a7SXin LIInc.
53*18fd37a7SXin LI
54*18fd37a7SXin LIThis file is part of GNU Diffutils.
55*18fd37a7SXin LI
56*18fd37a7SXin LIThis program is free software; you can redistribute it and/or modify
57*18fd37a7SXin LIit under the terms of the GNU General Public License as published by
58*18fd37a7SXin LIthe Free Software Foundation; either version 2, or (at your option)
59*18fd37a7SXin LIany later version.
60*18fd37a7SXin LI
61*18fd37a7SXin LIThis program is distributed in the hope that it will be useful,
62*18fd37a7SXin LIbut WITHOUT ANY WARRANTY; without even the implied warranty of
63*18fd37a7SXin LIMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
64*18fd37a7SXin LIGNU General Public License for more details.
65*18fd37a7SXin LI
66*18fd37a7SXin LIYou should have received a copy of the GNU General Public License
67*18fd37a7SXin LIalong with this program; see the file COPYING.  If not, write to
68*18fd37a7SXin LIthe Free Software Foundation, Inc., 59 Temple Place - Suite 330,
69*18fd37a7SXin LIBoston, MA 02111-1307, USA.
70