diff --git a/findutils-4.2.31.tar.gz b/findutils-4.2.31.tar.gz deleted file mode 100644 index 317f1b7..0000000 --- a/findutils-4.2.31.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e0d34b8faca0b3cca0703f6c6b498afbe72f0ba16c35980c10ec9ef7724d6204 -size 1326294 diff --git a/findutils-4.2.31.diff b/findutils-4.2.32.diff similarity index 100% rename from findutils-4.2.31.diff rename to findutils-4.2.32.diff diff --git a/findutils-4.2.32.tar.gz b/findutils-4.2.32.tar.gz new file mode 100644 index 0000000..f934957 --- /dev/null +++ b/findutils-4.2.32.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87bd8804f3c2fa2fe866907377afd8d26a13948a4bb1761e5e95d0494a005217 +size 1431566 diff --git a/findutils.changes b/findutils.changes index 8e61144..755c56b 100644 --- a/findutils.changes +++ b/findutils.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Fri Jan 25 22:32:40 CET 2008 - schwab@suse.de + +- Update to findutils 4.2.32. + ** License changes + This version of findutils is now distributed under version 3 (or + later) of the GNU GPL. The documentation is distributed under + version 1.2 (or later) of the GNU Free Documentation License. + ** Documentation Fixes + #19596: -printf %b should be compared with %s/512, not %s/1024. + ** Bug Fixes + #21568: When building from CVS in 4.2.x, we now check gnulib out using git + instead of CVS. This fixes Savannah bug 21568, the problem being that + git-cvspserevr does not currently support -D, and the ond CVS server + for gnulib has been frozen. + #20970: Trailing slash on directory arguments breaks -name. "find + foo/ -name foo" now correctly matches foo and printf foo/. See POSIX + interp http://www.opengroup.org/austin/interps/uploads/40/14959/AI-186.txt + #20751: Avoid memory corruption in find -ls that has been present + since 4.2.28. + #20662: Avoid memory leak in find -name and other places affected by + gnulib dirname module. The leak had been present since 4.2.28. + #20310: configure uses hosts's support status for "sort -z" when + generating the updatedb script for use on the target. This is not a + reliable strategy when cross-compiling, so assume no support for -z in + that situation. + #20273: When xargs is successful without consuming all of stdin (for + example, with the -E option), and stdin is seekable, xargs now + correctly restores the file position, even on platforms where exit() + does not follow the POSIX rules of doing likewise. Likewise for find + (for example, with the -ok action). + #19660: Fix compilation failure on Cygwin. + #15384: Find misbehaves when parent directory is not readable. + ** Enhancements + #20688: The warning printed by -name or -iname when the pattern to + match contains a slash can now be silenced by -nowarn. This warning + was originally introduced unconditionally in 4.2.21. + ------------------------------------------------------------------- Thu Jul 5 18:34:37 CEST 2007 - schwab@suse.de diff --git a/findutils.spec b/findutils.spec index 50e83d5..b74660b 100644 --- a/findutils.spec +++ b/findutils.spec @@ -1,7 +1,7 @@ # -# spec file for package findutils (Version 4.2.31) +# spec file for package findutils (Version 4.2.32) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -11,15 +11,15 @@ # norootforbuild Name: findutils -URL: http://www.gnu.org/software/findutils/ +Url: http://www.gnu.org/software/findutils/ License: GPL v2 or later Group: Productivity/File utilities Provides: find Obsoletes: find -Autoreqprov: on +AutoReqProv: on PreReq: %{install_info_prereq} -Version: 4.2.31 -Release: 12 +Version: 4.2.32 +Release: 1 Summary: GNU find--Finding Files Source: findutils-%{version}.tar.gz Source1: sysconfig.locate @@ -49,7 +49,7 @@ Authors: Summary: Tool for Locating Files (GNU Findutils Subpackage) Group: Productivity/File utilities Provides: findutils:/usr/bin/locate -Autoreqprov: on +AutoReqProv: on PreReq: %fillup_prereq %description locate @@ -128,9 +128,44 @@ rm -rf $RPM_BUILD_ROOT /var/adm/fillup-templates/* %changelog -* Thu Jul 05 2007 - schwab@suse.de +* Fri Jan 25 2008 schwab@suse.de +- Update to findutils 4.2.32. + ** License changes + This version of findutils is now distributed under version 3 (or + later) of the GNU GPL. The documentation is distributed under + version 1.2 (or later) of the GNU Free Documentation License. + ** Documentation Fixes + [#19596]: -printf %%b should be compared with %%s/512, not %%s/1024. + ** Bug Fixes + [#21568]: When building from CVS in 4.2.x, we now check gnulib out using git + instead of CVS. This fixes Savannah bug 21568, the problem being that + git-cvspserevr does not currently support -D, and the ond CVS server + for gnulib has been frozen. + [#20970]: Trailing slash on directory arguments breaks -name. "find + foo/ -name foo" now correctly matches foo and printf foo/. See POSIX + interp http://www.opengroup.org/austin/interps/uploads/40/14959/AI-186.txt + [#20751]: Avoid memory corruption in find -ls that has been present + since 4.2.28. + [#20662]: Avoid memory leak in find -name and other places affected by + gnulib dirname module. The leak had been present since 4.2.28. + [#20310]: configure uses hosts's support status for "sort -z" when + generating the updatedb script for use on the target. This is not a + reliable strategy when cross-compiling, so assume no support for -z in + that situation. + [#20273]: When xargs is successful without consuming all of stdin (for + example, with the -E option), and stdin is seekable, xargs now + correctly restores the file position, even on platforms where exit() + does not follow the POSIX rules of doing likewise. Likewise for find + (for example, with the -ok action). + [#19660]: Fix compilation failure on Cygwin. + [#15384]: Find misbehaves when parent directory is not readable. + ** Enhancements + [#20688]: The warning printed by -name or -iname when the pattern to + match contains a slash can now be silenced by -nowarn. This warning + was originally introduced unconditionally in 4.2.21. +* Thu Jul 05 2007 schwab@suse.de - Drop clean core script. -* Sun Jun 03 2007 - schwab@suse.de +* Sun Jun 03 2007 schwab@suse.de - Update to findutils 4.2.31. ** Security Fixes [#20014]: Findutils-4.2.31 includes a patch for a potential security @@ -158,7 +193,7 @@ rm -rf $RPM_BUILD_ROOT visible to those using the findutils binaries, except for changes to the output of "find --version", which should now show the version of Gnulib which was used. -* Wed Feb 28 2007 - schwab@suse.de +* Wed Feb 28 2007 schwab@suse.de - Update to findutils 4.2.30. ** Bug Fixes Savannah Bug #13252: The test suite now works on platforms where @@ -171,9 +206,9 @@ rm -rf $RPM_BUILD_ROOT ** Documentation Fixes Some typos in the Texinfo manual and one typo in in the usage message for xargs have been fixed. -* Mon Feb 12 2007 - schwab@suse.de +* Mon Feb 12 2007 schwab@suse.de - Fix memleaks. -* Mon Dec 04 2006 - schwab@suse.de +* Mon Dec 04 2006 schwab@suse.de - Update to findutils 4.2.29. ** Documentation Fixes The global effect of options (other than -daystart and -follow) is now @@ -188,11 +223,11 @@ rm -rf $RPM_BUILD_ROOT the shell. [#17477]: find -printf '%%' (that is, where the format has a trailing %%) now generates an error message. -* Mon Nov 20 2006 - schwab@suse.de +* Mon Nov 20 2006 schwab@suse.de - cron.daily.clean_core: robustify even more. -* Mon Oct 16 2006 - schwab@suse.de +* Mon Oct 16 2006 schwab@suse.de - cron.daily.clean_core: robustify to avoid matching non-cores [#210987]. -* Mon Aug 07 2006 - schwab@suse.de +* Mon Aug 07 2006 schwab@suse.de - Update to findutils 4.2.28. ** Bug Fixes Savannah bug #15800: If find finds more subdirectories within a parent @@ -215,163 +250,163 @@ rm -rf $RPM_BUILD_ROOT Portuguese, Brazilian Portuguese, Romanian, Russian, Kinyarwanda, Slovak, Slovenian, Serbian, Swedish, Turkish, Chinese (simplified), Chinese (traditional), Bulgarian -* Mon Jul 24 2006 - rguenther@suse.de +* Mon Jul 24 2006 rguenther@suse.de - Do not run autoreconf. -* Mon Jul 24 2006 - schwab@suse.de +* Mon Jul 24 2006 schwab@suse.de - Add 9P to PRUNEFS [#129339]. -* Fri Jun 30 2006 - schwab@suse.de +* Fri Jun 30 2006 schwab@suse.de - Add nfs4 to PRUNEFS [#189281]. -* Thu Mar 23 2006 - schwab@suse.de +* Thu Mar 23 2006 schwab@suse.de - Add /sys to UPDATEDB_PRUNEPATHS [#160354]. -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Mon Jan 16 2006 - schwab@suse.de +* Mon Jan 16 2006 schwab@suse.de - Fix permissions of cron scripts [#138550]. -* Wed Dec 07 2005 - schwab@suse.de +* Wed Dec 07 2005 schwab@suse.de - Update to findutils 4.2.27. -* Mon Dec 05 2005 - schwab@suse.de +* Mon Dec 05 2005 schwab@suse.de - Drop SELinux support. -* Tue Nov 22 2005 - schwab@suse.de +* Tue Nov 22 2005 schwab@suse.de - Update to findutils 4.2.26. -* Wed Oct 19 2005 - schwab@suse.de +* Wed Oct 19 2005 schwab@suse.de - Add cifs to the default for PRUNEFS [#129339]. -* Wed Oct 05 2005 - schwab@suse.de +* Wed Oct 05 2005 schwab@suse.de - Cleanup. -* Sun Sep 25 2005 - schwab@suse.de +* Sun Sep 25 2005 schwab@suse.de - Fix warnings. -* Sun Sep 04 2005 - schwab@suse.de +* Sun Sep 04 2005 schwab@suse.de - Update to findutils 4.2.25. -* Sun Sep 04 2005 - schwab@suse.de +* Sun Sep 04 2005 schwab@suse.de - Don't link libselinux statically. -* Mon Aug 01 2005 - mmj@suse.de +* Mon Aug 01 2005 mmj@suse.de - Make updatedb run as an idle io process -* Sun Jun 26 2005 - schwab@suse.de +* Sun Jun 26 2005 schwab@suse.de - Make regex syntax compatible to previous versions again. -* Mon Jun 20 2005 - schwab@suse.de +* Mon Jun 20 2005 schwab@suse.de - Update to findutils 4.2.23. -* Wed Jun 01 2005 - schwab@suse.de +* Wed Jun 01 2005 schwab@suse.de - Rename cron scripts. -* Thu Mar 24 2005 - schwab@suse.de +* Thu Mar 24 2005 schwab@suse.de - Update to findutils 4.2.20. -* Wed Mar 09 2005 - schwab@suse.de +* Wed Mar 09 2005 schwab@suse.de - Update to findutils 4.2.19 [#71803]. -* Sat Feb 19 2005 - schwab@suse.de +* Sat Feb 19 2005 schwab@suse.de - Update to findutils 4.2.18. -* Mon Jan 31 2005 - schwab@suse.de +* Mon Jan 31 2005 schwab@suse.de - Update to findutils 4.2.15. -* Wed Jan 26 2005 - schwab@suse.de +* Wed Jan 26 2005 schwab@suse.de - Update to findutils 4.2.14. -* Mon Jan 24 2005 - schwab@suse.de +* Mon Jan 24 2005 schwab@suse.de - Update to findutils 4.2.13. -* Mon Jan 17 2005 - schwab@suse.de +* Mon Jan 17 2005 schwab@suse.de - Fix use of next_element. -* Wed Jan 12 2005 - schwab@suse.de +* Wed Jan 12 2005 schwab@suse.de - Update to findutils 4.2.11. -* Mon Nov 22 2004 - schwab@suse.de +* Mon Nov 22 2004 schwab@suse.de - Update to findutils 4.2.7. -* Mon Nov 01 2004 - schwab@suse.de +* Mon Nov 01 2004 schwab@suse.de - Update to findutils 4.2.3. -* Tue Oct 26 2004 - schwab@suse.de +* Tue Oct 26 2004 schwab@suse.de - Update to findutils 4.2.2. -* Thu Aug 05 2004 - schwab@suse.de +* Thu Aug 05 2004 schwab@suse.de - Update to findutils 4.1.20. -* Thu Jul 29 2004 - schwab@suse.de +* Thu Jul 29 2004 schwab@suse.de - Add patch to support d_type. - Add patch to support POSIX xargs options. -* Mon Mar 15 2004 - kukuk@suse.de +* Mon Mar 15 2004 kukuk@suse.de - Adjust for new SELinux version -* Fri Dec 12 2003 - schwab@suse.de +* Fri Dec 12 2003 schwab@suse.de - Fix file list. -* Tue Nov 11 2003 - schwab@suse.de +* Tue Nov 11 2003 schwab@suse.de - Terminate xargs help output with a newline. -* Wed Oct 15 2003 - schwab@suse.de +* Wed Oct 15 2003 schwab@suse.de - Cleanup selinux patch. -* Wed Oct 15 2003 - ro@suse.de +* Wed Oct 15 2003 ro@suse.de - link libselinux static -* Tue Oct 14 2003 - kukuk@suse.de +* Tue Oct 14 2003 kukuk@suse.de - Add selinux patch - Build not as root - Fix permissions in RPM filelist -* Fri Oct 03 2003 - kukuk@suse.de +* Fri Oct 03 2003 kukuk@suse.de - Remove tetex from neededforbuild -* Tue May 13 2003 - schwab@suse.de +* Tue May 13 2003 schwab@suse.de - Add %%defattr. - Fix file list. -* Thu Apr 24 2003 - ro@suse.de +* Thu Apr 24 2003 ro@suse.de - fix install_info --delete call and move from preun to postun -* Mon Apr 07 2003 - schwab@suse.de +* Mon Apr 07 2003 schwab@suse.de - Only delete info entries when removing last version. -* Thu Mar 06 2003 - schwab@suse.de +* Thu Mar 06 2003 schwab@suse.de - Fix clean_core cron script [#22758]: * use /etc/sysconfig/locate * add proper quoting * use mtime for finding old cores. - Fix feedback address. -* Thu Feb 06 2003 - schwab@suse.de +* Thu Feb 06 2003 schwab@suse.de - Use %%install_info. -* Tue Dec 10 2002 - schwab@suse.de +* Tue Dec 10 2002 schwab@suse.de - Add meta tags to fillup templates. -* Fri Aug 09 2002 - bk@suse.de +* Fri Aug 09 2002 bk@suse.de - findutils-locate: use nice -n 19 for the daily cronjob of updatedb -* Mon Aug 05 2002 - schwab@suse.de +* Mon Aug 05 2002 schwab@suse.de - Fix missing newline [#17427]. -* Wed Jul 31 2002 - schwab@suse.de +* Wed Jul 31 2002 schwab@suse.de - Add PreReq for locate. -* Sun Jun 23 2002 - schwab@suse.de +* Sun Jun 23 2002 schwab@suse.de - Make -name conforming to POSIX. -* Fri Mar 08 2002 - schwab@suse.de +* Fri Mar 08 2002 schwab@suse.de - Add some documentation [#14733]. -* Mon Feb 25 2002 - schwab@suse.de +* Mon Feb 25 2002 schwab@suse.de - Fix permissions. -* Wed Feb 06 2002 - ro@suse.de +* Wed Feb 06 2002 ro@suse.de - sysconfig/cron_daily -> sysconfig/cron -* Thu Jan 31 2002 - ro@suse.de +* Thu Jan 31 2002 ro@suse.de - added sysconfig.locate and cron.daily scripts updatedb and clean core to locate subpackage -* Thu Jan 31 2002 - schwab@suse.de +* Thu Jan 31 2002 schwab@suse.de - Put locate and related programs in their own subpackage. -* Wed Jun 06 2001 - schwab@suse.de +* Wed Jun 06 2001 schwab@suse.de - Update to findutils 4.1.7. -* Thu Nov 23 2000 - bk@suse.de +* Thu Nov 23 2000 bk@suse.de - added suse update config macro, was needed for s390 -* Tue Oct 24 2000 - schwab@suse.de +* Tue Oct 24 2000 schwab@suse.de - Update to findutils 4.1.6. - Renamed from find. -* Fri Oct 13 2000 - schwab@suse.de +* Fri Oct 13 2000 schwab@suse.de - Fix substitution in updatedb script. -* Wed Sep 13 2000 - schwab@suse.de +* Wed Sep 13 2000 schwab@suse.de - Fix compilation problem with getline. - Don't use included regex. -* Wed Sep 13 2000 - schwab@suse.de +* Wed Sep 13 2000 schwab@suse.de - Update to findutils 4.1.3. -* Thu Mar 16 2000 - schwab@suse.de +* Thu Mar 16 2000 schwab@suse.de - xargs: Move arg_max limit check after environ size check. -* Wed Feb 02 2000 - schwab@suse.de +* Wed Feb 02 2000 schwab@suse.de - Fix substitutions in updatedb. -* Mon Jan 17 2000 - schwab@suse.de +* Mon Jan 17 2000 schwab@suse.de - /usr/{info,man} -> /usr/share/{info,man} - Get rid of Makefile.Linux - Remove some obsolete changes -* Mon Nov 15 1999 - kukuk@suse.de +* Mon Nov 15 1999 kukuk@suse.de - fix returncode from dostat and dolstat -* Mon Sep 13 1999 - bs@suse.de +* Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. -* Thu Aug 26 1999 - schwab@suse.de +* Thu Aug 26 1999 schwab@suse.de - fix "find -false , -name ." -* Fri Dec 18 1998 - ro@suse.de +* Fri Dec 18 1998 ro@suse.de - for glibc: use getline from libc -* Tue Sep 01 1998 - ro@suse.de +* Tue Sep 01 1998 ro@suse.de - fixed macro problems with strcpy,strdup,... -* Thu May 14 1998 - florian@suse.de +* Thu May 14 1998 florian@suse.de - added "-s /bin/sh" to further 2 places - also prune "afs smbfs autofs" filesystems - fix "find / -xtype l" - xargs: raise default limit of 20k to 80k for the environment and all command parameters -* Mon Nov 10 1997 - bs@suse.de +* Mon Nov 10 1997 bs@suse.de - added "-s /bin/sh" to su command in updatedb (our nobody has /bin/false for default shell) -* Sun Apr 13 1997 - florian@suse.de +* Sun Apr 13 1997 florian@suse.de - add bug-fixes from debian and gnu.utils.bugs - updatedb now supports "--prunefs" - "mv /usr/libexec/* /usr/lib/find/" diff --git a/warn.diff b/warn.diff index b0c18ea..7e90266 100644 --- a/warn.diff +++ b/warn.diff @@ -2,7 +2,7 @@ Index: lib/regexprops.c ================================================================================ --- lib/regexprops.c +++ lib/regexprops.c -@@ -144,7 +144,7 @@ +@@ -144,7 +144,7 @@ static void newpara() } @@ -11,7 +11,7 @@ Index: lib/regexprops.c { newpara(); content("The character @samp{.} matches any single character"); -@@ -435,7 +435,7 @@ +@@ -435,7 +435,7 @@ static int describe_regex_syntax(int opt @@ -20,7 +20,7 @@ Index: lib/regexprops.c { int i, options; const char *name; -@@ -456,7 +456,7 @@ +@@ -456,7 +456,7 @@ static int menu() } @@ -29,13 +29,3 @@ Index: lib/regexprops.c { const char *name, *next, *previous; int options; ---- xargs/xargs.c -+++ xargs/xargs.c -@@ -409,6 +409,7 @@ - error(1, 0, - _("Invalid input delimiter specification %s: the delimiter must be either a single character or an escape sequence starting with \\."), - s); -+ return 0; - } - } - }