*** empty log message ***

This commit is contained in:
Kevin Dalley 2000-10-10 01:03:35 +00:00
parent f1903efa5e
commit 94d8c0ff32
26 changed files with 1594 additions and 762 deletions

View File

@ -1,5 +1,6 @@
Makefile
config.cache
config.guess
config.h
config.log
config.status

View File

@ -1,5 +1,77 @@
2000-10-09 Kevin Dalley <kevin@seti.org>
* 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 <kevin@seti.org>
* doc/find.texi (Invoking xargs): changed @var{-s} to @samp{-s}.
2000-05-13 Kevin Dalley <kevind@rahul.net>
* 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

View File

@ -139,12 +139,13 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
$(ACLOCAL_M4): configure.in m4/afs.m4 m4/assert.m4 m4/c-bs-a.m4 \
m4/check-decl.m4 m4/d-ino.m4 m4/d-type.m4 m4/error.m4 \
m4/fnmatch.m4 m4/fstypename.m4 m4/getline.m4 \
m4/gettext.m4 m4/glibc.m4 m4/inttypes_h.m4 \
m4/isc-posix.m4 m4/jm-glibc-io.m4 m4/jm-macros.m4 \
m4/jm-mktime.m4 m4/largefile.m4 m4/lcmessage.m4 \
m4/link-follow.m4 m4/ls-mntd-fs.m4 m4/lstat-slash.m4 \
m4/lstat.m4 m4/malloc.m4 m4/memcmp.m4 m4/prereq.m4 \
m4/fnmatch.m4 m4/fnmatchcase.m4 m4/fstypename.m4 \
m4/getline.m4 m4/gettext.m4 m4/glibc.m4 \
m4/inttypes_h.m4 m4/isc-posix.m4 m4/jm-glibc-io.m4 \
m4/jm-macros.m4 m4/jm-mktime.m4 m4/largefile.m4 \
m4/lcmessage.m4 m4/link-follow.m4 m4/ls-mntd-fs.m4 \
m4/lstat-slash.m4 m4/lstat.m4 m4/malloc.m4 \
m4/mbstate_t.m4 m4/memcmp.m4 m4/prereq.m4 \
m4/progtest.m4 m4/readdir.m4 m4/realloc.m4 m4/regex.m4 \
m4/st_dm_mode.m4 m4/st_mtim.m4 m4/stat.m4 \
m4/strerror_r.m4 m4/strftime.m4 m4/timespec.m4 \
@ -221,10 +222,11 @@ maintainer-clean-recursive:
@set fnord $(MAKEFLAGS); amf=$$2; \
dot_seen=no; \
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
rev="$$subdir $$rev"; \
if test "$$subdir" = "."; then dot_seen=yes; else :; fi; \
if test "$$subdir" = "."; then :; else \
rev="$$subdir $$rev"; \
fi; \
done; \
test "$$dot_seen" = "no" && rev=". $$rev"; \
rev="$$rev ."; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \

4
NEWS
View File

@ -1,4 +1,8 @@
GNU findutils NEWS - User visible changes. -*- outline -*- (allout)
* Major changes in release 4.1.6:
correct bug in prune.
added --ignore-case option for locate
* Major changes in release 4.1.5:
Add support for large files

5
THANKS
View File

@ -5,3 +5,8 @@ Jonathan R. Ferro <jferro@corwin.ece.cmu.edu>
Mark Kettenis <kettenis@gnu.org>
Jesus Bravo Alvarez <jba@pobox.com>
"John David Anglin" <dave@hiauly1.hia.nrc.ca>
Paul Slootman <paul@murphy.nl>
Suggestion for locate's ignore-case code:
Matt Mueller <donut@azstarnet.com>
"Stephane Barizien" <sba@ocegr.fr>

34
TODO
View File

@ -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 <yi@yi.org> 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

View File

@ -184,7 +184,8 @@
/* Define if you have the <float.h> 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 <fnmatch.h> 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

1480
configure vendored

File diff suppressed because it is too large Load Diff

1
debian/TODO vendored
View File

@ -1 +0,0 @@
consider adding ncpfs to PRUNEFS, also add smb

59
debian/changelog vendored
View File

@ -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 <kevind@rahul.net> 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 <kevind@rahul.net> Thu, 24 Aug 2000 02:56:10 -0700
findutils (4.1.5-1) unstable; urgency=low
* Update to a new alpha release.
-- Kevin Dalley <kevind@rahul.net> Fri, 12 May 2000 21:19:36 -0700
findutils (4.1.4-1) unstable; urgency=low
* update to new alpha release.
-- Kevin Dalley <kevind@rahul.net> 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 <kevind@rahul.net> 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 <kevind@rahul.net> 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 <kevind@rahul.net> 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 <kevind@rahul.net> Sun, 16 Jan 2000 13:58:54 -0800
findutils (4.1-34) unstable; urgency=low
* removed cron.updatedb (fixes bug #31300).

2
debian/control vendored
View File

@ -2,7 +2,7 @@ Source: findutils
Section: base
Priority: required
Maintainer: Kevin Dalley <kevind@rahul.net>
Standards-Version: 2.4.0.0
Standards-Version: 3.1.1.0
Package: findutils
Architecture: any

8
debian/copyright vendored
View File

@ -8,7 +8,7 @@ idea for `find -print0' and `xargs -0' came from Dan Bernstein.
This package was put together by Ian Murdock <imurdock@debian.org>,
from sources obtained from:
prep.ai.mit.edu:/pub/gnu/findutils-4.1.tar.gz
ftp.gnu.org:/pub/gnu/findutils-4.1.tar.gz
Changes:
* added Debian GNU/Linux package maintenance system files
@ -16,8 +16,8 @@ Changes:
* fixed locate, and removed declaration of various string functions
* add "--existing" option to locate to ignore files which no longer exist
GNU findutils are Copyright (C) 1990, 1991, 1992, 1993, 1994 Free Software
Foundation, Inc.
GNU findutils are Copyright (C) 1990, 1991, 1992, 1993, 1994, 1999,
2000 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
@ -36,4 +36,4 @@ Boston, MA 02111-1307, USA.
On Debian GNU/Linux systems, the complete text of the GNU General
Public License can be found in `/usr/doc/copyright/GPL'.
Public License can be found in `/usr/share/common-licenses/GPL'.

10
debian/doc-base vendored Normal file
View File

@ -0,0 +1,10 @@
Document: findutils
Title: findutils
Abstract: utilities for finding files--find, xargs, and locate
These utilities find files meeting specified criteria and perform
various actions on the files which are found.
Section: Apps/Tools
Format: info
Index: /usr/share/info/find.info.gz
Files: /usr/share/info/find.info*

12
debian/postinst vendored
View File

@ -2,8 +2,16 @@
set -e
install-info --quiet --section "General commands" "General commands" \
/usr/info/find.info.gz
if [ "$1" = "configure" ]; then
install-info --quiet --section "General commands" "General commands" \
/usr/share/info/find.info.gz
if [ -d /usr/doc -a ! -e /usr/doc/findutils -a -d /usr/share/doc/findutils ]; then
ln -sf ../share/doc/findutils /usr/doc
fi
if command -v install-docs > /dev/null 2>&1; then
install-docs -i /usr/share/doc-base/findutils
fi
fi
# In older releases, /var/lib/locate was owned by nobody
# findutils_4.1-12 installed /var/lib/locate as root:root

11
debian/prerm vendored
View File

@ -2,4 +2,13 @@
set -e
install-info --quiet --remove find
if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/findutils ]; then
rm -f /usr/doc/findutils
fi
if [ "$1" = "upgrade" -o "$1" = "remove" ]; then
install-info --quiet --remove find
if command -v install-docs > /dev/null 2>&1; then
install-docs -r findutils || true
fi
fi

2
debian/substvars vendored
View File

@ -1 +1 @@
shlibs:Pre-Depends=libc6
shlibs:Pre-Depends=libc6 (>= 2.1.2)

View File

@ -360,10 +360,11 @@ maintainer-clean-recursive:
@set fnord $(MAKEFLAGS); amf=$$2; \
dot_seen=no; \
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
rev="$$subdir $$rev"; \
if test "$$subdir" = "."; then dot_seen=yes; else :; fi; \
if test "$$subdir" = "."; then :; else \
rev="$$subdir $$rev"; \
fi; \
done; \
test "$$dot_seen" = "no" && rev=". $$rev"; \
rev="$$rev ."; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \

View File

@ -147,14 +147,16 @@ TAGS:
RUNTESTFLAGS =
RUNTESTDEFAULTFLAGS = --tool $(DEJATOOL) --srcdir $$srcdir
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
check-DEJAGNU: site.exp
srcdir=`CDPATH=: && cd $(srcdir) && pwd`; export srcdir; \
EXPECT=$(EXPECT); export EXPECT; \
runtest=$(RUNTEST); \
if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
$$runtest $(RUNTESTDEFAULTFLAGS) $(RUNTESTFLAGS); \
l='$(DEJATOOL)'; for tool in $$l; do \
$$runtest $(RUNTESTDEFAULTFLAGS) $(RUNTESTFLAGS); \
done; \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
site.exp: Makefile

View File

@ -405,10 +405,11 @@ maintainer-clean-recursive:
@set fnord $(MAKEFLAGS); amf=$$2; \
dot_seen=no; \
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
rev="$$subdir $$rev"; \
if test "$$subdir" = "."; then dot_seen=yes; else :; fi; \
if test "$$subdir" = "."; then :; else \
rev="$$subdir $$rev"; \
fi; \
done; \
test "$$dot_seen" = "no" && rev=". $$rev"; \
rev="$$rev ."; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \

212
lib/posix/Makefile.in Normal file
View File

@ -0,0 +1,212 @@
# Makefile.in generated automatically by automake 1.4a from Makefile.am
# Copyright (C) 1994, 1995-9, 2000 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ../..
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_FLAG =
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
@SET_MAKE@
host_alias = @host_alias@
host_triplet = @host@
AMDEP = @AMDEP@
AMTAR = @AMTAR@
AWK = @AWK@
CATALOGS = @CATALOGS@
CATOBJEXT = @CATOBJEXT@
CC = @CC@
CPP = @CPP@
CXX = @CXX@
CXXCPP = @CXXCPP@
DATADIRNAME = @DATADIRNAME@
DEPDIR = @DEPDIR@
DF_PROG = @DF_PROG@
GENCAT = @GENCAT@
GETCONF = @GETCONF@
GMOFILES = @GMOFILES@
GMSGFMT = @GMSGFMT@
GNU_PACKAGE = @GNU_PACKAGE@
GT_NO = @GT_NO@
GT_YES = @GT_YES@
INCLUDES = @INCLUDES@
INCLUDE_LOCALE_H = @INCLUDE_LOCALE_H@
INSTOBJEXT = @INSTOBJEXT@
INTLDEPS = @INTLDEPS@
INTLLIBS = @INTLLIBS@
INTLOBJS = @INTLOBJS@
LIBOBJS = @LIBOBJS@
MAKEINFO = @MAKEINFO@
MAN = @MAN@
MKINSTALLDIRS = @MKINSTALLDIRS@
MSGFMT = @MSGFMT@
OPTIONAL_BIN_PROGS = @OPTIONAL_BIN_PROGS@
OPTIONAL_BIN_ZCRIPTS = @OPTIONAL_BIN_ZCRIPTS@
PACKAGE = @PACKAGE@
POFILES = @POFILES@
POSUB = @POSUB@
RANLIB = @RANLIB@
U = @U@
USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
USE_NLS = @USE_NLS@
VERSION = @VERSION@
install_sh = @install_sh@
l = @l@
AUTOMAKE_OPTIONS = no-dependencies
EXTRA_DIST = regex.h
subdir = lib/posix
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = ../../config.h
CONFIG_CLEAN_FILES =
DIST_SOURCES =
depcomp =
DIST_COMMON = Makefile.am Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
GZIP_ENV = --best
all: all-redirect
.SUFFIXES:
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && $(AUTOMAKE) --gnu lib/posix/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) \
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
tags: TAGS
TAGS:
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
distdir: $(DISTFILES)
@for file in $(DISTFILES); do \
d=$(srcdir); \
if test -d $$d/$$file; then \
cp -pR $$d/$$file $(distdir) \
|| exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
info-am:
info: info-am
dvi-am:
dvi: dvi-am
check-am: all-am
check: check-am
installcheck-am:
installcheck: installcheck-am
install-exec-am:
install-exec: install-exec-am
install-data-am:
install-data: install-data-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
install: install-am
uninstall-am:
uninstall: uninstall-am
all-am: Makefile
all-redirect: all-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_STRIP_FLAG=-s install
installdirs:
mostlyclean-generic:
clean-generic:
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
maintainer-clean-generic:
-rm -f Makefile.in
mostlyclean-am: mostlyclean-generic
mostlyclean: mostlyclean-am
clean-am: clean-generic mostlyclean-am
clean: clean-am
distclean-am: distclean-generic clean-am
distclean: distclean-am
maintainer-clean-am: maintainer-clean-generic distclean-am
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
maintainer-clean: maintainer-clean-am
.PHONY: tags distdir info-am info dvi-am dvi check check-am \
installcheck-am installcheck install-exec-am install-exec \
install-data-am install-data install-am install uninstall-am uninstall \
all-redirect all-am all install-strip installdirs mostlyclean-generic \
distclean-generic clean-generic maintainer-clean-generic clean \
mostlyclean distclean maintainer-clean
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

View File

@ -119,6 +119,8 @@ CLEANFILES = updatedb
INCLUDES = -I$(top_srcdir)/lib -I../intl -DLOCATE_DB=\"$(LOCATE_DB)\" -DLOCALEDIR=\"$(localedir)\"
LDADD = ../find/version.o ../lib/libfind.a @INTLLIBS@
SUBDIRS = testsuite
subdir = locate
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = ../config.h
@ -442,6 +444,60 @@ uninstall-man:
@$(NORMAL_UNINSTALL)
$(MAKE) $(AM_MAKEFLAGS) uninstall-man1 uninstall-man5
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
all-recursive install-data-recursive install-exec-recursive \
installdirs-recursive install-recursive uninstall-recursive \
check-recursive installcheck-recursive info-recursive dvi-recursive:
@set fnord $(MAKEFLAGS); amf=$$2; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
@set fnord $(MAKEFLAGS); amf=$$2; \
dot_seen=no; \
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = "."; then :; else \
rev="$$subdir $$rev"; \
fi; \
done; \
rev="$$rev ."; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done && test -z "$$fail"
tags-recursive:
list='$(SUBDIRS)'; for subdir in $$list; do \
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
done
tags: TAGS
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
@ -453,10 +509,15 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
END { for (i in files) print i; }'`; \
mkid -fID $$unique $(LISP)
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
fi; \
done; \
list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
@ -512,32 +573,42 @@ distdir: $(DISTFILES)
|| exit 1; \
fi; \
done
for subdir in $(SUBDIRS); do \
if test "$$subdir" = .; then :; else \
test -d $(distdir)/$$subdir \
|| mkdir $(distdir)/$$subdir \
|| exit 1; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
|| exit 1; \
fi; \
done
info-am:
info: info-am
info: info-recursive
dvi-am:
dvi: dvi-am
dvi: dvi-recursive
check-am: all-am
check: check-am
check: check-recursive
installcheck-am:
installcheck: installcheck-am
installcheck: installcheck-recursive
install-exec-am: install-binPROGRAMS install-libexecPROGRAMS \
install-binSCRIPTS
install-exec: install-exec-am
install-exec: install-exec-recursive
install-data-am: install-man
install-data: install-data-am
install-data: install-data-recursive
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
install: install-am
install: install-recursive
uninstall-am: uninstall-binPROGRAMS uninstall-libexecPROGRAMS \
uninstall-binSCRIPTS uninstall-man
uninstall: uninstall-am
uninstall: uninstall-recursive
all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(MANS)
all-redirect: all-am
all-redirect: all-recursive
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_STRIP_FLAG=-s install
installdirs:
installdirs: installdirs-recursive
installdirs-am:
$(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(libexecdir) \
$(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 \
$(DESTDIR)$(mandir)/man5
@ -558,19 +629,19 @@ mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-libexecPROGRAMS \
mostlyclean-compile mostlyclean-kr mostlyclean-tags \
mostlyclean-depend mostlyclean-generic
mostlyclean: mostlyclean-am
mostlyclean: mostlyclean-recursive
clean-am: clean-binPROGRAMS clean-libexecPROGRAMS clean-compile \
clean-kr clean-tags clean-depend clean-generic \
mostlyclean-am
clean: clean-am
clean: clean-recursive
distclean-am: distclean-binPROGRAMS distclean-libexecPROGRAMS \
distclean-compile distclean-kr distclean-tags \
distclean-depend distclean-generic clean-am
distclean: distclean-am
distclean: distclean-recursive
maintainer-clean-am: maintainer-clean-binPROGRAMS \
maintainer-clean-libexecPROGRAMS \
@ -580,7 +651,7 @@ maintainer-clean-am: maintainer-clean-binPROGRAMS \
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
maintainer-clean: maintainer-clean-am
maintainer-clean: maintainer-clean-recursive
.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \
maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
@ -590,14 +661,21 @@ uninstall-libexecPROGRAMS install-libexecPROGRAMS mostlyclean-compile \
distclean-compile clean-compile maintainer-clean-compile mostlyclean-kr \
distclean-kr clean-kr maintainer-clean-kr uninstall-binSCRIPTS \
install-binSCRIPTS install-man1 uninstall-man1 install-man5 \
uninstall-man5 install-man uninstall-man tags mostlyclean-tags \
uninstall-man5 install-man uninstall-man install-recursive \
uninstall-recursive install-data-recursive uninstall-data-recursive \
install-exec-recursive uninstall-exec-recursive installdirs-recursive \
uninstalldirs-recursive all-recursive check-recursive \
installcheck-recursive info-recursive dvi-recursive \
mostlyclean-recursive distclean-recursive clean-recursive \
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
distclean-tags clean-tags maintainer-clean-tags mostlyclean-depend \
distclean-depend clean-depend maintainer-clean-depend distdir info-am \
info dvi-am dvi check check-am installcheck-am installcheck \
install-exec-am install-exec install-data-am install-data install-am \
install uninstall-am uninstall all-redirect all-am all install-strip \
installdirs mostlyclean-generic distclean-generic clean-generic \
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
installdirs-am installdirs mostlyclean-generic distclean-generic \
clean-generic maintainer-clean-generic clean mostlyclean distclean \
maintainer-clean
$(PROGRAMS) $(LIBPROGRAMS): ../find/version.o ../lib/libfind.a

View File

@ -0,0 +1,262 @@
# Makefile.in generated automatically by automake 1.4a from Makefile.am
# Copyright (C) 1994, 1995-9, 2000 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ../..
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_FLAG =
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
@SET_MAKE@
host_alias = @host_alias@
host_triplet = @host@
AMDEP = @AMDEP@
AMTAR = @AMTAR@
AWK = @AWK@
CATALOGS = @CATALOGS@
CATOBJEXT = @CATOBJEXT@
CC = @CC@
CPP = @CPP@
CXX = @CXX@
CXXCPP = @CXXCPP@
DATADIRNAME = @DATADIRNAME@
DEPDIR = @DEPDIR@
DF_PROG = @DF_PROG@
GENCAT = @GENCAT@
GETCONF = @GETCONF@
GMOFILES = @GMOFILES@
GMSGFMT = @GMSGFMT@
GNU_PACKAGE = @GNU_PACKAGE@
GT_NO = @GT_NO@
GT_YES = @GT_YES@
INCLUDES = @INCLUDES@
INCLUDE_LOCALE_H = @INCLUDE_LOCALE_H@
INSTOBJEXT = @INSTOBJEXT@
INTLDEPS = @INTLDEPS@
INTLLIBS = @INTLLIBS@
INTLOBJS = @INTLOBJS@
LIBOBJS = @LIBOBJS@
MAKEINFO = @MAKEINFO@
MAN = @MAN@
MKINSTALLDIRS = @MKINSTALLDIRS@
MSGFMT = @MSGFMT@
OPTIONAL_BIN_PROGS = @OPTIONAL_BIN_PROGS@
OPTIONAL_BIN_ZCRIPTS = @OPTIONAL_BIN_ZCRIPTS@
PACKAGE = @PACKAGE@
POFILES = @POFILES@
POSUB = @POSUB@
RANLIB = @RANLIB@
U = @U@
USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
USE_NLS = @USE_NLS@
VERSION = @VERSION@
install_sh = @install_sh@
l = @l@
AUTOMAKE_OPTIONS = dejagnu
LOCATE = ../locate
UPDATEDB = ../updatedb
LOCATEFLAGS =
UPDATEDBFLAGS =
DEJATOOL = locate
#EXTRA_DIST = config/*.exp inputs/*.xi xargs.*/*.exp xargs.*/*.xo
EXTRA_DIST = config/unix.exp \
locate.gnu/ignore_case1.exp \
locate.gnu/ignore_case1.xo
DIST_SUBDIRS = config
CLEANFILES = *.log *.sum site.exp site.bak
subdir = locate/testsuite
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = ../../config.h
CONFIG_CLEAN_FILES =
DIST_SOURCES =
EXPECT = expect
RUNTEST = runtest
DIST_COMMON = Makefile.am Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
GZIP_ENV = --best
all: all-redirect
.SUFFIXES:
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && $(AUTOMAKE) --gnu locate/testsuite/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) \
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
tags: TAGS
TAGS:
RUNTESTFLAGS =
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
check-DEJAGNU: site.exp
srcdir=`CDPATH=: && cd $(srcdir) && pwd`; export srcdir; \
EXPECT=$(EXPECT); export EXPECT; \
runtest=$(RUNTEST); \
if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
l='$(DEJATOOL)'; for tool in $$l; do \
$$runtest $(RUNTESTDEFAULTFLAGS) $(RUNTESTFLAGS); \
done; \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
site.exp: Makefile
@echo 'Making a new site.exp file...'
@test ! -f site.bak || rm -f site.bak
@echo '## these variables are automatically generated by make ##' > $@-t
@echo '# Do not edit here. If you wish to override these values' >> $@-t
@echo '# edit the last section' >> $@-t
@echo 'set tool $(DEJATOOL)' >> $@-t
@echo 'set srcdir $(srcdir)' >> $@-t
@echo 'set objdir' `pwd` >> $@-t
@echo 'set host_alias $(host_alias)' >> $@-t
@echo 'set host_triplet $(host_triplet)' >> $@-t
@echo '## All variables above are generated by configure. Do Not Edit ##' >> $@-t
@test ! -f site.exp || sed '1,/^## All variables above are.*##/ d' site.exp >> $@-t
@test ! -f site.exp || mv site.exp site.bak
@mv $@-t site.exp
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
distdir: $(DISTFILES)
$(mkinstalldirs) $(distdir)/config $(distdir)/locate.gnu
@for file in $(DISTFILES); do \
d=$(srcdir); \
if test -d $$d/$$file; then \
cp -pR $$d/$$file $(distdir) \
|| exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
info-am:
info: info-am
dvi-am:
dvi: dvi-am
check-am: all-am
$(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
check: check-am
installcheck-am:
installcheck: installcheck-am
install-exec-am:
install-exec: install-exec-am
install-data-am:
install-data: install-data-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
install: install-am
uninstall-am:
uninstall: uninstall-am
all-am: Makefile
all-redirect: all-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_STRIP_FLAG=-s install
installdirs:
mostlyclean-generic:
clean-generic:
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
maintainer-clean-generic:
-rm -f Makefile.in
mostlyclean-am: mostlyclean-generic
mostlyclean: mostlyclean-am
clean-am: clean-generic mostlyclean-am
clean: clean-am
distclean-am: distclean-generic clean-am
distclean: distclean-am
maintainer-clean-am: maintainer-clean-generic distclean-am
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
maintainer-clean: maintainer-clean-am
.PHONY: tags check-DEJAGNU distdir info-am info dvi-am dvi check \
check-am installcheck-am installcheck install-exec-am install-exec \
install-data-am install-data install-am install uninstall-am uninstall \
all-redirect all-am all install-strip installdirs mostlyclean-generic \
distclean-generic clean-generic maintainer-clean-generic clean \
mostlyclean distclean maintainer-clean
locate.gnu/ignore_case2.exp \
locate.gnu/ignore_case2.xo
locate.gnu/ignore_case3.exp \
locate.gnu/ignore_case3.xo
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

View File

@ -112,6 +112,7 @@ d-ino.m4 \
d-type.m4 \
error.m4 \
fnmatch.m4 \
fnmatchcase.m4 \
fstypename.m4 \
getline.m4 \
gettext.m4 \
@ -128,6 +129,7 @@ ls-mntd-fs.m4 \
lstat-slash.m4 \
lstat.m4 \
malloc.m4 \
mbstate_t.m4 \
memcmp.m4 \
prereq.m4 \
progtest.m4 \

1
po/.cvsignore Normal file
View File

@ -0,0 +1 @@
*.gmo

View File

@ -344,10 +344,11 @@ maintainer-clean-recursive:
@set fnord $(MAKEFLAGS); amf=$$2; \
dot_seen=no; \
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
rev="$$subdir $$rev"; \
if test "$$subdir" = "."; then dot_seen=yes; else :; fi; \
if test "$$subdir" = "."; then :; else \
rev="$$subdir $$rev"; \
fi; \
done; \
test "$$dot_seen" = "no" && rev=". $$rev"; \
rev="$$rev ."; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \

View File

@ -177,14 +177,16 @@ TAGS:
RUNTESTFLAGS =
RUNTESTDEFAULTFLAGS = --tool $(DEJATOOL) --srcdir $$srcdir
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
check-DEJAGNU: site.exp
srcdir=`CDPATH=: && cd $(srcdir) && pwd`; export srcdir; \
EXPECT=$(EXPECT); export EXPECT; \
runtest=$(RUNTEST); \
if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
$$runtest $(RUNTESTDEFAULTFLAGS) $(RUNTESTFLAGS); \
l='$(DEJATOOL)'; for tool in $$l; do \
$$runtest $(RUNTESTDEFAULTFLAGS) $(RUNTESTFLAGS); \
done; \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
site.exp: Makefile