Hello community,

here is the log from the commit of package diffstat for openSUSE:Factory 
checked in at 2014-06-18 07:50:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/diffstat (Old)
 and      /work/SRC/openSUSE:Factory/.diffstat.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "diffstat"

Changes:
--------
--- /work/SRC/openSUSE:Factory/diffstat/diffstat.changes        2013-10-30 
15:25:37.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.diffstat.new/diffstat.changes   2014-06-18 
07:52:46.000000000 +0200
@@ -1,0 +2,18 @@
+Mon Jun  9 07:54:14 UTC 2014 - pgaj...@suse.com
+
+- updated to 1.59:
+  + add -E option to filter escape-sequences, e.g., from colordiff
+    (Ubuntu #1304262).
+  + merge/adapt improvments to makefile and configure script from
+    openembedded.org (forwarded by Ross Burton).
+    + remove unused $(libdir) from makefile "installdirs" target
+    + amend definition in CF_POPEN_TEST to permit use of autoheader.
+    + workaround for gratuitous renaming of AC_ACVERSION in 2.69
+  + added "docs" rule to makefile
+  + improvements to configure macros:
+    + added check for -Wlogical-op to gcc warnings
+    + suppress check for defining _XOPEN_SOURCE on Solaris
+    + trim an unwanted -no-gcc option for Intel compiler
+  + update config.guess, config.sub
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ diffstat.spec ++++++
--- /var/tmp/diff_new_pack.SIPkq8/_old  2014-06-18 07:52:47.000000000 +0200
+++ /var/tmp/diff_new_pack.SIPkq8/_new  2014-06-18 07:52:47.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package diffstat
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           diffstat
-Version:        1.58
+Version:        1.59
 Release:        0
 Url:            http://dickey.his.com/diffstat/diffstat.html
 Summary:        Utility That Provides Statistics Based on the Output of diff

++++++ diffstat.tar.gz ++++++
++++ 2554 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.58/CHANGES new/diffstat-1.59/CHANGES
--- old/diffstat-1.58/CHANGES   2013-10-29 00:48:13.000000000 +0100
+++ new/diffstat-1.59/CHANGES   2014-06-05 23:09:32.000000000 +0200
@@ -1,11 +1,33 @@
--- $Id: CHANGES,v 1.86 2013/10/28 23:48:13 tom Exp $
+-- $Id: CHANGES,v 1.90 2014/06/05 21:09:32 tom Exp $
+
+2014/06/05 (diffstat 1.59)
+       + add -E option to filter escape-sequences, e.g., from colordiff
+         (Ubuntu #1304262).
+
+       + merge/adapt improvments to makefile and configure script from
+         openembedded.org (forwarded by Ross Burton).
+         + remove unused $(libdir) from makefile "installdirs" target
+         + amend definition in CF_POPEN_TEST to permit use of autoheader.
+         + workaround for gratuitous renaming of AC_ACVERSION in 2.69
+
+       + added "docs" rule to makefile
+
+       + improvements to configure macros:
+         + added check for -Wlogical-op to gcc warnings
+         + suppress check for defining _XOPEN_SOURCE on Solaris
+         + trim an unwanted -no-gcc option for Intel compiler
+
+       + update config.guess, config.sub
 
 2013/10/28 (diffstat 1.58)
        + add COPYING file (request by Dagobert Michelsen).
+
        + improved portability for cross-compiling, by supplying missing
          getopt function as well as improving checks for popen/pclose
          prototypes.
+
        + updated configure macros, e.g., for MingW and MSYS fixes.
+
        + update config.guess, config.sub
 
 2013/04/15 (diffstat 1.57)
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.58/COPYING new/diffstat-1.59/COPYING
--- old/diffstat-1.58/COPYING   2013-10-29 00:45:51.000000000 +0100
+++ new/diffstat-1.59/COPYING   2014-01-11 13:57:08.000000000 +0100
@@ -1,4 +1,4 @@
-Copyright 1994-2012,2013 by Thomas E. Dickey
+Copyright 1994-2013,2014 by Thomas E. Dickey
 All Rights Reserved.
 
 Permission to use, copy, modify, and distribute this software and its
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.58/COPYING.asc new/diffstat-1.59/COPYING.asc
--- old/diffstat-1.58/COPYING.asc       2013-10-29 00:48:41.000000000 +0100
+++ new/diffstat-1.59/COPYING.asc       2014-01-11 13:57:26.000000000 +0100
@@ -2,7 +2,7 @@
 Version: GnuPG v1.4.10 (GNU/Linux)
 Comment: See http://invisible-island.net/public/public.html for info
 
-iEYEABECAAYFAlJu99MACgkQcCNT4Pfkjts35wCfcOB1pZVbBZRPIdiZ/gUBjaSC
-YoUAnRYyeDWyUlRXBgms56fEEchZT/P5
-=DxT+
+iEYEABECAAYFAlLRP7IACgkQcCNT4PfkjtvdygCfQgDoICYF7VocKEb+FJ++Glou
+R3gAoLmOq0LmlGyKr1y2oSKnyWErNqgP
+=tcQA
 -----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.58/configure.in new/diffstat-1.59/configure.in
--- old/diffstat-1.58/configure.in      2013-10-29 00:14:45.000000000 +0100
+++ new/diffstat-1.59/configure.in      2014-01-11 13:57:53.000000000 +0100
@@ -1,7 +1,7 @@
 dnl Process this file with 'autoconf' to produce a 'configure' script
-dnl $Id: configure.in,v 1.26 2013/10/28 23:14:45 tom Exp $
+dnl $Id: configure.in,v 1.27 2014/01/11 12:57:53 tom Exp $
 AC_PREREQ(2.52.20011201)
-AC_REVISION($Revision: 1.26 $)
+AC_REVISION($Revision: 1.27 $)
 AC_INIT(diffstat.c)
 AC_CONFIG_HEADER(config.h:config_h.in)
 
@@ -52,3 +52,4 @@
 
 ###    output makefile and config.h
 AC_OUTPUT(makefile,,,cat)
+CF_MAKE_DOCS(diffstat,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.58/diffstat.1 new/diffstat-1.59/diffstat.1
--- old/diffstat-1.58/diffstat.1        2013-02-12 01:14:18.000000000 +0100
+++ new/diffstat-1.59/diffstat.1        2014-06-05 23:11:15.000000000 +0200
@@ -1,5 +1,5 @@
 
.\"*****************************************************************************
-.\" Copyright 1994-2012,2013 by Thomas E. Dickey                               
*
+.\" Copyright 1994-2013,2014 by Thomas E. Dickey                               
*
 .\" All Rights Reserved.                                                       
*
 .\"                                                                            
*
 .\" Permission to use, copy, modify, and distribute this software and its      
*
@@ -18,7 +18,7 @@
 .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 
*
 .\" IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.                
*
 
.\"*****************************************************************************
-.\" $Id: diffstat.1,v 1.32 2013/02/12 00:14:18 tom Exp $
+.\" $Id: diffstat.1,v 1.33 2014/06/05 21:11:15 tom Exp $
 .TH DIFFSTAT 1
 .SH NAME
 \fBdiffstat\fP \- make histogram from diff-output
@@ -86,6 +86,10 @@
 .BI \-e " file"
 redirect standard error to \fIfile\fR.
 .TP
+.BI \-E
+strip out ANSI escape sequences on each line before parsing the differences.
+This allows \fBdiffstat\fP to be used with \fBcolordiff\fP.
+.TP
 .BI \-f " format"
 specify the format of the histogram.
 .RS
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.58/diffstat.c new/diffstat-1.59/diffstat.c
--- old/diffstat-1.58/diffstat.c        2013-10-29 00:02:45.000000000 +0100
+++ new/diffstat-1.59/diffstat.c        2014-06-05 23:07:34.000000000 +0200
@@ -1,5 +1,5 @@
 /******************************************************************************
- * Copyright 1994-2012,2013 by Thomas E. Dickey                               *
+ * Copyright 1994-2013,2014 by Thomas E. Dickey                               *
  * All Rights Reserved.                                                       *
  *                                                                            *
  * Permission to use, copy, modify, and distribute this software and its      *
@@ -20,7 +20,7 @@
  
******************************************************************************/
 
 #ifndef        NO_IDENT
-static const char *Id = "$Id: diffstat.c,v 1.58 2013/10/28 23:02:45 tom Exp $";
+static const char *Id = "$Id: diffstat.c,v 1.59 2014/06/05 21:07:34 tom Exp $";
 #endif
 
 /*
@@ -28,6 +28,7 @@
  * Author:     T.E.Dickey
  * Created:    02 Feb 1992
  * Modified:
+ *             05 Jun 2014, add -E option to filter colordiff output.
  *             28 Oct 2013, portability improvements for MinGW.
  *             15 Apr 2013, modify to accommodate output of "diff -q", which
  *                          tells only if the files are different.  Work
@@ -402,6 +403,7 @@
 static int sort_names = 1;     /* true if we sort filenames */
 static int summary_only = 0;   /* true if only summary line is shown */
 static int suppress_binary = 0;        /* -b option */
+static int trim_escapes = 0;   /* -E option */
 static int table_opt = 0;      /* if nonzero, write table rather than plot */
 static int trace_opt = 0;      /* if nonzero, write debugging information */
 static int verbose = 0;                /* -v option */
@@ -1232,6 +1234,30 @@
            else
                break;
        }
+
+       /*
+        * Trim escapes from colordiff.
+        */
+#define isFINAL(c) (UC(*s) >= '\140' && UC(*s) <= '\176')
+       if (trim_escapes && (strchr(buffer, '\033') != 0)) {
+           char *d = buffer;
+           s = d;
+           while (*s != '\0') {
+               if (*s == '\033') {
+                   while (*s != '\0' && !isFINAL(*s)) {
+                       ++s;
+                   }
+                   if (*s != '\0') {
+                       ++s;
+                       continue;
+                   } else {
+                       break;
+                   }
+               }
+               *d++ = *s++;
+           }
+           *d = '\0';
+       }
        ++line_no;
        TRACE(("[%05d] %s\n", line_no, buffer));
 
@@ -2400,6 +2426,7 @@
 #endif
        "  -D PATH specify location of patched files, use for unchanged-count",
        "  -e FILE redirect standard error to FILE",
+       "  -E      trim escape-sequences, e.g., from colordiff",
        "  -f NUM  format (0=concise, 1=normal, 2=filled, 4=values)",
        "  -h      print this message",
        "  -k      do not merge filenames",
@@ -2467,7 +2494,7 @@
     max_width = 80;
 
     while ((j = getopt_helper(argc, argv,
-                             "bcCdD:e:f:hkKlmn:N:o:p:qr:RsS:tuvVw:", 'h', 'V'))
+                             "bcCdD:e:Ef:hkKlmn:N:o:p:qr:RsS:tuvVw:", 'h', 
'V'))
           != -1) {
        switch (j) {
        case 'b':
@@ -2491,6 +2518,9 @@
            if (freopen(optarg, "w", stderr) == 0)
                failed(optarg);
            break;
+       case 'E':
+           trim_escapes = 1;
+           break;
        case 'f':
            format_opt = getopt_value();
            break;
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.58/makefile.in new/diffstat-1.59/makefile.in
--- old/diffstat-1.58/makefile.in       2013-10-29 00:07:47.000000000 +0100
+++ new/diffstat-1.59/makefile.in       2014-06-05 00:29:29.000000000 +0200
@@ -1,4 +1,4 @@
-# $Id: makefile.in,v 1.31 2013/10/28 23:07:47 tom Exp $
+# $Id: makefile.in,v 1.33 2014/06/04 22:29:29 openembedded.org Exp $
 # Makefile-template for 'diffstat'
 
 THIS           = diffstat
@@ -82,22 +82,22 @@
        $(INSTALL_DATA) $(srcdir)/$(THIS).1 $(man1dir)/$(THIS).$(manext)
 
 installdirs :
-       mkdir -p $(BINDIR) $(libdir) $(man1dir)
+       mkdir -p $(BINDIR) $(man1dir)
 
 uninstall :
        rm -f $(BINDIR)/$(PROG) $(man1dir)/$(THIS).$(manext)
 
-mostlyclean :
+mostlyclean ::
        rm -f *.o core *~ *.out *.err *.BAK *.atac
 
-clean : mostlyclean
+clean :: mostlyclean
        rm -f $(PROG)
 
-distclean : clean
+distclean :: clean
        rm -f makefile config.log config.cache config.status config.h
        rm -f tags TAGS # don't remove configure!
 
-realclean : distclean
+realclean :: distclean
 
 check :        $(PROG)
        $(SHELL) -c 'PATH=`pwd`:$${PATH}; export PATH; \
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.58/package/debian/changelog 
new/diffstat-1.59/package/debian/changelog
--- old/diffstat-1.58/package/debian/changelog  2013-10-28 22:40:54.000000000 
+0100
+++ new/diffstat-1.59/package/debian/changelog  2014-06-05 23:12:15.000000000 
+0200
@@ -1,3 +1,9 @@
+diffstat (1.59) unstable; urgency=low
+
+  * maintenance updates
+
+ -- Thomas E. Dickey <dic...@invisible-island.net>  Thu, 05 Jun 2014 17:12:15 
-0400
+
 diffstat (1.58) 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.58/package/debian/copyright 
new/diffstat-1.59/package/debian/copyright
--- old/diffstat-1.58/package/debian/copyright  2013-10-28 22:42:22.000000000 
+0100
+++ new/diffstat-1.59/package/debian/copyright  2014-06-05 23:13:05.000000000 
+0200
@@ -1,7 +1,7 @@
 Upstream source http://invisible-island.net/diffstat/diffstat.html
 
 /******************************************************************************
- * Copyright 1994-2012,2013 by Thomas E. Dickey                               *
+ * Copyright 1994-2013,2014 by Thomas E. Dickey                               *
  * All Rights Reserved.                                                       *
  *                                                                            *
  * Permission to use, copy, modify, and distribute this software and its      *
@@ -25,7 +25,7 @@
 
 Files: aclocal.m4
 Licence: other-BSD
-Copyright:  2003-2012,2013 by Thomas E. Dickey
+Copyright:  2003-2013,2014 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
@@ -86,7 +86,7 @@
     shared with many OS's install programs.
 
 Files: debian/*
-Copyright:  2010-2012,2013 Thomas E. Dickey
+Copyright:  2010-2013,2014 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,
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.58/package/diffstat.spec new/diffstat-1.59/package/diffstat.spec
--- old/diffstat-1.58/package/diffstat.spec     2013-10-28 22:40:08.000000000 
+0100
+++ new/diffstat-1.59/package/diffstat.spec     2014-06-05 23:12:15.000000000 
+0200
@@ -1,7 +1,7 @@
 Summary:  diffstat - make histogram from diff-output
 %define AppProgram diffstat
-%define AppVersion 1.58
-# $XTermId: diffstat.spec,v 1.7 2013/10/28 21:40:08 tom Exp $
+%define AppVersion 1.59
+# $XTermId: diffstat.spec,v 1.8 2014/06/05 21:12:15 tom Exp $
 Name: %{AppProgram}
 Version: %{AppVersion}
 Release: 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to