Hello community,

here is the log from the commit of package dateutils for openSUSE:Factory 
checked in at 2018-09-25 15:41:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dateutils (Old)
 and      /work/SRC/openSUSE:Factory/.dateutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dateutils"

Tue Sep 25 15:41:59 2018 rev:22 rq:637417 version:0.4.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/dateutils/dateutils.changes      2018-08-31 
10:44:20.959195705 +0200
+++ /work/SRC/openSUSE:Factory/.dateutils.new/dateutils.changes 2018-09-25 
15:42:14.297302411 +0200
@@ -1,0 +2,13 @@
+Fri Sep 21 14:14:26 UTC 2018 - Martin Pluskal <[email protected]>
+
+- Simplify conditions
+- Run spec-cleaner
+
+-------------------------------------------------------------------
+Thu Sep 20 11:08:48 UTC 2018 - [email protected]
+
+- Update to 0.4.5:
+  * dgrep accepts %c as qualifier in expressions (issue 81)
+  * tests work regardless of wall clock time (issue 84)
+
+-------------------------------------------------------------------

Old:
----
  dateutils-0.4.4.tar.asc
  dateutils-0.4.4.tar.xz

New:
----
  dateutils-0.4.5.tar.asc
  dateutils-0.4.5.tar.xz

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

Other differences:
------------------
++++++ dateutils.spec ++++++
--- /var/tmp/diff_new_pack.9dwKkE/_old  2018-09-25 15:42:15.813300789 +0200
+++ /var/tmp/diff_new_pack.9dwKkE/_new  2018-09-25 15:42:15.821300780 +0200
@@ -12,45 +12,23 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define have_octave 0
-%if 0%{?suse_version} >= 1220 && 0%{?suse_version} != 1315
-%define have_octave 1
-%ifarch aarch64
-%if 0%{?suse_version} <= 1310
-%define have_octave 0
-%endif
-%endif
-%ifnarch i586 x86_64
-%if 0%{?suse_version} < 1310
-%define have_octave 0
-%endif
-%endif
-%endif
-%if 0%{?fedora_version} >= 19
-%define have_octave 1
-%endif
 Name:           dateutils
-Version:        0.4.4
+Version:        0.4.5
 Release:        0
 Summary:        Command line date and time utilities
 License:        BSD-3-Clause
 Group:          Productivity/Text/Utilities
-Url:            https://github.com/hroptatyr/dateutils/
-Source:         
https://github.com/hroptatyr/dateutils/releases/download/v%{version}/%{name}-%{version}.tar.xz
+URL:            https://github.com/hroptatyr/dateutils/
+Source0:        
https://github.com/hroptatyr/dateutils/releases/download/v%{version}/%{name}-%{version}.tar.xz
 Source1:        
https://github.com/hroptatyr/dateutils/releases/download/v%{version}/%{name}-%{version}.tar.asc
+BuildRequires:  octave-devel
 BuildRequires:  pkgconfig
-BuildRequires:  xz
-%if 0%{?suse_version}
 BuildRequires:  timezone
-%endif
-%if %{have_octave}
-BuildRequires:  octave-devel
-%endif
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Requires(post): info
 Requires(pre):  info
 
 %description
@@ -75,36 +53,26 @@
 
 %build
 %configure \
-    --docdir=%{_docdir}/%{name} \
-%if %{have_octave}
-    --enable-contrib \
-%endif
-    ignorethisline=xxx
+  --enable-contrib
 make %{?_smp_mflags} V=1
 
 %install
-%{?make_install} %{!?make_install:make install DESTDIR=%{buildroot}}
-rm -f %{buildroot}%{_infodir}/dir
-rm -f %{buildroot}%{_libdir}/octave/site/oct/*/dateutils/tzconv.la
+%make_install
+rm -rf %{buildroot}%{_datadir}/doc/dateutils
+rm -rf %{buildroot}%{_libdir}/octave/site/oct/*/dateutils/tzconv.la
 
 %check
-if ! make check; then
-    cat test/test-suite.log
-    exit 1
-fi
+make %{?_smp_mflags} check
 
-# How to make that info stuff portable?
-%if 0%{?install_info:1} > 0
 %post
 %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info*
 
 %postun
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info*
-%endif
 
 %files
-%defattr(-,root,root)
-%doc %{_docdir}/%{name}
+%license LICENSE
+%doc README.md
 %{_bindir}/dadd
 %{_bindir}/dconv
 %{_bindir}/ddiff
@@ -127,34 +95,31 @@
 %dir %{_datadir}/dateutils/
 %{_datadir}/dateutils/locale
 %{_datadir}/dateutils/*.tzmcc
-%{_infodir}/%{name}.info*
-%{_mandir}/man1/%{name}.1*
-%{_mandir}/man1/dadd.1*
-%{_mandir}/man1/dconv.1*
-%{_mandir}/man1/ddiff.1*
-%{_mandir}/man1/dgrep.1*
-%{_mandir}/man1/dround.1*
-%{_mandir}/man1/dseq.1*
-%{_mandir}/man1/dsort.1*
-%{_mandir}/man1/dtest.1*
-%{_mandir}/man1/dzone.1*
-%{_mandir}/man1/dateadd.1*
-%{_mandir}/man1/dateconv.1*
-%{_mandir}/man1/datediff.1*
-%{_mandir}/man1/dategrep.1*
-%{_mandir}/man1/dateround.1*
-%{_mandir}/man1/dateseq.1*
-%{_mandir}/man1/datesort.1*
-%{_mandir}/man1/datetest.1*
-%{_mandir}/man1/datezone.1*
-%{_mandir}/man1/strptime.1*
+%{_infodir}/%{name}.info%{?ext_info}
+%{_mandir}/man1/%{name}.1%{?ext_man}
+%{_mandir}/man1/dadd.1%{?ext_man}
+%{_mandir}/man1/dconv.1%{?ext_man}
+%{_mandir}/man1/ddiff.1%{?ext_man}
+%{_mandir}/man1/dgrep.1%{?ext_man}
+%{_mandir}/man1/dround.1%{?ext_man}
+%{_mandir}/man1/dseq.1%{?ext_man}
+%{_mandir}/man1/dsort.1%{?ext_man}
+%{_mandir}/man1/dtest.1%{?ext_man}
+%{_mandir}/man1/dzone.1%{?ext_man}
+%{_mandir}/man1/dateadd.1%{?ext_man}
+%{_mandir}/man1/dateconv.1%{?ext_man}
+%{_mandir}/man1/datediff.1%{?ext_man}
+%{_mandir}/man1/dategrep.1%{?ext_man}
+%{_mandir}/man1/dateround.1%{?ext_man}
+%{_mandir}/man1/dateseq.1%{?ext_man}
+%{_mandir}/man1/datesort.1%{?ext_man}
+%{_mandir}/man1/datetest.1%{?ext_man}
+%{_mandir}/man1/datezone.1%{?ext_man}
+%{_mandir}/man1/strptime.1%{?ext_man}
 
-%if %{have_octave}
 %files octave
-%defattr(-,root,root)
 %dir %{_libdir}/octave/site/oct/*/dateutils/
 %{_libdir}/octave/site/oct/*/dateutils/tzconv.m
 %{_libdir}/octave/site/oct/*/dateutils/tzconv.mex
-%endif
 
 %changelog

++++++ dateutils-0.4.4.tar.xz -> dateutils-0.4.5.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/.version new/dateutils-0.4.5/.version
--- old/dateutils-0.4.4/.version        2018-08-13 12:41:08.000000000 +0200
+++ new/dateutils-0.4.5/.version        2018-09-20 09:09:16.000000000 +0200
@@ -1 +1 @@
-v0.4.4
+v0.4.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/configure 
new/dateutils-0.4.5/configure
--- old/dateutils-0.4.4/configure       2018-08-13 12:41:03.000000000 +0200
+++ new/dateutils-0.4.5/configure       2018-09-20 09:09:11.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for dateutils 0.4.4.
+# Generated by GNU Autoconf 2.69 for dateutils 0.4.5.
 #
 # Report bugs to <https://github.com/hroptatyr/dateutils/issues>.
 #
@@ -600,8 +600,8 @@
 # Identity of this package.
 PACKAGE_NAME='dateutils'
 PACKAGE_TARNAME='dateutils'
-PACKAGE_VERSION='0.4.4'
-PACKAGE_STRING='dateutils 0.4.4'
+PACKAGE_VERSION='0.4.5'
+PACKAGE_STRING='dateutils 0.4.5'
 PACKAGE_BUGREPORT='https://github.com/hroptatyr/dateutils/issues'
 PACKAGE_URL=''
 
@@ -1505,7 +1505,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures dateutils 0.4.4 to adapt to many kinds of systems.
+\`configure' configures dateutils 0.4.5 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1575,7 +1575,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of dateutils 0.4.4:";;
+     short | recursive ) echo "Configuration of dateutils 0.4.5:";;
    esac
   cat <<\_ACEOF
 
@@ -1722,7 +1722,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-dateutils configure 0.4.4
+dateutils configure 0.4.5
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2147,7 +2147,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by dateutils $as_me 0.4.4, which was
+It was created by dateutils $as_me 0.4.5, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3018,7 +3018,7 @@
 
 # Define the identity of the package.
  PACKAGE='dateutils'
- VERSION='0.4.4'
+ VERSION='0.4.5'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -19885,7 +19885,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by dateutils $as_me 0.4.4, which was
+This file was extended by dateutils $as_me 0.4.5, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -19955,7 +19955,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-dateutils config.status 0.4.4
+dateutils config.status 0.4.5
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/configure.ac 
new/dateutils-0.4.5/configure.ac
--- old/dateutils-0.4.4/configure.ac    2018-08-13 12:40:57.000000000 +0200
+++ new/dateutils-0.4.5/configure.ac    2018-09-20 09:09:04.000000000 +0200
@@ -3,7 +3,7 @@
 dnl -------------------------------------------------------------------------
 
 AC_PREREQ([2.63])
-AC_INIT([dateutils], [0.4.4], [https://github.com/hroptatyr/dateutils/issues])
+AC_INIT([dateutils], [0.4.5], [https://github.com/hroptatyr/dateutils/issues])
 AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_HEADER([src/config.h])
 AC_CONFIG_MACRO_DIR([m4])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/dadd.manu 
new/dateutils-0.4.5/info/dadd.manu
--- old/dateutils-0.4.4/info/dadd.manu  2018-08-13 12:41:23.000000000 +0200
+++ new/dateutils-0.4.5/info/dadd.manu  2018-09-20 09:09:32.000000000 +0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATEADD "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATEADD "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 dateadd - Add DURATION to DATE/TIME and print the result.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/dateadd.manu 
new/dateutils-0.4.5/info/dateadd.manu
--- old/dateutils-0.4.4/info/dateadd.manu       2018-08-13 12:41:23.000000000 
+0200
+++ new/dateutils-0.4.5/info/dateadd.manu       2018-09-20 09:09:32.000000000 
+0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATEADD "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATEADD "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 dateadd - Add DURATION to DATE/TIME and print the result.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/dateconv.man 
new/dateutils-0.4.5/info/dateconv.man
--- old/dateutils-0.4.4/info/dateconv.man       2018-08-13 12:41:23.000000000 
+0200
+++ new/dateutils-0.4.5/info/dateconv.man       2018-09-20 09:09:32.000000000 
+0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATECONV "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATECONV "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 dateconv - Convert DATE/TIMEs between calendrical systems.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/datediff.mand 
new/dateutils-0.4.5/info/datediff.mand
--- old/dateutils-0.4.4/info/datediff.mand      2018-08-13 12:41:23.000000000 
+0200
+++ new/dateutils-0.4.5/info/datediff.mand      2018-09-20 09:09:32.000000000 
+0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATEDIFF "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATEDIFF "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 datediff - Compute duration from DATE/TIME (the reference date/time) to the 
other
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/dategrep.man 
new/dateutils-0.4.5/info/dategrep.man
--- old/dateutils-0.4.4/info/dategrep.man       2018-08-13 12:41:23.000000000 
+0200
+++ new/dateutils-0.4.5/info/dategrep.man       2018-09-20 09:09:32.000000000 
+0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATEGREP "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATEGREP "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 dategrep - Grep standard input for lines that match EXPRESSION.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/dateround.manu 
new/dateutils-0.4.5/info/dateround.manu
--- old/dateutils-0.4.4/info/dateround.manu     2018-08-13 12:41:23.000000000 
+0200
+++ new/dateutils-0.4.5/info/dateround.manu     2018-09-20 09:09:32.000000000 
+0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATEROUND "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATEROUND "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 dateround - Round DATE/TIME to the next occurrence of RNDSPEC.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/dateseq.manu 
new/dateutils-0.4.5/info/dateseq.manu
--- old/dateutils-0.4.4/info/dateseq.manu       2018-08-13 12:41:23.000000000 
+0200
+++ new/dateutils-0.4.5/info/dateseq.manu       2018-09-20 09:09:32.000000000 
+0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATESEQ "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATESEQ "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 dateseq - Generate a sequence of date/times from FIRST to LAST, optionally in 
steps of
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/datesort.man 
new/dateutils-0.4.5/info/datesort.man
--- old/dateutils-0.4.4/info/datesort.man       2018-08-13 12:41:23.000000000 
+0200
+++ new/dateutils-0.4.5/info/datesort.man       2018-09-20 09:09:32.000000000 
+0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATESORT "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATESORT "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 datesort - Sort contents of FILE chronologically.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/datetest.man 
new/dateutils-0.4.5/info/datetest.man
--- old/dateutils-0.4.4/info/datetest.man       2018-08-13 12:41:23.000000000 
+0200
+++ new/dateutils-0.4.5/info/datetest.man       2018-09-20 09:09:32.000000000 
+0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATETEST "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATETEST "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 datetest - Like test(1) but for dates.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/datezone.man 
new/dateutils-0.4.5/info/datezone.man
--- old/dateutils-0.4.4/info/datezone.man       2018-08-13 12:41:23.000000000 
+0200
+++ new/dateutils-0.4.5/info/datezone.man       2018-09-20 09:09:32.000000000 
+0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATEZONE "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATEZONE "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 datezone - Convert DATE/TIMEs between timezones.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/dconv.man 
new/dateutils-0.4.5/info/dconv.man
--- old/dateutils-0.4.4/info/dconv.man  2018-08-13 12:41:23.000000000 +0200
+++ new/dateutils-0.4.5/info/dconv.man  2018-09-20 09:09:32.000000000 +0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATECONV "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATECONV "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 dateconv - Convert DATE/TIMEs between calendrical systems.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/ddiff.mand 
new/dateutils-0.4.5/info/ddiff.mand
--- old/dateutils-0.4.4/info/ddiff.mand 2018-08-13 12:41:23.000000000 +0200
+++ new/dateutils-0.4.5/info/ddiff.mand 2018-09-20 09:09:32.000000000 +0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATEDIFF "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATEDIFF "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 datediff - Compute duration from DATE/TIME (the reference date/time) to the 
other
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/dgrep.man 
new/dateutils-0.4.5/info/dgrep.man
--- old/dateutils-0.4.4/info/dgrep.man  2018-08-13 12:41:23.000000000 +0200
+++ new/dateutils-0.4.5/info/dgrep.man  2018-09-20 09:09:32.000000000 +0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATEGREP "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATEGREP "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 dategrep - Grep standard input for lines that match EXPRESSION.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/dround.manu 
new/dateutils-0.4.5/info/dround.manu
--- old/dateutils-0.4.4/info/dround.manu        2018-08-13 12:41:23.000000000 
+0200
+++ new/dateutils-0.4.5/info/dround.manu        2018-09-20 09:09:32.000000000 
+0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATEROUND "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATEROUND "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 dateround - Round DATE/TIME to the next occurrence of RNDSPEC.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/dseq.manu 
new/dateutils-0.4.5/info/dseq.manu
--- old/dateutils-0.4.4/info/dseq.manu  2018-08-13 12:41:23.000000000 +0200
+++ new/dateutils-0.4.5/info/dseq.manu  2018-09-20 09:09:32.000000000 +0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATESEQ "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATESEQ "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 dateseq - Generate a sequence of date/times from FIRST to LAST, optionally in 
steps of
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/dsort.man 
new/dateutils-0.4.5/info/dsort.man
--- old/dateutils-0.4.4/info/dsort.man  2018-08-13 12:41:23.000000000 +0200
+++ new/dateutils-0.4.5/info/dsort.man  2018-09-20 09:09:32.000000000 +0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATESORT "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATESORT "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 datesort - Sort contents of FILE chronologically.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/dtest.man 
new/dateutils-0.4.5/info/dtest.man
--- old/dateutils-0.4.4/info/dtest.man  2018-08-13 12:41:23.000000000 +0200
+++ new/dateutils-0.4.5/info/dtest.man  2018-09-20 09:09:32.000000000 +0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATETEST "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATETEST "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 datetest - Like test(1) but for dates.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/dzone.man 
new/dateutils-0.4.5/info/dzone.man
--- old/dateutils-0.4.4/info/dzone.man  2018-08-13 12:41:23.000000000 +0200
+++ new/dateutils-0.4.5/info/dzone.man  2018-09-20 09:09:32.000000000 +0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH DATEZONE "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH DATEZONE "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 datezone - Convert DATE/TIMEs between timezones.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/info/strptime.man 
new/dateutils-0.4.5/info/strptime.man
--- old/dateutils-0.4.4/info/strptime.man       2018-08-13 12:41:23.000000000 
+0200
+++ new/dateutils-0.4.5/info/strptime.man       2018-09-20 09:09:31.000000000 
+0200
@@ -1,5 +1,5 @@
 .\" auto generated by yuck -*- nroff -*-
-.TH STRPTIME "1" "August 2018" "dateutils 0.4.4" "User Commands"
+.TH STRPTIME "1" "September 2018" "dateutils 0.4.5" "User Commands"
 .SH NAME
 strptime - Parse input from stdin according to one of the given formats 
FORMATs.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/lib/date-core.c 
new/dateutils-0.4.5/lib/date-core.c
--- old/dateutils-0.4.4/lib/date-core.c 2018-08-13 12:40:57.000000000 +0200
+++ new/dateutils-0.4.5/lib/date-core.c 2018-09-20 09:09:04.000000000 +0200
@@ -251,8 +251,8 @@
        }
 }
 
-/* too exotic to be public */
-static int
+/* too exotic to be public, nope bug #81 needs it */
+int
 dt_get_wcnt_mon(struct dt_d_s that)
 {
        if (LIKELY(that.typ == DT_YMCW)) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/lib/date-core.h 
new/dateutils-0.4.5/lib/date-core.h
--- old/dateutils-0.4.4/lib/date-core.h 2018-08-13 12:40:57.000000000 +0200
+++ new/dateutils-0.4.5/lib/date-core.h 2018-09-20 09:09:04.000000000 +0200
@@ -462,6 +462,10 @@
  * Return N where N is the week within the year that THIS is in. */
 extern int dt_get_wcnt_year(struct dt_d_s this, unsigned int wkcnt_convention);
 
+/**
+ * Return N where N is the week within the month that THIS is in. */
+extern int dt_get_wcnt_mon(struct dt_d_s this);
+
 /* converters */
 extern dt_daisy_t dt_conv_to_daisy(struct dt_d_s);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/lib/iata.tzmap 
new/dateutils-0.4.5/lib/iata.tzmap
--- old/dateutils-0.4.4/lib/iata.tzmap  2018-08-13 12:41:14.000000000 +0200
+++ new/dateutils-0.4.5/lib/iata.tzmap  2018-09-20 09:09:21.000000000 +0200
@@ -788,6 +788,7 @@
 BKS    Asia/Jakarta
 BKT    America/New_York
 BKU    Indian/Antananarivo
+BKV    Asia/Shanghai
 BKW    America/New_York
 BKX    America/Chicago
 BKY    Africa/Lubumbashi
@@ -1255,6 +1256,7 @@
 CFH    Australia/Adelaide
 CFI    Australia/Darwin
 CFK    Africa/Algiers
+CFM    America/Edmonton
 CFN    Europe/Dublin
 CFO    America/Cuiaba
 CFP    Australia/Brisbane
@@ -3310,6 +3312,7 @@
 IPN    America/Sao_Paulo
 IPT    America/New_York
 IPU    America/Bahia
+IPZ    America/Costa_Rica
 IQA    Asia/Baghdad
 IQM    Asia/Urumqi
 IQN    Asia/Chongqing
@@ -4294,6 +4297,7 @@
 LKZ    Europe/London
 LLA    Europe/Stockholm
 LLB    Asia/Chongqing
+LLC    Asia/Manila
 LLF    Asia/Shanghai
 LLG    Australia/Brisbane
 LLH    America/Tegucigalpa
@@ -5904,6 +5908,7 @@
 PFC    America/Los_Angeles
 PFD    America/Juneau
 PFJ    Atlantic/Reykjavik
+PFM    America/Edmonton
 PFN    America/Chicago
 PFO    Asia/Nicosia
 PFQ    Asia/Tehran
@@ -6629,6 +6634,7 @@
 RPR    Asia/Kolkata
 RPV    Australia/Darwin
 RPX    America/Denver
+RQA    Asia/Urumqi
 RQE    America/Denver
 RQW    Asia/Baghdad
 RRE    Australia/Adelaide
@@ -7850,6 +7856,7 @@
 UBA    America/Sao_Paulo
 UBB    Australia/Lindeman
 UBJ    Asia/Tokyo
+UBN    Asia/Ulaanbaatar
 UBP    Asia/Bangkok
 UBR    Asia/Jayapura
 UBS    America/Chicago
@@ -7990,6 +7997,7 @@
 USC    US/Eastern
 USH    America/Argentina/Ushuaia
 USI    America/Guyana
+USJ    Asia/Almaty
 USK    Europe/Moscow
 USL    Australia/Perth
 USM    Asia/Bangkok
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/lib/version.c 
new/dateutils-0.4.5/lib/version.c
--- old/dateutils-0.4.4/lib/version.c   2018-08-13 12:41:14.000000000 +0200
+++ new/dateutils-0.4.5/lib/version.c   2018-09-20 09:09:21.000000000 +0200
@@ -1,4 +1,4 @@
 /* -*- c -*- */
 #include "version.h"
 
-const char dateutils_version_string[] = "0.4.4";
+const char dateutils_version_string[] = "0.4.5";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/src/dexpr-parser.c 
new/dateutils-0.4.5/src/dexpr-parser.c
--- old/dateutils-0.4.4/src/dexpr-parser.c      2018-08-13 12:41:20.000000000 
+0200
+++ new/dateutils-0.4.5/src/dexpr-parser.c      2018-09-20 09:09:28.000000000 
+0200
@@ -68,8 +68,12 @@
 #include <stdio.h>
 #include <errno.h>
 #include "token.h"
+#include "date-core.h"
 #include "date-core-strpf.h"
+#include "dt-locale.h"
 #include "dexpr.h"
+#include "dexpr-parser.h"
+#include "dt-io.h"
 
 extern int yylex(YYSTYPE *yylval_param);
 extern int yyerror(dexpr_t *cur __attribute__((unused)), const char *errmsg);
@@ -102,7 +106,7 @@
 static char *const *ckv_fmt = NULL;
 static size_t ckv_nfmt = 0;
 
-#line 106 "dexpr-parser.c" /* yacc.c:339  */
+#line 110 "dexpr-parser.c" /* yacc.c:339  */
 
 # ifndef YY_NULLPTR
 #  if defined __cplusplus && 201103L <= __cplusplus
@@ -176,12 +180,12 @@
 typedef union YYSTYPE YYSTYPE;
 union YYSTYPE
 {
-#line 81 "dexpr-parser.y" /* yacc.c:355  */
+#line 85 "dexpr-parser.y" /* yacc.c:355  */
 
        dexpr_t dex;
        char *sval;
 
-#line 185 "dexpr-parser.c" /* yacc.c:355  */
+#line 189 "dexpr-parser.c" /* yacc.c:355  */
 };
 # define YYSTYPE_IS_TRIVIAL 1
 # define YYSTYPE_IS_DECLARED 1
@@ -195,7 +199,7 @@
 
 /* Copy the second part of user declarations.  */
 
-#line 199 "dexpr-parser.c" /* yacc.c:358  */
+#line 203 "dexpr-parser.c" /* yacc.c:358  */
 
 #ifdef short
 # undef short
@@ -494,9 +498,9 @@
   /* YYRLINE[YYN] -- Source line where rule number YYN was defined.  */
 static const yytype_uint8 yyrline[] =
 {
-       0,   116,   116,   122,   122,   129,   135,   141,   144,   150,
-     151,   151,   152,   152,   153,   153,   154,   154,   155,   155,
-     156,   156,   159,   161,   168,   176,   243
+       0,   120,   120,   126,   126,   133,   139,   145,   148,   154,
+     155,   155,   156,   156,   157,   157,   158,   158,   159,   159,
+     160,   160,   163,   165,   172,   180,   247
 };
 #endif
 
@@ -1293,117 +1297,117 @@
   switch (yyn)
     {
         case 2:
-#line 116 "dexpr-parser.y" /* yacc.c:1646  */
+#line 120 "dexpr-parser.y" /* yacc.c:1646  */
     {
                *cur = (yyval.dex);
                YYACCEPT;
        }
-#line 1302 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1306 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 3:
-#line 122 "dexpr-parser.y" /* yacc.c:1646  */
+#line 126 "dexpr-parser.y" /* yacc.c:1646  */
     {
                memset(ckv, 0, sizeof(*ckv));
        }
-#line 1310 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1314 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 4:
-#line 124 "dexpr-parser.y" /* yacc.c:1646  */
+#line 128 "dexpr-parser.y" /* yacc.c:1646  */
     {
                (yyval.dex) = calloc(1, sizeof(struct dexpr_s));
                (yyval.dex)->type = DEX_VAL;
                (yyval.dex)->kv[0] = *ckv;
        }
-#line 1320 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1324 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 5:
-#line 129 "dexpr-parser.y" /* yacc.c:1646  */
+#line 133 "dexpr-parser.y" /* yacc.c:1646  */
     {
                (yyval.dex) = calloc(1, sizeof(struct dexpr_s));
                (yyval.dex)->type = DEX_DISJ;
                (yyval.dex)->left = (yyvsp[-2].dex);
                (yyval.dex)->right = (yyvsp[0].dex);
        }
-#line 1331 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1335 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 6:
-#line 135 "dexpr-parser.y" /* yacc.c:1646  */
+#line 139 "dexpr-parser.y" /* yacc.c:1646  */
     {
                (yyval.dex) = calloc(1, sizeof(struct dexpr_s));
                (yyval.dex)->type = DEX_CONJ;
                (yyval.dex)->left = (yyvsp[-2].dex);
                (yyval.dex)->right = (yyvsp[0].dex);
        }
-#line 1342 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1346 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 7:
-#line 141 "dexpr-parser.y" /* yacc.c:1646  */
+#line 145 "dexpr-parser.y" /* yacc.c:1646  */
     {
                ((yyval.dex) = (yyvsp[0].dex))->nega = 1;
        }
-#line 1350 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1354 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 8:
-#line 144 "dexpr-parser.y" /* yacc.c:1646  */
+#line 148 "dexpr-parser.y" /* yacc.c:1646  */
     {
                (yyval.dex) = (yyvsp[-1].dex);
        }
-#line 1358 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1362 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 10:
-#line 151 "dexpr-parser.y" /* yacc.c:1646  */
+#line 155 "dexpr-parser.y" /* yacc.c:1646  */
     { ckv->op = OP_LT; }
-#line 1364 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1368 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 12:
-#line 152 "dexpr-parser.y" /* yacc.c:1646  */
+#line 156 "dexpr-parser.y" /* yacc.c:1646  */
     { ckv->op = OP_GT; }
-#line 1370 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1374 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 14:
-#line 153 "dexpr-parser.y" /* yacc.c:1646  */
+#line 157 "dexpr-parser.y" /* yacc.c:1646  */
     { ckv->op = OP_LE; }
-#line 1376 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1380 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 16:
-#line 154 "dexpr-parser.y" /* yacc.c:1646  */
+#line 158 "dexpr-parser.y" /* yacc.c:1646  */
     { ckv->op = OP_GE; }
-#line 1382 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1386 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 18:
-#line 155 "dexpr-parser.y" /* yacc.c:1646  */
+#line 159 "dexpr-parser.y" /* yacc.c:1646  */
     { ckv->op = OP_EQ; }
-#line 1388 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1392 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 20:
-#line 156 "dexpr-parser.y" /* yacc.c:1646  */
+#line 160 "dexpr-parser.y" /* yacc.c:1646  */
     { ckv->op = OP_NE; }
-#line 1394 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1398 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 23:
-#line 161 "dexpr-parser.y" /* yacc.c:1646  */
+#line 165 "dexpr-parser.y" /* yacc.c:1646  */
     {
                struct dt_spec_s sp = __tok_spec((yyvsp[0].sval), NULL);
                ckv->sp = sp;
        }
-#line 1403 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1407 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 24:
-#line 168 "dexpr-parser.y" /* yacc.c:1646  */
+#line 172 "dexpr-parser.y" /* yacc.c:1646  */
     {
                ckv->d = dt_io_strpdt((yyvsp[0].sval), ckv_fmt, ckv_nfmt, NULL);
                if (ckv->d.typ == DT_UNK) {
@@ -1412,11 +1416,11 @@
                }
                ckv->sp.spfl = DT_SPFL_N_STD;
        }
-#line 1416 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1420 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 25:
-#line 176 "dexpr-parser.y" /* yacc.c:1646  */
+#line 180 "dexpr-parser.y" /* yacc.c:1646  */
     {
                switch (ckv->sp.spfl) {
                case DT_SPFL_N_YEAR:
@@ -1484,11 +1488,11 @@
                        break;
                }
        }
-#line 1488 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1492 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
   case 26:
-#line 243 "dexpr-parser.y" /* yacc.c:1646  */
+#line 247 "dexpr-parser.y" /* yacc.c:1646  */
     {
                switch (ckv->sp.spfl) {
                case DT_SPFL_N_YEAR:
@@ -1505,11 +1509,11 @@
                        YYERROR;
                }
        }
-#line 1509 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1513 "dexpr-parser.c" /* yacc.c:1646  */
     break;
 
 
-#line 1513 "dexpr-parser.c" /* yacc.c:1646  */
+#line 1517 "dexpr-parser.c" /* yacc.c:1646  */
       default: break;
     }
   /* User semantic actions sometimes alter yychar, and that requires
@@ -1737,7 +1741,7 @@
 #endif
   return yyresult;
 }
-#line 261 "dexpr-parser.y" /* yacc.c:1906  */
+#line 265 "dexpr-parser.y" /* yacc.c:1906  */
 
 
 /* dexpr-parser.y ends here */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/src/dexpr-parser.h 
new/dateutils-0.4.5/src/dexpr-parser.h
--- old/dateutils-0.4.4/src/dexpr-parser.h      2018-08-13 12:41:20.000000000 
+0200
+++ new/dateutils-0.4.5/src/dexpr-parser.h      2018-09-20 09:09:28.000000000 
+0200
@@ -84,7 +84,7 @@
 typedef union YYSTYPE YYSTYPE;
 union YYSTYPE
 {
-#line 81 "dexpr-parser.y" /* yacc.c:1909  */
+#line 85 "dexpr-parser.y" /* yacc.c:1909  */
 
        dexpr_t dex;
        char *sval;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/src/dexpr-parser.y 
new/dateutils-0.4.5/src/dexpr-parser.y
--- old/dateutils-0.4.4/src/dexpr-parser.y      2018-08-13 12:40:57.000000000 
+0200
+++ new/dateutils-0.4.5/src/dexpr-parser.y      2018-09-20 09:09:04.000000000 
+0200
@@ -43,8 +43,12 @@
 #include <stdio.h>
 #include <errno.h>
 #include "token.h"
+#include "date-core.h"
 #include "date-core-strpf.h"
+#include "dt-locale.h"
 #include "dexpr.h"
+#include "dexpr-parser.h"
+#include "dt-io.h"
 
 extern int yylex(YYSTYPE *yylval_param);
 extern int yyerror(dexpr_t *cur __attribute__((unused)), const char *errmsg);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/src/dexpr.c 
new/dateutils-0.4.5/src/dexpr.c
--- old/dateutils-0.4.4/src/dexpr.c     2018-08-13 12:40:57.000000000 +0200
+++ new/dateutils-0.4.5/src/dexpr.c     2018-09-20 09:09:04.000000000 +0200
@@ -6,6 +6,7 @@
 #include <stdio.h>
 #include <stdbool.h>
 #include "strops.h"
+#include "dt-locale.h"
 #include "dexpr.h"
 #include "dexpr-parser.h"
 
@@ -559,7 +560,7 @@
                break;
        case DT_SPFL_N_WCNT_MON:
                /* exotic function, needs extern'ing */
-               cmp = /*dt_get_count(d)*/0;
+               cmp = dt_get_wcnt_mon(d.d);
                break;
        case DT_SPFL_N_DCNT_YEAR:
                cmp = dt_get_yday(d.d);
@@ -639,6 +640,8 @@
 
 
 #if defined STANDALONE
+const char *prog = "dexpr";
+
 int
 main(int argc, char *argv[])
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/test/Makefile.am 
new/dateutils-0.4.5/test/Makefile.am
--- old/dateutils-0.4.4/test/Makefile.am        2018-08-13 12:40:57.000000000 
+0200
+++ new/dateutils-0.4.5/test/Makefile.am        2018-09-20 09:09:04.000000000 
+0200
@@ -464,6 +464,8 @@
 dt_tests += dgrep.039.clit
 dt_tests += dgrep.040.clit
 dt_tests += dgrep.041.clit
+dt_tests += dgrep.042.clit
+dt_tests += dgrep.043.clit
 
 dt_tests += dround.001.clit
 dt_tests += dround.002.clit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/test/Makefile.in 
new/dateutils-0.4.5/test/Makefile.in
--- old/dateutils-0.4.4/test/Makefile.in        2018-08-13 12:41:05.000000000 
+0200
+++ new/dateutils-0.4.5/test/Makefile.in        2018-09-20 09:09:13.000000000 
+0200
@@ -761,126 +761,127 @@
        dgrep.028.clit dgrep.029.clit dgrep.030.clit dgrep.031.clit \
        dgrep.032.clit dgrep.033.clit dgrep.034.clit dgrep.035.clit \
        dgrep.036.clit dgrep.037.clit dgrep.038.clit dgrep.039.clit \
-       dgrep.040.clit dgrep.041.clit dround.001.clit dround.002.clit \
-       dround.003.clit dround.004.clit dround.005.clit \
-       dround.006.clit dround.007.clit dround.008.clit \
-       dround.009.clit dround.010.clit dround.011.clit \
-       dround.012.clit dround.013.clit dround.014.clit \
-       dround.015.clit dround.016.clit dround.017.clit \
-       dround.018.clit dround.019.clit dround.020.clit \
-       dround.021.clit dround.022.clit dround.023.clit \
-       dround.024.clit dround.025.clit dround.026.clit \
-       dround.027.clit dround.028.clit dround.029.clit \
-       dround.030.clit dround.031.clit dround.032.clit \
-       dround.033.clit dround.034.clit dround.035.clit \
-       dround.036.clit tseq.01.clit tseq.02.clit tseq.03.clit \
-       tseq.04.clit tseq.05.clit tseq.06.clit tseq.07.clit \
-       tseq.08.clit tseq.09.clit tseq.10.clit tseq.11.clit \
-       tseq.12.clit tseq.13.clit tseq.14.clit tseq.15.clit \
-       tseq.16.clit tseq.17.clit tseq.18.clit tseq.19.clit \
-       tdiff.001.clit tdiff.002.clit tdiff.003.clit tdiff.004.clit \
-       tdiff.005.clit tdiff.006.clit tdiff.007.clit tdiff.008.clit \
-       tdiff.009.clit tdiff.010.clit tdiff.011.clit tdiff.012.clit \
-       tdiff.013.clit tadd.001.clit tadd.002.clit tadd.003.clit \
-       tadd.004.clit tadd.005.clit tadd.006.clit tadd.007.clit \
-       tadd.008.clit tadd.009.clit tadd.010.clit tadd.011.clit \
-       tgrep.001.clit tgrep.002.clit tgrep.003.clit ttest.001.clit \
-       ttest.002.clit ttest.003.clit ttest.004.clit ttest.005.clit \
-       ttest.006.clit ttest.007.clit tconv.001.clit tconv.002.clit \
-       tconv.003.clit tconv.004.clit tconv.005.clit tconv.006.clit \
-       tconv.007.clit tconv.008.clit tconv.009.clit tconv.010.clit \
-       tconv.011.clit tconv.012.clit tconv.013.clit tconv.014.clit \
-       tround.001.clit tround.002.clit tround.003.clit \
-       tround.004.clit tround.005.clit tround.006.clit \
-       dtconv.001.clit dtconv.002.clit dtconv.003.clit \
-       dtconv.004.clit dtconv.005.clit dtconv.006.clit \
-       dtconv.007.clit dtconv.008.clit dtconv.009.clit \
-       dtconv.010.clit dtconv.011.clit dtconv.012.clit \
-       dtconv.013.clit dtconv.014.clit dtconv.015.clit \
-       dtconv.016.clit dtconv.017.clit dtconv.018.clit \
-       dtconv.019.clit dtconv.020.clit dtconv.021.clit \
-       dtconv.022.clit dtconv.023.clit $(am__append_2) \
-       dtconv.034.clit dtconv.035.clit dtconv.036.clit \
-       dtconv.037.clit dtconv.038.clit dtconv.039.clit \
-       dtconv.040.clit dtconv.041.clit dtconv.042.clit \
-       dtconv.043.clit dtconv.044.clit dtconv.045.clit \
-       dtconv.046.clit dtconv.047.clit dtconv.048.clit \
-       dtconv.049.clit dtconv.050.clit dtconv.051.clit \
-       dtconv.052.clit dtconv.053.clit dtconv.054.clit \
-       dtconv.055.clit dtconv.056.clit dtconv.057.clit \
-       dtconv.058.clit dtconv.059.clit dtconv.060.clit \
-       dtconv.061.clit dtconv.062.clit dtconv.063.clit \
-       dtconv.064.clit dtconv.065.clit dtconv.066.clit \
-       dtconv.067.clit dtconv.068.clit dtconv.069.clit \
-       dtconv.070.clit dtconv.071.clit dtconv.072.clit \
-       convt.ymcw-ymd.clit convt.ymcw-ywd.clit convt.ymcw-yd.clit \
-       convt.ymd-ymcw.clit convt.ymd-ywd.clit convt.ymd-yd.clit \
-       convt.ywd-ymcw.clit convt.ywd-ymd.clit convt.ywd-yd.clit \
-       convt.yd-ymcw.clit convt.yd-ymd.clit convt.yd-ywd.clit \
-       add.ymcw-1d.clit add.ymd-1d.clit add.ywd-1d.clit \
-       add.yd-1d.clit add.ymcw-1w.clit add.ymd-1w.clit \
-       add.ywd-1w.clit add.yd-1w.clit add.ymcw-1y.clit \
-       add.ymd-1y.clit add.ywd-1y.clit add.yd-1y.clit dtseq.01.clit \
-       dtseq.02.clit dtseq.03.clit dtseq.04.clit dtseq.05.clit \
-       dtseq.06.clit dtseq.07.clit dtseq.08.clit dtseq.09.clit \
-       dtseq.10.clit dtseq.11.clit dtseq.12.clit dtadd.001.clit \
-       dtadd.002.clit dtadd.003.clit dtadd.004.clit dtadd.005.clit \
-       dtadd.006.clit dtadd.007.clit dtadd.008.clit dtadd.009.clit \
-       dtadd.010.clit dtadd.011.clit dtadd.012.clit dtadd.013.clit \
-       dtadd.014.clit dtadd.015.clit dtadd.016.clit dtadd.017.clit \
-       dtadd.018.clit dtadd.019.clit dtadd.020.clit dtadd.021.clit \
-       dtadd.022.clit dtadd.023.clit dtadd.024.clit dtadd.025.clit \
-       dtadd.026.clit dtadd.027.clit dtadd.028.clit dtadd.029.clit \
-       $(am__append_3) dtadd.032.clit dtadd.033.clit $(am__append_4) \
-       dtadd.036.clit dtadd.037.clit dtadd.038.clit dtadd.039.clit \
-       dtadd.040.clit dtadd.041.clit dtadd.042.clit dtadd.043.clit \
-       dtadd.044.clit dtadd.045.clit dtadd.046.clit dtadd.047.clit \
-       dtadd.048.clit dtadd.049.clit dtadd.050.clit dtadd.051.clit \
-       dtadd.052.clit dtadd.053.clit dtadd.054.clit dtadd.055.clit \
-       dtgrep.001.clit dtgrep.002.clit dtgrep.003.clit \
-       dtgrep.004.clit dtgrep.005.clit dtgrep.006.clit \
-       dtgrep.007.clit dtgrep.008.clit dtgrep.009.clit \
-       dtgrep.010.clit dtgrep.011.clit dtgrep.012.clit \
-       dtgrep.013.clit dtgrep.014.clit dttest.001.clit \
-       dttest.002.clit dttest.003.clit dttest.004.clit \
-       dttest.005.clit dttest.006.clit dttest.007.clit \
-       dttest.008.clit dttest.009.clit dttest.010.clit \
-       dtdiff.001.clit dtdiff.002.clit dtdiff.003.clit \
-       dtdiff.004.clit dtdiff.005.clit dtdiff.006.clit \
-       dtdiff.007.clit dtdiff.008.clit dtdiff.009.clit \
-       dtdiff.010.clit dtdiff.011.clit dtdiff.012.clit \
-       dtdiff.013.clit dtdiff.014.clit dtdiff.015.clit \
-       dtdiff.016.clit dtdiff.017.clit dtdiff.018.clit \
-       $(am__append_5) dtdiff.023.clit dtdiff.024.clit \
-       dtdiff.025.clit dtdiff.026.clit dtdiff.027.clit \
-       dtdiff.028.clit dtdiff.029.clit dtdiff.030.clit \
-       dtdiff.031.clit dtdiff.032.clit dtdiff.033.clit \
-       dtdiff.034.clit dtdiff.035.clit dtdiff.036.clit \
-       dtdiff.037.clit dtdiff.038.clit dtdiff.039.clit \
-       dtdiff.040.clit dtdiff.041.clit dtdiff.042.clit \
-       dtdiff.043.clit dtdiff.044.clit dtdiff.045.clit \
-       dtdiff.046.clit dtdiff.047.clit dtround.001.clit \
-       dtround.002.clit dtround.003.clit dtround.004.clit \
-       dtround.005.clit dtround.006.clit dtround.007.clit \
-       dtround.008.clit dtround.009.clit dtround.010.clit \
-       dtround.011.clit dtround.012.clit dtround.013.clit \
-       dtround.014.clit dtround.015.clit dtround.016.clit \
-       dzone.001.clit dzone.002.clit dzone.003.clit dzone.004.clit \
-       dzone.005.clit dzone.006.clit dzone.007.clit dzone.008.clit \
-       dzone.009.clit dzone.010.clit dzone.011.clit dzone.012.clit \
-       dzone.013.clit dzone.014.clit dsort.001.clit dsort.002.clit \
-       dsort.003.clit dsort.004.clit dsort.005.clit dsort.006.clit \
-       dsort.007.clit strptime.001.clit strptime.002.clit \
-       strptime.003.clit prchunk.001.clit prchunk.002.clit \
-       prchunk.003.clit prchunk.004.clit prchunk.005.clit \
-       prchunk.006.clit tzmap.001.clit tzmap.002.clit tzmap.003.clit \
-       tzmap.004.clit tzmap_check_01.clit tzmap_check_02.clit \
-       mil-midnight.001.clit mil-midnight.002.clit \
-       mil-midnight.003.clit mil-midnight.004.clit \
-       mil-midnight.005.clit mil-midnight.006.clit \
-       mil-midnight.007.clit mil-midnight.008.clit \
-       mil-midnight.009.clit mil-midnight.010.clit dtz.001.clit \
-       dtz.002.clit strtoi.001.clit itostr.001.clit itostr.002.clit \
+       dgrep.040.clit dgrep.041.clit dgrep.042.clit dgrep.043.clit \
+       dround.001.clit dround.002.clit dround.003.clit \
+       dround.004.clit dround.005.clit dround.006.clit \
+       dround.007.clit dround.008.clit dround.009.clit \
+       dround.010.clit dround.011.clit dround.012.clit \
+       dround.013.clit dround.014.clit dround.015.clit \
+       dround.016.clit dround.017.clit dround.018.clit \
+       dround.019.clit dround.020.clit dround.021.clit \
+       dround.022.clit dround.023.clit dround.024.clit \
+       dround.025.clit dround.026.clit dround.027.clit \
+       dround.028.clit dround.029.clit dround.030.clit \
+       dround.031.clit dround.032.clit dround.033.clit \
+       dround.034.clit dround.035.clit dround.036.clit tseq.01.clit \
+       tseq.02.clit tseq.03.clit tseq.04.clit tseq.05.clit \
+       tseq.06.clit tseq.07.clit tseq.08.clit tseq.09.clit \
+       tseq.10.clit tseq.11.clit tseq.12.clit tseq.13.clit \
+       tseq.14.clit tseq.15.clit tseq.16.clit tseq.17.clit \
+       tseq.18.clit tseq.19.clit tdiff.001.clit tdiff.002.clit \
+       tdiff.003.clit tdiff.004.clit tdiff.005.clit tdiff.006.clit \
+       tdiff.007.clit tdiff.008.clit tdiff.009.clit tdiff.010.clit \
+       tdiff.011.clit tdiff.012.clit tdiff.013.clit tadd.001.clit \
+       tadd.002.clit tadd.003.clit tadd.004.clit tadd.005.clit \
+       tadd.006.clit tadd.007.clit tadd.008.clit tadd.009.clit \
+       tadd.010.clit tadd.011.clit tgrep.001.clit tgrep.002.clit \
+       tgrep.003.clit ttest.001.clit ttest.002.clit ttest.003.clit \
+       ttest.004.clit ttest.005.clit ttest.006.clit ttest.007.clit \
+       tconv.001.clit tconv.002.clit tconv.003.clit tconv.004.clit \
+       tconv.005.clit tconv.006.clit tconv.007.clit tconv.008.clit \
+       tconv.009.clit tconv.010.clit tconv.011.clit tconv.012.clit \
+       tconv.013.clit tconv.014.clit tround.001.clit tround.002.clit \
+       tround.003.clit tround.004.clit tround.005.clit \
+       tround.006.clit dtconv.001.clit dtconv.002.clit \
+       dtconv.003.clit dtconv.004.clit dtconv.005.clit \
+       dtconv.006.clit dtconv.007.clit dtconv.008.clit \
+       dtconv.009.clit dtconv.010.clit dtconv.011.clit \
+       dtconv.012.clit dtconv.013.clit dtconv.014.clit \
+       dtconv.015.clit dtconv.016.clit dtconv.017.clit \
+       dtconv.018.clit dtconv.019.clit dtconv.020.clit \
+       dtconv.021.clit dtconv.022.clit dtconv.023.clit \
+       $(am__append_2) dtconv.034.clit dtconv.035.clit \
+       dtconv.036.clit dtconv.037.clit dtconv.038.clit \
+       dtconv.039.clit dtconv.040.clit dtconv.041.clit \
+       dtconv.042.clit dtconv.043.clit dtconv.044.clit \
+       dtconv.045.clit dtconv.046.clit dtconv.047.clit \
+       dtconv.048.clit dtconv.049.clit dtconv.050.clit \
+       dtconv.051.clit dtconv.052.clit dtconv.053.clit \
+       dtconv.054.clit dtconv.055.clit dtconv.056.clit \
+       dtconv.057.clit dtconv.058.clit dtconv.059.clit \
+       dtconv.060.clit dtconv.061.clit dtconv.062.clit \
+       dtconv.063.clit dtconv.064.clit dtconv.065.clit \
+       dtconv.066.clit dtconv.067.clit dtconv.068.clit \
+       dtconv.069.clit dtconv.070.clit dtconv.071.clit \
+       dtconv.072.clit convt.ymcw-ymd.clit convt.ymcw-ywd.clit \
+       convt.ymcw-yd.clit convt.ymd-ymcw.clit convt.ymd-ywd.clit \
+       convt.ymd-yd.clit convt.ywd-ymcw.clit convt.ywd-ymd.clit \
+       convt.ywd-yd.clit convt.yd-ymcw.clit convt.yd-ymd.clit \
+       convt.yd-ywd.clit add.ymcw-1d.clit add.ymd-1d.clit \
+       add.ywd-1d.clit add.yd-1d.clit add.ymcw-1w.clit \
+       add.ymd-1w.clit add.ywd-1w.clit add.yd-1w.clit \
+       add.ymcw-1y.clit add.ymd-1y.clit add.ywd-1y.clit \
+       add.yd-1y.clit dtseq.01.clit dtseq.02.clit dtseq.03.clit \
+       dtseq.04.clit dtseq.05.clit dtseq.06.clit dtseq.07.clit \
+       dtseq.08.clit dtseq.09.clit dtseq.10.clit dtseq.11.clit \
+       dtseq.12.clit dtadd.001.clit dtadd.002.clit dtadd.003.clit \
+       dtadd.004.clit dtadd.005.clit dtadd.006.clit dtadd.007.clit \
+       dtadd.008.clit dtadd.009.clit dtadd.010.clit dtadd.011.clit \
+       dtadd.012.clit dtadd.013.clit dtadd.014.clit dtadd.015.clit \
+       dtadd.016.clit dtadd.017.clit dtadd.018.clit dtadd.019.clit \
+       dtadd.020.clit dtadd.021.clit dtadd.022.clit dtadd.023.clit \
+       dtadd.024.clit dtadd.025.clit dtadd.026.clit dtadd.027.clit \
+       dtadd.028.clit dtadd.029.clit $(am__append_3) dtadd.032.clit \
+       dtadd.033.clit $(am__append_4) dtadd.036.clit dtadd.037.clit \
+       dtadd.038.clit dtadd.039.clit dtadd.040.clit dtadd.041.clit \
+       dtadd.042.clit dtadd.043.clit dtadd.044.clit dtadd.045.clit \
+       dtadd.046.clit dtadd.047.clit dtadd.048.clit dtadd.049.clit \
+       dtadd.050.clit dtadd.051.clit dtadd.052.clit dtadd.053.clit \
+       dtadd.054.clit dtadd.055.clit dtgrep.001.clit dtgrep.002.clit \
+       dtgrep.003.clit dtgrep.004.clit dtgrep.005.clit \
+       dtgrep.006.clit dtgrep.007.clit dtgrep.008.clit \
+       dtgrep.009.clit dtgrep.010.clit dtgrep.011.clit \
+       dtgrep.012.clit dtgrep.013.clit dtgrep.014.clit \
+       dttest.001.clit dttest.002.clit dttest.003.clit \
+       dttest.004.clit dttest.005.clit dttest.006.clit \
+       dttest.007.clit dttest.008.clit dttest.009.clit \
+       dttest.010.clit dtdiff.001.clit dtdiff.002.clit \
+       dtdiff.003.clit dtdiff.004.clit dtdiff.005.clit \
+       dtdiff.006.clit dtdiff.007.clit dtdiff.008.clit \
+       dtdiff.009.clit dtdiff.010.clit dtdiff.011.clit \
+       dtdiff.012.clit dtdiff.013.clit dtdiff.014.clit \
+       dtdiff.015.clit dtdiff.016.clit dtdiff.017.clit \
+       dtdiff.018.clit $(am__append_5) dtdiff.023.clit \
+       dtdiff.024.clit dtdiff.025.clit dtdiff.026.clit \
+       dtdiff.027.clit dtdiff.028.clit dtdiff.029.clit \
+       dtdiff.030.clit dtdiff.031.clit dtdiff.032.clit \
+       dtdiff.033.clit dtdiff.034.clit dtdiff.035.clit \
+       dtdiff.036.clit dtdiff.037.clit dtdiff.038.clit \
+       dtdiff.039.clit dtdiff.040.clit dtdiff.041.clit \
+       dtdiff.042.clit dtdiff.043.clit dtdiff.044.clit \
+       dtdiff.045.clit dtdiff.046.clit dtdiff.047.clit \
+       dtround.001.clit dtround.002.clit dtround.003.clit \
+       dtround.004.clit dtround.005.clit dtround.006.clit \
+       dtround.007.clit dtround.008.clit dtround.009.clit \
+       dtround.010.clit dtround.011.clit dtround.012.clit \
+       dtround.013.clit dtround.014.clit dtround.015.clit \
+       dtround.016.clit dzone.001.clit dzone.002.clit dzone.003.clit \
+       dzone.004.clit dzone.005.clit dzone.006.clit dzone.007.clit \
+       dzone.008.clit dzone.009.clit dzone.010.clit dzone.011.clit \
+       dzone.012.clit dzone.013.clit dzone.014.clit dsort.001.clit \
+       dsort.002.clit dsort.003.clit dsort.004.clit dsort.005.clit \
+       dsort.006.clit dsort.007.clit strptime.001.clit \
+       strptime.002.clit strptime.003.clit prchunk.001.clit \
+       prchunk.002.clit prchunk.003.clit prchunk.004.clit \
+       prchunk.005.clit prchunk.006.clit tzmap.001.clit \
+       tzmap.002.clit tzmap.003.clit tzmap.004.clit \
+       tzmap_check_01.clit tzmap_check_02.clit mil-midnight.001.clit \
+       mil-midnight.002.clit mil-midnight.003.clit \
+       mil-midnight.004.clit mil-midnight.005.clit \
+       mil-midnight.006.clit mil-midnight.007.clit \
+       mil-midnight.008.clit mil-midnight.009.clit \
+       mil-midnight.010.clit dtz.001.clit dtz.002.clit \
+       strtoi.001.clit itostr.001.clit itostr.002.clit \
        itostr.003.clit itostr.004.clit
 bin_tests = struct-1 struct-2 struct-3 struct-4 struct-5 struct-6 \
        struct-7 struct-8 struct-9 enum-1 dtcore-strp dtcore-conv \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/test/dgrep.042.clit 
new/dateutils-0.4.5/test/dgrep.042.clit
--- old/dateutils-0.4.4/test/dgrep.042.clit     1970-01-01 01:00:00.000000000 
+0100
+++ new/dateutils-0.4.5/test/dgrep.042.clit     2018-09-20 09:09:04.000000000 
+0200
@@ -0,0 +1,20 @@
+#!/usr/bin/clitoris  ## -*- shell-script -*-
+
+$ dseq 2018-03-05 2018-05-15 -f '%F %a %c %u' | dgrep '%c=04'
+2018-03-22 Thu 04 4
+2018-03-23 Fri 04 5
+2018-03-24 Sat 04 6
+2018-03-25 Sun 04 7
+2018-03-26 Mon 04 1
+2018-03-27 Tue 04 2
+2018-03-28 Wed 04 3
+2018-04-22 Sun 04 7
+2018-04-23 Mon 04 1
+2018-04-24 Tue 04 2
+2018-04-25 Wed 04 3
+2018-04-26 Thu 04 4
+2018-04-27 Fri 04 5
+2018-04-28 Sat 04 6
+$
+
+## dgrep.042.clit ends here
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/test/dgrep.043.clit 
new/dateutils-0.4.5/test/dgrep.043.clit
--- old/dateutils-0.4.4/test/dgrep.043.clit     1970-01-01 01:00:00.000000000 
+0100
+++ new/dateutils-0.4.5/test/dgrep.043.clit     2018-09-20 09:09:04.000000000 
+0200
@@ -0,0 +1,16 @@
+#!/usr/bin/clitoris  ## -*- shell-script -*-
+
+$ dseq 2018-03-05 2018-05-15 -f '%F %a %c %u' | dgrep '%u=04'
+2018-03-08 Thu 02 4
+2018-03-15 Thu 03 4
+2018-03-22 Thu 04 4
+2018-03-29 Thu 05 4
+2018-04-05 Thu 01 4
+2018-04-12 Thu 02 4
+2018-04-19 Thu 03 4
+2018-04-26 Thu 04 4
+2018-05-03 Thu 01 4
+2018-05-10 Thu 02 4
+$
+
+## dgrep.043.clit ends here
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/test/dzone.012.clit 
new/dateutils-0.4.5/test/dzone.012.clit
--- old/dateutils-0.4.4/test/dzone.012.clit     2018-08-13 12:40:57.000000000 
+0200
+++ new/dateutils-0.4.5/test/dzone.012.clit     2018-09-20 09:09:04.000000000 
+0200
@@ -1,8 +1,9 @@
 #!/usr/bin/clitoris  ## -*- shell-script -*-
 
-$ dzone Europe/Berlin Australia/Sydney 08:00:00
-10:00:00+02:00 Europe/Berlin
-18:00:00+10:00 Australia/Sydney
+$ dzone UTC Europe/Moscow America/Bogota 08:00:00
+08:00:00+00:00 UTC
+11:00:00+03:00 Europe/Moscow
+03:00:00-05:00 America/Bogota
 $
 
 ## dzone.012.clit ends here
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dateutils-0.4.4/version.mk 
new/dateutils-0.4.5/version.mk
--- old/dateutils-0.4.4/version.mk      2018-08-13 12:41:08.000000000 +0200
+++ new/dateutils-0.4.5/version.mk      2018-09-20 09:09:16.000000000 +0200
@@ -1,3 +1,3 @@
-VERSION = 0.4.4
+VERSION = 0.4.5
 PACKAGE_VERSION = $(VERSION)
 PACKAGE_STRING = $(PACKAGE) $(VERSION)


Reply via email to