This is a port of GNU Findutils 4.2.33 to MSDOS/DJGPP.

1.:     DJGPP specific changes.
        =======================

        This port is based on previous port, so that the DJGPP specific changes
        are almost the same than those for those previous version of findutils.
        The port provides the DOS versions of the commands: exec, execdir, ok
        and okdir called dosexec, dosexecdir, dosok and dosokdir accordingly.
        They will work as in the previous ports of findutils.
        The testsuite has not been ported because it requires dejagnu that has
        not been ported.  To build the binaries from the sources LFN support
        will be needed.  Please note that the distributed source package has
        been configured for djdev203.  If you use WinXP and you want to rebuild
        the binaries, you will have to reconfigure the source package from
        scratch.  As usual, all the djgpp specific files (config.bat, diffs,
        readme files, etc.) are stored in the /djgpp subdir.

        To be able to compile this source package, you will need to install
        libsupport 5.2 or later.  The library will provide a fixed version of
        readdir().  This is required to fix a bug in the symlink support of
        djdev204.  The library also provides new versions of open(), close()
        and fchdir() with enough POSIX support to change dir using fchdir.
        This is required to compile the source package using djdev203.  The
        library also provides fixed versions of _fixpath and lstat that are
        required to fix different bugs in the path canonicalization if the
        CWD is the root directory.



2.:     Installing the binary package.
        ==============================

2.1.:   Copy the binary distribution into the top DJGPP installation directory
        and unzip it running *ONE* of the following commands:
          unzip32 fnd4233br4.zip      or
          djtarx fnd4233br4.zip       or
          pkunzip -d fnd4233br4.zip

        For futher information about GNU Findutils please read the info docs
        and the NEWS file.



3.:     Building the binaries from sources.
        ===================================

3.1.:   To build the binaries you will need the following binary packages:
          djdev203.zip (patch level 2, see the djdev203.dsm)
          bsh204b.zip, gccNNNb.zip, bnuNNNb.zip, makNNNb.zip, filNNNb.zip,
          shlNNNb.zip, txtNNNb.zip, txiNNNb.zip, grepNNNb.zip, sedNNNb.zip
          and difNNNb.zip.
        where NNN stands for the latest version of the packages.  All this
        packages can be found in the v2gnu directory of ftp.delorie.com and
        any mirror.

3.2.:   Create a temporary directory.  Copy the source package: fnd4233s.zip
        into the directory and unzip it runnig ONE of the following commands:
          unzip32 fnd4233sr4.zip      or
          djtarx fnd4233sr4.zip       or
          pkunzip -d fnd4233sr4.zip

3.3.:   The package has been configured with djdev203.  If for some reason you
        want to reconfigure the package cd into the top srcdir (findutils-4.2.33)
        and run the following commands:
          del djgpp\config.cache
          del config_h.org
          make distclean
          djgpp\config

        Please note that you *MUST* delete config.cache in the /djgpp subdir
        and ./config_h.org or you will not really reconfigure the sources
        because the configuration informations will be read from the cache
        file instead of being newly computed.
        To build the programs in a directory other than where the sources are,
        you must add the parameter that specifies the source directory,
        e.g:
          x:\src\gnu\findutils-4.2.33\djgpp\config x:/src/gnu/findutils-4.2.33
        or:
          x:\src\gnu\findutils-4.2.33\djgpp\xp-config x:/src/gnu/findutils-4.2.33

        Lets assume you want to build the binaries in a directory placed on a
        different drive (z:\build in this case) from where the sources are,
        then you will run the following commands:
          z:
          md \build
          cd \build
          x:\src\gnu\findutils-4.2.33\djgpp\config x:/src/gnu/findutils-4.2.33
        or:
          x:\src\gnu\findutils-4.2.33\djgpp\xp-config x:/src/gnu/findutils-4.2.33

        The order of the options and the srcdir option does not matter. You
        *MUST* use forward slashes to specify the source directory.

        The batch file will set same environment variables, make MSDOS specific
        modifications to the Makefile.ins and supply all other needed options
        to the configure script.


3.4.:   To compile the package run from the top srcdir the command:
          make

3.5.:   The testsuite will not work because it requires that GNU dejagnu is
        installed.

3.6.:   To install the binary, info docs and man pages run the following command
        from the top srcdir:
          make install

        This will install the products into your DJGPP installation tree given
        by the default prefix "/dev/env/DJDIR". If you prefer to install them
        into some other directory you will have to set prefix to the appropiate
        value.
        Example:
          make install prefix=z:/some/other/dir



        Send findutils specific bug reports to <bug-findutils@gnu.org>.
        Send suggestions and bug reports concerning the DJGPP port
        to comp.os.msdos.djgpp or <djgpp@delorie.com>.

Enjoy.

          Guerrero, Juan Manuel <juan.guerrero@gmx.de>
