From 9642ad8ba13e30860b29e2b1a19ddf9083390085 Mon Sep 17 00:00:00 2001 From: kevind Date: Tue, 10 Oct 2000 00:58:21 +0000 Subject: [PATCH] *** empty log message *** --- ChangeLog | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- THANKS | 5 ++++ TODO | 34 +++++++++++++++++++++++++- config.h.in | 9 ++++++- debian/changelog | 59 ++++++++++++++++++++++++++++++++++++++++++++ debian/substvars | 2 +- 6 files changed, 179 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2fb8b43..e0d7091 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,77 @@ +2000-10-09 Kevin Dalley + + * locate/testsuite/config/unix.exp: dejagnu unix.exp + + * xargs/testsuite/config/unix.exp: remove temporary file + + * xargs/xargs.c: spelling correction + + * m4/prereq.m4: updated and changed some macros + + * m4/jm-macros.m4: replaced jm_FUNC_FNMATCH with + kd_FUNC_FNMATCH_CASE_REPL + + * m4/timespec.m4, m4/strerror_r.m4, m4/mbstate_t.m4, + m4/largefile.m4, m4/gettext.m4, m4/fnmatchcase.m4, m4/d-type.m4, + m4/d-ino.m4, m4/c-bs-a.m4: new m4 macros. + + * m4/Makefile.am: add fnmatchcase.m4 and mbstate_t.m4 + + * locate/testsuite/locate.gnu/ignore_case3.xo, + locate/testsuite/locate.gnu/ignore_case3.exp, + locate/testsuite/locate.gnu/ignore_case2.xo, + locate/testsuite/locate.gnu/ignore_case2.exp, + locate/testsuite/locate.gnu/ignore_case1.xo, + locate/testsuite/locate.gnu/ignore_case1.exp, + locate/testsuite/config/unix.exp: tests related to "--ignore-case" + option. + + * locate/testsuite/locate.gnu: testsuite directory + + * locate/testsuite/Makefile.am (Repository): + + * locate/testsuite: add directory for locate testsuite + + * po/findutils.pot: updated file + + * po/sv.po, po/ru.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, + po/it.po, po/gl.po, po/fr.po, po/et.po, po/es.po, po/de.po: + updated various po files. + + * locate/updatedb.sh: export TMPDIR, which is used by child + processes. + + * locate/locate.1, locate/locate.c: add "--ignore-case" option. + + * locate/Makefile.am: add testsuite subdirectory + + * find/testsuite/find.gnu/perm.xo, + find/testsuite/find.gnu/perm.exp, + find/testsuite/find.gnu/name-opt.xo, + find/testsuite/find.gnu/name-opt.exp: added test suites + + * configure.in: add locate/testsuite/Makefile + + * doc/find.info*: removed from repository + + * doc/find.texi: add documentation for "-i" option. + + * aclocal.m4: removed from repository, as it is generated. + + * find/pred.c: fixes problem with "find -perm -0100". + + * lib/lstat.c, lib/stat.c: removed from repository. These files + are generated from lib/xstat.in. + +2000-08-24 Kevin Dalley + + * doc/find.texi (Invoking xargs): changed @var{-s} to @samp{-s}. + 2000-05-13 Kevin Dalley + * find/tree.c (opt_expr): move iname and ipath to the front of the + list of arguments. + * doc/find.texi (Directories): changed wording for "-prune". * find/parser.c (parse_prune): set side_effects to true, to @@ -379,7 +451,7 @@ * find/fstype.c (filesystem_type_uncached): fixes bug described as follows: When 'find' looks for a fstype, it parses the /etc/mtab until it finds the good line. But, if there is, before the good - line, a line whose the mountpoint is unreachable, it fails. + line, a line whose mountpoint is unreachable, it fails. * doc/texinfo.tex: updated to newer version diff --git a/THANKS b/THANKS index 27d37a4..9cc5672 100644 --- a/THANKS +++ b/THANKS @@ -5,3 +5,8 @@ Jonathan R. Ferro Mark Kettenis Jesus Bravo Alvarez "John David Anglin" +Paul Slootman + +Suggestion for locate's ignore-case code: +Matt Mueller +"Stephane Barizien" diff --git a/TODO b/TODO index 5da7f76..a9fc72d 100644 --- a/TODO +++ b/TODO @@ -13,6 +13,7 @@ items, and add the unfixed problems below. ** Should translated long options be offered in locate and xargs? ** updatedb.sh should be internationalized as well +** the Solaris door files are partially supported (e.g. not by -type) * new standards with Austin group ** "-H" and "-L" options to find were added by Austin group standards. @@ -42,6 +43,20 @@ be optionally included, or is it mandatory? * man pages for frcode, bigram, and code Perhaps a better description in texi pages as well. +* Add option for find to sort output in lexical order for use for updatedb +olarsac@airfrance.fr (Olivier) made the following suggestion: + +As I was running thru the code looking for the bug I wondered why the updatedb +has to use sort... +why not add an option to find that sorts the output in lexical order? +my point is: +- sort on a big list is costly (here we do locate on big big file system) +- find may (in theory) sort incrementally very easily by sorting only the current +directory entries before recursion +- it would also solve the lack of \0 sort that prevents you to use the -print0 +to handle \n in file names properly + + * large file problems depcomp gets added by automake strncasecmp is needed @@ -51,9 +66,26 @@ remove getline.o from LIBOBJS remove extra AM_FUNC_GETLINE +* xargs: allow newline or arbitrary character to separate arguments +Tyler 'Crackerjack' MacDonald suggested that it would be +nice if newlines could separate arguments to xargs. This would allow +a single line to be used as an argument, regardless of white space, +quotes, and backslash. A function similar to read_string in xargs.c +can be written which replaces the line: + + if (c == '\0') + +with the appropriate character. + +* investigate _LIBC when used with TOLOWER and TOUPPER +_LIBC is used to determine whether TOLOWER should check isupper first. +Is there something better to check? Alternatively, can tolower be +checked at run time to determine whether isupper should be called first. + --//-- This is used by Emacs' spell checker ispell.el: LocalWords: ansi knr strftime xargs updatedb sh fnmatch hin strcpy LocalWords: lib getstr getline frcode bigram texi depcomp automake -LocalWords: strncasecmp strcasecmp LIBOBJS FUNC +LocalWords: strncasecmp strcasecmp LIBOBJS FUNC findutils Solaris +LocalWords: Crackerjack LIBC TOLOWER TOUPPER tolower isupper diff --git a/config.h.in b/config.h.in index fa23eec..74e7270 100644 --- a/config.h.in +++ b/config.h.in @@ -184,7 +184,8 @@ /* Define if you have the header file. */ #undef HAVE_FLOAT_H -/* Define if your system has a working `fnmatch' function. */ +/* Define if your system has a working `fnmatch' function with case folding. + */ #undef HAVE_FNMATCH /* Define if you have the header file. */ @@ -245,6 +246,9 @@ /* Define if you have the `isascii' function. */ #undef HAVE_ISASCII +/* Define if you have the `iswprint' function. */ +#undef HAVE_ISWPRINT + /* Define if your locale.h file contains LC_MESSAGES. */ #undef HAVE_LC_MESSAGES @@ -313,6 +317,9 @@ /* Define if you have the `mbrtowc' function. */ #undef HAVE_MBRTOWC +/* Define if mbstate_t is an object type. */ +#undef HAVE_MBSTATE_T_OBJECT + /* Define if you have the `memcmp' function. */ #undef HAVE_MEMCMP diff --git a/debian/changelog b/debian/changelog index a67dbd6..b070509 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,62 @@ +findutils (4.1.5.1-1) unstable; urgency=low + + * some patches for ignoring case have been added. + * fixed problems with brace expansion in debian/rules (closes: #71827) + + -- Kevin Dalley Mon, 2 Oct 2000 17:34:13 -0700 + +findutils (4.1.5-2) unstable; urgency=low + + * doc/find.texi (Invoking xargs): changed @var{-s} to @samp{-s} (closes: + #69529). + + -- Kevin Dalley Thu, 24 Aug 2000 02:56:10 -0700 + +findutils (4.1.5-1) unstable; urgency=low + + * Update to a new alpha release. + + -- Kevin Dalley Fri, 12 May 2000 21:19:36 -0700 + +findutils (4.1.4-1) unstable; urgency=low + + * update to new alpha release. + + -- Kevin Dalley Sun, 20 Feb 2000 03:48:05 +0000 + +findutils (4.1.3-1) unstable; urgency=low + + * testing out 4.1.3, with internationalization. + + -- Kevin Dalley Sat, 22 Jan 2000 01:09:14 -0800 + +findutils (4.1-38) frozen unstable; urgency=low + + * debian/updatedb.conf: removed second occurrence of smbfs, added + coda (closes: #56612, #28453). + * fixed problem with xargs sysconf(_SC_ARG_MAX) returning -1 (closes: + #31325). + + -- Kevin Dalley Thu, 24 Feb 2000 15:25:57 +0000 + +findutils (4.1-37) frozen unstable; urgency=low + + * reverted to maintainer release, fixed last NMU bugs (closes: #55417, + #55551). + + -- Kevin Dalley Thu, 20 Jan 2000 09:52:59 -0800 + +findutils (4.1-36) unstable; urgency=low + + * add ncpfs and smbfs to PRUNEFS (closes: #28453). + * update Standards-Version to 3.1.1.0 + * corrected copyright reference + * updated dpkg-gencontrol options to provide section and priority + * 4.1-35 was not accepted, for undetermined reasons, uploaded 4.1-36, + with additional changes + + -- Kevin Dalley Sun, 16 Jan 2000 13:58:54 -0800 + findutils (4.1-34) unstable; urgency=low * removed cron.updatedb (fixes bug #31300). diff --git a/debian/substvars b/debian/substvars index cb02041..464c920 100644 --- a/debian/substvars +++ b/debian/substvars @@ -1 +1 @@ -shlibs:Pre-Depends=libc6 +shlibs:Pre-Depends=libc6 (>= 2.1.2) -- 2.11.4.GIT