Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package diffstat for openSUSE:Factory 
checked in at 2024-12-09 21:11:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/diffstat (Old)
 and      /work/SRC/openSUSE:Factory/.diffstat.new.29675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "diffstat"

Mon Dec  9 21:11:52 2024 rev:33 rq:1229157 version:1.67

Changes:
--------
--- /work/SRC/openSUSE:Factory/diffstat/diffstat.changes        2024-02-12 
18:55:26.077485799 +0100
+++ /work/SRC/openSUSE:Factory/.diffstat.new.29675/diffstat.changes     
2024-12-09 21:13:06.724832987 +0100
@@ -1,0 +2,9 @@
+Wed Dec  4 13:18:54 UTC 2024 - Martin Pluskal <mplus...@suse.com>
+
+- Update to version 1.77:
+  + align license text with xterm, i.e., "MIT-X11"
+  + add decompression for zstd files
+  + improve configure script checks, reducing compiler warnings
+  + update config.guess, config.sub
+
+-------------------------------------------------------------------

Old:
----
  diffstat-1.66.tgz
  diffstat-1.66.tgz.asc

New:
----
  diffstat-1.67.tgz
  diffstat-1.67.tgz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ diffstat.spec ++++++
--- /var/tmp/diff_new_pack.uIqBA1/_old  2024-12-09 21:13:07.216853573 +0100
+++ /var/tmp/diff_new_pack.uIqBA1/_new  2024-12-09 21:13:07.216853573 +0100
@@ -17,16 +17,16 @@
 
 
 Name:           diffstat
-Version:        1.66
+Version:        1.67
 Release:        0
 Summary:        Utility That Provides Statistics Based on the Output of diff
 License:        MIT
-Group:          Productivity/Text/Utilities
 URL:            https://invisible-island.net/diffstat/
 Source0:        
https://invisible-island.net/archives/diffstat/diffstat-%{version}.tgz
 Source1:        
https://invisible-island.net/archives/diffstat/diffstat-%{version}.tgz.asc
 Source2:        %{name}.keyring
 Patch0:         %{name}.diff
+BuildRequires:  zstd
 
 %description
 diffstat reads the output of the diff command and displays a histogram

++++++ diffstat-1.66.tgz -> diffstat-1.67.tgz ++++++
++++ 7110 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/CHANGES new/diffstat-1.67/CHANGES
--- old/diffstat-1.66/CHANGES   2024-01-28 21:43:14.000000000 +0100
+++ new/diffstat-1.67/CHANGES   2024-11-11 12:50:08.000000000 +0100
@@ -1,4 +1,13 @@
--- $Id: CHANGES,v 1.112 2024/01/28 20:43:14 tom Exp $
+-- $Id: CHANGES,v 1.113 2024/11/11 11:50:08 tom Exp $
+
+2024/11/11 (diffstat 1.67)
+       + align license text with xterm, i.e., "MIT-X11"
+
+       + add decompression for zstd files
+
+       + improve configure script checks, reducing compiler warnings
+
+       + update config.guess, config.sub
 
 2024/01/28 (diffstat 1.66)
        + improve handling of git diff's
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/COPYING new/diffstat-1.67/COPYING
--- old/diffstat-1.66/COPYING   2024-01-28 12:47:48.000000000 +0100
+++ new/diffstat-1.67/COPYING   2024-11-11 12:42:37.000000000 +0100
@@ -1,18 +1,22 @@
-Copyright 1994-2023,2024 by Thomas E. Dickey
-All Rights Reserved.
+Copyright 1994-2023,2024 by Thomas E.  Dickey
 
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted, provided
-that the above copyright notice appear in all copies and that both that
-copyright notice and this permission notice appear in supporting
-documentation, and that the name of the above listed copyright holder(s)
-not be used in advertising or publicity pertaining to distribution of the
-software without specific, written prior permission.
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
 
-THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
-TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE
-FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name(s) of the above copyright holders
+shall not be used in advertising or otherwise to promote the sale, use or other
+dealings in this Software without prior written authorization.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/COPYING.asc new/diffstat-1.67/COPYING.asc
--- old/diffstat-1.66/COPYING.asc       2024-01-28 12:48:12.000000000 +0100
+++ new/diffstat-1.67/COPYING.asc       2024-11-11 13:36:18.000000000 +0100
@@ -1,15 +1,15 @@
 -----BEGIN PGP SIGNATURE-----
 Comment: See https://invisible-island.net/public/public.html for info
 
-iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmW2PvkACgkQzCr0RyFn
-vgN3Jgv/cTbXjcNlS2kjd3o9Gnym9kvG4L0YPDI54KyqbFyNRU8fsaU1kwYAiNqB
-AiyI+gAzVZ7m0VsGgDeo9OV2eQXPJWP4wvnVFUy/hvjkfqSn1rTXPX8BxH7/0MVg
-55JaqtUVWwYVzQpnxUShjVYl/j51+3x54+206PCrDAuuDb4Fmd2KP6un4LUFCGVF
-p++Bm//BzxI0xgqv4pklaJZMXK2C/NqI6S8Re5pKdZOI52flGMIrCBnyrY2Ahlh5
-qpMSw2b+vqvKDxFfX99cXWQTYq9m9sGW4jkp/G+Rvu7nuSEirk2kz+lmwIYIEi4l
-EEetUYhpRuL/MEuK2GFealH7FfDiq/4l6SkGHxf6vEaI3sJL/1Z3hlhVLY9XBNSx
-HJz9jVOarY1gUmJV9bwrI1flLp24cXB3goholMnUyiDFI0vd3yPsfNwlBtziC52D
-UptnCU/VEXJuVrNDz9pDSDT6Rv93FesLjnyrkOZnPNMi15Jl+HQdpJPkYPAZ9kE+
-SxGtxCGW
-=Nusa
+iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmcx+j8ACgkQzCr0RyFn
+vgOgTQv+JSMPNZvQ/QViGE8to0b7KUxhZyAPlGcxwLWCXvKCyDHzTIXmw8+tEnLP
+aCcUxMqIue+Xx35aasyvcSkiMpXPgQ+0YeJ47jcBLZEboj7eLf+iqEdKhRWQ+w8r
+XQhCmb19N13PAD5SysvmpiamO3T5YuSQiGOtW+fy85NwSnkqrxIcCZfU6Ufa2S/U
+4JytsWREMjYPvPYNqcGhSUoY/feBuQnzjJDBYGoIFck+i8wFyzS6IARjmg7zvHPY
+76peuFbPN9l1wx/vb/NNOfUhOFHko24k+ZprsCE7a9tW0FfLQgjvqia/ZC/MNdHH
+7xXUh2Eowi+BzCL6dXelHMvuxNz844OBgVVxTGoXUYz+uMuz1VnSyLLSqOriiDgW
+g+Smnbvwc9T2U3kx1riM6oG4Wh8/pq2+8IZ+ojmtOtyATjNwyiLIYmKEsRuybVnR
+xxBdMEnnMQdpVE5okOrDErBqSVr9uXLG0fbheMCuQZQvHArSdzg5XWtRwsiUyJab
+ylNRc5nC
+=wjJ6
 -----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/configure.in new/diffstat-1.67/configure.in
--- old/diffstat-1.66/configure.in      2023-02-05 16:04:06.000000000 +0100
+++ new/diffstat-1.67/configure.in      2024-11-11 12:57:26.000000000 +0100
@@ -1,14 +1,37 @@
 dnl Process this file with 'autoconf' to produce a 'configure' script
-dnl $Id: configure.in,v 1.34 2023/02/05 15:04:06 tom Exp $
+dnl $Id: configure.in,v 1.35 2024/11/11 11:57:26 tom Exp $
+dnl ---------------------------------------------------------------------------
+dnl Copyright 1994-2023,2024 Thomas E. Dickey
 dnl
-dnl Copyright 1994-2019,2023 Thomas E. Dickey
+dnl Permission is hereby granted, free of charge, to any person obtaining a
+dnl copy of this software and associated documentation files (the "Software"),
+dnl to deal in the Software without restriction, including without limitation
+dnl the rights to use, copy, modify, merge, publish, distribute, sublicense,
+dnl and/or sell copies of the Software, and to permit persons to whom the
+dnl Software is furnished to do so, subject to the following conditions:
 dnl
+dnl The above copyright notice and this permission notice shall be included in
+dnl all copies or substantial portions of the Software.
+dnl
+dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+dnl IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+dnl FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+dnl THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+dnl LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+dnl FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+dnl DEALINGS IN THE SOFTWARE.
+dnl
+dnl Except as contained in this notice, the name(s) of the above copyright
+dnl holders shall not be used in advertising or otherwise to promote the sale,
+dnl use or other dealings in this Software without prior written
+dnl authorization.
+dnl ---------------------------------------------------------------------------
 AC_PREREQ(2.52.20190901)
-AC_REVISION($Revision: 1.34 $)
+AC_REVISION($Revision: 1.35 $)
 AC_INIT(diffstat.c)
 AC_CONFIG_HEADER(config.h:config_h.in)
+CF_CHECK_CACHE
 
-AC_CANONICAL_HOST
 CF_PROG_CC
 AC_PROG_INSTALL
 CF_PROG_LINT
@@ -27,6 +50,7 @@
 CF_PATH_PROG(UNCOMPRESS, uncompress.real, uncompress)
 CF_PATH_PROG(XZ, xz, lzcat)
 CF_PATH_PROG(ZCAT, zcat)
+CF_PATH_PROG(ZSTD, zstd)
 
 CF_XOPEN_SOURCE
 CF_WITH_WARNINGS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/diffstat.1 new/diffstat-1.67/diffstat.1
--- old/diffstat-1.66/diffstat.1        2024-01-28 12:41:40.000000000 +0100
+++ new/diffstat-1.67/diffstat.1        2024-11-11 13:59:28.000000000 +0100
@@ -1,25 +1,30 @@
 
.\"*****************************************************************************
-.\" Copyright 1994-2022,2024 by Thomas E. Dickey                               
*
-.\" All Rights Reserved.                                                       
*
-.\"                                                                            
*
-.\" Permission to use, copy, modify, and distribute this software and its      
*
-.\" documentation for any purpose and without fee is hereby granted, provided  
*
-.\" that the above copyright notice appear in all copies and that both that    
*
-.\" copyright notice and this permission notice appear in supporting           
*
-.\" documentation, and that the name of the above listed copyright holder(s)   
*
-.\" not be used in advertising or publicity pertaining to distribution of the  
*
-.\" software without specific, written prior permission.                       
*
-.\"                                                                            
*
-.\" THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD   
*
-.\" TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND  
*
-.\" FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE  
*
-.\" FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES          
*
-.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN      
*
-.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 
*
-.\" IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.                
*
+.\" Copyright 1994-2022,2024 by Thomas E. Dickey
+.\"
+.\" Permission is hereby granted, free of charge, to any person obtaining a
+.\" copy of this software and associated documentation files (the "Software"),
+.\" to deal in the Software without restriction, including without limitation
+.\" the rights to use, copy, modify, merge, publish, distribute, sublicense,
+.\" and/or sell copies of the Software, and to permit persons to whom the
+.\" Software is furnished to do so, subject to the following conditions:
+.\"
+.\" The above copyright notice and this permission notice shall be included in
+.\" all copies or substantial portions of the Software.
+.\"
+.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+.\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+.\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+.\" THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+.\" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+.\" FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+.\" DEALINGS IN THE SOFTWARE.
+.\"
+.\" Except as contained in this notice, the name(s) of the above copyright
+.\" holders shall not be used in advertising or otherwise to promote the sale,
+.\" use or other dealings in this Software without prior written authorization.
 
.\"*****************************************************************************
-.\" $Id: diffstat.1,v 1.42 2024/01/28 11:41:40 tom Exp $
-.TH DIFFSTAT 1 2024-01-28 "1.66" "User commands"
+.\" $Id: diffstat.1,v 1.45 2024/11/11 12:59:28 tom Exp $
+.TH DIFFSTAT 1 2024-11-11 "1.67" "User commands"
 .ie \n(.g \{\
 .ds `` \(lq
 .ds '' \(rq
@@ -51,6 +56,7 @@
 \*(``.gz\*('',
 \*(``.lzma\*('',
 \*(``.xz\*('',
+\*(``.zst\*('',
 \*(``.z\*('' or
 \*(``.Z\*('',
 \fBdiffstat\fP will read the
@@ -264,6 +270,7 @@
 DIFFSTAT_UNCOMPRESS_PATH
 DIFFSTAT_XZ_PATH
 DIFFSTAT_ZCAT_PATH
+DIFFSTAT_ZSTD_PATH
 .fi
 .RE
 .PP
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/diffstat.c new/diffstat-1.67/diffstat.c
--- old/diffstat-1.66/diffstat.c        2024-01-28 22:04:23.000000000 +0100
+++ new/diffstat-1.67/diffstat.c        2024-11-11 14:01:06.000000000 +0100
@@ -1,26 +1,32 @@
 /******************************************************************************
  * Copyright 1994-2023,2024 by Thomas E. Dickey                               *
- * All Rights Reserved.                                                       *
  *                                                                            *
- * Permission to use, copy, modify, and distribute this software and its      *
- * documentation for any purpose and without fee is hereby granted, provided  *
- * that the above copyright notice appear in all copies and that both that    *
- * copyright notice and this permission notice appear in supporting           *
- * documentation, and that the name of the above listed copyright holder(s)   *
- * not be used in advertising or publicity pertaining to distribution of the  *
- * software without specific, written prior permission.                       *
+ * Permission is hereby granted, free of charge, to any person obtaining a    *
+ * copy of this software and associated documentation files (the "Software"), *
+ * to deal in the Software without restriction, including without limitation  *
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,   *
+ * and/or sell copies of the Software, and to permit persons to whom the      *
+ * Software is furnished to do so, subject to the following conditions:       *
  *                                                                            *
- * THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD   *
- * TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND  *
- * FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE  *
- * FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES          *
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN      *
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR *
- * IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.                *
+ * The above copyright notice and this permission notice shall be included in *
+ * all copies or substantial portions of the Software.                        *
+ *                                                                            *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR *
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,   *
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL   *
+ * THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER      *
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING    *
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER        *
+ * DEALINGS IN THE SOFTWARE.                                                  *
+ *                                                                            *
+ * Except as contained in this notice, the name(s) of the above copyright     *
+ * holders shall not be used in advertising or otherwise to promote the sale, *
+ * use or other dealings in this Software without prior written               *
+ * authorization.                                                             *
  
******************************************************************************/
 
 #ifndef        NO_IDENT
-static const char *Id = "$Id: diffstat.c,v 1.66 2024/01/28 21:04:23 tom Exp $";
+static const char *Id = "$Id: diffstat.c,v 1.67 2024/11/11 13:01:06 tom Exp $";
 #endif
 
 /*
@@ -28,6 +34,7 @@
  * Author:     T.E.Dickey
  * Created:    02 Feb 1992
  * Modified:
+ *             11 Nov 2024, add decompression for zstd
  *             28 Jan 2024, fixes for stricter gcc warnings
  *             01 Mar 2023, ignore ".git" directories, etc., in -S/-D options.
  *             09 Oct 2022, trim trailing '/' from directories.  Correct case
@@ -332,6 +339,10 @@
 #define ZCAT_PATH ""
 #endif
 
+#ifndef ZSTD_PATH
+#define ZSTD_PATH ""
+#endif
+
 
/******************************************************************************/
 
 #if defined(__MINGW32__) || defined(WIN32)
@@ -428,6 +439,7 @@
     dcLzma,
     dcPack,
     dcXz,
+    dcZstd,
     dcEmpty
 } Decompress;
 
@@ -3157,6 +3169,10 @@
        verb = GET_PROGRAM(XZ_PATH);
        opts = "-dc";
        break;
+    case dcZstd:
+       verb = GET_PROGRAM(ZSTD_PATH);
+       opts = "-qdcf";
+       break;
     case dcEmpty:
        /* FALLTHRU */
     case dcNone:
@@ -3178,18 +3194,24 @@
     size_t len = strlen(name);
     Decompress which;
 
-    if (len > 2 && !strcmp(name + len - 2, ".Z")) {
+#define CHKEND(end) \
+    (len > (sizeof(end) - 1) && \
+     !strcmp(name + len - (sizeof(end) - 1), end))
+
+    if (CHKEND(".Z")) {
        which = dcCompress;
-    } else if (len > 2 && !strcmp(name + len - 2, ".z")) {
+    } else if (CHKEND(".z")) {
        which = dcPack;
-    } else if (len > 3 && !strcmp(name + len - 3, ".gz")) {
+    } else if (CHKEND(".gz")) {
        which = dcGzip;
-    } else if (len > 4 && !strcmp(name + len - 4, ".bz2")) {
+    } else if (CHKEND(".bz2")) {
        which = dcBzip;
-    } else if (len > 5 && !strcmp(name + len - 5, ".lzma")) {
+    } else if (CHKEND(".lzma")) {
        which = dcLzma;
-    } else if (len > 3 && !strcmp(name + len - 3, ".xz")) {
+    } else if (CHKEND(".xz")) {
        which = dcXz;
+    } else if (CHKEND(".zst")) {
+       which = dcZstd;
     } else {
        which = dcNone;
     }
@@ -3590,6 +3612,17 @@
                    && !memcmp(sniff, "\3757zXZ\0", (size_t) 6)) {
                    which = dcXz;
                }
+           } else if (ch >= 0x22 && ch <= 0x28) {      /* perhaps zstd */
+               sniff[got++] = (char) ch;
+               while (got < 4) {
+                   if ((ch = MY_GETC(stdin)) == EOF)
+                       break;
+                   sniff[got++] = (char) ch;
+               }
+               if (got == 4    /* vi:{ */
+                   && !memcmp(sniff + 1, "\265/\375", (size_t) 3)) {
+                   which = dcZstd;
+               }
            } else if (ch == '\037') {  /* perhaps compress, etc. */
                sniff[got++] = (char) ch;
                if ((ch = MY_GETC(stdin)) != EOF) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/package/debian/changelog 
new/diffstat-1.67/package/debian/changelog
--- old/diffstat-1.66/package/debian/changelog  2023-02-05 15:59:05.000000000 
+0100
+++ new/diffstat-1.67/package/debian/changelog  2024-11-11 16:57:43.000000000 
+0100
@@ -1,3 +1,9 @@
+diffstat (1.67) unstable; urgency=low
+
+  * maintenance updates
+
+ -- Thomas E. Dickey <dic...@invisible-island.net>  Mon, 11 Nov 2024 10:57:43 
-0500
+
 diffstat (1.66) unstable; urgency=low
 
   * maintenance updates
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/package/debian/copyright 
new/diffstat-1.67/package/debian/copyright
--- old/diffstat-1.66/package/debian/copyright  2024-01-28 12:48:54.000000000 
+0100
+++ new/diffstat-1.67/package/debian/copyright  2024-11-11 13:08:18.000000000 
+0100
@@ -2,54 +2,33 @@
 
 /******************************************************************************
  * Copyright 1994-2023,2024 by Thomas E. Dickey                               *
- * All Rights Reserved.                                                       *
  *                                                                            *
- * Permission to use, copy, modify, and distribute this software and its      *
- * documentation for any purpose and without fee is hereby granted, provided  *
- * that the above copyright notice appear in all copies and that both that    *
- * copyright notice and this permission notice appear in supporting           *
- * documentation, and that the name of the above listed copyright holder(s)   *
- * not be used in advertising or publicity pertaining to distribution of the  *
- * software without specific, written prior permission.                       *
+ * Permission is hereby granted, free of charge, to any person obtaining a    *
+ * copy of this software and associated documentation files (the "Software"), *
+ * to deal in the Software without restriction, including without limitation  *
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,   *
+ * and/or sell copies of the Software, and to permit persons to whom the      *
+ * Software is furnished to do so, subject to the following conditions:       *
  *                                                                            *
- * THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD   *
- * TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND  *
- * FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE  *
- * FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES          *
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN      *
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR *
- * IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.                *
+ * The above copyright notice and this permission notice shall be included in *
+ * all copies or substantial portions of the Software.                        *
+ *                                                                            *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR *
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,   *
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL   *
+ * THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER      *
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING    *
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER        *
+ * DEALINGS IN THE SOFTWARE.                                                  *
+ *                                                                            *
+ * Except as contained in this notice, the name(s) of the above copyright     *
+ * holders shall not be used in advertising or otherwise to promote the sale, *
+ * use or other dealings in this Software without prior written               *
+ * authorization.                                                             *
  
******************************************************************************/
 
 -------------------------------------------------------------------------------
 
-Files: aclocal.m4
-Licence: other-BSD
-Copyright:  2003-2023,2024 by Thomas E. Dickey
-    Permission is hereby granted, free of charge, to any person obtaining a
-    copy of this software and associated documentation files (the
-    "Software"), to deal in the Software without restriction, including
-    without limitation the rights to use, copy, modify, merge, publish,
-    distribute, distribute with modifications, sublicense, and/or sell
-    copies of the Software, and to permit persons to whom the Software is
-    furnished to do so, subject to the following conditions:
-    
-    The above copyright notice and this permission notice shall be included
-    in all copies or portions of the Software.
-    
-    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-    IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-    DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-    OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
-    THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-    
-    Except as contained in this notice, the name(s) of the above copyright
-    holders shall not be used in advertising or otherwise to promote the
-    sale, use or other dealings in this Software without prior written
-    authorization.
-
 Files: install-sh
 Copyright:  1994 X Consortium
 Licence: other-BSD
@@ -86,24 +65,30 @@
     shared with many OS's install programs.
 
 Files: debian/*
-Copyright:  2010-2019,2021 Thomas E. Dickey
+Copyright:  2010-2021,2024 Thomas E. Dickey
 Licence: other-BSD
-    Permission to use, copy, modify, and distribute this software and its
-    documentation for any purpose and without fee is hereby granted,
-    provided that the above copyright notice appear in all copies and that
-    both that copyright notice and this permission notice appear in
-    supporting documentation, and that the name of the above listed
-    copyright holder(s) not be used in advertising or publicity pertaining
-    to distribution of the software without specific, written prior
-    permission.
-
-    THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
-    TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-    AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
-    LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-    OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+    Permission is hereby granted, free of charge, to any person obtaining a
+    copy of this software and associated documentation files (the "Software"),
+    to deal in the Software without restriction, including without limitation
+    the rights to use, copy, modify, merge, publish, distribute, sublicense,
+    and/or sell copies of the Software, and to permit persons to whom the
+    Software is furnished to do so, subject to the following conditions:
+
+    The above copyright notice and this permission notice shall be included in
+    all copies or substantial portions of the Software.
+
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+    THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+    DEALINGS IN THE SOFTWARE.
+
+    Except as contained in this notice, the name(s) of the above copyright
+    holders shall not be used in advertising or otherwise to promote the sale,
+    use or other dealings in this Software without prior written
+    authorization.
 
 On Debian systems, the complete text of the GNU General
 Public License can be found in '/usr/share/common-licenses/GPL-2'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/package/debian/rules new/diffstat-1.67/package/debian/rules
--- old/diffstat-1.66/package/debian/rules      2021-01-13 00:55:45.000000000 
+0100
+++ new/diffstat-1.67/package/debian/rules      2024-11-11 17:06:38.000000000 
+0100
@@ -6,6 +6,9 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+DPKG_EXPORT_BUILDFLAGS = 1
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
 # These are used for cross-compiling and for saving the configure script
 # from having to guess our platform (since we know it already)
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/package/diffstat.spec new/diffstat-1.67/package/diffstat.spec
--- old/diffstat-1.66/package/diffstat.spec     2024-01-26 10:26:58.000000000 
+0100
+++ new/diffstat-1.67/package/diffstat.spec     2024-11-11 17:08:57.000000000 
+0100
@@ -1,7 +1,7 @@
-Summary:  diffstat - make histogram from diff-output
+Summary:  Make histogram from diff-output
 %define AppProgram diffstat
-%define AppVersion 1.66
-# $XTermId: diffstat.spec,v 1.18 2024/01/26 09:26:58 tom Exp $
+%define AppVersion 1.67
+# $XTermId: diffstat.spec,v 1.21 2024/11/11 16:08:57 tom Exp $
 Name: %{AppProgram}
 Version: %{AppVersion}
 Release: 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case48.pat new/diffstat-1.67/testing/case48.pat
--- old/diffstat-1.66/testing/case48.pat        1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case48.pat        2024-11-11 15:38:31.000000000 
+0100
@@ -0,0 +1,8 @@
+1180,1181d1186
+< product DLINK2 DWA120_NF     0x3a0d  DWA-120 (no firmware)
+< product DLINK2 DWA120                0x3a0e  DWA-120
+1185a1191,1192
+> product DLINK2 DWA120_NF     0x3c0d  DWA-120 (no firmware)
+> product DLINK2 DWA120                0x3c0e  DWA-120
+1973a1981
+> product PHILIPS SPE3030CC    0x083a  USB 2.0 External Disk
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case48.ref new/diffstat-1.67/testing/case48.ref
--- old/diffstat-1.66/testing/case48.ref        1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case48.ref        2024-11-11 15:38:52.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |    5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case48R.ref new/diffstat-1.67/testing/case48R.ref
--- old/diffstat-1.66/testing/case48R.ref       1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case48R.ref       2024-11-11 15:38:53.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |    5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case48Rp0.ref new/diffstat-1.67/testing/case48Rp0.ref
--- old/diffstat-1.66/testing/case48Rp0.ref     1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case48Rp0.ref     2024-11-11 15:38:53.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |    5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case48b.ref new/diffstat-1.67/testing/case48b.ref
--- old/diffstat-1.66/testing/case48b.ref       1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case48b.ref       2024-11-11 15:38:53.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |    5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case48f0.ref new/diffstat-1.67/testing/case48f0.ref
--- old/diffstat-1.66/testing/case48f0.ref      1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case48f0.ref      2024-11-11 15:38:52.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |    5        3 +     2 -     0 !
+ 1 file changed, 3 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case48k.ref new/diffstat-1.67/testing/case48k.ref
--- old/diffstat-1.66/testing/case48k.ref       1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case48k.ref       2024-11-11 15:38:53.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |    5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case48p1.ref new/diffstat-1.67/testing/case48p1.ref
--- old/diffstat-1.66/testing/case48p1.ref      1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case48p1.ref      2024-11-11 15:38:52.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |    5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case48p9.ref new/diffstat-1.67/testing/case48p9.ref
--- old/diffstat-1.66/testing/case48p9.ref      1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case48p9.ref      2024-11-11 15:38:52.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |    5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case48r1.ref new/diffstat-1.67/testing/case48r1.ref
--- old/diffstat-1.66/testing/case48r1.ref      1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case48r1.ref      2024-11-11 15:38:53.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |    5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case48r2.ref new/diffstat-1.67/testing/case48r2.ref
--- old/diffstat-1.66/testing/case48r2.ref      1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case48r2.ref      2024-11-11 15:38:53.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |    5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case48u.ref new/diffstat-1.67/testing/case48u.ref
--- old/diffstat-1.66/testing/case48u.ref       1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case48u.ref       2024-11-11 15:38:52.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |    5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case49.pat new/diffstat-1.67/testing/case49.pat
--- old/diffstat-1.66/testing/case49.pat        1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case49.pat        2024-11-11 15:40:22.000000000 
+0100
@@ -0,0 +1,17 @@
+863a864,869
+> product APPLE KBD_TP_ANSI    0x0223  Apple Internal Keyboard/Trackpad 
(Wellspring/ANSI)
+> product APPLE KBD_TP_ISO     0x0224  Apple Internal Keyboard/Trackpad 
(Wellspring/ISO)
+> product APPLE KBD_TP_JIS     0x0225  Apple Internal Keyboard/Trackpad 
(Wellspring/JIS)
+> product APPLE KBD_TP_ANSI2   0x0230  Apple Internal Keyboard/Trackpad 
(Wellspring2/ANSI)
+> product APPLE KBD_TP_ISO2    0x0231  Apple Internal Keyboard/Trackpad 
(Wellspring2/ISO)
+> product APPLE KBD_TP_JIS2    0x0232  Apple Internal Keyboard/Trackpad 
(Wellspring2/JIS)
+904a911
+> product      ASUS GMSC               0x422f  ASUS Generic Mass Storage
+1180,1181d1186
+< product DLINK2 DWA120_NF     0x3a0d  DWA-120 (no firmware)
+< product DLINK2 DWA120                0x3a0e  DWA-120
+1185a1191,1192
+> product DLINK2 DWA120_NF     0x3c0d  DWA-120 (no firmware)
+> product DLINK2 DWA120                0x3c0e  DWA-120
+1973a1981
+> product PHILIPS SPE3030CC    0x083a  USB 2.0 External Disk
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case49.ref new/diffstat-1.67/testing/case49.ref
--- old/diffstat-1.66/testing/case49.ref        1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case49.ref        2024-11-11 15:40:34.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |   12 ++++++++++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case49R.ref new/diffstat-1.67/testing/case49R.ref
--- old/diffstat-1.66/testing/case49R.ref       1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case49R.ref       2024-11-11 15:40:35.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |   12 ++----------
+ 1 file changed, 2 insertions(+), 10 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case49Rp0.ref new/diffstat-1.67/testing/case49Rp0.ref
--- old/diffstat-1.66/testing/case49Rp0.ref     1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case49Rp0.ref     2024-11-11 15:40:35.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |   12 ++----------
+ 1 file changed, 2 insertions(+), 10 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case49b.ref new/diffstat-1.67/testing/case49b.ref
--- old/diffstat-1.66/testing/case49b.ref       1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case49b.ref       2024-11-11 15:40:35.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |   12 ++++++++++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case49f0.ref new/diffstat-1.67/testing/case49f0.ref
--- old/diffstat-1.66/testing/case49f0.ref      1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case49f0.ref      2024-11-11 15:40:34.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |   12        10 +    2 -     0 !
+ 1 file changed, 10 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case49k.ref new/diffstat-1.67/testing/case49k.ref
--- old/diffstat-1.66/testing/case49k.ref       1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case49k.ref       2024-11-11 15:40:34.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |   12 ++++++++++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case49p1.ref new/diffstat-1.67/testing/case49p1.ref
--- old/diffstat-1.66/testing/case49p1.ref      1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case49p1.ref      2024-11-11 15:40:34.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |   12 ++++++++++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case49p9.ref new/diffstat-1.67/testing/case49p9.ref
--- old/diffstat-1.66/testing/case49p9.ref      1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case49p9.ref      2024-11-11 15:40:34.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |   12 ++++++++++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case49r1.ref new/diffstat-1.67/testing/case49r1.ref
--- old/diffstat-1.66/testing/case49r1.ref      1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case49r1.ref      2024-11-11 15:40:34.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |   12 ++++++++++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case49r2.ref new/diffstat-1.67/testing/case49r2.ref
--- old/diffstat-1.66/testing/case49r2.ref      1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case49r2.ref      2024-11-11 15:40:35.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |   12 ++++++++++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/diffstat-1.66/testing/case49u.ref new/diffstat-1.67/testing/case49u.ref
--- old/diffstat-1.66/testing/case49u.ref       1970-01-01 01:00:00.000000000 
+0100
+++ new/diffstat-1.67/testing/case49u.ref       2024-11-11 15:40:34.000000000 
+0100
@@ -0,0 +1,2 @@
+ unknown |   12 ++++++++++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)

Reply via email to