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)
