Bug 217599 - [new port] devel/cctz - c++ library for handling time zones, etc.
Summary: [new port] devel/cctz - c++ library for handling time zones, etc.
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Wen Heping
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-07 03:20 UTC by John Hein
Modified: 2017-03-08 06:29 UTC (History)
1 user (show)

See Also:


Attachments
[new port] devel/cctz (4.01 KB, text/plain)
2017-03-07 03:20 UTC, John Hein
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description John Hein 2017-03-07 03:20:20 UTC
Created attachment 180583 [details]
[new port] devel/cctz

C++ library to handle time zones (groks Olson time zone files) and other artifacts of civil time and what the library calls absolute time.

QA:
 portlint - ok
 stage-qa - ok
 testport - ok (10-stable/amd64)

=================

CCTZ contains two libraries that cooperate with <chrono> to give
C++ programmers all the necessary tools for computing with dates,
times, and time zones in a simple and correct manner. The libraries
in CCTZ are:

_ The Civil-Time Library - This is a header-only library that
  supports computing with human-scale time, such as dates (which
  are represented by the cctz::civil_day class). This library is
  declared in civil_time.h.

_ The Time-Zone Library - This library uses the IANA time zone
  database that is installed on the system to convert between
  _absolute time_ and _civil time_. This library is declared in
  time_zone.h.

WWW: http://github.com/google/cctz

=================
Comment 1 commit-hook freebsd_committer freebsd_triage 2017-03-08 06:25:18 UTC
A commit references this bug:

Author: wen
Date: Wed Mar  8 06:24:15 UTC 2017
New revision: 435657
URL: https://svnweb.freebsd.org/changeset/ports/435657

Log:
  CCTZ contains two libraries that cooperate with <chrono> to give
  C++ programmers all the necessary tools for computing with dates,
  times, and time zones in a simple and correct manner. The libraries
  in CCTZ are:

  _ The Civil-Time Library - This is a header-only library that
    supports computing with human-scale time, such as dates (which
    are represented by the cctz::civil_day class). This library is
    declared in civil_time.h.

  _ The Time-Zone Library - This library uses the IANA time zone
    database that is installed on the system to convert between
    _absolute time_ and _civil time_. This library is declared in
    time_zone.h.

  WWW: http://github.com/google/cctz

  PR:		217599
  Submitted by:	z7dr6ut7gs@snkmail.com

Changes:
  head/devel/Makefile
  head/devel/cctz/
  head/devel/cctz/Makefile
  head/devel/cctz/distinfo
  head/devel/cctz/files/
  head/devel/cctz/files/patch-Makefile
  head/devel/cctz/files/patch-src_time__zone__libc.cc
  head/devel/cctz/pkg-descr