Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (43m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 20:37:00 UTC Now

2020-10-17 13:53:55 UTC MAIN commitmail json YAML

Update devel/py-canonicaljson to 1.4.0

Version 1.4.0 released 2020-09-03

* Fix producing non-standard JSON for Infinity, -Infinity, and NaN. This could
  cause errors when encoding objects into canonical JSON that previously used to
  work, but were incompatible with JSON implementations in other languages.
* Use UTF-8 to fix ASCII encoding errors when data containing Unicode was
  attempted to be pretty-printed.

(js)

2020-10-17 13:49:34 UTC MAIN commitmail json YAML

git-delta, ripgrep

(maya)

2020-10-17 13:48:54 UTC MAIN commitmail json YAML

ripgrep: update to 12.1.1, fix pkglint warning.

(Note: we are not including the docs. Maybe we should...)

ripgrep 12.1.1 is a patch release that fixes a couple small bugs. In
particular, the ripgrep 12.1.0 release did not tag new releases for all of its
in-tree dependencies. As a result, ripgrep built dependencies from crates.io
would produce a different build than compiling ripgrep from source on the
12.1.0 tag. Namely, some crates like grep-cli had unreleased changes.

    BUG #1581:
    Corrects some egregious markup output in --help.
    BUG #1591:
    Mention the special $0 capture group in docs for the -r/--replace flag.
    BUG #1602:
    Fix failing test resulting from out-of-sync dependencies.

ripgrep 12.1.0 is a small minor version release that mostly includes bug fixes
and documentation improvements. This release also contains some important
notices for downstream packagers.

Notices for downstream ripgrep package maintainers:

    Fish shell completions will be removed in the ripgrep 13 release.
    See #1577
    for more details.
    ripgrep has switched from a2x to asciidoctor to generate the man page.
    If asciidoctor is not present, then ripgrep will currently fall back to
    a2x. Support for a2x will be dropped in the ripgrep 13 release.
    See #1544
    for more details.

Feature enhancements:

    FEATURE #1547:
    Support decompressing .Z files via uncompress.

Bug fixes:

    BUG #1252:
    Add a section on the --pre flag to the GUIDE.
    BUG #1339:
    Improve error message when a pattern with invalid UTF-8 is provided.
    BUG #1524:
    Note how to escape a $ when using --replace.
    BUG #1537:
    Fix match bug caused by inner literal optimization.
    BUG #1544:
    ripgrep now uses asciidoctor instead of a2x to generate its man page.
    BUG #1550:
    Substantially reduce peak memory usage when searching wide directories.
    BUG #1571:
    Add note about configuration files in --type-{add,clear} docs.
    BUG #1573:
    Fix incorrect --count-matches output when using look-around.

ripgrep 12.0.1 is a small patch release that includes a minor bug fix relating
to superfluous error messages when searching git repositories with sub-modules.
This was a regression introduced in the 12.0.0 release.

Bug fixes:

    BUG #1520:
    Don't emit spurious error messages in git repositories with submodules.

ripgrep 12 is a new major version release of ripgrep that contains many bug
fixes, several important performance improvements and a few minor new features.

In a near future release, I am hoping to add an
indexing feature
to ripgrep, which will dramatically speed up searching by building an index.
Feedback would very much be appreciated, especially on the user experience
which will be difficult to get right.

This release has no known breaking changes.

Deprecations:

    The --no-pcre2-unicode flag is deprecated. Instead, use the --no-unicode
    flag, which applies to both the default regex engine and PCRE2. For now,
    --no-pcre2-unicode and --pcre2-unicode are aliases to --no-unicode
    and --unicode, respectively. The --[no-]pcre2-unicode flags may be
    removed in a future release.
    The --auto-hybrid-regex flag is deprecated. Instead, use the new --engine
    flag with the auto value.

Performance improvements:

    PERF #1087:
    ripgrep is smarter when detected literals are whitespace.
    PERF #1381:
    Directory traversal is sped up with speculative ignore-file existence checks.
    PERF cd8ec38a:
    Improve inner literal detection to cover more cases more effectively.
    e.g., +Sherlock Holmes + now has Sherlock Holmes extracted instead
    of .
    PERF 6a0e0147:
    Improve literal detection when the -w/--word-regexp flag is used.
    PERF ad97e9c9:
    Improve overall performance of the -w/--word-regexp flag.

Feature enhancements:

    Added or improved file type filtering for erb, diff, Gradle, HAML, Org,
    Postscript, Skim, Slim, Slime, RPM Spec files, Typoscript, xml.
    FEATURE #1370:
    Add --include-zero flag that shows files searched without matches.
    FEATURE #1390:
    Add --no-context-separator flag that always hides context separators.
    FEATURE #1414:
    Add --no-require-git flag to allow ripgrep to respect gitignores anywhere.
    FEATURE #1420:
    Add --no-ignore-exclude to disregard rules in .git/info/exclude files.
    FEATURE #1466:
    Add --no-ignore-files flag to disable all --ignore-file flags.
    FEATURE #1488:
    Add '--engine' flag for easier switching between regex engines.
    FEATURE 75cbe88f:
    Add --no-unicode flag. This works on all supported regex engines.

Bug fixes:

    BUG #1291:
    ripgrep now works in non-existent directories.
    BUG #1319:
    Fix match bug due to errant literal detection.
    BUG #1335:
    Fixes a performance bug when searching plain text files with very long lines.
    This was a serious performance regression in some cases.
    BUG #1344:
    Document usage of --type all.
    BUG #1389:
    Fixes a bug where ripgrep would panic when searching a symlinked directory.
    BUG #1439:
    Improve documentation for ripgrep's automatic stdin detection.
    BUG #1441:
    Remove CPU features from man page.
    BUG #1442,
    BUG #1478:
    Improve documentation of the -g/--glob flag.
    BUG #1445:
    ripgrep now respects ignore rules from .git/info/exclude in worktrees.
    BUG #1485:
    Fish shell completions from the release Debian package are now installed to
    /usr/share/fish/vendor_completions.d/rg.fish.

(maya)

2020-10-17 13:39:45 UTC MAIN commitmail json YAML

Add git-delta 0.4.4

A viewer for git and diff output

Code evolves, and we all spend time studying diffs. Delta aims to
make this both efficient and enjoyable: it allows you to make
extensive changes to the layout and styling of diffs, as well as
allowing you to stay arbitrarily close to the default git/diff
output.

(maya)

2020-10-17 12:54:43 UTC MAIN commitmail json YAML

doc: Updated cad/gtkwave to 3.3.107

(mef)

2020-10-17 12:54:28 UTC MAIN commitmail json YAML

(cad/gtkwave) Updated 3.3.106 to 3.3.107

3.3.107 30sep20 Fix left shift overflow in cvt_fpsudec for fixed point.
                Added Find First One trace type options.
                Fixed bug in Show-Change All Highlighted.

(mef)

2020-10-17 12:29:42 UTC MAIN commitmail json YAML

doc: Updated multimedia/sickgear to 0.22.5

(js)

2020-10-17 12:29:32 UTC MAIN commitmail json YAML

Update multimedia/sickgear to 0.22.5

### 0.22.5 (2020-10-16 00:45:00 UTC)

* Fix reading scene numbers from db
* Change improve clarity of notes when config/Media Process/Failed Download Handling is enabled

### 0.22.4 (2020-10-15 13:20:00 UTC)

* Fix enable "Perform search tasks" at config/Media Providers/Options for custom RSS
* Fix remove enable_scheduled_backlog as it is not appropriate for custom RSS
* Fix if no anime release group parsed, provider id is used to prevent skipping result
* Fix if no anime season is parsed, assume season 1 to prevent skipping result
* Change add some anime quality recognition to assist search

### 0.22.3 (2020-10-14 15:00:00 UTC)

* Fix use qualities saved as default during Add Show to set up qualities in Bulk Change
* Fix add manual indents to Quality dropdown select that browsers removed from CSS styles
* Change allow Python 3.9.0
* Fix English flag

### 0.22.2 (2020-09-25 09:00:00 UTC)

* Change allow Python 3.8.6
* Fix show saved require word list to require at least one word during search

### 0.22.1 (2020-09-24 13:00:00 UTC)

* Fix rare case with import existing shows where shows are not listed due to a corrupt `.nfo` file

### 0.22.0 (2020-09-19 20:50:00 UTC)

* Add menu Shows/"Metacritic Cards"
* Add menu Shows/"TV Calendar Cards"
* Add country and language to Shows/"Trakt Cards"
* Add persistence to views of Shows/Browse Cards
* Change make web UI calls async so that, for example, process media will not block page requests
* Change improve speed of backlog overview
* Fix the missing snatched low quality on backlog overview
* Fix print trace to webinterface
* Fix creating show list when there is no list at the cycle of backlog search spread
* Change improve Python performance of handling core objects
* Change improve performance for find_show_by_id
* Change episode overview, move pulldown from 'Set/Failed' to 'Override/Failed'
* Change add rarfile_py3 3.1 (a4202ca)
* Change backport rarfile_py2; Fixes for multivolume RAR3 with encrypted headers
* Update Apprise 0.8.0 (6aa52c3) to 0.8.5 (55a2edc)
* Update attr 19.2.0.dev0 (daf2bc8) to 20.1.0.dev0 (4bd6827)
* Update Beautiful Soup 4.8.1 (r540) to 4.8.2 (r559)
* Update Certifi 2019.06.16 (84dc766) to 2020.06.20 (f7e30d8)
* Update dateutil 2.8.1 (fc9b162) to 2.8.1 (43b7838)
* Update DiskCache library 4.0.0 (2c79bb9) to 4.1.0 (b0451e0)
* Update feedparser 6.0.0b1 (d12d3bd) to feedparser_py2 6.0.0b3 (7e255f0)
* Add feedparser_py3 6.0.0b3 (7e255f0)
* Update Fuzzywuzzy 0.17.0 (0cfb2c8) to 0.18.0 (2188520)
* Update html5lib 1.1-dev (4b22754) to 1.1 (f87487a)
* Update idna library 2.8 (032fc55) to 2.9 (1233a73)
* Update isotope library 3.0.1 (98ba374) to 3.0.6 (ad00807)
* Update functools_lru_cache 1.5 (21e85f5) to 1.6.1 (2dc65b5)
* Update MsgPack 0.6.1 (05ff11d) to 1.0.0 (fa7d744)
* Update profilehooks module 1.11.0 (e17f378) to 1.11.2 (d72cc2b)
* Update PySocks 1.7.0 (91dcdf0) to 1.7.1 (c2fa43c)
* Update Requests library 2.22.0 (3d968ff) to 2.24.0 (1b41763)
* Update Six compatibility library 1.13.0 (ec58185) to 1.15.0 (c0be881)
* Update soupsieve_py3 2.0.0.dev (69194a2) to 2.0.0.final (e66c311)
* Update soupsieve_py2 1.9.5 (6a38398) to 1.9.6 final (f9c96ec)
* Update tmdbsimple 2.2.0 (ff17893) to 2.2.6 (310d933)
* Update Tornado_py3 Web Server 6.0.3 (ff985fe) to 6.0.4 (b4e39e5)
* Update urllib3 release 1.25.6 (4a6c288) to 1.25.9 (a5a45dc)
* Add Telegram notifier
* Change enable image caching on browse pages
* Change update sceneNameCache after scene names are updated
* Change add core dedicated base class tvinfo_base to unify future info sources
* Add exclude ignore words and exclude required words to settings/Search, Edit and View show
* Add API response field `global exclude ignore` to sg.listignorewords endpoint
* Add API response field `global exclude require` to sg.listrequirewords endpoint
* Change improve Popen resource usage under py2
* Add overall failure monitoring to History/Connect fails (renamed from "Provider fails")
* Change log exception during updateCache in newznab
* Change make Py3.9 preparations
* Change anime "Available groups" to display "No groups listed..." when API is fine with no results instead of blank
* Change improve clarity of anime group lists by using terms Allow list and Block list
* Change add alternative locations for git.exe on Windows with a log warning
* Add link to the wiki setup guide for NZBGet and SABnzbd at Search Settings/"NZB Results"
* Change API version to 13

### 0.21.49 (2020-09-19 20:40:00 UTC)

* Change make make test_encrypt hardware independent
* Fix add `cf_clearance` to two providers that use CF IUAM, Scenetime and Torrenting
* Change convert Scenetime Quicktime SD release titles to formal SD quality title

### 0.21.48 (2020-09-18 21:00:00 UTC)

* Change typo on search_episode_subtitles when subtitles are disabled
* Fix enabled encrypt option on startup under py3

### 0.21.47 (2020-09-17 16:10:00 UTC)

* Change add warning to logs for enabled providers where `cf_clearance` cookie is missing
* Fix backlog search in season search mode
* Fix don't search if subtitles disabled

### 0.21.46 (2020-09-16 20:00:00 UTC)

* Fix TorrentDay and IPTorrents. Important: user must add browser cookie `cf_clearance` to provider 'Cookies' setting.
  If `cf_clearance` not found in browser, log out, delete site cookies, refresh browser, `cf_clearance` will be created.

(js)

2020-10-17 11:42:48 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.21.2

(js)

2020-10-17 11:42:35 UTC MAIN commitmail json YAML

Update chat/matrix-synapse to 1.21.2

Synapse 1.21.2 (2020-10-15)
===========================

Debian packages and Docker images have been rebuilt using the latest versions of dependency libraries, including authlib 0.15.1. Please see bugfixes below.

Security advisory
-----------------

* HTML pages served via Synapse were vulnerable to cross-site scripting (XSS)
  attacks. All server administrators are encouraged to upgrade.
  ([\#8444](https://github.com/matrix-org/synapse/pull/8444))
  ([CVE-2020-26891](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26891))

  This fix was originally included in v1.21.0 but was missing a security advisory.

  This was reported by [Denis Kasak](https://github.com/dkasak).

Bugfixes
--------

- Fix rare bug where sending an event would fail due to a racey assertion. ([\#8530](https://github.com/matrix-org/synapse/issues/8530))
- An updated version of the authlib dependency is included in the Docker and Debian images to fix an issue using OpenID Connect. See [\#8534](https://github.com/matrix-org/synapse/issues/8534) for details.

Synapse 1.21.1 (2020-10-13)
===========================

This release fixes a regression in v1.21.0 that prevented debian packages from being built.
It is otherwise identical to v1.21.0.

Synapse 1.21.0 (2020-10-12)
===========================

No significant changes since v1.21.0rc3.

As [noted in
v1.20.0](https://github.com/matrix-org/synapse/blob/release-v1.21.0/CHANGES.md#synapse-1200-2020-09-22),
a future release will drop support for accessing Synapse's
[Admin API](https://github.com/matrix-org/synapse/tree/master/docs/admin_api) under the
`/_matrix/client/*` endpoint prefixes. At that point, the Admin API will only
be accessible under `/_synapse/admin`.

Synapse 1.21.0rc3 (2020-10-08)
==============================

Bugfixes
--------

- Fix duplication of events on high traffic servers, caused by PostgreSQL `could not serialize access due to concurrent update` errors. ([\#8456](https://github.com/matrix-org/synapse/issues/8456))

Internal Changes
----------------

- Add Groovy Gorilla to the list of distributions we build `.deb`s for. ([\#8475](https://github.com/matrix-org/synapse/issues/8475))

Synapse 1.21.0rc2 (2020-10-02)
==============================

Features
--------

- Convert additional templates from inline HTML to Jinja2 templates. ([\#8444](https://github.com/matrix-org/synapse/issues/8444))

Bugfixes
--------

- Fix a regression in v1.21.0rc1 which broke thumbnails of remote media. ([\#8438](https://github.com/matrix-org/synapse/issues/8438))
- Do not expose the experimental `uk.half-shot.msc2778.login.application_service` flow in the login API, which caused a compatibility problem with Element iOS. ([\#8440](https://github.com/matrix-org/synapse/issues/8440))
- Fix malformed log line in new federation "catch up" logic. ([\#8442](https://github.com/matrix-org/synapse/issues/8442))
- Fix DB query on startup for negative streams which caused long start up times. Introduced in [\#8374](https://github.com/matrix-org/synapse/issues/8374). ([\#8447](https://github.com/matrix-org/synapse/issues/8447))

Synapse 1.21.0rc1 (2020-10-01)
==============================

Features
--------

- Require the user to confirm that their password should be reset after clicking the email confirmation link. ([\#8004](https://github.com/matrix-org/synapse/issues/8004))
- Add an admin API `GET /_synapse/admin/v1/event_reports` to read entries of table `event_reports`. Contributed by @dklimpel. ([\#8217](https://github.com/matrix-org/synapse/issues/8217))
- Consolidate the SSO error template across all configuration. ([\#8248](https://github.com/matrix-org/synapse/issues/8248), [\#8405](https://github.com/matrix-org/synapse/issues/8405))
- Add a configuration option to specify a whitelist of domains that a user can be redirected to after validating their email or phone number. ([\#8275](https://github.com/matrix-org/synapse/issues/8275), [\#8417](https://github.com/matrix-org/synapse/issues/8417))
- Add experimental support for sharding event persister. ([\#8294](https://github.com/matrix-org/synapse/issues/8294), [\#8387](https://github.com/matrix-org/synapse/issues/8387), [\#8396](https://github.com/matrix-org/synapse/issues/8396), [\#8419](https://github.com/matrix-org/synapse/issues/8419))
- Add the room topic and avatar to the room details admin API. ([\#8305](https://github.com/matrix-org/synapse/issues/8305))
- Add an admin API for querying rooms where a user is a member. Contributed by @dklimpel. ([\#8306](https://github.com/matrix-org/synapse/issues/8306))
- Add `uk.half-shot.msc2778.login.application_service` login type to allow appservices to login. ([\#8320](https://github.com/matrix-org/synapse/issues/8320))
- Add a configuration option that allows existing users to log in with OpenID Connect. Contributed by @BBBSnowball and @OmmyZhang. ([\#8345](https://github.com/matrix-org/synapse/issues/8345))
- Add prometheus metrics for replication requests. ([\#8406](https://github.com/matrix-org/synapse/issues/8406))
- Support passing additional single sign-on parameters to the client. ([\#8413](https://github.com/matrix-org/synapse/issues/8413))
- Add experimental reporting of metrics on expensive rooms for state-resolution. ([\#8420](https://github.com/matrix-org/synapse/issues/8420))
- Add experimental prometheus metric to track numbers of "large" rooms for state resolutiom. ([\#8425](https://github.com/matrix-org/synapse/issues/8425))
- Add prometheus metrics to track federation delays. ([\#8430](https://github.com/matrix-org/synapse/issues/8430))

Bugfixes
--------

- Fix a bug in the media repository where remote thumbnails with the same size but different crop methods would overwrite each other. Contributed by @deepbluev7. ([\#7124](https://github.com/matrix-org/synapse/issues/7124))
- Fix inconsistent handling of non-existent push rules, and stop tracking the `enabled` state of removed push rules. ([\#7796](https://github.com/matrix-org/synapse/issues/7796))
- Fix a longstanding bug when storing a media file with an empty `upload_name`. ([\#7905](https://github.com/matrix-org/synapse/issues/7905))
- Fix messages not being sent over federation until an event is sent into the same room. ([\#8230](https://github.com/matrix-org/synapse/issues/8230), [\#8247](https://github.com/matrix-org/synapse/issues/8247), [\#8258](https://github.com/matrix-org/synapse/issues/8258), [\#8272](https://github.com/matrix-org/synapse/issues/8272), [\#8322](https://github.com/matrix-org/synapse/issues/8322))
- Fix a longstanding bug where files that could not be thumbnailed would result in an Internal Server Error. ([\#8236](https://github.com/matrix-org/synapse/issues/8236), [\#8435](https://github.com/matrix-org/synapse/issues/8435))
- Upgrade minimum version of `canonicaljson` to version 1.4.0, to fix an unicode encoding issue. ([\#8262](https://github.com/matrix-org/synapse/issues/8262))
- Fix longstanding bug which could lead to incomplete database upgrades on SQLite. ([\#8265](https://github.com/matrix-org/synapse/issues/8265))
- Fix stack overflow when stderr is redirected to the logging system, and the logging system encounters an error. ([\#8268](https://github.com/matrix-org/synapse/issues/8268))
- Fix a bug which cause the logging system to report errors, if `DEBUG` was enabled and no `context` filter was applied. ([\#8278](https://github.com/matrix-org/synapse/issues/8278))
- Fix edge case where push could get delayed for a user until a later event was pushed. ([\#8287](https://github.com/matrix-org/synapse/issues/8287))
- Fix fetching malformed events from remote servers. ([\#8324](https://github.com/matrix-org/synapse/issues/8324))
- Fix `UnboundLocalError` from occuring when appservices send a malformed register request. ([\#8329](https://github.com/matrix-org/synapse/issues/8329))
- Don't send push notifications to expired user accounts. ([\#8353](https://github.com/matrix-org/synapse/issues/8353))
- Fix a regression in v1.19.0 with reactivating users through the admin API. ([\#8362](https://github.com/matrix-org/synapse/issues/8362))
- Fix a bug where during device registration the length of the device name wasn't limited. ([\#8364](https://github.com/matrix-org/synapse/issues/8364))
- Include `guest_access` in the fields that are checked for null bytes when updating `room_stats_state`. Broke in v1.7.2. ([\#8373](https://github.com/matrix-org/synapse/issues/8373))
- Fix theoretical race condition where events are not sent down `/sync` if the synchrotron worker is restarted without restarting other workers. ([\#8374](https://github.com/matrix-org/synapse/issues/8374))
- Fix a bug which could cause errors in rooms with malformed membership events, on servers using sqlite. ([\#8385](https://github.com/matrix-org/synapse/issues/8385))
- Fix "Re-starting finished log context" warning when receiving an event we already had over federation. ([\#8398](https://github.com/matrix-org/synapse/issues/8398))
- Fix incorrect handling of timeouts on outgoing HTTP requests. ([\#8400](https://github.com/matrix-org/synapse/issues/8400))
- Fix a regression in v1.20.0 in the `synapse_port_db` script regarding the `ui_auth_sessions_ips` table. ([\#8410](https://github.com/matrix-org/synapse/issues/8410))
- Remove unnecessary 3PID registration check when resetting password via an email address. Bug introduced in v0.34.0rc2. ([\#8414](https://github.com/matrix-org/synapse/issues/8414))

Improved Documentation
----------------------

- Add `/_synapse/client` to the reverse proxy documentation. ([\#8227](https://github.com/matrix-org/synapse/issues/8227))
- Add note to the reverse proxy settings documentation about disabling Apache's mod_security2. Contributed by Julian Fietkau (@jfietkau). ([\#8375](https://github.com/matrix-org/synapse/issues/8375))
- Improve description of `server_name` config option in `homserver.yaml`. ([\#8415](https://github.com/matrix-org/synapse/issues/8415))

Deprecations and Removals
-------------------------

- Drop support for `prometheus_client` older than 0.4.0. ([\#8426](https://github.com/matrix-org/synapse/issues/8426))

Internal Changes
----------------

- Fix tests on distros which disable TLSv1.0. Contributed by @danc86. ([\#8208](https://github.com/matrix-org/synapse/issues/8208))
- Simplify the distributor code to avoid unnecessary work. ([\#8216](https://github.com/matrix-org/synapse/issues/8216))
- Remove the `populate_stats_process_rooms_2` background job and restore functionality to `populate_stats_process_rooms`. ([\#8243](https://github.com/matrix-org/synapse/issues/8243))
- Clean up type hints for `PaginationConfig`. ([\#8250](https://github.com/matrix-org/synapse/issues/8250), [\#8282](https://github.com/matrix-org/synapse/issues/8282))
- Track the latest event for every destination and room for catch-up after federation outage. ([\#8256](https://github.com/matrix-org/synapse/issues/8256))
- Fix non-user visible bug in implementation of `MultiWriterIdGenerator.get_current_token_for_writer`. ([\#8257](https://github.com/matrix-org/synapse/issues/8257))
- Switch to the JSON implementation from the standard library. ([\#8259](https://github.com/matrix-org/synapse/issues/8259))
- Add type hints to `synapse.util.async_helpers`. ([\#8260](https://github.com/matrix-org/synapse/issues/8260))
- Simplify tests that mock asynchronous functions. ([\#8261](https://github.com/matrix-org/synapse/issues/8261))
- Add type hints to `StreamToken` and `RoomStreamToken` classes. ([\#8279](https://github.com/matrix-org/synapse/issues/8279))
- Change `StreamToken.room_key` to be a `RoomStreamToken` instance. ([\#8281](https://github.com/matrix-org/synapse/issues/8281))
- Refactor notifier code to correctly use the max event stream position. ([\#8288](https://github.com/matrix-org/synapse/issues/8288))
- Use slotted classes where possible. ([\#8296](https://github.com/matrix-org/synapse/issues/8296))
- Support testing the local Synapse checkout against the [Complement homeserver test suite](https://github.com/matrix-org/complement/). ([\#8317](https://github.com/matrix-org/synapse/issues/8317))
- Update outdated usages of `metaclass` to python 3 syntax. ([\#8326](https://github.com/matrix-org/synapse/issues/8326))
- Move lint-related dependencies to package-extra field, update CONTRIBUTING.md to utilise this. ([\#8330](https://github.com/matrix-org/synapse/issues/8330), [\#8377](https://github.com/matrix-org/synapse/issues/8377))
- Use the `admin_patterns` helper in additional locations. ([\#8331](https://github.com/matrix-org/synapse/issues/8331))
- Fix test logging to allow braces in log output. ([\#8335](https://github.com/matrix-org/synapse/issues/8335))
- Remove `__future__` imports related to Python 2 compatibility. ([\#8337](https://github.com/matrix-org/synapse/issues/8337))
- Simplify `super()` calls to Python 3 syntax. ([\#8344](https://github.com/matrix-org/synapse/issues/8344))
- Fix bad merge from `release-v1.20.0` branch to `develop`. ([\#8354](https://github.com/matrix-org/synapse/issues/8354))
- Factor out a `_send_dummy_event_for_room` method. ([\#8370](https://github.com/matrix-org/synapse/issues/8370))
- Improve logging of state resolution. ([\#8371](https://github.com/matrix-org/synapse/issues/8371))
- Add type annotations to `SimpleHttpClient`. ([\#8372](https://github.com/matrix-org/synapse/issues/8372))
- Refactor ID generators to use `async with` syntax. ([\#8383](https://github.com/matrix-org/synapse/issues/8383))
- Add `EventStreamPosition` type. ([\#8388](https://github.com/matrix-org/synapse/issues/8388))
- Create a mechanism for marking tests "logcontext clean". ([\#8399](https://github.com/matrix-org/synapse/issues/8399))
- A pair of tiny cleanups in the federation request code. ([\#8401](https://github.com/matrix-org/synapse/issues/8401))
- Add checks on startup that PostgreSQL sequences are consistent with their associated tables. ([\#8402](https://github.com/matrix-org/synapse/issues/8402))
- Do not include appservice users when calculating the total MAU for a server. ([\#8404](https://github.com/matrix-org/synapse/issues/8404))
- Typing fixes for `synapse.handlers.federation`. ([\#8422](https://github.com/matrix-org/synapse/issues/8422))
- Various refactors to simplify stream token handling. ([\#8423](https://github.com/matrix-org/synapse/issues/8423))
- Make stream token serializing/deserializing async. ([\#8427](https://github.com/matrix-org/synapse/issues/8427))

(js)

2020-10-17 08:36:35 UTC MAIN commitmail json YAML

doc: Updated mail/swaks to 20201014.0

(schmonz)

2020-10-17 08:36:26 UTC MAIN commitmail json YAML

Update to 20201014.0. From the changelog:

Notable bugs fixed:
- Last release introduced a bug where Date: headers were localized,
  which is against RFC. Further, that localization then broke character
  rendering in some locales. A new fix for the original issue (#17) was
  put in place, which no longer localizes the Date: header and fixes the
  newly introduced rendering issue (#25)
- Last release introduced a bug which prevented 窶菟rotect-prompt from
  working. This is now fixed (#26)

(schmonz)

2020-10-17 07:42:36 UTC MAIN commitmail json YAML

doc: Updated textproc/oniguruma to 6.9.6rc3

(kim)

2020-10-17 07:42:23 UTC MAIN commitmail json YAML

oniguruma: update to 6.9.6rc3

Changes since 6.9.6rc2:
- Fix a binary compatibility issue (missing `reg_number_of_names' symbol)
- Fix a build issue using msys2 and mingw64 on Windows 10

(kim)

2020-10-17 07:22:15 UTC MAIN commitmail json YAML

2020-10-17 05:25:46 UTC MAIN commitmail json YAML

(inputmethod/ibus) Fix recent bulkbuild error, Cannot convert from `void Extension...

extension.vala:54.37-54.56: error: Argument 7:
Cannot convert from `void ExtensionGtk.bus_name_acquired_cb
(GLib.DBusConnection, string, string, string, string, GLib.Variant)'
to `void GLib.DBusSignalCallback
(GLib.DBusConnection, string?, string, string, string, GLib.Variant)'
                                    bus_name_acquired_cb);

See
    3  2020-10-17 13:37  git clone https://github.com/ibus/ibus.git
    4  2020-10-17 13:38  cd ibus/
    5  2020-10-17 13:38  git show dd4cc5b028c35f9bb8f

Information provided from @tristelo of Twitter, thanks

(mef)

2020-10-16 22:34:25 UTC MAIN commitmail json YAML

doc: Updated sysutils/libcap to 2.44

(mcf)

2020-10-16 22:33:49 UTC MAIN commitmail json YAML

libcap: update to 2.44

Set prefix variable in MAKE_FLAGS so that the *.pc files use the
correct paths.

Use gsed tool since -i flag is used during build.

Disable Go library.

Skip portability check of contrib/pcaps4server; it is not installed
or used during build.

Upstream release notes:
https://sites.google.com/site/fullycapable/release-notes-for-libcap#h.bkhhw1fow1su

(mcf)

2020-10-16 16:31:44 UTC MAIN commitmail json YAML

2020-10-16 15:31:22 UTC MAIN commitmail json YAML

With the missing pieces -> cups-base 2.3.3nb7

(prlw1)

2020-10-16 15:29:25 UTC MAIN commitmail json YAML

cups-base: build ippfind in the (on by default) dnssd case, not just avahi.
missing pieces - thanks wiz!

(prlw1)

2020-10-16 15:17:38 UTC MAIN commitmail json YAML

doc: Updated print/cups-filters to 1.28.5

(prlw1)

2020-10-16 15:17:08 UTC MAIN commitmail json YAML

Update cups-filters to 1.28.5

CHANGES IN V1.28.5

      - cups-browsed: UUID from IPP response was used after its
        pointer was freed by ippDelete() (Pull request #311).

CHANGES IN V1.28.4

      - driverless: Avoid duplicate PPD list entries from the same
          device via UUID
      - driverless: Reduce ippfind calls by "driverless" and
        "driverless-fax"called by CUPS. Let "driverless list" list
        both print and fax PPDs and "driverless-fax list" do
        nothing.
      - driverless: Avoid duplicate listings in printer discovery,
        by "driverless-fax" not listing any URI as "driverless"
        lists them all already.
      - driverless: Vastly improve performance by doing only one
        ippfind call instead of two (IPP, IPPS) as ippfind accepts
        more than one reg type on the command line.
      - Sample PPDs: Corrected manufacturer name in
        Fuji_Xerox-DocuPrint_CM305_df-PDF.ppd.

CHANGES IN V1.28.3

      - libcupsfilters, cups-browsed: Fixed inconsistency between
        resolvers for DNS-SD-based URIs, resolve_uri() and
        ippfind_based_uri_converter(). Now both return a freeable
        string.
      - libcupsfilters: Fix uninitialized buffer and parsing ippfind
        output in ippfind_based_uri_converter() function (Issue
        #308, Pull request #309).

(prlw1)

2020-10-16 15:11:35 UTC MAIN commitmail json YAML

doc: Updated print/cups-base to 2.3.3nb6

(prlw1)

2020-10-16 15:11:13 UTC MAIN commitmail json YAML

cups-base: build ippfind in the (on by default) dnssd case, not just avahi.

(prlw1)

2020-10-16 11:46:39 UTC MAIN commitmail json YAML

For GCC9, add -Wno-error=format-overflow -Wno-error=stringop-truncation to
fix build.

(rin)

2020-10-16 11:35:09 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash-docs to 4.2

(wiz)

2020-10-16 11:35:00 UTC MAIN commitmail json YAML

gnucash-docs: update to 4.2.

4.2    - 27 Spetember 2020
        o Add HTML target to CMakeLists to support macOS bundles.

(wiz)

2020-10-16 10:33:38 UTC MAIN commitmail json YAML

doc: Updated net/tinydyndns to 0.4.2nb1

(schmonz)

2020-10-16 10:33:29 UTC MAIN commitmail json YAML

Since the DNS service is tinydns(8), add dependency on djbdns. Since the
POP3 service doesn't need qmail-pop3d(8), just qmail-popup(8) -- or the
equivalent authup(8) -- tighten qmail dependency to qmail-acceptutils.
Bump PKGREVISION.

(schmonz)

2020-10-16 09:42:01 UTC MAIN commitmail json YAML

Remove a stray dot missed in previous.

(schmonz)

2020-10-16 09:28:26 UTC MAIN commitmail json YAML

doc: Updated net/djbdns-run to 20201016

(schmonz)

2020-10-16 09:28:15 UTC MAIN commitmail json YAML

For DNS Flag Day 2020, suggest enabling axfrdns along with tinydns. Let
the admin set axfrdns_ip distinctly from tinydns_ip, keeping the same
default. Fix an outdated comment. Bump version.

(schmonz)

2020-10-16 07:44:23 UTC MAIN commitmail json YAML

py-gcs-boto-plugin and py-gsutil updates

(bsiegert)

2020-10-16 07:43:01 UTC MAIN commitmail json YAML

doc: Updated chat/mumble to 1.3.3

(nia)

2020-10-16 07:42:48 UTC MAIN commitmail json YAML

mumble: Update to 1.3.3

pkgsrc changes:

- Fixed device iteration on NetBSD
- Fixed the portaudio option
- Added a jack option

Client

Fixed: Chatbox invisble (zero height)
Fixed: Handling of invalid packet sizes
Fixed: Race-condition leading to loss of shortcuts
Fixed: Link in About dialog is now clickable again
Fixed: Sizing issues in ACL-Editor
Improved: PulseAudio now always samples at 48 kHz

Server

Fixed: Crash due to problems when using PostgreSQL
Fixed: Handling of invalid package sizes

(nia)

2020-10-16 07:41:10 UTC MAIN commitmail json YAML

Update py-gsutil to 4.53.

Release 4.53 (release date: 2020-08-19)
======================================
Bug Fixes
------------------
- Remove socksipy dependency to fix proxy authentication
- Retry on errors relating to region specification for S3

Other Changes
------------------
- Prompt Daisy chain users to try STS
- Add new IAM types, and disable URL parsing for  IAM b/c it has subcommands.
- Many text updates and clarifications.

(bsiegert)

2020-10-16 07:00:57 UTC MAIN commitmail json YAML

Update py-gcs-oauth2-boto-plugin to 2.7.

No longer depends on SocksiPy-branch.

(bsiegert)

2020-10-16 06:21:13 UTC MAIN commitmail json YAML

xfce4-wm: Add hack to let this build on NetBSD 8.

(nia)

2020-10-15 23:32:07 UTC MAIN commitmail json YAML

gettext-lib: fix built-in gettext detection on musl

Some packages, for example GNU sed, still use old versions of
gettext.m4 (serial 67 or older) despite having recent releases.

These versions of gettext.m4 fail to detect gettext on musl, which
has gettext built-in to libc. While there is some logic in
gettext-lib/builtin.mk for this situation, it only covers the case
where libintl is separate from libc. To fix this, set the corresponding
configure variables when gettext is built-in to libc.

(mcf)

2020-10-15 23:30:04 UTC MAIN commitmail json YAML

doc: Updated ham/chirp to 20201014

(gdt)

2020-10-15 23:29:56 UTC MAIN commitmail json YAML

chirp: Update to 20201014

upstream: minor improvements

(gdt)

2020-10-15 20:26:35 UTC MAIN commitmail json YAML

don't force-include pulseaudio, let it come from options.mk.

(mrg)

2020-10-15 20:22:56 UTC MAIN commitmail json YAML

doc: Updated net/py-paho-mqtt to 1.5.1

(gdt)

2020-10-15 20:22:48 UTC MAIN commitmail json YAML

net/py-paho-mqtt: Update to 1.5.1

Upstream changes: bugfixes

(gdt)

2020-10-15 19:22:44 UTC MAIN commitmail json YAML

doc: Updated textproc/hfstospell to 0.5.2

(bsiegert)

2020-10-15 19:22:23 UTC MAIN commitmail json YAML

Update hfstospell to 0.5.2.

No changelog from upstream.

(bsiegert)

2020-10-15 16:35:01 UTC MAIN commitmail json YAML

doc: Updated print/foliate to 2.5.0

(fox)

2020-10-15 16:27:31 UTC MAIN commitmail json YAML

doc: Updated www/apache-tomcat7 to 7.0.106

(otis)

2020-10-15 16:27:21 UTC MAIN commitmail json YAML

www/apache-tomcat7: Update to 7.0.106

Brief changes for 7.0.16:
- Pre-load the CoyoteOutputStream class to prevent a potential
  exception when running under a security manager. Patch provided by Johnathan
  Gilday. (markt)
- Refactor the Default servlet to provide a single method that can be
  overridden (generateETag()) should a custom entity tag format be required.
  (markt)
- Improve the validation of entity tags provided with conditional
  requests. Requests with headers that contain invalid entity tags will be
  rejected with a 400 response code. Improve the matching algorithm used to
  compare entity tags in conditional requests with the entity tag for the
  requested resource. Based on a pull request by Sergey Ponomarev. (markt)
- Deprecate the JDBCRealm. (markt)

Full changelog is available at:
https://tomcat.apache.org/tomcat-7.0-doc/changelog.html

Also CONFLICTS have been adjusted.

(otis)

2020-10-15 16:16:35 UTC MAIN commitmail json YAML

doc: Updated www/apache-tomcat85 to 8.5.59

(otis)

2020-10-15 16:16:24 UTC MAIN commitmail json YAML

www/apache-tomcat85: Update to 8.5.58

Changes for 8.5.59:
  - Refactor the handling of closed HTTP/2 streams to reduce the heap usage
    associated with used streams and to retain information for more streams in
    the priority tree.
  - Deprecate the JDBCRealm.
  - Ensure that none of the methods on a ServletContext instance always fail
    when running under a SecurityManager.

Full changelog is available at:
https://tomcat.apache.org/tomcat-8.5-doc/changelog.html#Tomcat_8.5.59_(markt)

Also CONFLICTS have been adjusted.

(otis)

2020-10-15 16:12:50 UTC MAIN commitmail json YAML

doc: Updated www/apache-tomcat9 to 9.0.39

(otis)

2020-10-15 16:12:22 UTC MAIN commitmail json YAML

www/apache-tomcat9: Update to 9.0.39

Changes for 9.0.39:
  - Refactor the handling of closed HTTP/2 streams to reduce the heap usage
    associated with used streams and to retain information for more streams in
    the priority tree.
  - Allow using the utility executor for annotation scanning.
  - Add a bloom filter to speed up archive lookup and improve deployment speed
    of applications with a large number of JARs.

Full changelog is available at:
https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.39

Also CONFLICTS have been adjusted.

(otis)

2020-10-15 16:10:24 UTC MAIN commitmail json YAML

print/foliate: Updates to 2.5.0

Changes since 2.4.2:

Changes:

  * Improved support for touch screen (#591)
  * OPDS credentials can now be remembered (#569)
  * Various fixes for GNOME 3.38 (#548, #603, #608)
  * Fixed Wiktionary internal links (#577)
  * Added Basque (#579), Korean (#604), and Norwegian (#574, #575) translations

(fox)

2020-10-15 15:00:57 UTC MAIN commitmail json YAML

seamonkey-l10n: Revert accidental removal of dependency

(nia)

2020-10-15 13:54:13 UTC MAIN commitmail json YAML

Updated finance/py-stripe, security/py-authlib, www/py-nbformat, databases/py-alembic

(adam)

2020-10-15 13:53:46 UTC MAIN commitmail json YAML

py-alembic: updated to 1.4.3

1.4.3
bug

[bug] [batch] [sqlite]
Added support to drop named CHECK constraints that are specified as part of a column, rather than table wide. Previously, only constraints associated with the table were considered.

[bug] [mysql] [ops]
Fixed issue where the MySQL dialect would not correctly render the server default of a column in an alter operation, if the operation were programmatically generated from an autogenerate pass as it would not accommodate for the full structure of the DefaultClause construct.

[bug] [batch] [sqlite]
Fixed issue where the CAST applied to a JSON column when copying a SQLite table during batch mode would cause the data to be lost, as SQLite’s CAST with JSON appears to convert the data to the value “0”. The CAST is now skipped in a dialect-specific manner, including for JSON columns on SQLite. Pull request courtesy Sebastián Ramírez.

[bug] [commands]
The alembic current command no longer creates an alembic_version table in the database if one does not exist already, returning no version as the current version. This allows checking for migrations in parallel without introducing race conditions. Pull request courtesy Nikolay Edigaryev.

[bug] [batch]
Fixed issue where columns in a foreign-key referenced table would be replaced with null-type columns during a batch operation; while this did not generally have any side effects, it could theoretically impact a batch operation that also targets that table directly and also would interfere with future changes to the .append_column() method to disallow implicit replacement of columns.

[bug] [mssql]
Fixed issue where the mssql_drop_foreign_key=True flag on op.drop_column would lead to incorrect syntax error due to a typo in the SQL emitted, same typo was present in the test as well so it was not detected. Pull request courtesy Oleg Shigorin.

(adam)

2020-10-15 13:49:22 UTC MAIN commitmail json YAML

py-nbformat: updated to 5.0.8

5.0.8
- Add optional support for using `fastjsonschema` as the JSON validation library.
  To enable fast validation, install `fastjsonschema` and set the environment
  variable `NBFORMAT_VALIDATOR` to the value `fastjsonschema`.

(adam)

2020-10-15 13:46:35 UTC MAIN commitmail json YAML

py-authlib: updated to 0.15.1

Version 0.15.1
Backward compitable fix for using JWKs in JWT

(adam)

2020-10-15 13:44:39 UTC MAIN commitmail json YAML

py-stripe: updated to 2.55.0

2.55.0:
Add support for the Payout Reverse API

(adam)

2020-10-15 13:09:20 UTC MAIN commitmail json YAML

doc: Updated lang/go115 to 1.15.3

(bsiegert)

2020-10-15 13:08:34 UTC MAIN commitmail json YAML

2020-10-15 12:43:34 UTC MAIN commitmail json YAML

Update go115 to 1.15.3.

go1.15.2 (released 2020/09/09) includes fixes to the compiler, runtime,
documentation, the go command, and the net/mail, os, sync, and testing
packages. See the Go 1.15.2 milestone on our issue tracker for details.

go1.15.3 (released 2020/10/14) includes fixes to cgo, the compiler, runtime,
the go command, and the bytes, plugin, and testing packages. See the Go 1.15.3
milestone on our issue tracker for details.

(bsiegert)

2020-10-15 12:42:10 UTC MAIN commitmail json YAML

Explain why we haven't listed feedparser 5 and 6 here.

(schmonz)

2020-10-15 12:01:44 UTC MAIN commitmail json YAML

doc: Updated lang/go114 to 1.14.10

(bsiegert)

2020-10-15 12:01:14 UTC MAIN commitmail json YAML

Update go114 to 1.14.10.

go1.14.9 (released 2020/09/09) includes fixes to the compiler, linker, runtime,
documentation, and the net/http and testing packages. See the Go 1.14.9
milestone on our issue tracker for details.

go1.14.10 (released 2020/10/14) includes fixes to the compiler, runtime, and
the plugin and testing packages. See the Go 1.14.10 milestone on our issue
tracker for details.

(bsiegert)

2020-10-15 10:30:31 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rouge to 3.24.0

(fcambus)

2020-10-15 10:26:28 UTC MAIN commitmail json YAML

ruby-rouge: update to 3.24.0.

ChangeLog:

This release has two new lexers: one for e-mails (yes, I am aware it is
only me that spells it that way) and one for J (why not another language
starting with J?). There's also fixes for the Apex, HTTP, Janet, JavaScript
and Rust lexers. And on top of all of that, there are some improvements to
Rouge itself, including a new CLI debug command and a line highlighting
option.

(fcambus)

2020-10-15 08:10:39 UTC MAIN commitmail json YAML

2020-10-15 07:15:40 UTC MAIN commitmail json YAML

2020-10-15 04:42:45 UTC MAIN commitmail json YAML

note bozohttpd 20201014 update

(mrg)

2020-10-15 04:42:06 UTC MAIN commitmail json YAML

update to bozohttpd 20201014.  changes include:

        o  also set -D_GNU_SOURCE in Makefile.boot.  from
          hadrien.lacour@posteo.net.
        o  fix array size botch (assertion, not exploitable.)  from
          martin@netbsd.org.
        o  also match %2F as well as %2f.  from leah@vuxu.org.
        o  many manual and help fixes.  clean ups for higher lint levels,
          consistency/style clean ups.  various option fixes including made
          -f imply -b.  from <henrik@gulbra.net> for freebsd.
        o  add .m4a and .m4v file extensions.
        o  make this work on sun2 by reducing mmap window there.
        o  fix SSL shutdown sequence.  from spz@netbsd.org.
        o  add readme support to directory indexing.  from jmcneill@netbsd.org
        o  add blocklist(8) support.  from jruoho@netbsd.org.

(mrg)

2020-10-15 04:33:56 UTC MAIN commitmail json YAML

2020-10-15 01:26:39 UTC MAIN commitmail json YAML

doc: Updated devel/php-composer to 1.10.15

(tpaul)

2020-10-15 01:26:31 UTC MAIN commitmail json YAML

php-composer: Update to 1.10.15

Upstream Release Notes:

1.10.15
* Fixed path repo version guessing issue

1.10.14
* Fixed version guesser to look at remote branches as well as local ones
* Fixed path repositories version guessing to handle edge cases where version is different from the VCS-guessed version
* Fixed COMPOSER env var causing issues when combined with the global command
* Fixed a few issues dealing with PHP without openssl extension (not recommended at all but sometimes needed for testing)

(tpaul)

2020-10-14 18:49:43 UTC MAIN commitmail json YAML

suse131: Add openal

(nia)

2020-10-14 18:09:13 UTC MAIN commitmail json YAML

2020-10-14 16:43:08 UTC MAIN commitmail json YAML

doc: Updated lang/lua54 to 5.4.1

(wiz)

2020-10-14 16:42:59 UTC MAIN commitmail json YAML

2020-10-14 16:40:02 UTC MAIN commitmail json YAML

doc: Updated lang/lua53 to 5.3.6

(wiz)

2020-10-14 16:39:51 UTC MAIN commitmail json YAML

2020-10-14 16:37:36 UTC MAIN commitmail json YAML

doc: Updated audio/strawberry to 0.8.1

(wiz)

2020-10-14 16:37:26 UTC MAIN commitmail json YAML

strawberry: update to 0.8.1.

0.8.1:

  Bugfixes:
    * Fixed engine selection in backend settings with Qt 6.
    * Fixed pixelated playlist source icon for currently playing song.
    * Fixed crash when deleting queued songs from playlist.
    * Fixed situations where songs could disappear or be shown multiple times with certain collection groupings.
    * Fixed initial sizes of playlist header columns.
    * Fixed Strawberry preventing logout.
    * Fixed incorrectly splitting of basename for moodbar and transcoding for filenames with several dots.
    * Fixed certain cases where "playing now" for scrobbler were sent twice.
    * Fixed album cover loaded twice for certain songs causing slugglish playing widget.
    * Fixed playing widget to draw text after album cover is fully shown.
    * Fixed crash when trying to copy a closed playlist to a device.
    * Fixed incorrect song source for CUE songs when added through the collection watcher.
    * Disable use of HTML in system tray tooltip on Cinnamon too.
    * Remove problematic '&' character from OSD messages.
    * (macOS) Fixed crash on exit when cover manager is open.
    * (macOS) Fixed graphical corruption.
    * (Windows) Fixed GStreamer registry problems.
    * (Windows) Register Tidal URL Scheme in Windows installer.

  Enhancements:
    * Improved playlist autoscrolling.
    * Only allow playlist right click tag editing for editable songs.
    * Read song creation time from subsonic API.
    * Remember manually set compilation status for albums when songs are rescanned.
    * Added icons for edit tag playlist right click menu actions.
    * Maximize dialogs if they are already open when clicked again in the menu.
    * Added support for compilation tag to edit tag dialog.
    * Show song info and album cover in OSD on stop and pause.
    * Reshow OSD on song restart.
    * Always save initial settings.
    * Removed use of deprecated gstreamer "low-percent" (Minimum buffer fill setting).
    * Added buffer low and high watermark settings to backend settings.
    * Make use of newer version of the desktop notifications service when available.

  New features:
    * Added setting for enabling scrobbling based on song source.
    * Added optional delete from disk in collection and playlist.
    * Added Last.fm import data wizard.
    * Added smart and dynamic playlists.
    * Added song ratings.
    * Added Qobuz streaming support.
    * Added Subsonic server side scrobbling support.
    * Load thumbnails from iPods to show under device collection.

(wiz)

2020-10-14 16:29:26 UTC MAIN commitmail json YAML

gopls: Add RCS Id.

(wiz)

2020-10-14 16:28:55 UTC MAIN commitmail json YAML

doc: Updated devel/py-hypothesis to 5.37.1

(wiz)

2020-10-14 16:28:46 UTC MAIN commitmail json YAML

py-hypothesis: update to 5.37.1.

This patch fixes some broken links in the "lark" extra documentation.

(wiz)

2020-10-14 16:27:56 UTC MAIN commitmail json YAML

doc: Updated graphics/py-cairo to 1.20.0

(wiz)

2020-10-14 16:27:46 UTC MAIN commitmail json YAML

py-cairo: update to 1.20.0.

1.20.0 - 2020-10-05
-------------------

* Require Python 3.6+ :pr:`201`
* Require cairo 1.15.10+ :pr:`204`
* docs: support Sphinx 3.0 :pr:`207`
* meson: add 'tests' option to skip tests :pr:`188`
* Windows: build wheels :pr:`197`
* Add support for Python 3.9 and 3.10 :pr:`198` :pr:`202`
* examples: add a Jupyter Notebook example :pr:`181`
* Raise an error early when being passed a file object not opened in binary mode :pr:`205`
* Add a pyproject.toml file :pr:`206`

(wiz)

2020-10-14 16:26:05 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-borgbackup to 1.1.14

(wiz)

2020-10-14 16:25:56 UTC MAIN commitmail json YAML

py-borgbackup: update to 1.1.14.

Version 1.1.14 (2020-10-07)
---------------------------

Compatibility notes:

- When upgrading from borg 1.0.x to 1.1.x, please note:

  - read all the compatibility notes for 1.1.0*, starting from 1.1.0b1.
  - borg upgrade: you do not need to and you also should not run it.
  - borg might ask some security-related questions once after upgrading.
    You can answer them either manually or via environment variable.
    One known case is if you use unencrypted repositories, then it will ask
    about a unknown unencrypted repository one time.
  - your first backup with 1.1.x might be significantly slower (it might
    completely read, chunk, hash a lot files) - this is due to the
    --files-cache mode change (and happens every time you change mode).
    You can avoid the one-time slowdown by using the pre-1.1.0rc4-compatible
    mode (but that is less safe for detecting changed files than the default).
    See the --files-cache docs for details.
- 1.1.11 removes WSL autodetection (Windows 10 Subsystem for Linux).
  If WSL still has a problem with sync_file_range, you need to set
  BORG_WORKAROUNDS=basesyncfile in the borg process environment to
  work around the WSL issue.
- 1.1.14 changes return codes due to a bug fix:
  In case you have scripts expecting rc == 2 for a signal exit, you need to
  update them to check for >= 128 (as documented since long).

Fixes:

- check --repair: fix potential data loss when interrupting it, #5325
- exit with 128 + signal number (as documented) when borg is killed by a signal, #5161
- fix hardlinked CACHEDIR.TAG processing, #4911
- create --read-special: .part files also should be regular files, #5217
- llfuse dependency: choose least broken 1.3.6/1.3.7.
  1.3.6 is broken on python 3.9, 1.3.7 is broken on FreeBSD.

Other changes:

- upgrade bundled xxhash to 0.7.4
- self test: if it fails, also point to OS and hardware, #5334
- pyinstaller: compute basepath from spec file location
- prettier error message when archive gets too big, #5307
- check/recreate are not "experimental" any more (but still potentially dangerous):

  - recreate: remove extra confirmation
  - rephrase some warnings, update docs, #5164
- shell completions:

  - misc. updates / fixes
  - support repositories in fish tab completion, #5256
  - complete $BORG_RECREATE_I_KNOW_WHAT_I_AM_DOING
  - rewrite zsh completion:

    - completion for almost all optional and positional arguments
    - completion for Borg environment variables (parameters)
- use "allow/deny list" instead of "white/black list" wording
- declare "allow_cache_wipe" marker in setup.cfg to avoid pytest warning
- vagrant / tests:

  - misc. fixes / updates
  - use python 3.5.10 for binary build
  - build directory-based binaries additionally to the single file binaries
  - add libffi-dev, required to build python
  - use cryptography<3.0, more recent versions break the jessie box
  - test on python 3.9
  - do brew update with /dev/null redirect to avoid "too much log output" on travis-ci
- docs:

  - add ssh-agent pull backup method docs, #5288
  - how to approach borg speed issues, #5371
  - mention double --force in prune docs
  - update Homebrew install instructions, #5185
  - better description of how cache and rebuilds of it work
  - point to borg create --list item flags in recreate usage, #5165
  - add security faq explaining AES-CTR crypto issues, #5254
  - add a note to create from stdin regarding files cache, #5180
  - fix borg.1 manpage generation regression, #5211
  - clarify how exclude options work in recreate, #5193
  - add section for retired contributors
  - hint about not misusing private email addresses of contributors for borg support

(wiz)

2020-10-14 16:23:43 UTC MAIN commitmail json YAML

doc: Updated devel/gopls to 0.5.1

(wiz)

2020-10-14 16:23:33 UTC MAIN commitmail json YAML

gopls: update to 0.5.1.

Features

Completion speed improvements

https://golang.org/cl/257240 eliminated some duplicate type-checking in completions (and some other features), halving latency in most cases.
Improvements to symbol rankings

>From https://golang.org/cl/254037:

    Downrank symbols if they are:

        Unexported and outside of the workspace. Since one wouldn't jump to these symbols to e.g. view documentation, they are less relevant.
        Fields and interface methods. Usually one would jump to the type name, so having fields highly ranked can be noisy.

Warnings for excluded files

You will now see diagnostics if you open a file that is excluded from the current build, likely by build tags. This should aid in understanding cases when gopls fails to work on a certain file.
Better error reporting when code lenses fail

A pop-up with an error will appear if a code lens fails to run its command.
Experimental
Multi-module workspace support

The proposal described in golang/go#32394 is partially implemented, but off by default.
Enable multi-module workspace support by adding the following to your settings:

"gopls": {
    "experimentalWorkspaceModule": true,
}

With this setting, you will be able to open a directory that contains multiple modules. Most features will work across modules, but some, such as go mod tidy diagnostics, are not yet implemented.

Give this a try if you're interested in this new feature, but please note that it is still very experimental.
Fixes
Toggle GC Details on Windows

There was a bug in the new experimental GC details code lens on Windows machines (golang/go#41614). We added a work-around to fix the issue.

A list of all issues fixed can be found in the gopls/v0.5.1 milestone.
Documentation

The documentation for settings is now automatically generated so it will stay up-to-date. Documentation was also updated for working with Neovim and for working on the Go project itself.
Thank you to our contributors!

@heschik @findleyr @dandua98 @pjweinb @ainar-g

(wiz)

2020-10-14 16:20:15 UTC MAIN commitmail json YAML

doc: Updated devel/catch2 to 2.13.2

(wiz)

2020-10-14 16:20:06 UTC MAIN commitmail json YAML

catch2: update to 2.13.2.

Improvements

    Implemented workaround for AppleClang shadowing bug (#2030)
    Implemented workaround for NVCC ICE (#2005, #2027)

Fixes

    Fixed detection of std::uncaught_exceptions support under non-msvc platforms (#2021)
    Fixed the experimental stdout/stderr capture under Windows (#2013)

Miscellaneous

    catch_discover_tests has been improved significantly (#2023, #2039)
        You can now specify which reporter should be used
        You can now modify where the output will be written
        WORKING_DIRECTORY setting is respected
    ParseAndAddCatchTests now supports TEMPLATE_TEST_CASE macros (#2031)
    Various documentation fixes and improvements (#2022, #2028, #2034)

(wiz)

2020-10-14 16:18:20 UTC MAIN commitmail json YAML

doc: Updated misc/cksfv to 1.3.15

(wiz)

2020-10-14 16:18:11 UTC MAIN commitmail json YAML

cksfv: update to 1.3.15.

2020-10-10  Heikki Orsila <heikki.orsila@iki.fi>
* Version 1.3.15
- Generate a print-out of recursive list of files and sizes with -R
  correctly

(wiz)

2020-10-14 16:15:46 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.0.10.34

(wiz)

2020-10-14 16:15:37 UTC MAIN commitmail json YAML

ImageMagick: update to 7.0.10.34.

2020-10-07  7.0.10-34  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-34 GIT revision 17695:de3284341:20201008

2020-10-05  7.0.10-34  <quetzlzacatenango@image...>
  * check for linux-compatible sendfile().

(wiz)

2020-10-14 16:11:21 UTC MAIN commitmail json YAML

doc: Updated multimedia/adobe-flash-player to 32.0.0.445

(tsutsui)

2020-10-14 16:11:03 UTC MAIN commitmail json YAML

adobe-flash-player: update to 32.0.0.445.

Upstream announcement:

https://helpx.adobe.com/security/products/flash-player/apsb20-58.html

Adobe Security Bulletin
Security updates available for Adobe Flash Player | APSB20-58

Summary
  Adobe has released security updates for Adobe Flash Player for
  Windows, macOS, Linux and Chrome OS. These updates address a critical
  vulnerability in Adobe Flash Player. Successful exploitation could
  lead to an exploitable crash, potentially resulting in arbitrary code
  execution in the context of the current user.

(tsutsui)

2020-10-14 13:27:45 UTC MAIN commitmail json YAML

Updated www/py-yarl, textproc/py-xlsxwriter

(adam)

2020-10-14 13:27:25 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 1.3.7

Release 1.3.7

* Fixed issue where custom chart data labels didn't inherit the position of
  the data labels in the series.

* Added text alignment for textboxes. The existing options allowed the text
  area to be aligned but didn't offer control over the text within that area.

* Added Python 3.9 to the test matrix.

(adam)

2020-10-14 13:26:36 UTC MAIN commitmail json YAML

py-yarl: updated to 1.6.2

1.6.2

Bugfixes
- Provide generated ``.c`` files in TarBall distribution.

1.6.1

Features
- Provide wheels for ``aarch64``, ``i686``, ``ppc64le``, ``s390x`` architectures on
  Linux as well as ``x86_64``.
- Provide wheels for Python 3.9.

Bugfixes
- ``human_repr()`` now always produces valid representation equivalent to the original URL (if the original URL is valid).
- Fixed  requoting a single percent followed by a percent-encoded character in the Cython implementation.
- Fix ValueError when decoding ``%`` which is not followed by two hexadecimal digits.
- Fix decoding ``%`` followed by a space and hexadecimal digit.
- Fix annotation of ``with_query()``/``update_query()`` methods for ``key=[val1, val2]`` case.

Removal
- Drop Python 3.5 support; Python 3.6 is the minimal supported Python version.

(adam)

2020-10-14 12:10:44 UTC MAIN commitmail json YAML

devel/doxygen: Fixed dependencies of option "latex"

print/tex-epstopdf-pkg is required too.

(micha)

2020-10-14 10:53:44 UTC MAIN commitmail json YAML

2020-10-14 10:45:43 UTC MAIN commitmail json YAML

doc: Updated www/seamonkey to 2.53.4

(nia)

2020-10-14 10:45:21 UTC MAIN commitmail json YAML

seamonkey: Update to 2.53.4.

This release contains minor fixes relative to 2.53.3.

Full release notes:
https://www.seamonkey-project.org/releases/seamonkey2.53.4/

pkgsrc changes:

Install the desktop file and icons.

(nia)

2020-10-14 09:50:49 UTC MAIN commitmail json YAML

2020-10-14 08:23:49 UTC MAIN commitmail json YAML

rust: Fix comment about supported platforms

lang/rust-bin/Makefile mentions FreeBSD as supported platform for the
binary release.

(triaxx)

2020-10-14 05:32:37 UTC MAIN commitmail json YAML

doc: Updated devel/cgdb to 0.7.1

(kamil)

2020-10-14 05:32:17 UTC MAIN commitmail json YAML

cgdb: Upgrade to 0.7.1

This is now a C++ package.

Cherry-pick a patch from the unreleased HEAD of cgdb for GDB 8.3+.

Take maintainership.

cgdb-0.7.1 (08/04/2019)

  * Status bar messages are now displayed properly in veritical mode.
    The message is now truncated according to the status bar width instead
    of the width of the terminal.

  * Fix spurious error from CGDB on shutdown. You may have seen,
      CGDB had unexpected results. Search the logs for more details.
    In the log there was a waitpid error. CGDB was using the API wrong.

  * Fix issue #161 - CGDB would lock up when doing a regex search from
    the status bar if the file was just opened from the file dialog and
    the search did not match any text in the file. Now the search fails
    to match text as expected.

  * Status bar commands and gdb console commands now both show gdb
    output in the gdb window (instead of only the gdb console commands).
    This fixed issue #154 on github.

  * Fixed issue where typing F8 would do a 'next', 'step' and
    screen refresh instead of just doing a 'next' command.

  * Fix issue #139 - Show appropriate logos when color disabled
    Previously, if the user had colors disabled, CGDB would still show
    logos that had ansi escape color sequences in them.

  * Fixed :highlight regression introduced in 0.7.0.
    In 0.6.8, if the user entered a :highlight command from the CGDB
    status bar, for instance:
        :highlight Comment ctermfg=Blue
    CGDB would updated the currently displayed source file
    with the requested highlighting changes. In 0.7.0 this would not occur.
    Both versions honored :highlight in the .cgdbrc file.

  * Fix issue #125 - CGDB can cross compile again.

  * The rust syntax highlighter is now case sensitive instead of case
    insensitive.

  * Fix issue #129. CGDB with old versions of ncurses (5.6 or before)
    would not display colors. Now it will display colors, but will
    not support ansi colors in the GDB window.

  * Fix issue #137. rustlexer.lpp fails to compile with some versions
    of GNU autotools.

  * Fix issue #135. CGDB would "freeze" when opening the file
    dialog if the number of files was very large. Updating the
    gdbwire parser resolved the issue.

  * Add support for readline's backward-kill-word and kill-word at gdb prompt

cgdb-0.7.0 (03/21/2017)

  * Remove help2man dependency. CGDB has a good info page which
    should suffice.

  * The hlsearch option has been added to CGDB. This improves the
    searching and displaying of searching functionality within CGDB.
    By default the option is off. When enabled, and there exists a
    previous search, CGDB will display the search results using
    the Search highlighting group. The IncSearch highlighting group
    is used to display the active search. The hlsearch option
    highlights previous searches in the source window, the gdb window
    when in scroll mode and the file dialog window.

  * CGDB now supports showing assembly code! By default, CGDB will
    display source code when it is available and assembly code
    when no source code is available. The option 'set disasm'
    allows you to show mixed source/assembly when both are available.

  * Add support to enable/disable showing assembly code in CGDB.
    The default is disabled. The 'set disasm' enables showing
    mixed assembly mode by default. See the documentation for more
    information.

  * Add the :logo command to cgdb. This tells CGDB to display a logo
    in the source window.

  * Add an initial Rust syntax highlighter.

  * Support vi type <digit>j and <digit>k motions. Previously only
    typing j or k with out a number was supported.

  * Add support for marks. m[a-z] will set a local file mark and
    m[A-Z] will set a global mark. '[a-z] will jump to the
    corresponding local mark and '[A-Z] will jump to the corresponding
    global mark. As an added bonus '' will jump to the last jump location
    and '. will jump to the last executing line.
    The showmarks option was introduced to show the marks in the source
    window. It defaults to true. You can disable the viewing of marks
    using 'set noshowmarks'.

  * Add support to enable or disable color in the source window.
    The default is enabled. See the documentation for more information.

  * Add support for showing colors in the debug window. If gdb or the
    program being debugged output an ansi escape code representing color,
        https://en.wikipedia.org/wiki/ANSI_escape_code#Colors
    then CGDB will display the corresponding color instead of the escape
    code. This option is configurable with the set debugwincolor option.

  * Add the winminwidth option to CGDB. It controls the minimum width
    that a window can be resized. It corresponds to the winminheight
    option. This was introduced now that CGDB can have vertically split
    windows.

  * Add support for vertical or horizontal splitting of the CGDB/GDB
    windows. Thanks to Daniel Cohen for the original implementation
    of this idea! You can change the window orientation by using the
    command 'set winsplitorientation=horizontal or vertical'.
    horizontal is the default orientation. Type Ctrl-w to switch between
    vertical and horizontal viewing.

  * Remove the TTY mode and TTY window from CGDB. This previously allowed
    you to send input to the program being debugged through the TTY
    window in CGDB. It is better for the user to run their program in
    one terminal and attach to it with CGDB from another terminal in
    order to get terminal input and terminal output working correctly.

  * Add the -w command line option to CGDB. It directs CGDB to wait
    to start until either a debugger is attached to it, or until a key
    is written to it's stdin. This helps simplify debugging CGDB itself.

  * Added GDB scroll mode in addition to the existing GDB command mode.
    To enter scroll mode, type 'page up' when in GDB mode and to exit
    type 'q', 'i' or 'Enter'. In scroll mode, you can scroll through
    the GDB output. You can also search the GDB output with the /, ?, n
    and N keys. Marks are also supported. You can set a mark by typing
    m[a-z] and you can jump to a mark by typing '[a-z]. See the
    documentation for more details.

  * Extended support for the G command when in CGDB mode. The new supported
    syntax is [<number>]G, allowing users to jump to a specific line within
    the source file, rather than just the end of the source file. This is
    identical to the :<number> command.

  * Added support for 'executinglinedisplay' and 'selectedlinedisplay'
    configuration options. See documentation for full explanation.
    This allows you to configure how CGDB displays both the currently
    executing line and the currently selected line.
    The default for executing line is set to longarrow.
    The default for selected line is set to block.

    The 'arrowstyle' option has been deprecated (but still supported)
    and users should use the 'executinglinedisplay' option instead.

  * CGDB now only supports ncurses. Support for curses was removed.
    The curses support was previously very out of date and untested.
    If curses support is needed, please let us know.

(kamil)

2020-10-14 00:23:34 UTC MAIN commitmail json YAML

shellcheck: add $HOMEPAGE

(gutteridge)

2020-10-14 00:21:54 UTC MAIN commitmail json YAML

doc: remove shellcheck from TODO, it was imported by jperkin@

(gutteridge)

2020-10-13 21:18:47 UTC MAIN commitmail json YAML

doc: Updated devel/py-guppy3 to 3.1.0

(gutteridge)

2020-10-13 21:18:35 UTC MAIN commitmail json YAML

py-guppy3: update to 3.1.0

Change log:

Version 3.1.0

    * Python 3.9 support, no inter-interpreter support
    * Add R_INSET relation for in unordered set relationship
    * Unified MorePrinter code path
    * Set __qualname__ to __name__ on dynamic classes
    * hp.Prod(), .byprod classifier, producer profiler
    * IdentitySet.prod to print tracemalloc results
    * Add .all to MorePrinter

(gutteridge)

2020-10-13 20:26:38 UTC MAIN commitmail json YAML

Update wagtail to 2.10.2:

2.10.2 (25.09.2020)
~~~~~~~~~~~~~~~~~~~

* Fix: Avoid use of `icon` class name on userbar icon to prevent clashes
with front-end styles (Karran Besen)
* Fix: Prevent focused button labels from displaying as white on white
(Karran Bessen)
* Fix: Avoid showing preview button on moderation dashboard for page
types with preview disabled (Dino Perovic)
* Fix: Prevent oversized buttons in moderation dashboard panel (Dan
Braghis)
* Fix: `create_log_entries_from_revisions` now handles revisions that
cannot be restored due to foreign key constraints (Matt Westcott)

2.10.1 (26.08.2020)
~~~~~~~~~~~~~~~~~~~

* Fix: Prevent `create_log_entries_from_revisions` command from failing
when page model classes are missing (Dan Braghis)
* Fix: Prevent page audit log views from failing for user models without
a `username` field (Vyacheslav Matyukhin)
* Fix: Fix icon alignment on menu items (Coen van der Kamp)
* Fix: Page editor header bar now correctly shows 'Published' or 'Draft'
status when no revisions exist (Matt Westcott)
* Fix: Prevent page editor from failing when `USE_TZ` is false (Matt
Westcott)
* Fix: Ensure whitespace between block-level elements is preserved when
stripping tags from rich text for search indexing (Matt Westcott)

(joerg)

2020-10-13 17:47:42 UTC MAIN commitmail json YAML

doc: Updated math/lapack to 3.9.0nb1

(bacon)

2020-10-13 17:47:28 UTC MAIN commitmail json YAML

doc: Updated math/blas to 3.9.0nb1

(bacon)

2020-10-13 17:32:16 UTC MAIN commitmail json YAML

py-numpy/bl3.mk: fix ABI depends for python 2.7 case

(wiz)

2020-10-13 17:14:37 UTC MAIN commitmail json YAML

doc: Updated net/unison-snapshot to 2.51.2.20201013

(gdt)

2020-10-13 17:14:29 UTC MAIN commitmail json YAML

unison-snapshot: Update to 2.51.3_rc2

(This is named with a date, to sort properly - but it is rc2.)

Add test target.

Upstream changes are minor improvements and bug fixes.

(gdt)

2020-10-13 16:35:44 UTC MAIN commitmail json YAML

2020-10-13 12:33:40 UTC MAIN commitmail json YAML

Add and enable py-feedparser (6.x).

(schmonz)

2020-10-13 12:33:09 UTC MAIN commitmail json YAML

2020-10-13 12:27:11 UTC MAIN commitmail json YAML

Remove variable path components hard-coded in PLIST

(pho)

2020-10-13 12:16:39 UTC MAIN commitmail json YAML

2020-10-13 12:11:07 UTC MAIN commitmail json YAML

math/linpack, math/superlu: Convert to use new BLAS

Convert to use the new mk/blas.buildlink3.mk rather than a specific blas
package

These dependents were overlooked in the initial upgrade and rev bump because
they listed blas in DEPENDS rather than including the bl3.

(bacon)

2020-10-13 12:08:58 UTC MAIN commitmail json YAML

Add a missing PLIST

(pho)

2020-10-13 12:08:10 UTC MAIN commitmail json YAML

2020-10-13 11:17:14 UTC MAIN commitmail json YAML

shells: Add shellcheck.

(jperkin)

2020-10-13 11:16:32 UTC MAIN commitmail json YAML

doc: Added shells/shellcheck version 0.7.1

(jperkin)

2020-10-13 11:16:19 UTC MAIN commitmail json YAML

shellcheck: Import version 0.7.1.

ShellCheck is a GPLv3 tool that gives warnings and suggestions for
bash/sh shell scripts.

The goals of ShellCheck are:

* To point out and clarify typical beginner's syntax issues that cause
  a shell to give cryptic error messages.

* To point out and clarify typical intermediate level semantic problems
  that cause a shell to behave strangely and counter-intuitively.

* To point out subtle caveats, corner cases and pitfalls that may cause
  an advanced user's otherwise working script to fail under future
  circumstances.

(jperkin)

2020-10-13 11:15:08 UTC MAIN commitmail json YAML

Updated devel/py-prompt_toolkit2, misc/py-sniffio, www/py-httpcore, www/py-httpx

(adam)

2020-10-13 11:14:43 UTC MAIN commitmail json YAML

py-httpx: updated to 0.16.1

0.16.1

Fixed
* Support literal IPv6 addresses in URLs.
* Force lowercase headers in ASGI scope dictionaries.

0.16.0

Changed
* Preserve HTTP header casing.
* Drop `response.next()` and `response.anext()` methods in favour of `response.next_request` attribute.
* Closed clients now raise a runtime error if attempting to send a request.

Added
* Add Python 3.9 to officially supported versions.
* Type annotate `__enter__`/`__exit__`/`__aenter__`/`__aexit__` in a way that supports subclasses of `Client` and `AsyncClient`.

(adam)

2020-10-13 11:12:41 UTC MAIN commitmail json YAML

py-httpcore: updated to 0.12.0

0.12.0

Changed
- HTTP header casing is now preserved, rather than always sent in lowercase.

Added
- Add Python 3.9 to officially supported versions.

Fixed
- Gracefully handle a stdlib asyncio bug when a connection is closed while it is in a paused-for-reading state.

(adam)

2020-10-13 11:10:49 UTC MAIN commitmail json YAML

py-sniffio: updated to 1.2.0

sniffio 1.2.0

Features
- Include type hints

(adam)

2020-10-13 11:09:25 UTC MAIN commitmail json YAML

py-prompt_toolkit2: updated to 3.0.8

3.0.8:

New features:
- Added `validator` parameter to `input_dialog`.

Fixes:
- Cope with stdout not having a working `fileno`.
- Handle situation when /dev/null is piped into stdin, or when stdin is closed
  somehow.
- Fix for telnet/ssh server: `isatty` method was not implemented.
- Display correct error when a tuple is passed into `to_formatted_text`.
- Pass along WORD parameter in `Document._is_word_before_cursor_complete`.
  Fixes some key bindings.
- Expose `ProgressBarCounter` in shortcuts module.

(adam)

2020-10-13 10:37:22 UTC MAIN commitmail json YAML

doc: Added textproc/py-sgmllib3k version 1.0.0

(schmonz)

2020-10-13 10:36:59 UTC MAIN commitmail json YAML

Add and enable py-sgmllib3k.

(schmonz)

2020-10-13 10:36:12 UTC MAIN commitmail json YAML

Initial import of py-sgmllib3k, a quick, dirty, and unmaintained 2to3
port of sgmllib that was dropped in Python 3.

(schmonz)

2020-10-13 10:04:42 UTC MAIN commitmail json YAML

doc: Updated mail/swaks to 20201010.0

(schmonz)

2020-10-13 10:04:31 UTC MAIN commitmail json YAML

Update to 20201010.0. From the changelog:

New features:
- Added .netrc support
- Added 窶鍍ls-sni option
- Swaks is now available on CPAN as App::swaks
- Swaks will now print errors if deprecated functionality is used

Notable changes:
- Automatic file detection is deprecated. Previously, if an argument
  to 窶電ata, 窶澱ody, 窶殿ttach-body, and 窶殿ttach resolved to an
  openable file, the contents of that file would be used as the actual
  argument. Now the proper way to do this is to place '@' in front
  of the argument to state explicitly that the argument contents are
  in a file.
- If any of the 窶度client-* family of options (窶度client-name,
  窶度client-addr, etc) is provided more than once, only the last option
  provided will be used. See 窶度client option if you need to simulate
  the previous behavior
- -g option is now deprecated
- Time::Local is no longer used and POSIX is now listed as a
  required module

Notable bugs fixed:
- Fix for subtle issue related to environment variable options. Affected
  error handling for options which required args.
- Fix issue preventing XCLIENT and STARTTLS from working together
  properly (#21)
- Fix issue which could cause generated date header to oscillate on the
  day of DST transition (#17, deb bug 955798)

(schmonz)

2020-10-13 09:46:03 UTC MAIN commitmail json YAML

Depend on binutils for OmniOS build, too.

(hauke)

2020-10-13 09:05:59 UTC MAIN commitmail json YAML

Updated databases/openldap, www/py-aiohttp

(adam)

2020-10-13 09:05:40 UTC MAIN commitmail json YAML

py-aiohttp: updated to 3.6.3

3.6.3:
Bugfixes
- Pin yarl to ``<1.6.0`` to avoid buggy behavior that will be fixed by the next aiohttp
  release.

(adam)

2020-10-13 09:04:26 UTC MAIN commitmail json YAML

openldap: updated to 2.4.54

OpenLDAP 2.4.54

Fixed slapd delta-syncrepl to ignore delete ops on deleted entry
Fixed slapd delta-syncrepl to be fully serialized
Fixed slapd delta-syncrepl MOD on zero-length context entry
Fixed slapd sessionlog to use a TAVL tree
Fixed slapd syncrepl to be fully serialized
Fixed slapd syncrepl to call check_syncprov on fresh consumer
Fixed slapd syncrepl to propagate errors from overlay_entry_get_ov
Fixed slapd syncrepl to not create empty ADD ops
Fixed slapd syncrepl replace usage on single valued attrs
Fixed slapd-monitor fix monitor_back_register_database for empty suffix DB
Fixed slapo-accesslog normalizer for reqStart
Fixed slapo-accesslog to not generate new contextCSN on purge
Fixed slapo-syncprov contextCSN generation with empty suffix

(adam)

2020-10-13 08:27:02 UTC MAIN commitmail json YAML

py-numpy*: Update checksum for patch-numpy_distutils_system__info.py

Part of interchangeable BLAS system change.

(leot)

2020-10-13 07:37:29 UTC MAIN commitmail json YAML

openssl: add -lrt for the benefit of Solaris 10.

PR pkg/55688
PR pkg/54958

(maya)

2020-10-13 06:10:35 UTC MAIN commitmail json YAML

libusb-compat: Add DIST_SUBDIR to avoid checksum error

pkgsrc changes:
---------------
  * Use release archive from Github to avoid the dependency on autotools
    and to remove conflict with the tag archive potentially present in
    ${DISTDIR} which has the same name but a different checksum.
  * Reorder variables to be compliant with pkgsrc policy described in
    doc/Makefile-example.

(triaxx)

2020-10-13 04:38:30 UTC MAIN commitmail json YAML

xf86-video-intel: freebsd/dragonflybsd build fix. from freebsd ports.

Inspired by an outdated patch in PR pkg/50090

(maya)

2020-10-13 03:59:16 UTC MAIN commitmail json YAML

doc: Added sysutils/u-boot-orangepi-pc version 2018.11

(maya)

2020-10-13 03:52:30 UTC MAIN commitmail json YAML

Add u-boot-orangepi-pc 2018.11.

Packaged by kikadf in wip and in PR pkg/54704

U-Boot is a bootloader for embedded boards based on PowerPC, ARM, MIPS and
several other processors, which can be installed in a boot ROM and used to
initialize and test the hardware or to download and run application code.

This package provides U-Boot for the Xunlong Orange Pi PC.

(maya)

2020-10-13 02:42:36 UTC MAIN commitmail json YAML

doc: Updated sysutils/fzf to 0.23.1

(maya)

2020-10-13 02:35:39 UTC MAIN commitmail json YAML

fzf: update to 0.23.1

CHANGELOG
=========

0.23.1
------
- Added `--preview-window` options for disabling flags
    - `nocycle`
    - `nohidden`
    - `nowrap`
    - `default`
- Built with Go 1.14.9 due to performance regression
    - https://github.com/golang/go/issues/40727

0.23.0
------
- Support preview scroll offset relative to window height
  ```sh
  git grep --line-number '' |
    fzf --delimiter : \
        --preview 'bat --style=numbers --color=always --highlight-line {2} {1}' \
        --preview-window +{2}-/2
  ```
- Added `--preview-window` option for sharp edges (`--preview-window sharp`)
- Added `--preview-window` option for cyclic scrolling (`--preview-window cycle`)
- Reduced vertical padding around the preview window when `--preview-window
  noborder` is used
- Added actions for preview window
    - `preview-half-page-up`
    - `preview-half-page-down`
- Vim
    - Popup width and height can be given in absolute integer values
    - Added `fzf#exec()` function for getting the path of fzf executable
        - It also downloads the latest binary if it's not available by running
          `./install --bin`
- Built with Go 1.15.2
    - We no longer provide 32-bit binaries

0.22.0
------
- Added more options for `--bind`
    - `backward-eof` event
      ```sh
      # Aborts when you delete backward when the query prompt is already empty
      fzf --bind backward-eof:abort
      ```
    - `refresh-preview` action
      ```sh
      # Rerun preview command when you hit '?'
      fzf --preview 'echo $RANDOM' --bind '?:refresh-preview'
      ```
    - `preview` action
      ```sh
      # Default preview command with an extra preview binding
      fzf --preview 'file {}' --bind '?:preview:cat {}'

      # A preview binding with no default preview command
      # (Preview window is initially empty)
      fzf --bind '?:preview:cat {}'

      # Preview window hidden by default, it appears when you first hit '?'
      fzf --bind '?:preview:cat {}' --preview-window hidden
      ```
- Added preview window option for setting the initial scroll offset
  ```sh
  # Initial scroll offset is set to the line number of each line of
  # git grep output *minus* 5 lines
  git grep --line-number '' |
    fzf --delimiter : --preview 'nl {1}' --preview-window +{2}-5
  ```
- Added support for ANSI colors in `--prompt` string
- Smart match of accented characters
    - An unaccented character in the query string will match both accented and
      unaccented characters, while an accented character will only match
      accented characters. This is similar to how "smart-case" match works.
- Vim plugin
    - `tmux` layout option for using fzf-tmux
      ```vim
      let g:fzf_layout = { 'tmux': '-p90%,60%' }
      ```

0.21.1
------
- Shell extension
    - CTRL-R will remove duplicate commands
- fzf-tmux
    - Supports tmux popup window (require tmux 3.2 or above)
        - ```sh
          # 50% width and height
          fzf-tmux -p

          # 80% width and height
          fzf-tmux -p 80%

          # 80% width and 40% height
          fzf-tmux -p 80%,40%
          fzf-tmux -w 80% -h 40%

          # Window position
          fzf-tmux -w 80% -h 40% -x 0 -y 0
          fzf-tmux -w 80% -h 40% -y 1000

          # Write ordinary fzf options after --
          fzf-tmux -p -- --reverse --info=inline --margin 2,4 --border
          ```
        - On macOS, you can build the latest tmux from the source with
          `brew install tmux --HEAD`
- Bug fixes
    - Fixed Windows file traversal not to include directories
    - Fixed ANSI colors with `--keep-right`
    - Fixed _fzf_complete for zsh
- Built with Go 1.14.1

0.21.0
------
- `--height` option is now available on Windows as well (@kelleyma49)
- Added `--pointer` and `--marker` options
- Added `--keep-right` option that keeps the right end of the line visible
  when it's too long
- Style changes
    - `--border` will now print border with rounded corners around the
      finder instead of printing horizontal lines above and below it.
      The previous style is available via `--border=horizontal`
    - Unicode spinner
- More keys and actions for `--bind`
- Added PowerShell script for downloading Windows binary
- Vim plugin: Built-in floating windows support
  ```vim
  let g:fzf_layout = { 'window': { 'width': 0.9, 'height': 0.6 } }
  ```
- bash: Various improvements in key bindings (CTRL-T, CTRL-R, ALT-C)
    - CTRL-R will start with the current command-line as the initial query
    - CTRL-R properly supports multi-line commands
- Fuzzy completion API changed
  ```sh
  # Previous: fzf arguments given as a single string argument
  # - This style is still supported, but it's deprecated
  _fzf_complete "--multi --reverse --prompt=\"doge> \"" "$@" < <(
    echo foo
  )

  # New API: multiple fzf arguments before "--"
  # - Easier to write multiple options
  _fzf_complete --multi --reverse --prompt="doge> " -- "$@" < <(
    echo foo
  )
  ```
- Bug fixes and improvements

0.20.0
------
- Customizable preview window color (`preview-fg` and `preview-bg` for `--color`)
  ```sh
  fzf --preview 'cat {}' \
      --color 'fg:#bbccdd,fg+:#ddeeff,bg:#334455,preview-bg:#223344,border:#778899' \
      --border --height 20 --layout reverse --info inline
  ```
- Removed the immediate flicking of the screen on `reload` action.
  ```sh
  : | fzf --bind 'change:reload:seq {q}' --phony
  ```
- Added `clear-query` and `clear-selection` actions for `--bind`
- It is now possible to split a composite bind action over multiple `--bind`
  expressions by prefixing the later ones with `+`.
  ```sh
  fzf --bind 'ctrl-a:up+up'

  # Can be now written as
  fzf --bind 'ctrl-a:up' --bind 'ctrl-a:+up'

  # This is useful when you need to write special execute/reload form (i.e. `execute:...`)
  # to avoid parse errors and add more actions to the same key
  fzf --multi --bind 'ctrl-l:select-all+execute:less {+f}' --bind 'ctrl-l:+deselect-all'
  ```
- Fixed parse error of `--bind` expression where concatenated execute/reload
  action contains `+` character.
  ```sh
  fzf --multi --bind 'ctrl-l:select-all+execute(less {+f})+deselect-all'
  ```
- Fixed bugs of reload action
    - Not triggered when there's no match even when the command doesn't have
      any placeholder expressions
    - Screen not properly cleared when `--header-lines` not filled on reload

0.19.0
------

- Added `--phony` option which completely disables search functionality.
  Useful when you want to use fzf only as a selector interface. See below.
- Added "reload" action for dynamically updating the input list without
  restarting fzf. See https://github.com/junegunn/fzf/issues/1750 to learn
  more about it.
  ```sh
  # Using fzf as the selector interface for ripgrep
  RG_PREFIX="rg --column --line-number --no-heading --color=always --smart-case "
  INITIAL_QUERY="foo"
  FZF_DEFAULT_COMMAND="$RG_PREFIX '$INITIAL_QUERY' || true" \
    fzf --bind "change:reload:$RG_PREFIX {q} || true" \
        --ansi --phony --query "$INITIAL_QUERY"
  ```
- `--multi` now takes an optional integer argument which indicates the maximum
  number of items that can be selected
  ```sh
  seq 100 | fzf --multi 3 --reverse --height 50%
  ```
- If a placeholder expression for `--preview` and `execute` action (and the
  new `reload` action) contains `f` flag, it is replaced to the
  path of a temporary file that holds the evaluated list. This is useful
  when you multi-select a large number of items and the length of the
  evaluated string may exceed [`ARG_MAX`][argmax].
  ```sh
  # Press CTRL-A to select 100K items and see the sum of all the numbers
  seq 100000 | fzf --multi --bind ctrl-a:select-all \
                  --preview "awk '{sum+=\$1} END {print sum}' {+f}"
  ```
- `deselect-all` no longer deselects unmatched items. It is now consistent
  with `select-all` and `toggle-all` in that it only affects matched items.
- Due to the limitation of bash, fuzzy completion is enabled by default for
  a fixed set of commands. A helper function for easily setting up fuzzy
  completion for any command is now provided.
  ```sh
  # usage: _fzf_setup_completion path|dir COMMANDS...
  _fzf_setup_completion path git kubectl
  ```
- Info line style can be changed by `--info=STYLE`
    - `--info=default`
    - `--info=inline` (same as old `--inline-info`)
    - `--info=hidden`
- Preview window border can be disabled by adding `noborder` to
  `--preview-window`.
- When you transform the input with `--with-nth`, the trailing white spaces
  are removed.
- `ctrl-\`, `ctrl-]`, `ctrl-^`, and `ctrl-/` can now be used with `--bind`
- See https://github.com/junegunn/fzf/milestone/15?closed=1 for more details

[argmax]: https://unix.stackexchange.com/questions/120642/what-defines-the-maximum-size-for-a-command-single-argument

(maya)

2020-10-13 02:33:10 UTC MAIN commitmail json YAML

2020-10-13 01:47:25 UTC MAIN commitmail json YAML

racoon2: respect DESTDIR/PKG_SYSCONFDIR.

PR pkg/55471

(maya)

2020-10-13 00:50:08 UTC MAIN commitmail json YAML

sysupgrade: PKGREVISION->5, handle ARCHIVE_EXTENSION also in sysupgrade clean

>From Sunil Nimmagadda in PR pkg/55713

(maya)

2020-10-13 00:34:26 UTC MAIN commitmail json YAML

doc: Added sysutils/fd-find version 8.1.1

(maya)

2020-10-13 00:34:06 UTC MAIN commitmail json YAML

Add fd-find version 8.1.1

A simple, fast and user-friendly alternative to find.

Packaged by Milan P辰ssler in PR pkg/55689

I changed:
- Fixed pkgtools/pkglint, pkglint -Wall -Call warnings
- Made the do-install clause to use a path and not a find invocation.
It's a single file, it feels appropriate to be verbose about what is happening.

(maya)

2020-10-12 23:46:12 UTC MAIN commitmail json YAML

firefox{,-l10n}

(maya)

2020-10-12 23:45:35 UTC MAIN commitmail json YAML

2020-10-12 22:27:01 UTC MAIN commitmail json YAML

doc: Added net/doh version 0.1.20200514

(kim)

2020-10-12 22:26:34 UTC MAIN commitmail json YAML

2020-10-12 22:25:42 UTC MAIN commitmail json YAML

doh: added 0.1.20200514

A libcurl-using application that resolves a host name using
DNS-over-HTTPS (DoH).

(kim)

2020-10-12 22:21:42 UTC MAIN commitmail json YAML

doc: Updated textproc/oniguruma to 6.9.6rc2

(kim)

2020-10-12 22:21:30 UTC MAIN commitmail json YAML

oniguruma: update to 6.9.6rc2

Changes since 6.9.6rc1:
- Fix a Windows build issue.

(kim)

2020-10-12 21:52:31 UTC MAIN commitmail json YAML

2020-10-12 21:52:05 UTC MAIN commitmail json YAML

math/blas, math/lapack: Install interchangeable BLAS system

Install the new interchangeable BLAS system created by Thomas Orgis,
currently supporting Netlib BLAS/LAPACK, OpenBLAS, cblas, lapacke, and
Apple's Accelerate.framework.  This system allows the user to select any
BLAS implementation without modifying packages or using package options, by
setting PKGSRC_BLAS_TYPES in mk.conf. See mk/blas.buildlink3.mk for details.

This commit should not alter behavior of existing packages as the system
defaults to Netlib BLAS/LAPACK, which until now has been the only supported
implementation.

Details:

Add new mk/blas.buildlink3.mk for inclusion in dependent packages
Install compatible Netlib math/blas and math/lapack packages
Update math/blas and math/lapack MAINTAINER approved by adam@
OpenBLAS, cblas, and lapacke will follow in separate commits
Update direct dependents to use mk/blas.buildlink3.mk
Perform recursive revbump

(bacon)

2020-10-12 19:46:00 UTC MAIN commitmail json YAML

qt5-qtsensors: iio-sensor-proxy depends on qt5-qtbase[dbus]

This plugin is only built when Qt has the dbus module [0].

[0] https://github.com/qt/qtsensors/blob/v5.15.1/src/plugins/sensors/sensors.pro#L40

(mcf)

2020-10-12 19:32:54 UTC MAIN commitmail json YAML

qt5-qtlocation: geoclue plugins depend on qt5-qtbase[dbus]

These plugins are only built when Qt has the dbus module [0].

[0] https://github.com/qt/qtlocation/blob/v5.15.1/src/plugins/position/position.pro#L5-L6

(mcf)

2020-10-12 17:31:45 UTC MAIN commitmail json YAML

doc: Updated net/rclone to 1.53.1

(leot)

2020-10-12 17:31:32 UTC MAIN commitmail json YAML

rclone: Update to 1.53.1

Changes:
## 1.53.1
* Bug Fixes
    * accounting: Remove new line from end of --stats-one-line display
      (Nick Craig-Wood)
    * check
        * Add back missing --download flag (Nick Craig-Wood)
        * Fix docs (Nick Craig-Wood)
    * docs
        * Note --log-file does append (Nick Craig-Wood)
        * Add full stops for consistency in rclone --help (edwardxml)
        * Add Tencent COS to s3 provider list (wjielai)
        * Updated mount command to reflect that it requires Go 1.13 or newer
  (Evan Harris)
        * jottacloud: Mention that uploads from local disk will not need to
  cache files to disk for md5 calculation (albertony)
        * Fix formatting of rc docs page (Nick Craig-Wood)
    * build
        * Include vendor tar ball in release and fix startdev (Nick Craig-Wood)
        * Fix "Illegal instruction" error for ARMv6 builds (Nick Craig-Wood)
        * Fix architecture name in ARMv7 build (Nick Craig-Wood)
* VFS
    * Fix spurious error "vfs cache: failed to _ensure cache EOF"
      (Nick Craig-Wood)
    * Log an ERROR if we fail to set the file to be sparse (Nick Craig-Wood)
* Local
    * Log an ERROR if we fail to set the file to be sparse (Nick Craig-Wood)
* Drive
    * Re-adds special oauth help text (Tim Gallant)
* Opendrive
    * Do not retry 400 errors (Evan Harris)

## 1.53.0
* New Features
    * The VFS layer was heavily reworked for this release - see below for
      more details
    * Interactive mode -i/--interactive for destructive operations (fishbullet)
    * Add --bwlimit-file flag to limit speeds of individual file transfers
      (Nick Craig-Wood)
    * Transfers are sorted by start time in the stats and progress output
      (Max Sum)
    * Make sure backends expand `~` and environment vars in file names they
      use (Nick Craig-Wood)
    * Add --refresh-times flag to set modtimes on hashless backends
      (Nick Craig-Wood)
    * build
        * Remove vendor directory in favour of Go modules (Nick Craig-Wood)
        * Build with go1.15.x by default (Nick Craig-Wood)
        * Drop macOS 386 build as it is no longer supported by go1.15
  (Nick Craig-Wood)
        * Add ARMv7 to the supported builds (Nick Craig-Wood)
        * Enable `rclone cmount` on macOS (Nick Craig-Wood)
        * Make rclone build with gccgo (Nick Craig-Wood)
        * Make rclone build with wasm (Nick Craig-Wood)
        * Change beta numbering to be semver compatible (Nick Craig-Wood)
        * Add file properties and icon to Windows executable (albertony)
        * Add experimental interface for integrating rclone into browsers
  (Nick Craig-Wood)
    * lib: Add file name compression (Klaus Post)
    * rc
        * Allow installation and use of plugins and test plugins with
  rclone-webui (Chaitanya Bankanhal)
        * Add reverse proxy pluginsHandler for serving plugins
  (Chaitanya Bankanhal)
        * Add `mount/listmounts` option for listing current mounts
  (Chaitanya Bankanhal)
        * Add `operations/uploadfile` to upload a file through rc using
  encoding multipart/form-data (Chaitanya Bankanhal)
        * Add `core/copmmand` to execute rclone terminal commands.
  (Chaitanya Bankanhal)
    * `rclone check`
        * Add reporting of filenames for same/missing/changed (Nick Craig-Wood)
        * Make check command obey `--dry-run`/`-i`/`--interactive`
  (Nick Craig-Wood)
        * Make check do `--checkers` files concurrently (Nick Craig-Wood)
        * Retry downloads if they fail when using the `--download` flag
  (Nick Craig-Wood)
        * Make it show stats by default (Nick Craig-Wood)
    * `rclone obscure`: Allow obscure command to accept password on STDIN
      (David Ibarra)
    * `rclone config`
        * Set RCLONE_CONFIG_DIR for use in config files and subprocesses
  (Nick Craig-Wood)
        * Reject remote names starting with a dash. (jtagcat)
    * `rclone cryptcheck`: Add reporting of filenames for same/missing/changed
      (Nick Craig-Wood)
    * `rclone dedupe`: Make it obey the `--size-only` flag for duplicate detection
      (Nick Craig-Wood)
    * `rclone link`: Add `--expire` and `--unlink` flags (Roman Kredentser)
    * `rclone mkdir`: Warn when using mkdir on remotes which can't have empty directories
      (Nick Craig-Wood)
    * `rclone rc`: Allow JSON parameters to simplify command line usage
      (Nick Craig-Wood)
    * `rclone serve ftp`
        * Don't compile on < go1.13 after dependency update (Nick Craig-Wood)
        * Add error message if auth proxy fails (Nick Craig-Wood)
        * Use refactored goftp.io/server library for binary shrink
  (Nick Craig-Wood)
    * `rclone serve restic`: Expose interfaces so that rclone can be used as a
      library from within restic (Jack)
    * `rclone sync`: Add `--track-renames-strategy leaf` (Nick Craig-Wood)
    * `rclone touch`: Add ability to set nanosecond resolution times
      (Nick Craig-Wood)
    * `rclone tree`: Remove `-i` shorthand for `--noindent` as it conflicts
      with `-i`/`--interactive` (Nick Craig-Wood)
* Bug Fixes
    * accounting
        * Fix documentation for `speed`/`speedAvg` (Nick Craig-Wood)
        * Fix elapsed time not show actual time since beginning
  (Chaitanya Bankanhal)
        * Fix deadlock in stats printing (Nick Craig-Wood)
    * build
        * Fix file handle leak in GitHub release tool (Garrett Squire)
    * `rclone check`: Fix successful retries with `--download` counting
      errors (Nick Craig-Wood)
    * `rclone dedupe`: Fix logging to be easier to understand (Nick Craig-Wood)
* Mount
    * Warn macOS users that mount implementation is changing (Nick Craig-Wood)
        * to test the new implementation use `rclone cmount` instead of
  `rclone mount`
        * this is because the library rclone uses has dropped macOS support
    * rc interface
        * Add call for unmount all (Chaitanya Bankanhal)
        * Make `mount/mount` remote control take vfsOpt option
  (Nick Craig-Wood)
        * Add mountOpt to `mount/mount` (Nick Craig-Wood)
        * Add VFS and Mount options to `mount/listmounts` (Nick Craig-Wood)
    * Catch panics in cgofuse initialization and turn into error messages
      (Nick Craig-Wood)
    * Always supply stat information in Readdir (Nick Craig-Wood)
    * Add support for reading unknown length files using direct IO (Windows)
      (Nick Craig-Wood)
    * Fix On Windows don't add `-o uid/gid=-1` if user supplies `-o uid/gid`.
      (Nick Craig-Wood)
    * Fix macOS losing directory contents in cmount (Nick Craig-Wood)
    * Fix volume name broken in recent refactor (Nick Craig-Wood)
* VFS
    * Implement partial reads for `--vfs-cache-mode full` (Nick Craig-Wood)
    * Add `--vfs-writeback` option to delay writes back to cloud storage
      (Nick Craig-Wood)
    * Add `--vfs-read-ahead` parameter for use with `--vfs-cache-mode full`
      (Nick Craig-Wood)
    * Restart pending uploads on restart of the cache (Nick Craig-Wood)
    * Support synchronous cache space recovery upon ENOSPC (Leo Luan)
    * Allow ReadAt and WriteAt to run concurrently with themselves (Nick Craig-Wood)
    * Change modtime of file before upload to current (Rob Calistri)
    * Recommend `--vfs-cache-modes writes` on backends which can't stream
      (Nick Craig-Wood)
    * Add an optional `fs` parameter to vfs rc methods (Nick Craig-Wood)
    * Fix errors when using > 260 char files in the cache in Windows
      (Nick Craig-Wood)
    * Fix renaming of items while they are being uploaded (Nick Craig-Wood)
    * Fix very high load caused by slow directory listings (Nick Craig-Wood)
    * Fix renamed files not being uploaded with `--vfs-cache-mode minimal`
      (Nick Craig-Wood)
    * Fix directory locking caused by slow directory listings (Nick Craig-Wood)
    * Fix saving from chrome without `--vfs-cache-mode writes`
      (Nick Craig-Wood)
* Local
    * Add `--local-no-updated` to provide a consistent view of changing
      objects (Nick Craig-Wood)
    * Add `--local-no-set-modtime` option to prevent modtime changes (tyhuber1)
    * Fix race conditions updating and reading Object metadata
      (Nick Craig-Wood)
* Cache
    * Make any created backends be cached to fix rc problems (Nick Craig-Wood)
    * Fix dedupe on caches wrapping drives (Nick Craig-Wood)
* Crypt
    * Add `--crypt-server-side-across-configs` flag (Nick Craig-Wood)
    * Make any created backends be cached to fix rc problems (Nick Craig-Wood)
* Alias
    * Make any created backends be cached to fix rc problems (Nick Craig-Wood)
* Azure Blob
    * Don't compile on < go1.13 after dependency update (Nick Craig-Wood)
* B2
    * Implement server side copy for files > 5GB (Nick Craig-Wood)
    * Cancel in progress multipart uploads and copies on rclone exit
      (Nick Craig-Wood)
    * Note that b2's encoding now allows \ but rclone's hasn't changed
      (Nick Craig-Wood)
    * Fix transfers when using download_url (Nick Craig-Wood)
* Box
    * Implement rclone cleanup (buengese)
    * Cancel in progress multipart uploads and copies on rclone exit
      (Nick Craig-Wood)
    * Allow authentication with access token (David)
* Chunker
    * Make any created backends be cached to fix rc problems (Nick Craig-Wood)
* Drive
    * Add `rclone backend drives` to list shared drives (teamdrives)
      (Nick Craig-Wood)
    * Implement `rclone backend untrash` (Nick Craig-Wood)
    * Work around drive bug which didn't set modtime of copied docs
      (Nick Craig-Wood)
    * Added `--drive-starred-only` to only show starred files (Jay McEntire)
    * Deprecate `--drive-alternate-export` as it is no longer needed
      (themylogin)
    * Fix duplication of Google docs on server side copy (Nick Craig-Wood)
    * Fix "panic: send on closed channel" when recycling dir entries
      (Nick Craig-Wood)
* Dropbox
    * Add copyright detector info in limitations section in the docs
      (Alex Guerrero)
    * Fix `rclone link` by removing expires parameter (Nick Craig-Wood)
* Fichier
    * Detect Flood detected: IP Locked error and sleep for 30s
      (Nick Craig-Wood)
* FTP
    * Add explicit TLS support (Heiko Bornholdt)
    * Add support for `--dump bodies` and `--dump auth` for debugging
      (Nick Craig-Wood)
    * Fix interoperation with pure-ftpd (Nick Craig-Wood)
* Google Cloud Storage
    * Add support for anonymous access (Kai Lüke)
* Jottacloud
    * Bring back legacy authentification for use with whitelabel versions
      (buengese)
    * Switch to new api root - also implement a very ugly workaround for the
      DirMove failures (buengese)
* Onedrive
    * Rework cancel of multipart uploads on rclone exit (Nick Craig-Wood)
    * Implement rclone cleanup (Nick Craig-Wood)
    * Add `--onedrive-no-versions` flag to remove old versions
      (Nick Craig-Wood)
* Pcloud
    * Implement `rclone link` for public link creation (buengese)
* Qingstor
    * Cancel in progress multipart uploads on rclone exit (Nick Craig-Wood)
* S3
    * Preserve metadata when doing multipart copy (Nick Craig-Wood)
    * Cancel in progress multipart uploads and copies on rclone exit
      (Nick Craig-Wood)
    * Add `rclone link` for public link sharing (Roman Kredentser)
    * Add `rclone backend restore` command to restore objects from GLACIER
      (Nick Craig-Wood)
    * Add `rclone cleanup` and `rclone backend cleanup` to clean unfinished
      multipart uploads (Nick Craig-Wood)
    * Add `rclone backend list-multipart-uploads` to list unfinished multipart
      uploads (Nick Craig-Wood)
    * Add `--s3-max-upload-parts` support (Kamil Trzciński)
    * Add `--s3-no-check-bucket` for minimising rclone transactions and perms
      (Nick Craig-Wood)
    * Add `--s3-profile` and `--s3-shared-credentials-file` options
      (Nick Craig-Wood)
    * Use regional s3 us-east-1 endpoint (David)
    * Add Scaleway provider (Vincent Feltz)
    * Update IBM COS endpoints (Egor Margineanu)
    * Reduce the default `--s3-copy-cutoff` to < 5GB for Backblaze S3
      compatibility (Nick Craig-Wood)
    * Fix detection of bucket existing (Nick Craig-Wood)
* SFTP
    * Use the absolute path instead of the relative path for listing for
      improved compatibility (Nick Craig-Wood)
    * Add `--sftp-subsystem` and `--sftp-server-command` options (aus)
* Swift
    * Fix dangling large objects breaking the listing (Nick Craig-Wood)
    * Fix purge not deleting directory markers (Nick Craig-Wood)
    * Fix update multipart object removing all of its own parts
      (Nick Craig-Wood)
    * Fix missing hash from object returned from upload (Nick Craig-Wood)
* Tardigrade
    * Upgrade to uplink v1.2.0 (Kaloyan Raev)
* Union
    * Fix writing with the all policy (Nick Craig-Wood)
* WebDAV
    * Fix directory creation with 4shared (Nick Craig-Wood)

(leot)

2020-10-12 14:27:01 UTC MAIN commitmail json YAML

doc: Updated net/freeDiameter to 1.5.0

(wiz)

2020-10-12 14:26:52 UTC MAIN commitmail json YAML

freeDiameter: update to 1.5.0.

freediameter (1.5.0) RELEASED; urgency=low

  * freeDiameter:
    - Add -g to help
    - Change -d and -q to control syslog level, as per stdout logging.
    - Syslog to LOG_DAEMON.
    - Actually syslog to LOG_DEBUG, now that -d/-q are used.
    - Add -p pidfile
    - SCTP client: bind to local endpoints configured with ListenOn so
      that the SCTP INIT only contains those local endpoint addresses,
      matching what is advertised in the CER.
  * Base dictionary: Add rules for Experimental-Result.
  * All extensions: Hide symbols except for fd_ext_init(), fd_ext_fini(),
    and fd_ext_depends.
  * dbg_dict_dump.fdx: add extension to write the dictionary
    to the given file or to the log.
  * dbg_dict_dump_json.fdx: add extension to write the dictionary as JSON
    to the given file or stdout.
  * dict_dcca_3gpp.fdx: Update to 3GPP Release 15, adding many standards.
    This adds 96 TYPEs, 145 ENUMVALs, 791 AVPs, 52 RULEs.
    There are various breaking changes (documented below).
  * contrib/dictionary_dcca_3gpp.json: Remove non-3GPP AVPs that are
    actually from base IETF RFCs:
      - MIP6-Feature-Vector (124). IETF RFC 5447
      - Service-Selection (493). IETF RFC 5778
      - Mobile-Node-Identifier (506). IETF RFC 5779
      - QoS-Capability (578). IETF RFC 5777.
  * New API: fd_msg_add_result(): set Result-Code or Experimental-Result.
  * New API: log level FD_LOG_INFO.
  * fd_conf_dump(): fix formatting of local endpoints.
  * fd_msg_search_avp(): support searching avp as well as msg.
  * Fix compiler warnings.
  * Add ERRORS_ON_WARNINGS cmake boolean to enable fatal compiler warnings.
  * New tool: grep_fd_dict_dump: cleanup fd_dict_dump() output in logs.
  * New tool: csv_to_fd: convert .csv with AVP tables to freeDiameter C or JSON.
  * New tool: org_to_csv: convert .org files into .csv files.

  * dict_dcca_3gpp.fdx changes per update to 3GPP Release 15 as at 2019-12:
    - AVP changes:
      - 3GPP-CG-IPv6-Address (14) renamed to 3GPP-CG-Ipv6-Address (14).
      - 3GPP-GGSN-IPv6-Address (16) renamed to 3GPP-GGSN-Ipv6-Address (16).
      - 3GPP-IPv6-DNS-Servers (17) renamed to 3GPP-Ipv6-DNS-Servers (17).
      - 3GPP-SGSN-IPv6-Address (15) renamed to 3GPP-SGSN-Ipv6-Address (15).
      - 3GPP2-BSID (9010) flag M MUST.
      - 3GPP2-BSID (9010) type changed from OctetString to UTF8String.
      - ADC-Revalidation-Time (2801) Time removed in 3GPP TS 29.212 V12.1.0 (2013-06).
      - ADC-Rule-Base-Name (1095) flag M MUST.
      - ADC-Rule-Definition (1094) flag M MUST.
      - ADC-Rule-Install (1092) flag M MUST.
      - ADC-Rule-Name (1096) flag M MUST.
      - ADC-Rule-Remove (1093) flag M MUST.
      - ADC-Rule-Report (1097) flag M MUST.
      - Application-Service-Type (2102) type changed from UTF8String to Enumerated.
      - Application-Session-Id (2103) type changed from UTF8String to Unsigned32.
      - Call-Barring-Infor-List (1488) renamed to Call-Barring-Info (1488).
      - External-Identifier (28) OctetString replaced by External-Identifier (3111) UTF8String.
      - LCS-Requestor-Id (1239) renamed to LCS-Requestor-ID (1239).
      - LCS-Requestor-Id-String (1240) renamed to LCS-Requestor-ID-String (1240).
      - MBMS-BMSC-SSM-IPv6-Address (919) renamed to MBMS-BMSC-SSM-Ipv6-Address (919).
      - MBMS-GGSN-IPv6-Address (917) renamed to MBMS-GGSN-Ipv6-Address (917).
      - MBMSGW-Address (2307) renamed to MBMS-GW-Address (2307).
      - Measurement-Period-LTE (1656) code changed to Measurement-Period-LTE (1655).
      - Measurement-Period-UMTS (1655) code changed to Measurement-Period-UMTS (1656).
      - MME-LocationInformation (1600) renamed to MME-Location-Information(1600).
      - PDG-Address (895) Address removed in 3GPP TS 32.299 V12.6.0 (2014-09).
      - PDG-Charging-Id (896) Unsigned32 removed in 3GPP TS 32.299 V12.6.0 (2014-09).
      - PDN-Connection-ID (1065) flag M MUST NOT.
      - PoC-User-Role-info-Units (1254) renamed to PoC-User-Role-Info-Units (1254).
      - PS-to-CS-Session-Continuity (1099) flag M MUST NOT.
      - SS-Status (1477) type changed from Grouped to OctetString.
      - Status (2702) renamed to Status-AS-Code (2702).
      - WAG-Address (890) Address removed in 3GPP TS 32.299 V12.6.0 (2014-09).
      - WAG-PLMN-Id (891) OctetString removed in 3GPP TS 32.299 V12.6.0 (2014-09).
      - WLAN-Information (875) Grouped removed in 3GPP TS 32.299 V12.6.0 (2014-09).
      - WLAN-Radio-Container (892) Grouped removed in 3GPP TS 32.299 V12.6.0 (2014-09).
      - WLAN-Session-Id (1246) UTF8String removed in 3GPP TS 32.299 V12.6.0 (2014-09).
      - WLAN-Technology (893) Unsigned32 removed in 3GPP TS 32.299 V12.6.0 (2014-09).
      - WLAN-UE-Local-IPAddress (894) Address removed in 3GPP TS 32.299 V12.6.0 (2014-09).
    - AVP renames:
      - Rename Call-Barring-Infor-List (1488) to Call-Barring-Info (1488).
      - Rename LCS-Requestor-Id (1239) to LCS-Requestor-ID (1239).
      - Rename LCS-Requestor-Id-String (1240) to LCS-Requestor-ID-String (1240).
      - Rename MBMSGW-Address (2307) to MBMS-GW-Address (2307).
      - Rename MME-LocationInformation (1600) to MME-Location-Information(1600).
      - Rename PoC-User-Role-info-Units (1254) to PoC-User-Role-Info-Units (1254).
      - Rename Status (2702) to Status-AS-Code (2702).
    - AVP name conflicts:
      - Time-Window (3818) in 3GPP TS 29.345 V12.1.0 (2014-12) predates
        Time-Window-29.154 (4204) in 3GPP TS 29.154 V13.1.0 (2016-03).
    - Add Enumerated(3GPP/Experimental-Result-Code). 145 values.
    - Update standards:
      - 3GPP TS 29.061 V15.5.0 (2018-12). 15 AVPs.
      - 3GPP TS 29.173 V15.0.0 (2018-06). 1 AVP.
      - 3GPP TS 29.212 V15.9.0 (2019-12). 46 AVPs.
      - 3GPP TS 29.214 V15.7.0 (2019-09). 27 AVPs.
      - 3GPP TS 29.229 V15.2.0 (2019-09). 8 AVPs.
      - 3GPP TS 29.272 V15.10.0 (2019-12). 44 AVPs.
      - 3GPP TS 29.329 V15.2.0 (2019-09). 5 AVPs.
      - 3GPP TS 32.299 V15.7.0 (2019-06). 154 AVPs.
    - Add standards:
      - 3GPP TS 29.109 V15.0.0 (2017-06). 21 AVPs.
      - 3GPP TS 29.128 V15.6.0 (2019-09). 25 AVPs.
      - 3GPP TS 29.153 V15.1.0 (2019-09). 2 AVPs.
      - 3GPP TS 29.154 V15.3.0 (2019-09). 16 AVPs.
      - 3GPP TS 29.172 V15.2.0 (2019-12). 66 AVPs.
      - 3GPP TS 29.209 V6.8.0 (2011-09). 2 AVPs.
      - 3GPP TS 29.215 V15.2.0 (2019-09). 9 AVPs.
      - 3GPP TS 29.217 V15.1.0 (2019-09). 14 AVPs.
      - 3GPP TS 29.219 V15.3.0 (2019-09). 7 AVPs.
      - 3GPP TS 29.234 V11.2.0 (2013-06). 19 AVPs.
      - 3GPP TS 29.273 V15.4.0 (2019-09). 40 AVPs.
      - 3GPP TS 29.283 V15.1.0 (2019-09). 16 AVPs.
      - 3GPP TS 29.336 V15.7.0 (2019-09). 79 AVPs.
      - 3GPP TS 29.337 V15.0.0 (2018-06). 4 AVPs.
      - 3GPP TS 29.338 V15.1.0 (2018-12). 34 AVPs.
      - 3GPP TS 29.343 V15.1.0 (2019-09). 13 AVPs.
      - 3GPP TS 29.344 V15.1.0 (2019-09). 7 AVPs.
      - 3GPP TS 29.345 V15.1.0 (2019-09). 68 AVPs.
      - 3GPP TS 29.368 V15.1.0 (2019-09). 12 AVPs.
      - 3GPP TS 29.388 V15.1.0 (2019-09). 3 AVPs.
      - 3GPP TS 29.389 V15.1.0 (2019-09). 3 AVPs.
      - 3GPP TS 29.468 V15.8.0 (2019-12). 33 AVPs.
      - 3GPP TS 29.561 V16.3.0 (2020-03). 9 AVPs.

(wiz)

2020-10-12 14:12:26 UTC MAIN commitmail json YAML

doc: Updated net/dhcpcd to 9.3.1

(roy)

2020-10-12 14:12:06 UTC MAIN commitmail json YAML

Update to dhcpcd-9.3.1 with the following changes:
* dhcpcd: carrier handling issue fixed from 9.3.0
* dhcpcd: log if interface type is unsupported in debug
* duid: memory leak fixed if UUID wanted but none available
* privsep: fix receiving inet and no BPF running
* privsep: allow gettimeofday for SECCOMP
* privsep: fix stderr redirection again
* Linux: use libbsd setproctitle as it works with more kernel configs

(roy)

2020-10-12 12:54:01 UTC MAIN commitmail json YAML

nasm: remove unnecessary TOOL_DEPENDS

Override detection just to be on the safe side.

Addresses PR 55709 by Joern Clausen

(wiz)

2020-10-12 12:04:42 UTC MAIN commitmail json YAML

doc: Updated audio/ncspot to 0.2.3

(pin)

2020-10-12 12:04:14 UTC MAIN commitmail json YAML

audio/ncspot: update to 0.2.3

v0.2.3

Features
-Display album name for playable objects (#268)
-Added config option for bitrate (#270)
-Add Vim-like search in list views (#279)
-Add insert command and Ctrl-V shortcut to paste Spotify links (#277)

Maintenance
-Gracefully handle error when showing notification (#265)
-Add feature flag for song notifications, enables users/distributions to ship
without D-Bus dependency
-Alias Space to whitespace key when for bindings (#266)
-Fix last tab to fill entire width correctly (#271)
-Tweak queue/play next handling (#278)

(pin)

2020-10-12 11:59:10 UTC MAIN commitmail json YAML

Updated security/py-passlib, net/py-smb

(adam)

2020-10-12 11:58:49 UTC MAIN commitmail json YAML

py-smb: updated to 1.2.4

pysmb-1.2.4
- Remove dependency on pycrypto as it is no longer under active maintenance

pysmb-1.2.3
- Fix bug in session key generation during session negotiation
- Fix bug in SMB message signing which leads to operation failures with Samba services.

(adam)

2020-10-12 11:57:03 UTC MAIN commitmail json YAML

py-passlib: updated to 1.7.4

**1.7.4** (2020-10-08)
======================

Small followup to 1.7.3 release.

Bugfixes
--------

* Fixed some Python 2.6 errors from last release (:issue:`128`)

Other Changes
-------------

* :mod:`passlib.ext.django` -- updated tests to pass for Django 1.8 - 3.1 (:issue:`98`);
  along with some internal refactoring of the test classes.

* .. py:currentmodule:: passlib.context

  :class:`CryptContext` will now throw :exc:`~passlib.exc.UnknownHashError` when it can't identify
  a hash provided to methods such as :meth:`!CryptContext.verify`.
  Previously it would throw a generic :exc:`ValueError`.

Deprecations
------------

* :mod:`passlib.ext.django`: This extension will require Django 2.2 or newer as of Passlib 1.8.

**1.7.3** (2020-10-06)
======================

This release rolls up assorted bug & compatibility fixes since 1.7.2.

Administrative Changes
----------------------

.. rst-class:: without-title

.. note::

  **Passlib has moved to Heptapod!**

  Due to BitBucket deprecating Mercurial support, Passlib's public repository and issue tracker
  has been relocated.  It's now located at `<https://foss.heptapod.net/python-libs/passlib>`_,
  and is powered by `Heptapod <https://heptapod.net/>`_.

  Hosting for this and other open-source projects graciously provided by the people at
  `Octobus <https://octobus.net/>`_ and `CleverCloud <https://clever-cloud.com/>`_!

  The mailing list and documentation urls remain the same.

New Features
------------

* .. py:currentmodule:: passlib.hash

  :class:`ldap_salted_sha512`: LDAP "salted hash" support added for SHA-256 and SHA-512 (:issue:`124`).

Bugfixes
--------

* .. py:currentmodule:: passlib.hash

  :class:`bcrypt`: Under python 3, OS native backend wasn't being detected on BSD platforms.
  This was due to a few internal issues in feature-detection code, which have been fixed.

* :func:`passlib.utils.safe_crypt`: Support :func:`crypt.crypt` unexpectedly
  returning bytes under Python 3 (:issue:`113`).

* :func:`passlib.utils.safe_crypt`: Support :func:`crypt.crypt` throwing :exc:`OSError`,
  which can happen as of Python 3.9 (:issue:`115`).

* :mod:`passlib.ext.django`: fixed lru_cache import (django 3 compatibility)

* :mod:`!passlib.tests`: fixed bug where :meth:`HandlerCase.test_82_crypt_support` wasn't
  being run on systems lacking support for the hasher being tested.
  This test now runs regardless of system support.

Other Changes
-------------

* .. py:currentmodule:: passlib.hash

  :class:`bcrypt_sha256`:  Internal algorithm has been changed to use HMAC-SHA256 instead of
  plain SHA256.  This should strengthen the hash against brute-force attempts which bypass
  the intermediary hash by using known-sha256-digest lookup tables (:issue:`114`).

* .. py:currentmodule:: passlib.hash

  :class:`bcrypt`: OS native backend ("os_crypt") now raises the new :exc:`~passlib.exc.PasswordValueError`
  if password is provided as non-UTF8 bytes under python 3
  (These can't be passed through, due to limitation in stdlib's :func:`!crypt.crypt`).
  Prior to this release, it confusingly raised :exc:`~passlib.exc.MissingBackendError` instead.

  Also improved legacy bcrypt format workarounds, to support a few more UTF8 edge cases than before.

* Modified some internals to help run on FIPS systems (:issue:`116`):

  In particular, when MD5 hash is not available, :class:`~passlib.hash.hex_md5`
  will now return a dummy hasher which throws an error if used; rather than throwing
  an uncaught :exc:`!ValueError` when an application attempts to import it.  (Similar behavior
  added for the other unsalted digest hashes).

  .. py:currentmodule:: passlib.crypto.digest

  Also, :func:`lookup_hash`'s ``required=False`` kwd was modified to report unsupported hashes
  via the :attr:`HashInfo.supported` attribute; rather than letting ValueErrors through uncaught.

  This should allow CryptContext instances to be created on FIPS systems without having
  a load-time error (though they will still receive an error if an attempt is made to actually
  *use* a FIPS-disabled hash).

* Internal errors calling stdlib's :func:`crypt.crypt`, or third party libraries,
  will now raise the new :exc:`~passlib.exc.InternalBackendError` (a RuntimeError);
  where previously it would raise an :exc:`AssertionError`.

* Various Python 3.9 compatibility fixes (including ``NotImplemented``-related warning, :issue:`125`)

(adam)

2020-10-12 11:15:29 UTC MAIN commitmail json YAML

Update to sile 0.10.12:
- bugfixes
- LuaJIT support (untested)

(joerg)

2020-10-12 10:49:41 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.10.34, catch2-2.13.2, cksfv-1.3.15, gopls-0.5.1,
  lua53-5.3.6, musescore-3.5.1, ncspot-0.2.3, protobuf-3.13.0.1,
  py-borgbackup-1.1.14, py-cairo-1.20.0, py-hypothesis-5.37.1,
  strawberry-0.8.1.

(wiz)

2020-10-11 23:48:18 UTC MAIN commitmail json YAML

2020-10-11 23:47:31 UTC MAIN commitmail json YAML

Do not pick up GCC's Go backend.

(joerg)

2020-10-11 21:43:26 UTC MAIN commitmail json YAML

Pass PKG_SYSCONFDIR to cmake

Fixes PR/55717

(kim)

2020-10-11 20:46:16 UTC MAIN commitmail json YAML

doc: Updated net/gallery-dl to 1.15.1

(leot)

2020-10-11 20:46:04 UTC MAIN commitmail json YAML

gallery-dl: Update to 1.15.1

Changes:
1.15.1
------
### Additions
- [hentaicafe] add `manga_id` metadata field (#1036)
- [hentaifoundry] add support for stories (#734)
- [hentaifoundry] add `include` option
- [newgrounds] extract image embeds (#1033)
- [nijie] add `include` option (#1018)
- [reactor] match URLs without subdomain (#1053)
- [twitter] extend `retweets` option (#1026)
- [weasyl] add extractors (#977)

### Fixes
- [500px] update query hashes
- [behance] fix `collection` extraction
- [newgrounds] fix video extraction (#1042)
- [twitter] improve twitpic extraction (#1019)
- [weibo] handle posts with more than 9 images (#926)
- [xvideos] fix `title` extraction
- fix crash when using `--download-archive` with `--no-skip` (#1023)
- fix issues with `blacklist`/`whitelist` defaults (#1051, #1056)

### Removals
- [kissmanga] remove module

(leot)

2020-10-11 16:40:51 UTC MAIN commitmail json YAML

doc: Added sysutils/ytree version 2.02

(nia)

2020-10-11 16:40:39 UTC MAIN commitmail json YAML

sysutils: add ytree.

Ytree - a (curses-based) file manager similar to DOS Xtree(tm).

... for browsing filesystems and archives (RAR/SPM/RPM/TAR/ARC/LHA/ZIP/ZOO).

(nia)

2020-10-11 15:25:21 UTC MAIN commitmail json YAML

Updated math/R to 4.0.3

(wen)

2020-10-11 15:22:56 UTC MAIN commitmail json YAML

Update to 4.0.3

CHANGES IN R 4.0.3:

  NEW FEATURES:

    * On platforms using configure option --with-internal-tzcode,
      additional values "internal" and (on macOS only) "macOS" are
      accepted for the environment variable TZDIR.  (See ?TZDIR.)

      On macOS, "macOS" is used by default if the system timezone
      database is a newer version than that in the R installation.

    * When install.packages(type = "source") fails to find a package in
      a repository it mentions package versions which are excluded by
      their R version requirement and links to hints on why a package
      might not be found.

    * The default value for options("timeout") can be set from
      enviromnent variable R_DEFAULT_INTERNET_TIMEOUT, still defaulting
      to 60 (seconds) if that is not set or invalid.

      This may be needed when child R processes are doing downloads,
      for example during the installation of source packages which
      download jars or other forms of data.

  LINK-TIME OPTIMIZATION on a UNIX-ALIKE:

    * There is now support for parallelized Link-Time Optimization
      (LTO) with GCC and for 'thin' LTO with clang _via_ setting the
      LTO macro.

    * There is support for setting a different LTO flag for the Fortran
      compiler, including to empty when mixing clang and gfortran (as
      on macOS).  See file config.site.

    * There is a new LTO_LD macro to set linker options for LTO
      compilation, for example to select an alternative linker or to
      parallelize thin LTO.

  DEPRECATED AND DEFUNCT:

    * The LINPACK argument to chol.default(), chol2inv(),
      solve.default() and svd() has been defunct since R 3.1.0.  Using
      it now gives a warning which will become an error in R 4.1.0.

  BUG FIXES:

    * The code mitigating stack overflow with PCRE regexps on very long
      strings is enabled for PCRE2 < 10.30 also when JIT is enabled,
      since stack overflows have been seen in that case.

    * Fix to correctly show the group labels in dotchart() (which where
      lost in the ylab improvement for R 4.0.0).

    * addmargins(*, ..) now also works when fn() is a local function,
      thanks to bug report and patch PR#17124 from Alex Bertram.

    * rank(x) and hence sort(x) now work when x is an object (as per
      is.object(x)) of type "raw" _and_ provides a valid `[` method,
      e.g., for gmp::as.bigz(.) numbers.

    * chisq.test(*, simulate.p.value=TRUE) and r2dtable() now work
      correctly for large table entries (in the millions).  Reported by
      Sebastian Meyer and investigated by more helpers in PR#16184.

    * Low-level socket read/write operations have been fixed to
      correctly signal communication errors. Previously, such errors
      could lead to a segfault due to invalid memory access. Reported
      and debugged by Dmitriy Selivanov in PR#17850.

    * quantile(x, pr) works more consistently for pr values slightly
      outside [0,1], thanks to Suharto Anggono's PR#17891.

      Further, quantile(x, prN, names=FALSE) now works even when prN
      contains NAs, thanks to Anggono's PR#17892.  Ditto for ordered
      factors or Date objects when type = 1 or 3, thanks to PR#17899.

    * Libcurl-based internet access, including curlGetHeaders(), was
      not respecting the "timeout" option.  If this causes
      unanticipated timeouts, consider increasing the default by
      setting R_DEFAULT_INTERNET_TIMEOUT.

    * as.Date(<char>) now also works with an initial "", thanks to
      Michael Chirico's PR#17909.

    * isS3stdGeneric(f) now detects an S3 generic also when it it is
      trace()d, thanks to Gabe Becker's PR#17917.

    * R_allocLD() has been fixed to return memory aligned for long
      double type PR#16534.

    * fisher.test() no longer segfaults when called again after its
      internal stack has been exceeded PR#17904.

    * Accessing a long vector represented by a compact integer sequence
      no longer segfaults (reported and debugged by Hugh Parsonage).

    * duplicated() now works also for strings with multiple encodings
      inside a single vector PR#17809.

    * phyper(11, 15, 0, 12, log.p=TRUE) no longer gives NaN; reported
      as PR#17271 by Alexey Stukalov.

    * Fix incorrect calculation in logLik.nls() PR#16100, patch from
      Sebastian Meyer.

    * A very old bug could cause a segfault in model.matrix() when
      terms involved logical variables.  Part of PR#17879.

    * model.frame.default() allowed data = 1, leading to involuntary
      variable capture (rest of PR#17879).

    * tar() no longer skips non-directory files, thanks to a patch by
      Sebastian Meyer, fixing the remaining part of PR#16716.

(wen)

2020-10-11 13:41:54 UTC MAIN commitmail json YAML

doc: Added audio/spotify-qt version 2.12

(pin)

2020-10-11 13:41:19 UTC MAIN commitmail json YAML

Add audio/spotify-qt

(pin)

2020-10-11 13:40:07 UTC MAIN commitmail json YAML

audio/spotify-qt: import

A Spotify client using Qt as a simpler, lighter alternative to the official
client, inspired by spotify-tui.
Much like spotify-tui, you need an actual Spotify client running, which can be
configured from within the app.
Also like other clients, controlling music playback requires Spotify Premium.

(pin)

2020-10-11 13:22:08 UTC MAIN commitmail json YAML

doc: Added audio/librespot version 0.1.3

(pin)

2020-10-11 13:21:35 UTC MAIN commitmail json YAML

Add audio/librespot

(pin)

2020-10-11 13:19:42 UTC MAIN commitmail json YAML

audio/librespot: import

Open source client library for Spotify. It enables applications to use Spotify's
service to contol and play music via various backends, and to act as a Spotify
Connect receiver.
It is an alternative to the official and deprecated closed-source libspotify.
Additionally, it will provide extra features which are not available in the
official library.

Note: librespot only works with Spotify Premium. This will remain the case for
the foreseeable future, as we are unlikely to work on implementing the features
such as limited skips and adverts that would be required to make librespot
compliant with free accounts.

(pin)