coreutils 5.3.0-9
------------------------------------------
GNU coreutils provides a collection of commonly used utilities essential
to a standard POSIX environment.  It comprises the former textutils,
sh-utils, and fileutils packages.

The cygwin port has several patches.  Because Windows insists on
naming executables with a `.exe' suffix, several of the utilities have
been patched to automatically handle this suffix when given the
traditional Unix name with no suffix (`cp', `install', `ln', and
`mv').  Other issues arise because of the difference between text and
binary mounts; some utilities default to binary mode and others
attempt to respect the underlying mount point, depending on the most
common usage pattern of the utility.  For example, `dd' defaults to
binary, but adds iflag=text and oflag=text to change the default.
`df' attempts to recognize Cygwin's mount information, but cannot
determine the underlying file systems (FAT, NTFS, NFS, etc.).  Several
utilities (`basename', `dirname', and `mv', for example) have been
patched to recognize that // is distinct from /.  If you encounter
difficulties in these areas, contact the cygwin mailing list.

This release uses functions that were added to cygwin-1.5.18, so some
utilities will not work against older versions.  If you want more
POSIX compliance, add the `traverse' option to the CYGWIN environment
variable.  There are still corner cases of POSIX compliance that are
impossible without more support from future cygwin versions, such as
proper treatment of directory ctime or atomicity of some low-level
functions, or outright impossible, such as hard links on a FAT drive.
`su' is unsupported; you must use something like Windows RunAs or
Cygwin ssh to temporarily change user id.  Cygwin provides its own
`kill' that understands Windows pid's, so the coreutils version is
renamed `gkill'.  There are several bugs in the testsuite, so don't be
alarmed at failures and use `make -k check' to make it to the end.
This release was tested on Windows NT and XP; but should work fine
with a new enough version of cygwin, even on Windows 95 through ME.

Runtime requirements:
  bash-3.0-7 or newer
  cygwin-1.5.18-1 or newer
  libiconv2-1.9.2-1 or newer
  libintl3-0.14.1-1 or newer

Additional build conditions:
  binutils-20050610-1
  coreutils-5.3.0-7
  gcc-3.4.4-1
  gnupg-1.4.1-1

Canonical homepage:
  https://savannah.gnu.org/projects/coreutils

Canonical download:
  ftp://alpha.gnu.org/gnu/coreutils/ (unstable releases, like 5.3.0)
  ftp://ftp.gnu.org/coreutils/ (stable releases, like 5.2.1)

------------------------------------

Build instructions:
  unpack coreutils-5.3.0-9-src.tar.bz2
    if you use setup to install this src package, it will be
	 unpacked under /usr/src automatically
  cd /usr/src
  ./coreutils-5.3.0-9.sh all

This will create:
  /usr/src/coreutils-5.3.0-9.tar.bz2
  /usr/src/coreutils-5.3.0-9-src.tar.bz2

Or use './coreutils-5.3.0-9.sh prep' to get a patched source directory

-------------------------------------------

Files included in the binary distribution:

  /usr/bin/basename.exe
  /usr/bin/cat.exe
  /usr/bin/chgrp.exe
  /usr/bin/chmod.exe
  /usr/bin/chown.exe
  /usr/bin/chroot.exe
  /usr/bin/cksum.exe
  /usr/bin/comm.exe
  /usr/bin/cp.exe
  /usr/bin/csplit.exe
  /usr/bin/cut.exe
  /usr/bin/date.exe
  /usr/bin/dd.exe
  /usr/bin/df.exe
  /usr/bin/dir.exe
  /usr/bin/dircolors.exe
  /usr/bin/dirname.exe
  /usr/bin/du.exe
  /usr/bin/echo.exe
  /usr/bin/env.exe
  /usr/bin/expand.exe
  /usr/bin/expr.exe
  /usr/bin/factor.exe
  /usr/bin/false.exe
  /usr/bin/fmt.exe
  /usr/bin/fold.exe
  /usr/bin/gkill.exe
  /usr/bin/groups
  /usr/bin/head.exe
  /usr/bin/hostid.exe
  /usr/bin/hostname.exe
  /usr/bin/id.exe
  /usr/bin/install.exe
  /usr/bin/join.exe
  /usr/bin/link.exe
  /usr/bin/ln.exe
  /usr/bin/logname.exe
  /usr/bin/ls.exe
  /usr/bin/md5sum.exe
  /usr/bin/mkdir.exe
  /usr/bin/mkfifo.exe
  /usr/bin/mknod.exe
  /usr/bin/mv.exe
  /usr/bin/nice.exe
  /usr/bin/nl.exe
  /usr/bin/nohup.exe
  /usr/bin/od.exe
  /usr/bin/paste.exe
  /usr/bin/pathchk.exe
  /usr/bin/pinky.exe
  /usr/bin/pr.exe
  /usr/bin/printenv.exe
  /usr/bin/printf.exe
  /usr/bin/ptx.exe
  /usr/bin/pwd.exe
  /usr/bin/readlink.exe
  /usr/bin/rm.exe
  /usr/bin/rmdir.exe
  /usr/bin/seq.exe
  /usr/bin/sha1sum.exe
  /usr/bin/shred.exe
  /usr/bin/sleep.exe
  /usr/bin/sort.exe
  /usr/bin/split.exe
  /usr/bin/stat.exe
  /usr/bin/stty.exe
  /usr/bin/su
  /usr/bin/sum.exe
  /usr/bin/sync.exe
  /usr/bin/tac.exe
  /usr/bin/tail.exe
  /usr/bin/tee.exe
  /usr/bin/test.exe
  /usr/bin/touch.exe
  /usr/bin/tr.exe
  /usr/bin/true.exe
  /usr/bin/tsort.exe
  /usr/bin/tty.exe
  /usr/bin/uname.exe
  /usr/bin/unexpand.exe
  /usr/bin/uniq.exe
  /usr/bin/unlink.exe
  /usr/bin/users.exe
  /usr/bin/vdir.exe
  /usr/bin/wc.exe
  /usr/bin/who.exe
  /usr/bin/whoami.exe
  /usr/bin/yes.exe
  /usr/bin/[.exe
  /usr/share/doc/coreutils-5.3.0/ABOUT-NLS
  /usr/share/doc/coreutils-5.3.0/AUTHORS
  /usr/share/doc/coreutils-5.3.0/ChangeLog
  /usr/share/doc/coreutils-5.3.0/COPYING
  /usr/share/doc/coreutils-5.3.0/INSTALL
  /usr/share/doc/coreutils-5.3.0/NEWS
  /usr/share/doc/coreutils-5.3.0/README
  /usr/share/doc/coreutils-5.3.0/THANKS
  /usr/share/doc/coreutils-5.3.0/TODO
  /usr/share/doc/Cygwin/coreutils-5.3.0.README
  /usr/share/info/coreutils.info.gz
  /usr/share/locale/af/LC_MESSAGES/coreutils.mo
  /usr/share/locale/af/LC_TIME/coreutils.mo
  /usr/share/locale/be/LC_MESSAGES/coreutils.mo
  /usr/share/locale/be/LC_TIME/coreutils.mo
  /usr/share/locale/bg/LC_MESSAGES/coreutils.mo
  /usr/share/locale/bg/LC_TIME/coreutils.mo
  /usr/share/locale/ca/LC_MESSAGES/coreutils.mo
  /usr/share/locale/ca/LC_TIME/coreutils.mo
  /usr/share/locale/cs/LC_MESSAGES/coreutils.mo
  /usr/share/locale/cs/LC_TIME/coreutils.mo
  /usr/share/locale/da/LC_MESSAGES/coreutils.mo
  /usr/share/locale/da/LC_TIME/coreutils.mo
  /usr/share/locale/de/LC_MESSAGES/coreutils.mo
  /usr/share/locale/de/LC_TIME/coreutils.mo
  /usr/share/locale/el/LC_MESSAGES/coreutils.mo
  /usr/share/locale/el/LC_TIME/coreutils.mo
  /usr/share/locale/es/LC_MESSAGES/coreutils.mo
  /usr/share/locale/es/LC_TIME/coreutils.mo
  /usr/share/locale/et/LC_MESSAGES/coreutils.mo
  /usr/share/locale/et/LC_TIME/coreutils.mo
  /usr/share/locale/eu/LC_MESSAGES/coreutils.mo
  /usr/share/locale/eu/LC_TIME/coreutils.mo
  /usr/share/locale/fi/LC_MESSAGES/coreutils.mo
  /usr/share/locale/fi/LC_TIME/coreutils.mo
  /usr/share/locale/fr/LC_MESSAGES/coreutils.mo
  /usr/share/locale/fr/LC_TIME/coreutils.mo
  /usr/share/locale/ga/LC_MESSAGES/coreutils.mo
  /usr/share/locale/ga/LC_TIME/coreutils.mo
  /usr/share/locale/gl/LC_MESSAGES/coreutils.mo
  /usr/share/locale/gl/LC_TIME/coreutils.mo
  /usr/share/locale/hu/LC_MESSAGES/coreutils.mo
  /usr/share/locale/hu/LC_TIME/coreutils.mo
  /usr/share/locale/it/LC_MESSAGES/coreutils.mo
  /usr/share/locale/it/LC_TIME/coreutils.mo
  /usr/share/locale/ja/LC_MESSAGES/coreutils.mo
  /usr/share/locale/ja/LC_TIME/coreutils.mo
  /usr/share/locale/ko/LC_MESSAGES/coreutils.mo
  /usr/share/locale/ko/LC_TIME/coreutils.mo
  /usr/share/locale/lg/LC_MESSAGES/coreutils.mo
  /usr/share/locale/lg/LC_TIME/coreutils.mo
  /usr/share/locale/ms/LC_MESSAGES/coreutils.mo
  /usr/share/locale/ms/LC_TIME/coreutils.mo
  /usr/share/locale/nb/LC_MESSAGES/coreutils.mo
  /usr/share/locale/nb/LC_TIME/coreutils.mo
  /usr/share/locale/nl/LC_MESSAGES/coreutils.mo
  /usr/share/locale/nl/LC_TIME/coreutils.mo
  /usr/share/locale/no/LC_MESSAGES/coreutils.mo
  /usr/share/locale/no/LC_TIME/coreutils.mo
  /usr/share/locale/pl/LC_MESSAGES/coreutils.mo
  /usr/share/locale/pl/LC_TIME/coreutils.mo
  /usr/share/locale/pt/LC_MESSAGES/coreutils.mo
  /usr/share/locale/pt/LC_TIME/coreutils.mo
  /usr/share/locale/pt_BR/LC_MESSAGES/coreutils.mo
  /usr/share/locale/pt_BR/LC_TIME/coreutils.mo
  /usr/share/locale/ru/LC_MESSAGES/coreutils.mo
  /usr/share/locale/ru/LC_TIME/coreutils.mo
  /usr/share/locale/sk/LC_MESSAGES/coreutils.mo
  /usr/share/locale/sk/LC_TIME/coreutils.mo
  /usr/share/locale/sl/LC_MESSAGES/coreutils.mo
  /usr/share/locale/sl/LC_TIME/coreutils.mo
  /usr/share/locale/sv/LC_MESSAGES/coreutils.mo
  /usr/share/locale/sv/LC_TIME/coreutils.mo
  /usr/share/locale/tr/LC_MESSAGES/coreutils.mo
  /usr/share/locale/tr/LC_TIME/coreutils.mo
  /usr/share/locale/zh_CN/LC_MESSAGES/coreutils.mo
  /usr/share/locale/zh_CN/LC_TIME/coreutils.mo
  /usr/share/locale/zh_TW/LC_MESSAGES/coreutils.mo
  /usr/share/locale/zh_TW/LC_TIME/coreutils.mo
  /usr/share/man/man1/basename.1.gz
  /usr/share/man/man1/cat.1.gz
  /usr/share/man/man1/chgrp.1.gz
  /usr/share/man/man1/chmod.1.gz
  /usr/share/man/man1/chown.1.gz
  /usr/share/man/man1/chroot.1.gz
  /usr/share/man/man1/cksum.1.gz
  /usr/share/man/man1/comm.1.gz
  /usr/share/man/man1/cp.1.gz
  /usr/share/man/man1/csplit.1.gz
  /usr/share/man/man1/cut.1.gz
  /usr/share/man/man1/date.1.gz
  /usr/share/man/man1/dd.1.gz
  /usr/share/man/man1/df.1.gz
  /usr/share/man/man1/dir.1.gz
  /usr/share/man/man1/dircolors.1.gz
  /usr/share/man/man1/dirname.1.gz
  /usr/share/man/man1/du.1.gz
  /usr/share/man/man1/echo.1.gz
  /usr/share/man/man1/env.1.gz
  /usr/share/man/man1/expand.1.gz
  /usr/share/man/man1/expr.1.gz
  /usr/share/man/man1/factor.1.gz
  /usr/share/man/man1/false.1.gz
  /usr/share/man/man1/fmt.1.gz
  /usr/share/man/man1/fold.1.gz
  /usr/share/man/man1/gkill.1.gz
  /usr/share/man/man1/groups.1.gz
  /usr/share/man/man1/head.1.gz
  /usr/share/man/man1/hostid.1.gz
  /usr/share/man/man1/hostname.1.gz
  /usr/share/man/man1/id.1.gz
  /usr/share/man/man1/install.1.gz
  /usr/share/man/man1/join.1.gz
  /usr/share/man/man1/link.1.gz
  /usr/share/man/man1/ln.1.gz
  /usr/share/man/man1/logname.1.gz
  /usr/share/man/man1/ls.1.gz
  /usr/share/man/man1/md5sum.1.gz
  /usr/share/man/man1/mkdir.1.gz
  /usr/share/man/man1/mkfifo.1.gz
  /usr/share/man/man1/mknod.1.gz
  /usr/share/man/man1/mv.1.gz
  /usr/share/man/man1/nice.1.gz
  /usr/share/man/man1/nl.1.gz
  /usr/share/man/man1/nohup.1.gz
  /usr/share/man/man1/od.1.gz
  /usr/share/man/man1/paste.1.gz
  /usr/share/man/man1/pathchk.1.gz
  /usr/share/man/man1/pinky.1.gz
  /usr/share/man/man1/pr.1.gz
  /usr/share/man/man1/printenv.1.gz
  /usr/share/man/man1/printf.1.gz
  /usr/share/man/man1/ptx.1.gz
  /usr/share/man/man1/pwd.1.gz
  /usr/share/man/man1/readlink.1.gz
  /usr/share/man/man1/rm.1.gz
  /usr/share/man/man1/rmdir.1.gz
  /usr/share/man/man1/seq.1.gz
  /usr/share/man/man1/sha1sum.1.gz
  /usr/share/man/man1/shred.1.gz
  /usr/share/man/man1/sleep.1.gz
  /usr/share/man/man1/sort.1.gz
  /usr/share/man/man1/split.1.gz
  /usr/share/man/man1/stat.1.gz
  /usr/share/man/man1/stty.1.gz
  /usr/share/man/man1/su.1.gz
  /usr/share/man/man1/sum.1.gz
  /usr/share/man/man1/sync.1.gz
  /usr/share/man/man1/tac.1.gz
  /usr/share/man/man1/tail.1.gz
  /usr/share/man/man1/tee.1.gz
  /usr/share/man/man1/test.1.gz
  /usr/share/man/man1/touch.1.gz
  /usr/share/man/man1/tr.1.gz
  /usr/share/man/man1/true.1.gz
  /usr/share/man/man1/tsort.1.gz
  /usr/share/man/man1/tty.1.gz
  /usr/share/man/man1/uname.1.gz
  /usr/share/man/man1/unexpand.1.gz
  /usr/share/man/man1/uniq.1.gz
  /usr/share/man/man1/unlink.1.gz
  /usr/share/man/man1/users.1.gz
  /usr/share/man/man1/vdir.1.gz
  /usr/share/man/man1/wc.1.gz
  /usr/share/man/man1/who.1.gz
  /usr/share/man/man1/whoami.1.gz
  /usr/share/man/man1/yes.1.gz

------------------

Port Notes:

----------  coreutils-5.3.0-9 -- 2005-07-13 ---------
Version -8 was dead on arrival due to upload problems.  Document
ln(1) --disable-exe-magic.

----------  coreutils-5.3.0-8 -- 2005-07-12 ---------
Fix mv(1), cp(1), and install(1) handling of .exe on virtual
directories.  Fix ln(1) handling of symlinks when source is
relative.  Add option to ln(1) to bypass .exe magic.  Fix basename(1)
and dirname(1) to treat // separately from /.

----------  coreutils-5.3.0-7 -- 2005-07-07 ---------
Fix mv(1), cp(1), and install(1) handling of .exe to respect dangling
links better.  Fix ln(1) handling of .exe to be more intuitive, and
to avoid half-dangling links when possible.  Fix ls(1) to assume ACLs
rather than issue an error when a file is locked.

----------  coreutils-5.3.0-6 -- 2005-05-12 ---------
Fix mkdir(1) to respect //server/share, once a snapshot release adds
the necessary machinery to recognize //server as a directory.  Add
[io]flag={text,binary} options to dd(1), with a default of binary
behavior.

----------  coreutils-5.3.0-5 -- 2005-04-14 ---------
Revert rm(1) implicit .exe handling, it broke libtool and was wrong on
dangling links.

----------  coreutils-5.3.0-4 -- 2005-04-05 ---------
Improve cp(1), install(1), and mv(1) on more implicit .exe corner
cases.  Update rm(1) to also have implicit .exe handling.  Patch
dircolors(1) to support cygwin terminals by default.

----------  coreutils-5.3.0-3 -- 2005-03-05 ---------
Repackage to depend on cygwin 1.5.13, reverting hacks that are no
longer necessary.  For example, date(1), nice(1), and od(1) now work
out of the box.  Also, add hack to pwd(1) to avoid floppy seeks on
/cygdrive.

----------  coreutils-5.3.0-2 -- 2005-02-01 ---------
Repackage to remove uptime(1) since it conflicts with procps.  Work
around limitation of cygwin readdir that was affecting pwd(1).

----------  coreutils-5.3.0-1 -- 2005-01-28 ---------
New upstream release, see /usr/share/doc/coreutils*/NEWS for upstream
changes.  First cygwin release by Eric Blake.  Coreutils kill(1) is
provided as gkill(1), df(1) recognizes local drives from the cygwin
mount table.

----------  coreutils-5.2.1-5 -- 2005-01-03 ---------
More cygwin patches: install(1) hands .exe suffix to strip(1), since
strip does not append one itself.

----------  coreutils-5.2.1-4 -- 2004-12-27 ---------
More cygwin patches: cat(1) binary logic improved, du(1) block size
corrected, od(1) always uses binary mode.

----------  coreutils-5.2.1-3 -- 2004-12-27 ---------
More cygwin patches: cp(1) always uses binary mode, ln(1) and mv(1)
fixed in some .exe corner cases.

----------  coreutils-5.2.1-2 -- 2004-12-23 ---------
Initial cygwin release by Corinna Vinschen, replaces fileutils,
sh-utils, and textutils.  Cygwin port omits kill(1), replaces su(1)
with a script that gives a helpful error message, and cp(1), mv(1),
install(1), and ln(1) contain patches to handle implicit .exe better.

-----------------------------------------------------
Cygwin port maintained by: Eric Blake <ebb9@byu.net>.  Please address
all porting questions (such as text vs. binary modes, implicit .exe
suffix, testsuite failures) to the Cygwin mailing list at
<cygwin@cygwin.com>.  POSIX compliance and other upstream bugs can be
reported to <bug-coreutils@gnu.org>, but first check that the bug
exists on other platforms.
