./time/dateutils, Command line tools for working with dates

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.4.0, Package name: dateutils-0.4.0, Maintainer: pkgsrc-users

Dateutils are a bunch of tools that revolve around fiddling with
dates and times in the command line with a strong focus on use
cases that arise when dealing with large amounts of financial data.

Dateutils commands are prefixed with a `d` but otherwise resemble
known unix commands for reasons of intuition. The only exception
being `strptime` which is analogous to the libc function of the
same name.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 7f3ec03b68464f37ea2eb661b569b3352ed66740
RMD160: b1efb3742d47ae4d3f2cddb0df88480a40e0d82b
Filesize: 594.105 KB

Version history: (Expand)


CVS history: (Expand)


   2016-09-25 23:13:09 by Thomas Klausner | Files touched by this commit (1)
Log message:
Remove nonworking master site.
   2016-09-19 07:33:15 by Makoto Fujiwara | Files touched by this commit (5) | Package updated
Log message:
Updated time/dateutils to 0.4.0
-------------------------------
v0.4.0
Summary: v0.4.0 of dateutils
This is a bugfix release.

Bugfixes:
  - document %g/%G format specifiers
  - bug/42, accept NUL characters in input
  - bug/45, correctly display Gregorian and ISO week dates in one line
  - bug/46, adhere to ISO group's official formatting of week dates
  - bug/47, allow rounding of Epoch based timestamps
  - bug/48, avoid crash for void input to strptime(3)

Features:
  - datetest supports --isvalid to conditionalise on date/time parsing
  - all tools support --from-locale to parse localised input
  - tools with output formatting support --locale to format output according to
    locale

v0.3.5
Summary: v0.3.5 of dateutils
This is a bugfix release.

Bugfixes:
  - bug/40, distinguish between numerals-only dates and durations
  - tests will succeed independent of current date

See info page examples and/or README.

v0.3.4
Summary: v0.3.4 of dateutils
This is a bugfix release.

Bugfixes:
  - bug/39, MacOSX endianness detection
  - bug/38, ddiff day-only durations on date/times
  - dadd +2m bug is fixed, regression dtadd.049.clit/dtadd.050.clit

v0.3.3
Summary: v0.3.3 of dateutils
This is a feature release.

Features:
  - to clarify purpose and avoid name clashes prefix binaries with date- This
    results in: dateadd dateconv datediff dategrep dateround dateseq datesort
    datetest and datezone
  - provide compatibilty through configure switch -with-old-names
  - provide single digit years through %_y
  - allow rounding of ISO-week dates (ywd) to week numbers

Bugfixes:
  - dashes behind a date do not count as tz indicator
  - UTC/TAI/GPS special coordinated zones work on systems without leap second
    support

v0.3.2
Summary: v0.3.2 of dateutils
This is a bugfix release.

Bugfixes:
  - out of range minutes will be discarded
  - bug 30 (malicious input crashes dconv) has been fixed

Features:
  - military midnight stamps are supported (T24:00:00)
  - 8601 ordinal dates (year + doy) are recognised directly (-f yd)
  - strptime(1) can behave in a locale-dependent way

-------------------------------------------------------------------------
(pkgsrc-changes)
 - recover the two patches for 0.3.1
   2016-09-19 06:47:16 by Makoto Fujiwara | Files touched by this commit (4)
Log message:
- Removing two patches. Those two does not make any difference
  in packaging as well as PLIST listing.
- PKGREVISION++, just for easiness to trace this commit.
   2015-11-03 00:31:47 by Alistair G. Crooks | Files touched by this commit (161)
Log message:
Add SHA512 digests for distfiles for time category

Problems found with mismatching existing digests for:
	distfiles/asclock-classic-1.0.tar.gz
	distfiles/asclock-gtk-2.1.10beta.tar.gz
	distfiles/asclock-xlib-2.0.11.tar.gz
	distfiles/emiclock-2.0.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-03-19 20:17:18 by Joerg Sonnenberger | Files touched by this commit (4)
Log message:
Create portable binary packages. Bump revision.
   2014-12-16 03:22:44 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
Add one (more) MASTER_SITES, at release/ directory, thanks obache@.
   2014-12-16 02:51:36 by Makoto Fujiwara | Files touched by this commit (4)
Log message:
- Convert MASTER_SITES from tagged-github to normal tarball, thanks obache@
- autoreconf is not necessary for this tarball
  (remove pre-configure: target in Makefile)
- Remove automake and autoreconf from USE_TOOLS+=
- Add patch for Makefile.in as well as Makefile.am
- MAKE_JOBS_SAFE= no
- Add following files in PLIST
  share/dateutils/iata.tzmcc
  share/dateutils/icao.tzmcc
  share/dateutils/mic.tzmcc
Thanks again obache@
   2014-12-15 09:45:47 by Makoto Fujiwara | Files touched by this commit (4) | Package updated
Log message:
(pkgsrc)
- MASTER_SITES moved
- DIST_SUBDIR is now used.
- pre-configure:, post-build: added for Makefile
- Some tweak added (post-build: etc) to get similar PLIST (as of 0.2.6)

(upstream)
Update 0.2.6 to 0.3.1
From: http://www.fresse.org/dateutils/changelog.html
v0.3.1
------------------------
This is a bugfix release.

Bugfixes:
 -  octave/matlab code is distributed fully
 -  negative durations with refined units are minus-signed only once
 -  ddiff is entirely anticommutative now
 -  tests don¢Âª®t fail if zones don¢Âª®t exist on the build system
 -  dseq with empty ranges will no longer produce output (just as seq(1))
 -  arbitrary integers are not interpreted as time anymore
 -  when converting from zone info properly clear zone difference for %Z
 -  dseq(1) will automatically resort to +1mo and +1y iterators for wildcarded \ 
ymd dates
 -  dadd(1)¢Âª®ing ywd dates with output as ymd works properly now

Features:
 -  ddiff can output nanosecond diffs
 -  automatic fix-up of dates is documented now
 -  parser errors and fix ups are reported through return code 2
 -  dseq with no -f|--format stays in the calendric system of
    the start value instead of converting all output to ymd

v0.3.0
------------------------
This is a feature release.

Features:
 -  dgrep supports time zones both for the expression and the input
 -  timezones can be specified by alternative codes and tzmap files
 -  new tool dzone to inspect date/times in multiple timezones in bulk
 -  new tool dsort to sort input chronologically
 -  gengetopt and help2man maintainer dependencies removed
 -  lilian/julian inputs via -i ldn and -i jdn
 -  ymcw dates now follow ISO 8601 in using 07 to denote Sunday

Bugfixes:
 -  ddiff takes differences between a unix epoch stamp and a date/time
 -  zone converter assigns correct sign to zone difference when using %Z
 -  weekdays are properly calculated from epoch stamps (issue 24)

v0.2.7
--------------------------
This is a feature release.

Features:
 -  dgrep supports -v|--invert-match like grep
 -  output specifier %G is supported for compatibility with POSIX
 -  ddiff calculates year-day differences
 -  ddiff calculates ISO-week date differences
 -  ddiff output can be zero and space padded through 0 and SPC modifier
 -  zoneinfo database on AIX >= 6.1 is taken into account

Bug fixes:
 -  ddiff can calculate full year differences, issue 21 fixed
 -  dseq now accepts %W, %V output formats, issue 22 fixed
 -  builds with clang >= 3.3 work again, clang bug 18028