Commit graph

2307 commits

Author SHA1 Message Date
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
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
wiz
c30c5fbc0b *: recursive bump for nettle 3.5.1 2019-07-20 22:45:58 +00:00
adam
21d2b9e524 py-pendulum: updated to 2.0.5
2.0.5:

Fixed
* Fixed ISO week dates not being parsed properly in from_format().
* Fixed loading of some timezones with empty posix spec.
* Fixed deprecation warnings.

Locales
* Added RU locale.
2019-07-18 11:29:30 +00:00
nia
002101c67c Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
adam
880b3ff72f py-aniso8601: updated to 7.0.0
Changes 7.0.0
Handle all fractional components as an integer number of microseconds, eliminating rounding issues
2019-07-12 19:07:09 +00:00
nia
9c28fc111b Use https for pythonhosted.org. 2019-07-09 11:29:30 +00:00
taca
e884ee29ce time/ruby-tzinfo-data: update to 1.2019.2
Update ruby-tzinfo-data to 1.2019.2.

Based on version 2019b of the IANA Time Zone Database
(https://mm.icann.org/pipermail/tz-announce/2019-July/000056.html).
2019-07-08 13:51:10 +00:00
adam
19d648cc5a py-tzdata: updated to 2019.2
2019.2:
Unknown changes
2019-07-08 09:24:24 +00:00
bsiegert
812b0afe93 Add a package for py-pytimeparse-1.1.8.
PR pkg/54340.

A small Python library to parse various kinds of time expressions,
inspired by a StackOverflow question.

The single function pytimeparse.timeparse.timeparse defined in the
library (also available as pytimeparse.parse) parses time expressions
like the following:

    32m
    2h32m
    3d2h32m
    1w3d2h32m
    1w 3d 2h 32m
    1 w 3 d 2 h 32 m
    ...
2019-07-07 10:14:44 +00:00
gdt
4d891101a8 Recursive revbump from gpsd-3.19 2019-07-02 19:56:45 +00:00
gdt
d6f0ae82dd time/ntpsec: Re-enable gpsd
ntpsec used to depend on gpsd, but gpsd in pkgsrc was old so it didn't
for a while.  Depend on it again, which reenables ntploggps.
2019-07-02 00:13:07 +00:00
nia
314d0da6b3 Follow some remaining search.cpan.org redirects. 2019-07-01 21:35:32 +00:00
jaapb
2a8c2218be Added ocaml-mtime to Makefile SUBDIRs 2019-07-01 16:07:29 +00:00
jaapb
ca75b4d4ab Added time/ocaml-mtime, a monotonic wall clock library for OCaml.
This is needed as a dependency for some options of ocaml-git.
2019-07-01 16:06:55 +00:00
ryoon
57d0806c39 Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
nia
d5c846b3af Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2019-06-30 20:14:13 +00:00
adam
26ec534a1b py-arrow: updated to 0.14.2
0.14.2
- [CHANGE] Travis CI builds now use tox to lint and run tests.
- [FIX] Fixed UnicodeDecodeError on certain locales.

0.14.1
- [FIX] Fixed "ImportError: No module named 'dateutil'".

0.14.0
- [NEW] Added provisional support for Python 3.8.
- [CHANGE] Removed support for EOL Python 3.4.
- [FIX] Updated setup.py with modern Python standards.
- [FIX] Upgraded dependencies to latest versions.
- [FIX] Enabled flake8 and black on travis builds.
- [FIX] Formatted code using black and isort.
2019-06-16 14:08:03 +00:00