Commit graph

2324 commits

Author SHA1 Message Date
pho
288f693f5a Import time-compat-1.9.2.2
This packages tries to compat as much of time features as possible.
2019-12-31 18:06:15 +00:00
joerg
cbb3fc0a39 Needs libXmu and libXt, formerly pulled in via Mesa. 2019-12-21 23:48:08 +00:00
adam
2aceb89f42 py-icalendar: updated to 4.0.4
4.0.4:
Bug fixes:
- Reduce Hypothesis iterations to speed up testing, allowing PRs to pass
2019-12-11 10:28:58 +00:00
markd
8533543d24 tex-*: add TEXLIVE_UNVERSIONED=yes 2019-12-06 19:00:17 +00:00
kim
d1ecc33a85 Switch to new site in MASTER_SITES, and set MAINTAINER to pkgsrc-users. 2019-12-01 05:18:55 +00:00
markd
4be05f232f rsibreak: update to 0.12.11 qt5/kf5 version 2019-11-30 21:50:33 +00:00
adam
4f95d2c08c py-parsedatetime: updated to 2.5
v2.5:
Fix to sanitize abbreviated months from icu
typo in RU locale in abbreviation for January
Fix lint errors for flake8 v3.5.0
Add a constant for start hour
Add 'secs' and 'mins' into base units
Remove unused dependency on future
2019-11-25 06:39:49 +00:00
markd
98fe48ade7 kholidays: also needs qt5-qttools 2019-11-24 19:42:58 +00:00
markd
1fb9f5e283 time: add kcalutils 2019-11-17 06:23:28 +00:00
markd
361fc6ec8c kcalutils: add version 19.08.3
This library provides a set of utility functions that help applications
access and use calendar data via the KCalendarCore library.
2019-11-17 06:22:26 +00:00
markd
17a3234327 ktimer: update to 19.08.3 qt5/kf5 version 2019-11-17 04:59:39 +00:00
adam
58dc90a925 py-arrow: updated to 0.15.4
0.15.4:
- [FIX] Fixed an issue that caused package installs to fail on Conda Forge.

0.15.3:
- [NEW] ``factory.get()`` can now create arrow objects from a ISO calendar tuple, for example:

.. code-block:: python

    >>> arrow.get((2013, 18, 7))
    <Arrow [2013-05-05T00:00:00+00:00]>

- [NEW] Added a new token ``x`` to allow parsing of integer timestamps with milliseconds and microseconds.
- [NEW] Formatting now supports escaping of characters using the same syntax as parsing, for example:

.. code-block:: python

    >>> arw = arrow.now()
    >>> fmt = "YYYY-MM-DD h [h] m"
    >>> arw.format(fmt)
    '2019-11-02 3 h 32'

- [NEW] Added ``humanize`` week granularity translations for Chinese, Spanish and Vietnamese.
- [CHANGE] Added ``ParserError`` to module exports.
- [FIX] Added support for midnight at end of day.
- [INTERNAL] Created Travis build for macOS.
- [INTERNAL] Test parsing and formatting against full timezone database.

0.15.2:
- [NEW] Added ``humanize`` week granularity translations for Portuguese and Brazilian Portuguese.
- [NEW] Embedded changelog within docs and added release dates to versions.
- [FIX] Fixed a bug that caused test failures on Windows only.

0.15.1:
- [NEW] Added ``humanize`` week granularity translations for Japanese.
- [FIX] Fixed a bug that caused Arrow to fail when passed a negative timestamp string.
- [FIX] Fixed a bug that caused Arrow to fail when passed a datetime object with ``tzinfo`` of type ``StaticTzInfo``.

0.15.0:
- [NEW] Added support for DDD and DDDD ordinal date tokens. The following functionality is now possible: ``arrow.get("1998-045")``, ``arrow.get("1998-45", "YYYY-DDD")``, ``arrow.get("1998-045", "YYYY-DDDD")``.
- [NEW] ISO 8601 basic format for dates and times is now supported (e.g. ``YYYYMMDDTHHmmssZ``).
- [NEW] Added ``humanize`` week granularity translations for French, Russian and Swiss German locales.
- [CHANGE] Timestamps of type ``str`` are no longer supported **without a format string** in the ``arrow.get()`` method. This change was made to support the ISO 8601 basic format and to address bugs.

The following will NOT work in v0.15.0:

.. code-block:: python

    >>> arrow.get("1565358758")
    >>> arrow.get("1565358758.123413")

The following will work in v0.15.0:

.. code-block:: python

    >>> arrow.get("1565358758", "X")
    >>> arrow.get("1565358758.123413", "X")
    >>> arrow.get(1565358758)
    >>> arrow.get(1565358758.123413)

- [CHANGE] When a meridian token (a|A) is passed and no meridians are available for the specified locale (e.g. unsupported or untranslated) a ``ParserError`` is raised.
- [CHANGE] The timestamp token (``X``) will now match float timestamps of type ``str``: ``arrow.get(“1565358758.123415”, “X”)``.
- [CHANGE] Strings with leading and/or trailing whitespace will no longer be parsed without a format string. Please see `the docs <https://arrow.readthedocs.io/en/latest/#regular-expressions>`_ for ways to handle this.
- [FIX] The timestamp token (``X``) will now only match on strings that **strictly contain integers and floats**, preventing incorrect matches.
- [FIX] Most instances of ``arrow.get()`` returning an incorrect ``Arrow`` object from a partial parsing match have been eliminated.
2019-11-15 14:09:45 +00:00
adam
b0ad06c84a py-aniso8601: updated to 8.0.0
Changes 8.0.0:
Handle ',' character as a fractional separator, as required by 4.2.2.4
Fix semver usage for prelease version, as required by clause 9
2019-11-15 14:02:20 +00:00
wiz
49384f7664 xclock: update to 1.0.9.
Alan Coopersmith (3):
      Use _CONST_X_STRING to make libXt declare String as const char *
      Clear -Wsign-compare warning from gcc 7.3
      xclock 1.0.9

Jon Turney (1):
      Consistently use X_GETTIMEOFDAY

Niclas Zeising (2):
      Fix logic sourrouning && and ||
      Use fabsf when dealing with floating point numbers
2019-11-14 11:02:29 +00:00
markd
78c990299d time: add kcalendarcore 2019-11-11 09:31:25 +00:00
markd
16248d3902 kcalendarcore: Add version 5.64.0
This library provides access to and handling of calendar data.
It supports the standard formats iCalendar and vCalendar and the
group scheduling standard iTIP.

A calendar contains information like incidences (events, to-dos, journals),
alarms, time zones, and other useful information.  This API provides
access to that calendar information via well known calendar formats
iCalendar (or iCal) and the older vCalendar.
2019-11-11 09:28:58 +00:00
markd
49e99bc09d kholidays: update to 5.64.0
5.62.0

KHolidays
  Display filename where we return an error
2019-11-11 09:05:38 +00:00
nia
679fe5359c libical: Include limits.h for INT_MAX 2019-11-10 11:12:53 +00:00
adam
73de30bbc2 py-dateutil: updated to 2.8.1
Version 2.8.1:

Data updates
- Updated tzdata version to 2019c.

Bugfixes
- Fixed a race condition in the ``tzoffset`` and ``tzstr`` "strong" caches on
  Python 2.7.
- Parsing errors will now raise ``ParserError``, a subclass of ``ValueError``,
  which has a nicer string representation.
- ``parser.parse`` will now raise ``TypeError`` when ``tzinfos`` is passed a
  type that cannot be interpreted as a time zone. Prior to this change, it
  would raise an ``UnboundLocalError`` instead.
- Changed error message raised when when passing a ``bytes`` object as the time
  zone name to gettz in Python 3.
- Changed compatibility logic to support a potential Python 4.0 release.
- Updated many modules to use ``tz.UTC`` in favor of ``tz.tzutc()`` internally,
  to avoid an unnecessary function call.
- Fixed issue where ``dateutil.tz`` was using a backported version of
  ``contextlib.nullcontext`` even in Python 3.7 due to a malformed import
  statement.

Tests
- Switched from using assertWarns to using pytest.warns in the test suite.
- Fix typo in setup.cfg causing PendingDeprecationWarning to not be explicitly
  specified as an error in the warnings filter.
- Fixed issue where ``test_tzlocal_offset_equal`` would fail in certain
  environments (such as FreeBSD) due to an invalid assumption about what time
  zone names are provided.
- Fixed a minor bug in ``test_isoparser`` related to ``bytes``/``str``
  handling.
- Explicitly listed all markers used in the pytest configuration.
- Extensive improvements to the parser test suite, including the adoption of
  ``pytest``-style tests and the addition of parametrization of several test
  cases.
- Added tests for tzinfos input types.
- Fixed failure of test suite when changing the TZ variable is forbidden.
- Pinned all test dependencies on Python 3.3.

Documentation changes
- Fixed many misspellings, typos and styling errors in the comments and
  documentation.

Misc
- Added Python 3.8 to the trove classifiers.
- Moved as many keys from ``setup.py`` to ``setup.cfg`` as possible.
- Reorganized ``parser`` methods by functionality.
- Switched ``release.py`` over to using ``pep517.build`` for creating releases,
  rather than direct invocations of ``setup.py``.
- Added a "build" environment into the tox configuration, to handle dependency
  management when making releases.
2019-11-06 20:49:22 +00:00
schmonz
67a17b157f Promote p5-File-ShareDir-Install from TEST_DEPENDS to BUILD_DEPENDS
(it's needed during configure).
2019-11-03 23:43:49 +00:00
nia
0a0986fecd libical: Update to 3.0.6
Changes in 3.0.6:

    Handle both COUNT and UNTIL in RRULEs
    Fix RRULE BYDAY with INTERVAL=2 conflict
    Various fuzzification fixes
    New publicly available function:
        icaltimezone_truncate_vtimezone()
    Add option to disable building the test suite
    Built-in timezones updated to tzdata2019c

Changes in 3.0.5:

    New publicly available function:
        icalproperty_get_datetime_with_component()
    Allow reset DATE/DATE-TIME VALUE parameter for all-day events
    icalproperty_get_datetime_with_component() will use location as TZID fallback.
    New CMake option ENABLE_GTK_DOC for disabling the libical-glib developer documentation
    GObject Introspection - use $MAJOR-0 versioning
    libical-glib API is considered unstable:
        define LIBICAL_GLIB_UNSTABLE_API=1 before including <libical-glib/libical-glib.h>
    Built-in timezones updated to tzdata2019a
    De-fuzzifications and Coverity fixes

Changes in 3.0.4:

    Silently fail RSCALE recurrence clauses when RSCALE is disabled
    Fixed icalcomponent_set_comment() and icalcomponent_set_uid()
    fix FREQ=MONTHLY;BYMONTH
    Skip UTF-8 marker when parsing
    Fix parsing ? in VCF files produced by Outlook
    Fix TZID on DATE-TIME value can override time specified in UTC
    CMake discovery module for ICU uses pkg-config now
    New publicly available function:
        icalparameter_kind_is_valid()
    Built-in timezones updated to tzdata2018e
2019-11-02 20:55:46 +00:00
rillig
5c9d5e5586 time: align variable assignments
pkglint -Wall -F --only aligned -r

No manual corrections.
2019-11-02 16:28:37 +00:00
mef
d0f86cd8b1 (time/p5-Data-ICal) Updated to 0.23
0.23 2019-08-14
 - Rewrite property folding to be faster (and clearer)(thanks to Calvin Morrison)
 - Linewrap tests: add a stronger assertion about expectation(thanks to Ricardo Signes)
Note that as the folding code is rewritten, there is a tiny behavior change:
Long folded strings will always contain CRLF at the end no matter if
original strings have that or not(they should have according to RFC).
Please report if this is an issue to you.
2019-11-02 14:51:35 +00:00
mef
7a68175acb (time/p5-DateTime-Format-Flexible) Updated to 0.32
0.32 Sat Sep 14 2019
  - add support for offset timezones without a space separator and
    formatted HH:MM '2019-09-03T10:42:00.000-04:00'
    - thanks Stijn Heymans
  - allow negative timezone offsets in 2 and 4 digit lengths with and without spaces
    - now works: 2007-05-06T04:44:44-0800
    - now works: 2007-05-06T04:44:44-08
    - now works: 2007-05-06T04:44:44 -08
  - validate all timezone offsets
2019-11-02 14:39:05 +00:00
mef
3cf31d6fe6 (time/p5-DateTime-Locale) Updated to 1.25
1.25     2019-10-09
- Rebuilt all locale data with CLDR 36, released on 2019-10-04.
2019-11-02 14:06:49 +00:00
nia
81cd98ad8a evolution: Update to 3.34.1
Switched to GTK3, etc.
2019-10-30 17:26:49 +00:00
adam
43ce47ef3e Fix sphinx-build binary name 2019-10-21 22:15:10 +00:00
adam
2a440b5b60 py-tzdata: updated to 2019.3
2019.3:
Unknown changes
2019-10-15 17:13:49 +00:00
adam
1ec4169275 py-pytz: updated to 2019.3
2019.3:
Unknown changes
2019-10-15 17:12:09 +00:00
adam
8630cc0db6 py-jrnl: mark as incompatible with Python 2.7 2019-09-25 13:11:03 +00:00
adam
a6c8ba6d4e py-jrnl: prefer py-cryptodome over py-crypto; bump revision 2019-09-20 16:52:46 +00:00
adam
4afab01a32 py-dateparser: updated to 0.7.2
0.7.2:
Features:
* Extended Czech support
* Added `time` to valid periods
* Added timezone information to dates found with `search_dates()`
* Support strings as date formats

Improvements:
* Fixed Collections ABCs depreciation warning
* Fixed dates with trailing colons not being parsed
* Fixed date format override on any settings change
* Fixed parsing current weekday as past date, regardless of settings
* Added UTC -2:30 as a valid offset
* Added Python 3.7 to supported versions, dropped support for Python 3.3 and 3.4
* Moved to importlib from imp where possible
* Improved support for Catalan
* Documentation improvements
2019-09-19 19:36:12 +00:00
ryoon
7917e25af2 Recursive revbump from audio/pulseaudio 2019-09-18 14:17:03 +00:00
wen
c8e27b2577 Update to 0.101
Upstream changes:
0.101           2019-08-14      T. R. Wyant
    - Fix broken POD links, and add test to ensure they stay fixed.
2019-09-13 14:10:30 +00:00
wen
d487805d11 Update to 2.37
Upstream changes:
2.37    2019-09-11

- This release is based on version 2019c of the Olson database. This release
  includes contemporary changes for Fiji and Norfolk Island.


2.36    2019-07-01

- This release is based on version 2019b of the Olson database. This release
  includes contemporary changes for Brazil and Palestine.
2019-09-13 09:55:05 +00:00
wen
f8325d5481 Update to 1.15
Upstream changes:
1.15  2019 July 26
        - Fix a bug in the test suite due to floating-point rounding.  Thanks to
          Slaven Rezic (see CPAN RT bug 130150:
                              https://rt.cpan.org/Ticket/Display.html?id=130150)
        - Also improved __DATA__ handling, so as not to hold a lock on the library.

1.14  2019 July 22
        - Fix CPAN RT bug 87484 (https://rt.cpan.org/Ticket/Display.html?id=87484),
          concerning very small floating-point values (e.g. "2.1458e-06").
        - Fix CPAN RT Bug 95447, concerning floating-point numerical time values.
        - Fix CPAN RT Bug 121367, concerning loading perl-only routines after forking.
          This might (?) also fix bug 74880, but I can't reproduce that.
        - Skip locale tests on openbsd platform.
        - Fix accented strings in locale.t

1.13  2019 July 18
        - Fix CPAN RT bug 85001.
          This was a problem in the test suite only; no code changes were made
          in the main module lib/Time/Format.pm.
          The problem existed in how the test suite checked for whether certain
          CPAN modules were installed, and especially in how it attempted to
          unload them from memory afterward.
          Thanks to Sendu Bala for reporting this -- and to Jim Keenan for
          pushing me to fix this.
2019-09-13 09:48:33 +00:00
adam
0e45718c49 py-arrow: updated to 0.14.7
0.14.7

- [CHANGE] `ArrowParseWarning` will no longer be printed on every call to `arrow.get()` with a datetime string. The purpose of the warning was to start a conversation about the upcoming 0.15.0 changes and we appreciate all the feedback that the community has given us!

0.14.6

- [NEW] Added support for `week` granularity in `Arrow.humanize()`. For example, `arrow.utcnow().shift(weeks=-1).humanize(granularity="week")` outputs "a week ago". This change introduced two new untranslated words, `week` and `weeks`, to all locale dictionaries, so locale contributions are welcome!
- [NEW] Fully translated the Brazilian Portugese locale.
- [CHANGE] Updated the Macedonian locale to inherit from a Slavic base.
- [FIX] Fixed a bug that caused `arrow.get()` to ignore tzinfo arguments of type string (e.g. `arrow.get(tzinfo="Europe/Paris")`).
- [FIX] Fixed a bug that occurred when `arrow.Arrow()` was instantiated with a `pytz` tzinfo object.
- [FIX] Fixed a bug that caused Arrow to fail when passed a sub-second token, that when rounded, had a value greater than 999999 (e.g. `arrow.get("2015-01-12T01:13:15.9999995")`). Arrow should now accurately propagate the rounding for large sub-second tokens.
2019-09-06 13:37:14 +00:00
adam
435af01a8b Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
nia
96b14bb159 glclock: needs MesaLib, freeglut, glu
(author note: shiny!)
2019-08-30 18:05:08 +00:00
markd
8087d344df kholidays: update to 5.61.0
5.61.0
  Add public holidays' substitute days in Russia, for 2019-2020
  Update holidays in Russia
5.60.0
  Update UK Early May bank holiday for 2020
  Fix ISO code for Hesse / Germany
5.58.0
  holidays/plan2/holiday_zm_en-gb - add Zambia holidays
  holidays/plan2/holiday_lv_lv - fix Midsummer's Day
  holiday_mu_en - Holidays 2019 in Mauritius
  holiday_th_en-gb - update for 2019
  Update Japanese holidays
  Add public holidays for Lower Saxony (Germany)
2019-08-27 20:42:33 +00:00
adam
9483f561ba py-arrow: updated to 0.14.5
0.14.5
- [NEW] Added Afrikaans locale.
- [CHANGE] Removed deprecated replace shift functionality.
- [FIX] Fixed bug that occurred when factory.get() was passed a locale kwarg.
2019-08-26 10:38:11 +00:00
ryoon
edacf2bbcb Recursive revbump from boost-1.71.0 2019-08-22 12:22:48 +00:00
gutteridge
7a60a7f8d4 xfce4-datetime-plugin: update to 0.8.0
Change log:

2019-08-11
================================================================================
xfce4-datetime-plugin v0.8.0 released

* Updated translations: Armenian (Armenia), Danish, Finnish, French, Galician,
  Hebrew, Icelandic, Interlingue, Italian, Kazakh, Lithuanian, Norwegian Bokmål,
  Portuguese, Slovak, Slovenian, Turkish, Ukrainian
2019-08-18 22:06:08 +00:00
adam
2a61bfaaf6 py-tzlocal: updated to 2.0.0
2.0.0:

Major differences since 1.5.1
- When no time zone configuration can be find, tzlocal now return UTC.
  This is a major difference from 1.x, where an exception would be raised.
  This change is because Docker images often have no configuration at all,
  and the unix utilities will then default to UTC, so we follow that.
- If tzlocal on Unix finds a timezone name in a /etc config file, then
  tzlocal now verifies that the timezone it fouds has the same offset as
  the local computer is configured with. If it doesn't, something is
  configured incorrectly.
- Get timezone via Termux `getprop` wrapper on Android. It's not officially
  supported because we can't test it, but at least we make an effort.

Minor differences and bug fixes
- Skip comment lines when parsing /etc/timezone.
- Don't load timezone from current directory.
- Now verifies that the config files actually contain something before
  reading them.
- Got rid of a BytesWarning
- Now handles if config file paths exists, but are directories.
- Moved tests out from distributions
- Support wheels
2019-08-12 19:58:13 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
brook
93e94bec97 Update all R packages to canonical form.
The canonical form [1] of an R package Makefile includes the
following:

- The first stanza includes R_PKGNAME, R_PKGVER, PKGREVISION (as
  needed), and CATEGORIES.

- HOMEPAGE is not present but defined in math/R/Makefile.extension to
  refer to the CRAN web page describing the package.  Other relevant
  web pages are often linked from there via the URL field.

This updates all current R packages to this form, which will make
regular updates _much_ easier, especially using pkgtools/R2pkg.

[1] http://mail-index.netbsd.org/tech-pkg/2019/08/02/msg021711.html
2019-08-08 19:53:36 +00:00
adam
1bfb5865f6 py-arrow: updated to 0.14.4
0.14.4
- [FIX] Fixed a regression in 0.14.3 that prevented a tzinfo argument of type string to be passed to the get() function. Functionality such as arrow.get("2019072807", "YYYYMMDDHH", tzinfo="UTC") should work as normal again.
- [CHANGE] Moved backports.functools_lru_cache dependency from extra_requires to install_requires for Python 2.7 installs to fix

0.14.3
- [NEW] Added full support for Python 3.8.
- [CHANGE] Added warnings for upcoming factory.get() parsing changes in 0.15.0. Please see https://github.com/crsmithdev/arrow/issues/612 for full details.
- [FIX] Extensive refactor and update of documentation.
- [FIX] factory.get() can now construct from kwargs.
- [FIX] Added meridians to Spanish Locale.
2019-08-03 04:35:12 +00:00
adam
3b28990222 py-pytz: updated to 2019.2
2019.2:
Unknown changes
2019-08-03 04:30:14 +00:00
brook
1a3d999d0f R-timeDate: update to version 3043.102.
Update to the canonical form of an R package and fix the LICENSE
field.
2019-08-01 01:00:28 +00:00
brook
01a311b403 R-hms: initial commit.
Implements an S3 class for storing and formatting time-of-day values,
based on the 'difftime' class.
2019-07-31 13:56:46 +00:00