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 (1h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (155d) 

2024-05-13 17:35:34 UTC Now

2021-08-02 15:36:36 UTC MAIN commitmail json YAML

textproc/bs: simplify Makefile

(pin)

2021-08-02 15:20:33 UTC MAIN commitmail json YAML

shells/nushell: simplify Makefile

(pin)

2021-08-02 15:19:31 UTC MAIN commitmail json YAML

math/funst: simplify Makefile

(pin)

2021-08-02 15:18:44 UTC MAIN commitmail json YAML

sysutils/dust: simplify Makefile

(pin)

2021-08-02 15:17:40 UTC MAIN commitmail json YAML

textproc/csview: simplify Makefile

(pin)

2021-08-02 15:16:13 UTC MAIN commitmail json YAML

sysutils/cchmod: simplify Makefile

(pin)

2021-08-02 15:08:56 UTC MAIN commitmail json YAML

doc: Updated x11/qt5ct to 1.3

(pin)

2021-08-02 15:08:33 UTC MAIN commitmail json YAML

x11/qt5ct: update to 1.3

Version 1.3
-fixed cmake support
-prepend custom stylesheets to the application stylesheet (John Lindgren)
-updated Catalan translation (Toni Est辿vez)
-updated French translation (setvisible)

(pin)

2021-08-02 15:07:05 UTC MAIN commitmail json YAML

doc: Updated sysutils/xplr to 0.14.5

(pin)

2021-08-02 15:06:45 UTC MAIN commitmail json YAML

sysutils/xplr: update to 0.14.5

Changes & fixes:
-Added support for loading (unsafe) c modules via Lua require.
-Removed termion from dependency list.
-Optimized performance and memory usage.
-Minor fixes.

(pin)

2021-08-02 15:05:06 UTC MAIN commitmail json YAML

doc: Updated security/pleaser to 0.4.2

(pin)

2021-08-02 15:04:48 UTC MAIN commitmail json YAML

security/pleaser: update to 0.4.2

-Fix example
-Check should fail if handed a non-regular file
-Document control characters
-Optional environment passthrough
-Removing superfluous backtick
-Child should be handled in parent
-Removing redundant util.rs
-Reorganising tests to storage overheads
-Clippy suggestions
-Removing need to drop privs in child
-Forking can be done as low priv user

(pin)

2021-08-02 15:02:50 UTC MAIN commitmail json YAML

doc: Updated textproc/paperoni to 0.6.0

(pin)

2021-08-02 15:02:29 UTC MAIN commitmail json YAML

textproc/paperoni: update to 0.6.0

This release adds the following:
-HTML exports. Visit the README to know more.
-Fix header id generation for table of contents.

(pin)

2021-08-02 15:01:01 UTC MAIN commitmail json YAML

Fix dual commit

(pin)

2021-08-02 14:57:01 UTC MAIN commitmail json YAML

doc: Updated textproc/git-delta to 0.8.3

(wiz)

2021-08-02 14:56:51 UTC MAIN commitmail json YAML

git-delta: update to 0.8.3.

Updated provided by Michael-John Turner on pkgsrc-users.

0.8.3

This release fixes a security vulnerability (CVE-2021-36376) on
Windows. Please update if you are using Windows.

0.8.2

This is a bug fix release: the bug occurs when using delta to diff
files whose names contain spaces. It does not affect use of delta
as git's pager.

0.8.1

This is mainly a bug fix release: filenames containing spaces were
causing crashes due to a regression in 0.8.0. It also includes a
fix for the delta file_a file_b "diff mode" usage style, and an
improvement for the diff-highlight / diff-so-fancy emulation modes.

0.8.0

New option relative-paths causes all file paths to be printed
relative to the current directory so that they can be easily opened
in a text editor or used in a shell command. Using hunk-header-style
= file line-number syntax will emit the line number with the file
path and thus should allow your editor to open at the correct line.
For example, in the VS Code integrated terminal this means that
with no further configuration every file path in git output can be
opened with ctrl-click/cmd-click, and opening at a specific line
works. Use diff-stat-align-width to control horizontal alignment
of diff stat sections, although this may be replaced by a better
solution in the future. #552

New option commit-regex allows delta to work nicely with custom
git log formats (#174)

Support git -c delta.foo=bar ... in latest git version #573

Support custom hyperlink hash formats #613

Allow custom themes to be defined as light themes #598

Transform file paths to be relative to current directory #552

delta file_A file_B now invokes git diff, instead of diff -u

(older changes at https://github.com/dandavison/delta/releases)

(wiz)

2021-08-02 14:56:46 UTC MAIN commitmail json YAML

audio/ncspot: update to 0.8.1

0.8.1
-Release 0.8.0 had a minor bug which could result in a compilation error for
non-default build configurations, e.g. if notifications are disabled. 0.8.1
fixes this.

0.8.0
Maintenance:
-Show album art when playing 'similar tracks' (#354)
-Don't panic if user quits login process (#479)
-Handle commands (e.g. h, j, k l) in select artist modal (#560)

Features:
-Make command key configurable (#487)
-Add album cover to notification (#563)
-Add command line flag for custom config filename (#565)

(pin)

2021-08-02 14:55:20 UTC MAIN commitmail json YAML

doc: Updated security/gpg-tui to 0.7.3

(pin)

2021-08-02 14:54:57 UTC MAIN commitmail json YAML

security/gpg-tui: update to 0.7.3

[0.7.3] - 2021-07-25

Added:
-Add Wayland clipboard support (#30)
-Add 'in the media' section to README.md

Changed:
-Import the test key from keyserver in CI workflow

Fixed:
-Handle clipboard errors

(pin)

2021-08-02 14:10:02 UTC MAIN commitmail json YAML

doc: Updated lang/php80 to 8.0.9

(taca)

2021-08-02 14:09:37 UTC MAIN commitmail json YAML

lang/php80: update to 8.0.9

29 Jul 2021, PHP 8.0.9

- Core:
  . Fixed bug #81145 (copy() and stream_copy_to_stream() fail for +4GB files).
    (cmb, Nikita)
  . Fixed bug #81163 (incorrect handling of indirect vars in __sleep).
    (krakjoe)
  . Fixed bug #81159 (Object to int warning when using an object as a string
    offset). (girgias)
  . Fixed bug #80728 (PHP built-in web server resets timeout when it can kill
    the process). (Calvin Buckley)
  . Fixed bug #73630 (Built-in Weberver - overwrite $_SERVER['request_uri']).
    (cmb)
  . Fixed bug #80173 (Using return value of zend_assign_to_variable() is not
    safe). (Nikita)
  . Fixed bug #73226 (--r[fcez] always return zero exit code). (cmb)

- Intl:
  . Fixed bug #72809 (Locale::lookup() wrong result with canonicalize option).
    (cmb)
  . Fixed bug #68471 (IntlDateFormatter fails for "GMT+00:00" timezone). (cmb)
  . Fixed bug #74264 (grapheme_strrpos() broken for negative offsets). (cmb)

- OpenSSL:
  . Fixed bug #52093 (openssl_csr_sign truncates $serial). (cmb)

- PCRE:
  . Fixed bug #81101 (PCRE2 10.37 shows unexpected result). (Anatol)
  . Fixed bug #81243 (Too much memory is allocated for preg_replace()). (cmb)

- Reflection:
  . Fixed bug #81208 (Segmentation fault while create newInstance from
    attribute). (Nikita)

- Standard:
  . Fixed bug #81223 (flock() only locks first byte of file). (cmb)

(taca)

2021-08-02 14:08:32 UTC MAIN commitmail json YAML

doc: Updated lang/php74 to 7.4.22

(taca)

2021-08-02 14:08:01 UTC MAIN commitmail json YAML

lang/php74: update to 7.4.22

29 Jul 2021, PHP 7.4.22

- Core:
  . Fixed bug #81145 (copy() and stream_copy_to_stream() fail for +4GB files).
    (cmb, Nikita)
  . Fixed bug #81163 (incorrect handling of indirect vars in __sleep).
    (krakjoe)
  . Fixed bug #80728 (PHP built-in web server resets timeout when it can kill
    the process). (Calvin Buckley)
  . Fixed bug #73630 (Built-in Weberver - overwrite $_SERVER['request_uri']).
    (cmb)
  . Fixed bug #80173 (Using return value of zend_assign_to_variable() is not
    safe). (Nikita)
  . Fixed bug #73226 (--r[fcez] always return zero exit code). (cmb)

- Intl:
  . Fixed bug #72809 (Locale::lookup() wrong result with canonicalize option).
    (cmb)
  . Fixed bug #68471 (IntlDateFormatter fails for "GMT+00:00" timezone). (cmb)
  . Fixed bug #74264 (grapheme_strrpos() broken for negative offsets). (cmb)

- OpenSSL:
  . Fixed bug #52093 (openssl_csr_sign truncates $serial). (cmb)

- PCRE:
  . Fixed bug #81101 (PCRE2 10.37 shows unexpected result). (Anatol)
  . Fixed bug #81243 (Too much memory is allocated for preg_replace()). (cmb)

- Standard:
  . Fixed bug #81223 (flock() only locks first byte of file). (cmb)

(taca)

2021-08-02 13:49:47 UTC MAIN commitmail json YAML

TODO: Sigil updated in wip

(wiz)

2021-08-02 12:24:14 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Text-Markdown-Discount to 0.13

(schmonz)

2021-08-02 12:24:08 UTC MAIN commitmail json YAML

Update to 0.13. From the changelog:

- discount/configure.inc: include stdlib.h to find WORD/DWORD @Hugmeir
- discount/configure.sh: include strings.h to find bzero & memset
  @Hugmeir
- add configure option "--with-fenced-code --with-dl=both" @Songmu

(schmonz)

2021-08-02 10:48:34 UTC MAIN commitmail json YAML

doc: Updated x11/xorg-cf-files to 1.0.7

(wiz)

2021-08-02 10:48:26 UTC MAIN commitmail json YAML

xorg-cf-files: update to 1.0.7.

When I released version 1.0.6 in December 2015 I wrote:
  Today is the 10th anniversary of X.Org moving off this tool for our own
  builds.  While we continue to accept patches and publish updates for the
  benefit of other packages which still use Imake to build, we have not been
  actively maintaining, testing, or adding new OS or platform support for
  Imake.  Software that still uses Imake to build is encouraged to move
  to another build system that is better maintained.

Over 5.5 years later this remains true - X.Org strongly encourages anyone
still using Imake to move to meson or another modern/maintained build tool.

Alan Coopersmith (3):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      xorg-cf-files 1.0.7

Mihail Konev (1):
      autogen: add default patch prefix

Petr Písař (1):
      Imake.tmpl: Invoke "ar cq" with binutils

Than Ngo (1):
      linux: Update LinuxDistribution == LinuxRedHat section

(wiz)

2021-08-02 10:47:17 UTC MAIN commitmail json YAML

doc: Updated x11/libXft to 2.3.4

(wiz)

2021-08-02 10:47:05 UTC MAIN commitmail json YAML

libXft: update to 2.3.4.

This release handles the deprecation of the FcNameRegisterObjectTypes API by
fontconfig, and provides minor cleanups for compiler warnings and man pages.

Alan Coopersmith (1):
      libXft 2.3.4

Keith Packard (2):
      Skip 'render' pattern elements with invalid type
      Remove call to FcNameRegisterObjectTypes

Samanta Navarro (1):
      Fix typo in manual

Thomas E. Dickey (3):
      fix most type-conversion warnings from gcc-normal, without object-file changes
      minor typography fix
      build-fix for c89

(wiz)

2021-08-02 10:41:23 UTC MAIN commitmail json YAML

doc: Updated x11/libXfont2 to 2.0.5

(wiz)

2021-08-02 10:41:14 UTC MAIN commitmail json YAML

libXfont2: update to 2.0.5.

libXfont provides the core of the legacy X11 font system, handling the index
files (fonts.dir, fonts.alias, fonts.scale), the various font file formats,
and rasterizing them.  It is used by the X display servers (Xorg, Xvfb, etc.)
and the X Font Server (xfs), but should not be used by normal X11 clients.  X11
clients access fonts via either the new APIs in libXft, or the legacy APIs in
libX11.

In the past, systems needed to provide both libXfont 1.5 & 2.0 libraries
to support the full X Window System.  If your system has updated to at
least xfs 1.2.0 and bdftopcf 1.1, then libXfont 1.5 should no longer be
needed and you should only need libXfont 2.0.x going forward.

Adam Jackson (1):
      README: Remove mention of libXfont 1.5

Alan Coopersmith (1):
      libXfont2 2.0.5

Alex Richardson (1):
      Fix out-of-bounds read in FontFileMakeDir()

Bernd Kuhls (1):
      configure: define HAVE_LIBBSD when libbsd was found

Jon Turney (1):
      Fix Win32 build since c4ed2e06 "Add some unit testing utilities"

Peter Harris (2):
      Fix crash when font server connection lost
      Fix use after free when font server connection lost

(wiz)

2021-08-02 10:40:10 UTC MAIN commitmail json YAML

doc: Updated x11/xwd to 1.0.8

(wiz)

2021-08-02 10:40:01 UTC MAIN commitmail json YAML

xwd: update to 1.0.8.

Version 1.0.8 of xwd is now available for all your X11 window dumping needs!

It fixes bugs you didn't even know were there and cleans up code you've
never seen!

Alan Coopersmith (7):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Combine options info into a single string in usage()
      QueryColorMap() function in multiVis.c may retrieve incorrect colours (#3)
      Adopt standard X.Org coding style
      Elide empty else
      xwd 1.0.8

Jim Rees (1):
      Zero out uninitialized memory so as not to write stack garbage to dump file

St辿phane Aulery (1):
      Ensure consistency between the manpage and the output of the -help option

(wiz)

2021-08-02 10:38:57 UTC MAIN commitmail json YAML

doc: Updated x11/xeyes to 1.2.0

(wiz)

2021-08-02 10:38:48 UTC MAIN commitmail json YAML

xeyes: update to 1.2.0.

This release of xeyes adds support for using the Present and Xinput2
extensions so that your X server is even smoother when making eyes at you.

Alan Coopersmith (4):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Remove redundant declaration of hypot() for SVR4 systems
      xeyes 1.2.0

Keith Packard (3):
      Add support for the 'Present' extension. [v3]
      Use XI2 raw events to notice when mouse moves [v2]
      Clean up compiler warnings

(wiz)

2021-08-02 05:58:50 UTC MAIN commitmail json YAML

Updated graphics/jasper, devel/memcached

(adam)

2021-08-02 05:58:19 UTC MAIN commitmail json YAML

memcached: updated to 1.6.10

1.6.10:

Fixes

Fix minor severity heap buffer overflow reading --auth-file
stats_prefix.c: Check for NDEBUG before using total_written variable
Add settings stat for shutdown_command enabled
[docker] Add user and expose the memcached port
meta: remove EXPERIMENTAL mark + doc fixes
meta: response code OK -> HD
meta: fix metaset syntax
meta: repairs to mset command
hash: add XXH3 to list of hash algorithms.
fix arm64 crc32 on old glibc/gcc.
extstore: fix crash on 'stats extstore'
seccomp: extend allowed rules for extended usage
The total number of UDP datagrams required for the message is calculated incorrectly.
meta: allow base64'ed binary keys with 'b' flag
small improvements to readme
Added debugtime command for test suite

New Features

The meta protocol can now transmit binary encoded keys by encoding the key in base64 and sending a 'b' flag with the command. If for example your key composes of several large numerics (userids and so on), these can be encoded directly as binary. This shortens the key which can save some memory on the server. See doc/protocol.txt for more details.

(adam)

2021-08-02 05:55:10 UTC MAIN commitmail json YAML

jasper: updated to 2.0.33

2.0.33 (2021-08-01)
Fix a JP2/JPC decoder bug.
Fix a build issue impacting some platforms.

(adam)

2021-08-01 20:02:42 UTC MAIN commitmail json YAML

time/taskwarrior: update to taskwarrior-2.5.3

** Announcement:

Taskwarrior 2.5.3 Released 2021-01-03

The TaskWarrior team is happy to announce a new release! This
bugfix-only release ships a critical fix for issue #2375, which
can make your task report commands hang and eventually die in
certain scenarios.

There were no other critical issues reported specifically for the
2.5.2 release, which either means we did an exceptional job in
backporting bugfixes from 2.6.0, or nobody tested the 2.5.2 release
and we're talking to ourselves here. Going forward, we're going to
tweet more. We can get hearts there.

While most developments happen on the 2.6.0 branch, the 2.5.3 also
proudly features refactored CI system which gave its stamp of
approval for this release.

This is a recommended upgrade.

** Changelog:

2.5.3 () -

- #2375  task hangs then dies when certain tasks are present in a report
          Thanks to Max Rossmannek, Tomáš Janoušek and Chad Phillips.

------ current release ---------------------------

2.5.2 (2020-12-05) - b0c17d11639dc6e783befd89c8508f2abb9b4287

- TD-64  sync conflict deleted all annotations of the task
          Thanks to Markus Beppler, Konstantin Vorobyev
- TI-91  Timewarrior does not compile on DragonFly
          Thanks to Michael Neumann
- TW #1 URL formating
          Thanks to buhtz
- TW #2 Update to markdown and rename DEVELOPER to DEVELOPER.md
          Thanks to Lynoure Braakman
- TW-54/#115 Reduce output for timesheet
          Thanks to Aikido guy
- TW-61  Extract only tasks with annotations
          Thanks to Aikido Guy
- TW-213  Align countdown column on boundary between number and text.
          Thanks to Eric Fluger
- TW-1572 Alternative approach to urgency inheritance
          Thanks to Jens Erat, Wim Schuermann
- TW-1667 hooks: upon failure indicate which hook failed
          Thanks to Daniel Shahaf
- TW-1785 Purge command to remove deleted tasks
          Thanks to Paul Beckingham
- TW-1772 Implementation of circular dependency detection is inefficient
          Thanks to Michael Meier
- TW-1778 Unicode strings are truncated in task description
          Thanks to Andrew, bjonnh, OKOMPer, Vladimir
- TW-1788 Closing a reopened task does not update the end time
          Thanks to Ralph Bean
- TW-1791 taskrc(5) manpage: spurious "pri." in rule.precedence.color
          Thanks to Sebastien Badia
- TW-1792 The info command uses '0' to reference dependencies on non-
          pending tasks.
- TW-1795 Calendar underline on Day padding
          Thanks to Renato Alves
- TW-1805 project:ide is not allowed
          Thanks to Slaven ʙanovic
- TW-1807 dateformat lacks a flag to display day of week
          Thanks to Ellington Santos
- TW-1813 Range filter doesn't work
          Thanks to george js
- TW-1820 Install with -DLANGUAGE=2 flag not work.
          Thanks to E. Manuel Cerr'on Angeles
- TW-1823 Incorrect unicode text wrapping / justifying.
          Thanks to Sergey Trofimov
- TW-1827 Extract annotations from a task
          Thanks to Ryan
- TW-1855 "Well-known" CA certificates not properly auto-loaded
          Thanks to Flavio Poletti
- TW-1857 Change Task::get call to the more efficient Task::has
          Thanks to Zachary Manning
- TW‐1858 Change signature for dependencyGetBlocked
- TW-1859 Change signature of Task::getTags
- TW-1860 Change signature of Task::getAnnotations
- TW-1861 Truncated description when adding annotation
          Thanks to eezewaek
- TW-1869 segmentation fault (on unusual installation)
          Thanks to Eric Hymowitz
- TW-1873 Specify different path to extensions/hooks directory
          Thanks to Eli
- TW-1877 task done, task edit, task is now pending
          Thanks to Eric Hymowitz
- TW-1878 uuids subcommand produces a space-delimited list, not comma-delimited
          Thanks to Scott Kostyshak
- TW-1881 Missing last character(s) in Description field
          Thanks to Hubert Toullec
- TW-1881 default.scheduled seems not to work
          Thanks to Onion
- TW-1885 Task Sync does not send TLS SNI headers
          Thanks to Dan Callahan
- TW-1903 grammar error -- There are 1 local changes.
          Thanks to Eric Hymowitz
- TW-1906/#1919 sync sub-command is missing from task(1) manual page
          Thanks to rjc
- TW-1910 unreachable statement
          Thanks to Martin Strunz
- TW-1917/#1930 "above" does a string comparison, even when the value is numeric
          Thanks to Dirk Deimeke
- TW-1930 Typo in help
          Thanks to Kai HTML
- TW-1935 Separate verbosity category for rc overrides
          Thanks to Paul J. Fenwick
- TW-1936 Tweak tests to have fuller TAP compliance
          Thanks to Paul J. Fenwick
- TW-1938 Adjust behaviour of new-uuid and new-id verbosity levels
          Thanks to Paul J. Fenwick
- TW-1947 "urgency.over" filter seems to not work correct
          Thanks to Marc Richter
- TW #1964 task burndown shows extra brackets #1964
          Thanks to php-coder
- TW #1966 Tests: Don't hardcode errno constants #1966
          Thanks to Jakub Wilk
- TW #1973 Don't nag when no tasks are READY
          Thanks to Martin F. Krafft
- TW #1986 [Nit] Update DEVELOPER.md after migration to Github
          Thanks to Kirill Bobyrev
- TW #1922 Can't find export scripts
          Thanks to tom-doerr
- TW #2020 reserved.lines is not affecting the burndown height
          Thanks to ad₋si
- TW #2047 Exiting the task editor with an error code doesn't remove the lock file
          Thanks to coaxial
- TW #2051 doc/man: ready tasks sorted with started tasks 1st
          Thanks to Simon Désaulniers
- TW #2053 Do not set CMP0037 on CMake 3.11.0 and above
          Thanks to Janik Rabe
- #2077    Change taskrc override priority, respect verbose override, refactor.
          Thanks to taiyu-len
- #2108    CmdHistory: repeat unit if a larger unit changes
          Thanks to Janik Rabe
- #2132    JSON encode/decode string UDAs
          Thanks to Chad Phillips
- #2176    How to get the full list of tags ?
          Thanks to Adrien Lemaire
- #2091    duration of task is set to a wrong and extremely big value
          Thanks to Wray Zheng
- Added 'juhannus' as a synonym for 'midsommarafton'
          Thanks to Lynoure Braakman
- Deprecated the 'DUETODAY' virtual tag, which is a synonym for the 'TODAY'
  virtual tag.
- Removed deprecated 'alias._query' setting.
- Fixed ambiguity in the esp-ESP localization
          Thanks to Fidel Mato
- Deprecated the 'new-uuid' verbosity option, since its functionality can be
  removed by merging with 'new-id'.
- Correct a false-positive warning when a due date is removed and a wait is
  added.
- Added 'QUARTER' virtual tag.
- Fixed unquoted glob in bash completion script
          Thanks to Ran Benita
- Deprecated use of alternate Boolean configuration settings. Use values "0" for
  off, and "1" for on. Avoid used of "on", "off", "true", "t", "false", "f",
  "yes", "y", "no", "n".
- Fixed test harness for Python 3.x.
          Thanks to jrabbit
- Improved certificate validation diagnostics
          Thanks to Jelle van der Waa
- Improved portability for SunOS-like OSes.
          Thanks to Antonio Huete Jimenez
- Updated the 'timesheet' command with a more compact report that accepts a
  filter, and has a default filter showing the last four weeks of completed and
  started tasks.
- Added 'history.weekly', 'history.daily', 'ghistory.weekly', 'ghistory.daily'
  report variations, with code refactoring.
          Thanks to Lukas Barth
- New DOM references: annotations.count, tw.syncneeded, tw.program, tw.args,
  tw.width, tw.height, tw.version.
- The message telling you to sync now indicates how many local changes will be
  synced.
- Removed compile-time language settings and I18N.
- Workaround for alias grep=rg in fish
          Thanks to Lionel Miller.
- Do not set CMP0037 on CMake 3.11.0 and above
          Thanks to Janik Rabe

(yhardy)

2021-08-01 18:17:29 UTC MAIN commitmail json YAML

Updated textproc/py-xlsxwriter, devel/py-bitarray

(adam)

2021-08-01 18:17:10 UTC MAIN commitmail json YAML

py-bitarray: updated to 2.2.4

2.2.4:
* use shift operations to speedup all unaligned copy operations
* expose functionality to Python level only in debug mode for testing
* add and improve tests

2.2.3:
* speedup `repeat()`
* speedup shift operations
* optimize slice assignment with negative step, e.g.: `a[::-1] = 1`
* add tests

2.2.2:
* speedup slice assignment
* speedup bitwise operations
* optimize `getbit()` and `setbit()` in `bitarray.h`
* fix TypeError messages when bitarray or int (0, 1) are expected (bool
  is a subclass of int)
* add and improve tests

(adam)

2021-08-01 18:14:31 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 1.4.5

Release 1.4.5
* Added Description/Alt Text and Decorative accessibility options for charts,
  textboxes and buttons. These options were already available for images.

(adam)

2021-08-01 18:10:08 UTC MAIN commitmail json YAML

Updated audio/faudio, devel/py-ipython, textproc/py-sphinx-autoapi, multimedia/mkvtoolnix

(adam)

2021-08-01 18:09:38 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 60.0.0

Version 60.0.0 "Are We Copies?" 2021-07-31

New features and enhancements

* all: IETF BCP 47/RFC 5646 language tags: added support for language families
  from ISO 639-5 that aren't part of 639-2.
* all: IETF BCP 47/RFC 5646 language tags: implemented support for Alpha 2
  country codes of the "user-defined" category: `AA`, `QM`窶伝QZ`, `XA`窶伝XZ` and
  `ZZ`.
* all: IETF BCP 47/RFC 5646 language tags: updated the various lists of valid
  subtags from the official specs.
* MKVToolNix GUI: multiplexer: pressing the keyboard shortcut for the track's
  "Language" label (Alt+L for English) will now open the language dialog.
* MKVToolNix GUI: multiplexer: added an option in the preferences for turning
  off the colored boxes indicating which file each track belongs to.

Bug fixes

* all: IETF BCP 47/RFC 5646 language tags: fixed validating extended language
  & variant subtags against their allowed prefixes (e.g. a valid tag with a
  country code as in `de-CH-1996` is recognized as valid while two generally
  known variants that aren't allowed together as in `de-1901-1996` is
  recognized as invalid).
* all: IETF BCP 47/RFC 5646 language tags: when looking up a language for a
  two- or three-letter code, the programs will no longer compare that code
  with language names as that was unintended, ambiguous (e.g. the code "Ga"
  could be interpreted as the 639-2 alpha-2 code for "Irish" or as the name of
  the language called "Ga") and only worked with languages whose name was at
  most three letters long.
* mkvmerge: HEVC/H.265: appending Matroska files with HEVC tracks might lead
  to the loss of the first couple of frames from each of the second and all
  following files.
* mkvmerge, mkvextract: HEVC/H.265 parser: fixed the programs aborting when
  parsing VPS or SPS NALUs with invalid content due to unhandled
  exceptions.
* MKVToolNix GUI: multiplexer: when the option "use legacy MIME types for font
  attachments" is enabled, the GUI will now use `application/x-truetype-font`
  for font collection files.
* MKVToolNix GUI: multiplexer: fixed escaping the `mkvmerge` argument in the
  "Show command-line options" dialog for the "Windows (cmd.exe)" mode.
* MKVToolNix GUI: multiplexer: when adding multiple files at once, the GUI
  will sort file names with numbers the way a human would expect it to. For
  example, `1.mp4`, `9.aac`, `10.srt`, `11.srt` are now sorted exactly that
  order instead of `1.mp4`, `10.srt`, `11.srt`, `9.aac`.
* MKVToolNix GUI: header editor: the header editor will now honor the "use
  legacy MIME types when adding font attachments" setting when adding new
  attachments.

(adam)

2021-08-01 18:06:38 UTC MAIN commitmail json YAML

py-sphinx-autoapi: updated to 1.8.3

v1.8.3 (2021-07-31)
-------------------
Bug Fixes
^^^^^^^^^
* Fixed incorrect indentation in generated documentation when a class with no
  constructor has a summary line spanning multiple lines.

Trivial/Internal Changes
* Fixed broken link to Jinja objects.inv.

v1.8.2 (2021-07-26)
-------------------
Bug Fixes
* Fixed error when parsing a class with no constructor.
* Fixed failure to build out of source conf.py files.
  Configuration values using relative values are now relative to the source directory
  instead of relative to the conf.py file.
* Fixed AttributeError using inheritance diagrams on a module with plain imports.
* Explicitly use the domain for generated directives.

(adam)

2021-08-01 18:04:13 UTC MAIN commitmail json YAML

py-ipython: updated to 7.26.0

IPython 7.26
============

IPython 7.26 is a minor release that fixes a couple of issues, updates in API
and Copyright/Licenses issues around various part of the codebase.

We'll highlight `this issue <https://github.com/ipython/ipython/issues/13039>`
pointing out we were including and refereeing to code from Stack Overflow which
was CC-BY-SA, hence incompatible with the BSD license of IPython. This lead us
to a rewriting of the corresponding logic which in our case was done in a more
efficient way (in our case we were searching string prefixes instead of full
strings).

You will notice also a number of documentation improvements and cleanup.

Of particular interest are the following Pull-requests:

- The IPython directive now uses Sphinx logging for warnings. :ghpull:`13030`.
- Add expiry days option to pastebin magic and change http protocol to https.
  :ghpull:`13056`
- Make Ipython.utils.timing work with jupyterlite :ghpull:`13050`.

(adam)

2021-08-01 17:53:13 UTC MAIN commitmail json YAML

faudio: updated to 21.08

21.08

New Features:

Introduced an experimental FNA-only DllMap implementation for .NET 5
Note that modern .NET is still not supported by FNA
Update to FNA3D 21.08
Update to FAudio 21.08

Fixes:

SDL2_FNAPlatform:
By default, minimize on focus loss when fullscreen on Windows
Fix a potential hole in Ctrl+V release detection
AudioEngine:
Constructor now properly throws NoAudioHardware when no audio hardware is present
Fix a memory leak on engine disposal
XACT: Invalid file paths properly throw FileNotFound again

(adam)

2021-08-01 14:47:25 UTC MAIN commitmail json YAML

(devel/deepstate) devel/py-smt -> math/py-smt, correct ?

(mef)

2021-08-01 12:52:40 UTC MAIN commitmail json YAML

bitchx: Build with IPv6 support.

(nia)

2021-08-01 12:39:46 UTC MAIN commitmail json YAML

2021-08-01 12:35:06 UTC MAIN commitmail json YAML

gcc.mk: Remove bogus test for NetBSD.

(nia)

2021-08-01 11:56:13 UTC MAIN commitmail json YAML

multimedia/streamlink: needs py-requests>=2.26.0

(yhardy)

2021-08-01 10:57:54 UTC MAIN commitmail json YAML

(multimedia/streamlink) regen distinfo,  remove DIST_SUBDIR

(mef)

2021-08-01 09:04:26 UTC MAIN commitmail json YAML

doc: Updated net/dbip-country-lite to 2021.08

(fcambus)

2021-08-01 09:04:16 UTC MAIN commitmail json YAML

dbip-country-lite: update to 2021-08.

No upstream ChangeLog.

(fcambus)

2021-08-01 09:03:14 UTC MAIN commitmail json YAML

doc: Updated net/dbip-city-lite to 2021.08

(fcambus)

2021-08-01 09:03:02 UTC MAIN commitmail json YAML

dbip-city-lite: update to 2021-08.

No upstream ChangeLog.

(fcambus)

2021-08-01 09:02:20 UTC MAIN commitmail json YAML

doc: Updated net/dbip-asn-lite to 2021.08

(fcambus)

2021-08-01 09:02:06 UTC MAIN commitmail json YAML

dbip-asn-lite: update to 2021-08.

No upstream ChangeLog.

(fcambus)

2021-08-01 05:07:54 UTC MAIN commitmail json YAML

flac: Fix building on i386 with MKPIE. pkg/56339

(nia)

2021-08-01 02:57:20 UTC MAIN commitmail json YAML

doc: Updated comms/asterisk13 to 13.38.3

(jnemeth)

2021-08-01 02:57:12 UTC MAIN commitmail json YAML

asterisk13: Update to Asterisk 13.38.3.

The Asterisk Development Team would like to announce security releases for
Asterisk 13, 16, 17 and 18, and Certified Asterisk 16.8. The available releases
are released as versions 13.38.3, 16.19.1, 17.9.4, 18.5.1 and 16.8-cert10.

These releases are available for immediate download at

https://downloads.asterisk.org/pub/telephony/asterisk/releases

The following security vulnerabilities were resolved in these versions:

* AST-2021-007: Remote Crash Vulnerability in PJSIP channel driver
  When Asterisk receives a re-INVITE without SDP after having sent
  a BYE request a crash will occur. This occurs due to the Asterisk
  channel no longer being present while code assumes it is.

* AST-2021-008: Remote crash when using IAX2 channel driver
  If the IAX2 channel driver receives a packet that contains an

* AST-2021-009: pjproject/pjsip: crash when SSL socket destroyed during
                handshake
  Depending on the timing, it's possible for Asterisk to crash when
  using a TLS connection if the underlying socket parent/listener
  gets destroyed during the handshake.

For a full list of changes in the current releases, please see the ChangeLogs:

https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-13.38.3

The security advisories are available at:

https://downloads.asterisk.org/pub/security/AST-2021-007.pdf
https://downloads.asterisk.org/pub/security/AST-2021-008.pdf
https://downloads.asterisk.org/pub/security/AST-2021-009.pdf

Thank you for your continued support of Asterisk!

(jnemeth)

2021-08-01 02:42:07 UTC MAIN commitmail json YAML

doc: Updated comms/asterisk18 to 18.5.1

(jnemeth)

2021-08-01 02:41:58 UTC MAIN commitmail json YAML

asterisk18:  Update to 18.5.1

The Asterisk Development Team would like to announce security releases for
Asterisk 13, 16, 17 and 18, and Certified Asterisk 16.8. The available releases
are released as versions 13.38.3, 16.19.1, 17.9.4, 18.5.1 and 16.8-cert10.

These releases are available for immediate download at

https://downloads.asterisk.org/pub/telephony/asterisk/releases

The following security vulnerabilities were resolved in these versions:

* AST-2021-007: Remote Crash Vulnerability in PJSIP channel driver
  When Asterisk receives a re-INVITE without SDP after having sent
  a BYE request a crash will occur. This occurs due to the Asterisk
  channel no longer being present while code assumes it is.

* AST-2021-008: Remote crash when using IAX2 channel driver
  If the IAX2 channel driver receives a packet that contains an

* AST-2021-009: pjproject/pjsip: crash when SSL socket destroyed during
                handshake
  Depending on the timing, it's possible for Asterisk to crash when
  using a TLS connection if the underlying socket parent/listener
  gets destroyed during the handshake.

For a full list of changes in the current releases, please see the ChangeLogs:

https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-18.5.1

The security advisories are available at:

https://downloads.asterisk.org/pub/security/AST-2021-007.pdf
https://downloads.asterisk.org/pub/security/AST-2021-008.pdf
https://downloads.asterisk.org/pub/security/AST-2021-009.pdf

Thank you for your continued support of Asterisk!

(jnemeth)

2021-07-31 08:12:44 UTC MAIN commitmail json YAML

doc: Updated x11/modular-xorg-server to 1.20.13

(wiz)

2021-07-31 08:12:30 UTC MAIN commitmail json YAML

modular-xorg-server: Update to 1.20.13

Matt Turner (1):
      xserver 1.20.13

��ukasz Spintzyk (2):
      present: fallback get_crtc to return crtc belonging to screen with present extension
      modesetting: unflip not possible when glamor is not set

(wiz)

2021-07-30 22:49:58 UTC MAIN commitmail json YAML

doc: updated kicad to 5.1.10

(tnn)

2021-07-30 22:47:19 UTC MAIN commitmail json YAML

2021-07-30 17:45:00 UTC MAIN commitmail json YAML

py-test-isort: use versioned isort

(adam)

2021-07-30 17:40:03 UTC MAIN commitmail json YAML

Added isort to versioned dependencies

(adam)

2021-07-30 17:39:40 UTC MAIN commitmail json YAML

Updated devel/py-isort; Added devel/py-isort4

(adam)

2021-07-30 17:39:01 UTC MAIN commitmail json YAML

py-isort: updated to 5.9.3

5.9.3 July 28 2021

Improved text of skipped file message to mention gitignore feature.
Made all exceptions pickleable.
Fixed : Pylama integration ignores pylama specific isort config overrides.
Fixed : --from-first CLI flag shouldn't take any arguments.
Fixed : Sorting literals sometimes ignored when placed on first few lines of file.
Fixed : extend_skip is not honored wit a git submodule when skip_gitignore=true.
5.9.2 July 8th 2021

Improved behavior of isort --check --atomic against Cython files.
Fixed : Future imports added below assignments when no other imports present.
Fixed : skip-gitignore will check files not in the git repository.
Fixed : in some cases when skip-gitignore is set, isort fails to skip any files.
Fixed : Encoding issues surfacing when invalid characters set in __init__.py files during placement.
Fixed : Improved handling of skips against named streamed in content.
5.9.1 June 21st 2021 [hotfix]

Fixed : projects with many files and skip_ignore set can lead to a command-line overload.
5.9.0 June 21st 2021

Improved CLI startup time.
Implemented : Provisional support for PEP 582: skip __pypackages__ directories by default.
Implemented : More intuitive handling of isort:skip_file comments on streams.
Implemented : Support for using action comments to avoid adding imports to individual files.
Implemented : Ability to customize output format lines.
Implemented : Support for custom sort functions.
Implemented : Improved behavior for running isort in atomic mode over Cython source files.
Fixed (https://github.com/PyCQA/isort/pull/1695): added imports being added to doc string in some cases.
Fixed (https://github.com/PyCQA/isort/pull/1714): in rare cases line continuation combined with tabs can output invalid code.
Fixed (https://github.com/PyCQA/isort/pull/1726): isort ignores reverse_sort when force_sort_within_sections is true.
Fixed : comments in hanging indent modes can lead to invalid code.
Fixed : repeat noqa comments dropped when * import and non * imports exist from the same package.
Fixed : repeat noqa comments on separate from lines with force-single-line set, sometimes get dropped.
Goal Zero (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan):

Implemented : 100% branch coverage (in addition to line coverage) enforced.
Implemented : Strict typing enforcement (turned on mypy strict mode).
5.8.0 March 20th 2021

Fixed : as import comments can in some cases be duplicated.
Fixed : extra newline added with float-to-top, after skip, in some cases.
Fixed : incorrect placement of noqa comments with multiple from imports.
Fixed : in some cases different length limits for dos based line endings.
Implemented : Export MyPY type hints.
Implemented : Identified import statements now return runnable code.
Implemented : Added "wemake" profile.
Implemented : Parallel (-j) now defaults to number of CPU cores if no value is provided.
Implemented : Added a safeguard against accidental usage against /.
Implemented  / : Provide a flag --overwrite-in-place to ensure same file handle is used after sorting.
Implemented : Added support for extending skips with --extend-skip and --extend-skip-glob.
Implemented : Auto identification and skipping of some invalid import statements.
Implemented : Ability to reverse the import sorting order.
Implemented : Added ability to push star imports to the top to avoid overriding explicitly defined imports.
Documented : Skip doesn't support plain directory names, but skip_glob does.
5.7.0 December 30th 2020

Fixed : In rare circumstances an extra comma is added after import and before comment.
Fixed : isort encounters bug in Python 3.6.0.
Implemented : Provide ways for extension formatting and file paths to be specified when using streaming input from CLI.
Implemented : Ability to output and diff within a single API call to isort.file.
Implemented ,  & : Better more useful fatal error messages.
Implemented : Support for automatically fixing mixed indentation of import sections.
Implemented : Added a CLI option for skipping symlinks.
Implemented : Support for disabling float_to_top from the command line.
Implemented : Allow toggling section comments on and off for indented import sections.
5.6.4 October 12, 2020

Fixed : Empty line added between imports that should be skipped.
5.6.3 October 11, 2020

Improved packaging of test files alongside source distribution (see: https://github.com/PyCQA/isort/pull/1555).
5.6.2 October 10, 2020

Fixed : On rare occasions an unecessary empty line can be added when an import is marked as skipped.
Fixed : Bug in VERTICAL_PREFIX_FROM_MODULE_IMPORT wrap mode.
Fixed : Pylama test dependent on source layout.
Goal Zero: (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan):

Zope added to integration test suite
Additional testing of CLI (simulate unseekable streams)
5.6.1 [Hotfix] October 8, 2020

Fixed : Unstable (non-idempotent) behavior with certain src trees.
5.6.0 October 7, 2020

Implemented : Provide helpful feedback in case a custom config file is specified without a configuration.
Implemented : Default to sorting imports within .pxd files.
Implemented : Improved float-to-top behavior when there is an existing import section present at top-of-file.
Implemented : Support for easily seeing all files isort will be ran against using isort . --show-files.
Implemented : Improved handling of encoding errors.
Improved handling of unsupported configuration option errors (see ).
Fixed : Better interactive documentation for future option.
Fixed : Quiet config option not respected by file API in some circumstances.
Fixed : pylama integration is not working correctly out-of-the-box.
Fixed : --check does not work with stdin source.
Fixed : isort gets confused by single line, multi-line style comments when using float-to-top.
Fixed : Some warnings can't be disabled with --quiet.
Fixed : in rare cases isort can ignore direct from import if as import is also on same line.
Potentially breaking changes:

Implemented : Officially support Python 3.9 stdlib imports by default.
Fixed : Incorrect third vs first party categorization - namespace packages.
Fixed : "Google" profile is not quite Google style.
Fixed "PyCharm" profile to always add 2 lines to be consistent with what PyCharm "Optimize Imports" does.
Goal Zero: (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan):

Implemented : Full testing of stdin CLI Options
Added additional branch coverage.
More projects added to integration test suite.
5.5.5 [Hotfix] October 7, 2020

Fixed : in extremely rare cases isort 5.5.4 introduces syntax error by removing closing paren.
5.5.4 [Hotfix] September 29, 2020

Fixed : in rare cases isort changes the content of multiline strings after a yield statement.
Fixed : Support case where known_SECTION points to a section not listed in sections.
5.5.3 [Hotfix] September 20, 2020

Fixed : in rare cases isort can mangle yield from or raise from statements.
5.5.2 [Hotfix] September 9, 2020

Fixed : --diff option is ignored when input is from stdin.
5.5.1 September 4, 2020

Fixed : Ensure indented import sections with import heading and a preceding comment don't cause import sorting loops.
Fixed : isort error when float to top on almost empty file.
Fixed  and : noqa comment moved to where flake8 cant see it.
Fixed : .svn missing from default ignore list.
5.5.0 September 3, 2020

Fixed : isort: off comment doesn't work, if it's the top comment in the file.
Fixed : reverse_relative setting doesn't have any effect when combined with force_sort_within_sections.
Fixed : --skip can error in the case of projects that contain recursive symlinks.
Fixed : ensure_newline_before_comments doesn't work if comment is at top of section and sections don't have lines between them.
Fixed : comments in imports with ";" can keep isort from recognizing import line.
Fixed : As imports removed when combine_star is set.
Fixed : --float-to-top has no effect if no import is already at the top.
Fixed : isort never settles on module docstring + add import.
Fixed : Error raised when repo contains circular symlinks.
Fixed : noqa comment is moved from star import to constant import.
Fixed  & 1445: Incorrect placement of import additions.
Fixed : isort5 throws error when stdin used on Windows with deprecated args.
Implemented : Added support for specifying config file when using git hook (thanks @diseraluca!).
Implemented : Added support for coloring diff output.
Implemented : New multi-line grid mode without parentheses.
Goal Zero (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan):

Implemented : Extensive profile testing.
Implemented : Proprety based testing applied to code snippets.
Implemented : Create automated integration test that includes full code base of largest OpenSource isort users.
Potentially breaking changes:

Fixed : --check doesn't print to stderr as the documentation says. This means if you were looking for ERROR: messages for files that contain incorrect imports within stdout you will now need to look in stderr.
5.4.2 Aug 14, 2020

Fixed : Known other does not work anymore with .editorconfig.
Fixed: Regression in first known party path expansion.
5.4.1 [Hotfix] Aug 13, 2020

Fixed : --combine-as loses  noqa in different circumstances.
5.4.0 Aug 12, 2020

Implemented : support for length sort only of direct (AKA straight) imports.
Fixed : --combine-as loses  noqa.
Fixed : --dont-order-by-type CLI broken.
5.3.2 [Hotfix] Aug 7, 2020

Fixed incorrect warning code (W503->W0503).
5.3.1 Aug 7, 2020

Improve upgrade warnings to be less noisy and point to error codes for easy interoperability with Visual Studio Code (see: ).
5.3.0 Aug 4, 2020

Implemented ability to treat all or select comments as code (issue )
Implemented ability to use different configs for different file extensions (issue )
Implemented ability to specify the types of imports (issue )
Implemented ability to dedup import headings (issue )
Added experimental support for sorting literals (issue )
Added experimental support for sorting and deduping groupings of assignments.
Improved handling of deprecated single line variables for usage with Visual Studio Code (issue )
Improved handling of mixed newline forms within same source file.
Improved error handling for known sections.
Improved API consistency, returning a boolean value for all modification API calls to indicate if changes were made.
Fixed : spurious errors when combining skip with --gitignore.
Fixed : --skip-gitignore does not honor ignored symlink
Internal Development:

Initial hypothesmith powered test to help catch unexpected syntax parsing and output errors (thanks @Zac-HD!)
5.2.2 July 30, 2020

Fixed : return status when arguments are passed in without files or a content stream.
5.2.1 July 28, 2020

Update precommit to default to filtering files that are defined in skip.
Improved relative path detection for skip config usage.
Added recursive symbolic link protection.
Implemented : Support for color output using --color.
Implemented recursive symlink detection support.
5.2.0 July 27, 2020

Implemented : Official API for diff capturing.
Implemented : Warn when sections don't match up.
Implemented : By popular demand, filter_files can now be set in the config option.
Implemented : Support for respecting git ignore via "--gitignore" or "skip_gitignore=True".
Implemented : Ability to only add imports if existing imports exist.
Implemented : Support for custom sharable isort profiles.
Implemented : Added support for git_hook lazy option (Thanks @sztamas!)
Implemented : Added an additional multi_line_output mode for more compact formatting (Thanks @sztamas!)
Implemented : Option for LOCALFOLDER.
Implemented : Added support for output formatting plugins.
isort: split can now be used at the end of an import line.
Fixed : Extra indent is not preserved when isort:skip is used in nested imports.
Fixed : --diff works incorrectly with files that have CRLF line endings.
Improved code repositories usage of pylint tags ().
5.1.4 July 19, 2020

Fixed issue : Use of wrap_length raises an exception about it not being lower or equal to line_length.
Fixed issue : Ensure stdout can be stubbed dynamically for show_unified_diff function.
5.1.3 July 18, 2020

Fixed issue : Fix comments duplicated when --fass option is set.
5.1.2 July 17, 2020

Fixed issue  / : Comments not wrapped for long lines
Fixed issue : Bug related to isort:skip usage followed by a multiline comment block
5.1.1 July 15, 2020

Fixed issue : Occasionally two extra newlines before comment with -n & --fss.
Fixed issue : --diff broken when reading from standard input.
5.1.0 July 14, 2020

isort now throws an exception if an invalid settings path is given (issue ).
Implemented support for automatic redundant alias removal (issue ).
Implemented experimental support for floating all imports to the top of a file (issue )
Fixed : support for semicolons in decorators.
Fixed : Extra newline before comment with -n + --fss.
Fixed : -k or --keep-direct-and-as-imports option has been deprecated as it is now always on.
Formatting changes implied:

Fixed : rewrite of as imports changes the behavior of the imports.
5.0.9 July 11, 2020

Fixed : Import headings in nested sections leads to check errors
5.0.8 July 11, 2020

Fixed  & : New line detection issues on Windows.
Fixed : Fix bundled git hook.
5.0.7 July 9, 2020

Fixed : unexpected --diff behavior.
Fixed : Fixed NOQA comment regression.
5.0.6 July 8, 2020

Fixed : comments and --trailing-comma can generate invalid code.
Fixed : extra new line in indented imports, when immediately followed by a comment.
Fixed : isort 5 no longer recognises sre_parse as a stdlib module.
Fixed : add_imports moves comments following import section.
Fixed : Fix a bug that creates only one line after triple quotes.
5.0.5 July 7, 2020

Fixed : packaging issue with bundling tests via poetry.
Fixed : Regression when sorting .pyi files from CLI using black profile.
Fixed  & : Blank line after docstring removed.
Fixed : CLI Help out of date with isort 5.
Fixed : Unecessary blank lines above nested imports when import comments turned on.
Fixed : Usage of --add-imports alongside --check is broken.
Fixed : Stream usage no longer auto picking up config file from current working directory.
Fixed : Force_single_line setting removes immediately following comment line.
Fixed : ensure_newline_before_comments doesnt work with force_sort_within_sections.
Setting not_skip will no longer immediately fail but instead give user a warning and direct to upgrade docs.
5.0.4 July 6, 2020

Fixed : a regression with comment handling and force_sort_within_sections config option
Added warning for deprecated CLI flags and linked to upgrade guide.
5.0.3 - July 4, 2020

Fixed setup.py command incorrectly passing check=True as a configuration parameter (see: https://github.com/pycqa/isort/issues/1258)
Fixed missing patch version
Fixed issue : Atomic fails when passed in not readable output stream
5.0.2 - July 4, 2020

Ensured black profile was complete, adding missing line_length definition.
5.0.1 - July 4, 2020

Fixed a runtime error in a vendored dependency (toml).
5.0.0 Penny - July 4, 2020

Breaking changes:

isort now requires Python 3.6+ to run but continues to support formatting on ALL versions of python including Python 2 code.
isort deprecates official support for Python 3.4, removing modules only in this release from known_standard_library:
user
Config files are no longer composed on-top of each-other. Instead the first config file found is used.
Since there is no longer composition negative form settings (such as --dont-skip or it's config file variant not_skip) are no longer required and have been removed.
Two-letter shortened setting names (like ac for atomic) now require two dashes to avoid ambiguity: --ac.
For consistency with other tools -v now is shorthand for verbose and -V is shorthand for version. See Issue: .
length_sort_{section_name} config usage has been deprecated. Instead length_sort_sections list can be used to specify a list of sections that need to be length sorted.
safety_excludes and unsafe have been deprecated
Config now includes as default full set of safety directories defined by safety excludes.
--recursive option has been removed. Directories passed in are now automatically sorted recursive.
--apply option has been removed as it is the default behaviour.
isort now does nothing, beyond giving instructions and exiting status code 0, when ran with no arguments.
a new --interactive flag has been added to enable the old style behaviour.
isort now works on contiguous sections of imports, instead of one whole file at a time.
isort now formats all nested "as" imports in the "from" form. import x.y as a becomes from x import y as a. NOTE: This was undone in version 5.1.0 due to feedback it caused issues with some project conventions.
keep_direct_and_as_imports option now defaults to True.
appdirs is no longer supported. Unless manually specified, config should be project config only.
toml is now installed as a vendorized module, meaning pyproject.toml based config is always supported.
Completely new Python API, old version is removed and no longer accessible.
New module placement logic and module fully replaces old finders. Old approach is still available via --old-finders.
Internal:

isort now utilizes mypy and typing to filter out typing related issues before deployment.

isort now utilizes black internally to ensure more consistent formatting.

profile support for common project types (black, django, google, etc)

Much much more. There is some difficulty in fully capturing the extent of changes in this release - just because of how all encompassing the release is. See: Github Issues for more.

(adam)

2021-07-30 17:37:37 UTC MAIN commitmail json YAML

2021-07-30 16:35:26 UTC MAIN commitmail json YAML

pulseaudio: Bump API/ABI requirements

Noticed by wiz@. Thank you.

(ryoon)

2021-07-30 12:55:59 UTC MAIN commitmail json YAML

Updated devel/py-pylint, fonts/py-fonttools

(adam)

2021-07-30 12:55:42 UTC MAIN commitmail json YAML

py-fonttools: updated to 4.25.2

4.25.2 (released 2021-07-26)
----------------------------
- [COLRv1] Various changes to sync with the latest CORLv1 draft spec. In particular:
  define COLR.VarIndexMap, remove/inline ColorIndex struct, add VarIndexBase to ``PaintVar*`` tables
  add reduced-precicion specialized transform Paints;
  define Angle as fraction of half circle encoded as F2Dot14;
  use FWORD (int16) for all Paint center coordinates;
  change PaintTransform to have an offset to Affine2x3;
- [ttLib] when importing XML, only set sfntVersion if the font has no reader and is empty

4.25.1 (released 2021-07-16)
----------------------------
- [ttGlyphPen] Fixed bug in ``TTGlyphPointPen``, whereby open contours (i.e. starting
  with segmentType "move") would throw ``NotImplementedError``. They are now treated
  as if they are closed, like with the ``TTGlyphPen``

4.25.0 (released 2021-07-05)
----------------------------
- [tfmLib] Added new library for parsing TeX Font Metric (TFM) files
- [TupleVariation] Make shared tuples order deterministic on python < 3.7 where
  Counter (subclass of dict) doesn't remember insertion order
- [otData] Renamed COLRv1 structs to remove 'v1' suffix and match the updated draft
  spec: 'LayerV1List' -> 'LayerList', 'BaseGlyphV1List' -> 'BaseGlyphList',
  'BaseGlyphV1Record' -> 'BaseGlyphPaintRecord'
  Added 8 new ``PaintScale*`` tables: with/without centers, uniform vs non-uniform.
  Added ``*AroundCenter`` variants to ``PaintRotate`` and ``PaintSkew``: the default
  versions no longer have centerX/Y, but default to origin.
  ``PaintRotate``, ``PaintSkew`` and ``PaintComposite`` formats were re-numbered.
  NOTE: these are breaking changes; clients using the experimental COLRv1 API will
  have to be updated
- [pointPens] Allow ``GuessSmoothPointPen`` to accept a tolerance. Fixed call to
  ``math.atan2`` with x/y parameters inverted. Sync the code with fontPens
- [post] Fixed parsing ``post`` table format 2.0 when it contains extra garbage
  at the end of the stringData array
- [subset] drop empty features unless 'size' with FeatureParams table
- [otlLib] Added ``otlLib.optimize`` module; added GPOS compaction algorithm.
  The compaction can be run on existing fonts with ``fonttools otlLib.optimize``
  or using the snippet ``compact_gpos.py``. There's experimental support for
  compacting fonts at compilation time using an environment variable, but that
  might be removed later

(adam)

2021-07-30 12:49:17 UTC MAIN commitmail json YAML

py-pylint: updated to 2.9.6

What's New in Pylint 2.9.6?
===========================
* Fix a false positive ``undefined-variable`` when variable name in decoration
  matches function argument

(adam)

2021-07-30 12:27:14 UTC MAIN commitmail json YAML

2021-07-30 12:21:59 UTC MAIN commitmail json YAML

doc: Updated audio/pulseaudio to 15.0

(ryoon)

2021-07-30 12:21:06 UTC MAIN commitmail json YAML

pulseaudio: Update to 15.0

* Convert to use meson to build.

Changelog:
1. Notes for end users
    1. Support for LDAC and AptX bluetooth codecs, plus "SBC XQ" (SBC with
        higher-quality parameters)
    2. Support for HFP bluetooth profiles
    3. Support for Bluetooth A2DP AVRCP Absolute Volume
    4. ALSA path configuration files can now be placed in user home directory
    5. module-virtual-surround-sink rewritten
    6. More options for module-jackdbus-detect
    7. Improved hardware support
        1. SteelSeries Arctis 9
        2. HP Thunderbolt Dock 120W G2
        3. Behringer U-Phoria UMC22
        4. OnePlus Type-C Bullets
        5. Sennheiser GSX 1000/1200 PRO
    8. New udev variable: PULSE_MODARGS
    9. max_latency_msec argument added to module-null-source
    10. module-filter-apply can take filter parameters from device properties
    11. module-match can now be loaded multiple times
    12. Improvements to FreeBSD support
    13. Windows support added to Meson
    14. Additional commands for pactl
    15. Card profiles can be set to sticky
2. Notes for application developers
    1. New API for sending messages from clients to PulseAudio objects
    2. New mechanism for applications to disable shared memory on their
        connection to PulseAudio
3. Notes for packagers
    1. Autotools build system have been dropped
    2. The startup script can now read additional configuration from the /etc/
        pulse/default.pa.d/ directory
    3. Option to build client library and utilities only
    4. Avoid loading X11 modules on Wayland (GNOME-only for now)
    5. OSS support is now configurable in Meson
    6. Valgrind support is now configurable in Meson

(ryoon)

2021-07-30 05:46:52 UTC MAIN commitmail json YAML

Updated time/khal, net/py-softlayer

(adam)

2021-07-30 05:46:34 UTC MAIN commitmail json YAML

py-softlayer: updated to 5.9.6

v5.9.6

Improvements

Updated snap to core20 and edited README
Add a table result for slcli hw upgrade output.
Remove block/file interval option for replica volume.
slcli vlan cancel should report if a vlan is automatic.
New method to manage how long text is in output tables.
Fix Tox-analysis issues.

New Commands

add new email feature
slcli email list
slcli email detail
slcli email edit
slcli vlan cancel
Add slcli account licenses
slcli account licenses
Create a new commands on slcli that create/cancel a VMware licenses
slcli licenses create
slcli licenses cancel

(adam)

2021-07-30 05:39:48 UTC MAIN commitmail json YAML

khal: updated to 0.10.4

0.10.4
======
2021-07-29

* DROPPED support for Python 3.5
* CHANGE ikhal: tab (and shift tab) jump from the events back to the calendar
* NEW Add symbol for events with at least one alarm
* FIX URL can now be set/updated from ikhal
* FIX Imported events without an end or duration will now last one day if
  `DTSTART` is a date (as per RFC) or one hour if it is a datetime.

0.10.3
======
2021-04-27

* DROPPED support for Python 3.4
* FIX `khal interactive` now accepts -a/-d options (as documented)
* FIX Strip whitespace when loading `displayname` and `color` files
* FIX Warn when loading events with a recurrence that finishes before it starts
* FIX Warn when loading events with a recurrence that never occurs
* FIX Alarms without descriptions no longer crash `ikhal`
* FIX Display all-day events at the top of the day in `ikhal`
* FIX Keybindings in empty search results no longer crash `ikhal`
* NEW Possibility to add a blank line before day in `khal` with
  `blank_line_before_day` option
* FIX `new` keybinding in search no longer crash `ikhal`
* NEW Improved sorting of events. Sort by `DTSTART`, `DTEND` then `SUMMARY`.
* NEW Add url input and `{url}` template option

(adam)

2021-07-30 04:19:47 UTC MAIN commitmail json YAML

Added converters/py-charset-normalizer; Updated devel/py-requests

(adam)

2021-07-30 04:19:22 UTC MAIN commitmail json YAML

py-requests: updated to 2.26.0

2.26.0 (2021-07-13)
-------------------

**Improvements**

- Requests now supports Brotli compression, if either the `brotli` or
  `brotlicffi` package is installed.

- `Session.send` now correctly resolves proxy configurations from both
  the Session and Request. Behavior now matches `Session.request`.

**Bugfixes**

- Fixed a race condition in zip extraction when using Requests in parallel
  from zip archive.

**Dependencies**

- Instead of `chardet`, use the MIT-licensed `charset_normalizer` for Python3
  to remove license ambiguity for projects bundling requests. If `chardet`
  is already installed on your machine it will be used instead of `charset_normalizer`
  to keep backwards compatibility.

  You can also install `chardet` while installing requests by
  specifying `[use_chardet_on_py3]` extra as follows:

    ```shell
    pip install "requests[use_chardet_on_py3]"
    ```

  Python2 still depends upon the `chardet` module.

- Requests now supports `idna` 3.x on Python 3. `idna` 2.x will continue to
  be used on Python 2 installations.

**Deprecations**

- The `requests[security]` extra has been converted to a no-op install.
  PyOpenSSL is no longer the recommended secure option for Requests.

- Requests has officially dropped support for Python 3.5.

(adam)

2021-07-30 04:14:49 UTC MAIN commitmail json YAML

2021-07-29 21:18:59 UTC MAIN commitmail json YAML

doc: Added devel/mold version 0.9.3

(fcambus)

2021-07-29 21:18:37 UTC MAIN commitmail json YAML

2021-07-29 21:17:17 UTC MAIN commitmail json YAML

devel/mold: import mold-0.9.3.

mold is a new linker that is optimized for modern multi-core machines.

mold is command-line compatible with the other major linkers, GNU ld, GNU gold
and LLVM lld, yet it is several times faster than them. Its goal is to increase
programmer productivity by speeding up program build time, especially for rapid
edit-build-test-debug cycles.

(fcambus)

2021-07-29 20:03:28 UTC MAIN commitmail json YAML

2021-07-29 19:32:35 UTC MAIN commitmail json YAML

Updated devel/pango, x11/gtk3

(adam)

2021-07-29 19:32:18 UTC MAIN commitmail json YAML

gtk3: updated to 3.24.30

Overview of Changes in GTK+ 3.24.30
===================================

* Input:
- Ignore NoSymbol key events (happens with some XKB options)
- Fix incomplete reset in some cases

* GtkEmojiChooser:
- Update data from CLDR 39
- Support translated keywords for multiple languages
- Allow inserting multiple Emoji with Ctrl
- Match keywords for search
- Fix a memory leak

* GtkFileChooser:
- Accessibility improvements

* GtkTreeView
- Fix an accessibility-related memory leak
- Fix assertion failures in some cases

* Printing:
- Remove the Google Cloud Print backend, since the
  service was shut down

* Wayland:
- Work with pointer-gestures v1 protocol

* Win32:
- Fix using GL with Mesa drivers
- Add support for Windows Pointer Input stack

* MacOS:
- Fix a crash with Drag-and-Drop

* Translation updates:
Belarusian
Brazilian Portuguese
British English
Catalan
Indonesian
Lithuanian
Nepali
Norwegian Bokm奪l
Occitan
Portuguese
Romanian
Russian
Serbian
Slovenian
Spanish
Turkish
Ukrainian

(adam)

2021-07-29 19:30:36 UTC MAIN commitmail json YAML

pango: updated to 1.48.7

Overview of changes in 1.48.7
=============================
- Fix a thread-safety issue in fontmap initialization
- Small documentation improvements

Overview of changes in 1.48.6
=============================
- Avoid attribute index overflow
- Add a new pango-segmentation utility
- Documentation cleanups and fixes
- Update script property data for gravity
- Bring back careful glyph position rounding
- Add a few missing bidi types
- Add more tests

Overview of changes in 1.48.5
=============================
- Only initialize fontconfig once
- Add missing deprecation notices
- Add some missing apis to the markup docs
- Speed up Emoji classification
- win32: Fix msvc build
- Fix hangs and memory leaks
- Don't insert hyphens at word boundaries
- Handle empty lines better
- Avoid width fluctuations with ellipsized text
- Add a utility to show text segmentation

(adam)

2021-07-29 19:16:24 UTC MAIN commitmail json YAML

doc: Added audio/ykchorus version 0.2.2

(nia)

2021-07-29 19:16:08 UTC MAIN commitmail json YAML

add audio/ykchorus

A chorus effect inspired by the one found in certain well-known Japanese
vintage analog synthesizers (You Know which).

This audio effect supports a variety of audio and plug-in frameworks: DSSI,
JACK (stand-alone command line program), LADSPA, LV2, VST2

(nia)

2021-07-29 14:00:57 UTC MAIN commitmail json YAML

2021-07-29 13:45:36 UTC MAIN commitmail json YAML

doc/TODO: + Mesa-21.1.6, freerdp-2.4, pulseaudio-15.0.

(wiz)

2021-07-29 11:38:03 UTC MAIN commitmail json YAML

Updated devel/cmake, devel/cmake-gui

(adam)

2021-07-29 11:37:40 UTC MAIN commitmail json YAML

cmake: updated to 3.21.1

CMake 3.21.1
  AUTOUIC: Fix cyclic dependency between generated UI headers and timestamp
  AUTOUIC: Fix generating of dependency rules for UI header files
  ci: use CMake 3.21.0
  Help/ctest_memcheck: mention `ctest_test` arguments
  TestDriver: suppress deprecated header lints for time.h
  TestDriver: use `CM_NULL` to avoid lints about `nullptr` usage
  Help/ctest_test: add a comment to also update `ctest_memcheck`
  enable_language: Fix test for working compiler with CMP0126 NEW behavior
  VS: Recognize CSharp VS 2019 compiler version v142
  VS: Improve v142 CL flag table LanguageStandard ordering
  VS: Add CSharp VS 2022 compiler version and flag table v143
  VS: Add v143 flag tables for VS 17.0 Preview 2
  VS: Fix `/MANIFESTUAC:` link flag mapping for v143
  VS: Map the link `/debug` flag for v143
  VS: Remove the /MERGE flag from v143 link flag table
  VS: Fix `/analyze:log` flag mapping for v143
  VS: Add `-Zc:inline[-]` flag table entry for v143
  VS: Populate `/Y-` flag table entry for v143
  VS: Populate `-Qspectre-` flag table entry for v143
  VS: Populate `/JMC-` flag table entry for v143
  VS: Remove empty ConformanceMode entry from flag table for v143
  VS: Remove empty LanguageStandard entries from flag table for v143
  VS: Remove empty ExternalWarningLevel entry from flag table for v143
  VS: Remove broken EnableASAN entry from flag table for v143
  VS: Fix `/sourceDependencies` flag table entries for v143
  VS: Update Visual Studio 17 2022 generator for Preview 2
  CMakeDetermineCompilerId: Fix CMAKE_EXECUTABLE_FORMAT in CMP0126 NEW behavior
  try_compile: Propagate CMP0126 to the generated test project
  CMakeDependentOption: Revert "Allow parentheses in the depends string"
  cmMessenger: Revert to non-color messages on Windows
  cmGeneratorExpressionNode: Factor out local variable for global generator
  Swift: Update test case to try CMP0126 NEW behavior
  Ninja Multi-Config: Restore TARGET_OBJECTS support in cross-configs
  VS: Remove cl /FS entry from flag table for v142 and v143
  VS: Remove C++ module CompileAs flag table entries for v142 and v143
  Help: Clarify wording of CMP0124
  Help: Explain policy CMP0125 in more detail
  Help: Make policy CMP0126 wording more accurate
  Help: Fix trivial typo
  Help: Clarify which project() call PROJECT_IS_TOP_LEVEL is for
  Help: Re-order file() sub-commands in Filesystem section
  Help: Expand details for file(COPY_FILE)
  Help: Clarify and correct wording around DEPFILE option
  Help: Improve wording and cross-referencing for ctest JUnit output
  Help: Add cross-references between test output size ctest variables
  IAR: Moved search logic to BinUtils.
  AutoGen: Fix needless compilation of mocs_compilation.cpp
  KWSys 2021-07-26 (d5fd6ca2)
  CMakePresets.json: Fix expansion issue with empty binaryDir
  Tests: Clean up Ninja Multi-Config test from cb777dd
  Compiler/IAR: search for both IAR's binaries * and *.exe
  Compiler/IAR: Avoid clobbering CMAKE_EXECUTABLE_SUFFIX
  Help: Document CMAKE_EXECUTABLE_SUFFIX_<LANG> explicitly
  libuv: Fix building with mingw toolchains for ARM/AArch64
  GNU: Correct C23 flags
  FindXCTest: Fix output directory for test bundle with Xcode 12.5
  Tests/CompileOptions: allow CMAKE_BUILD_TYPE=None
  Add option to explicitly avoid using execinfo for backtraces

CMake 3.21 Release Notes
************************

Changes made since CMake 3.20 include the following.

New Features
============

Presets
-------

* "cmake-presets(7)" gained support for specifying the install prefix
  in a configure preset.

* "cmake-presets(7)" gained support for conditional enabling of
  presets.

* "cmake-presets(7)" gained support for a "${hostSystemName}" macro.

* "cmake-presets(7)" gained support for omitting the "generator" and
  "binaryDir" fields.

Generators
----------

* The Makefile Generators and the "Ninja" generator learned to add
  linker launcher tools along with the linker for "C", "CXX", "OBJC",
  and "OBJCXX" languages. See the "CMAKE_<LANG>_LINKER_LAUNCHER"
  variable and "<LANG>_LINKER_LAUNCHER" target property for details.

* The "Visual Studio 17 2022" generator was added.  This is
  experimental and based on "Visual Studio 2022 Preview 1.1" because
  this version of VS has not been released.

Languages
---------

* CMake learned to support "HIP" as a first-class language that can be
  enabled via the "project()" and "enable_language()" commands.

* "C_STANDARD", "OBJC_STANDARD", and the "Compile Features"
  functionality gained support for C17 and C23.

* Source file extensions ".ixx" and ".cppm" are now treated as C++.

Command-Line
------------

* "cmake(1)" gained the "--install-prefix <dir>" command-line option
  to specify the location of the install prefix.

* "cmake(1)" gained the "--toolchain <path/to/file>" command-line
  option to specify a toolchain file.

* "cmake(1)" "-E capabilities" output, for some generators, may now
  contain a "supportedPlatforms" field listing platforms known to be
  supported in "CMAKE_GENERATOR_PLATFORM".

* Messages printed to a terminal now may be colored by message type.

Compilers
---------

* The Fujitsu compiler is now supported using compiler id "Fujitsu" in
  traditional ("Trad") mode, and compiler id "FujitsuClang" in "Clang"
  mode.

Platforms
---------

* CMake now supports the MSYS runtime environment, much like CYGWIN.

File-Based API
--------------

* The "cmake-file-api(7)" "codemodel" version 2 "version" field has
  been updated to 2.3.

* The "cmake-file-api(7)" "codemodel" version 2 gained a new
  "directory" object containing directory-level information. This
  includes a list of installers generated by the "install()" command.

Commands
--------

* The "add_custom_command()" command "DEPFILE" option may now use
  "generator expressions", is now supported by Visual Studio Generators
  for VS 2012 and above, and is now supported by the "Xcode" generator.

* The "add_custom_command(TARGET)" command (for Build Events) gained
  support for resolving target-dependent generator expressions.

* The "build_command()" command gained a "PARALLEL_LEVEL" option.

* The "file(COPY_FILE)" command was added to copy a single file.

* The "file(GET_RUNTIME_DEPENDENCIES)" command gained new
  "POST_INCLUDE_FILES" and "POST_EXCLUDE_FILES" arguments.

* The "file(REAL_PATH)" command gained the option "EXPAND_TILDE" to
  replace any leading tilde with the path to the user's home
  directory.

* The "file(RENAME)" command learned to optionally capture failure in
  a result variable.  It also gained a "NO_REPLACE" option to fail if
  the destination exists.

* The "install()" command gained a new "IMPORTED_RUNTIME_ARTIFACTS"
  mode, which can be used to install the runtime artifacts of imported
  targets.

* The "install()" command gained a new "RUNTIME_DEPENDENCY_SET" mode,
  which can be used to install runtime dependencies using
  "file(GET_RUNTIME_DEPENDENCIES)".

* The "install(TARGETS)" command gained new "RUNTIME_DEPENDENCIES" and
  "RUNTIME_DEPENDENCY_SET" arguments, which can be used to install
  runtime dependencies using "file(GET_RUNTIME_DEPENDENCIES)".

* The "install(SCRIPT|CODE)" command supports a new option
  "ALL_COMPONENTS" which allows the corresponding code to run for
  every component of a per component installation.

* The "project()" command now sets variables "PROJECT_IS_TOP_LEVEL"
  and "<PROJECT-NAME>_IS_TOP_LEVEL" to indicate whether it was called
  in a top-level "CMakeLists.txt" file.

Variables
---------

* The "CMAKE_TOOLCHAIN_FILE" environment variable was added to provide
  a default value for the "CMAKE_TOOLCHAIN_FILE" variable.

Properties
----------

* The "IMPORTED_TARGETS" directory property was added to get a list of
  Imported Targets created in the current directory.

* The "XCODE_EMBED_APP_EXTENSIONS" target property was added to tell
  the "Xcode" generator to embed app extensions such as iMessage
  sticker packs. Aspects of the embedding can be customized with the
  "XCODE_EMBED_APP_EXTENSIONS_PATH",
  "XCODE_EMBED_APP_EXTENSIONS_CODE_SIGN_ON_COPY" and
  "XCODE_EMBED_APP_EXTENSIONS_REMOVE_HEADERS_ON_COPY" properties.

Modules
-------

* The "FindBLAS" and "FindLAPACK" modules learned to support the
  serial "Fujitsu_SSL2" and parallel "Fujitsu_SSL2BLAMP" libraries.

* The "FindDevIL" module now provides imported targets.

* The "FindIconv" module now has version support.

* The "FindIntl" module now has version support.

* The "FindMPI" module learned to support "Fujitsu" and "FujitsuClang"
  in both host and cross compiling modes.

* The "FindMsys" module was added to find MSYS installations. Like
  "FindCygwin", it is used automatically by some other find modules to
  locate UNIX-style tools on Windows.

* The "FindOpenMP" module learned to support "Fujitsu" and
  "FujitsuClang".

* The "FindVulkan" module gained imported targets "Vulkan::Headers"
  and "Vulkan::glslangValidator".

* The "UseJava" module command "add_jar" gained a "RESOURCES" option
  to allow explicit naming of resources with non-optional namespace.

* The "UseSWIG" module use now standard library naming conventions for
  the "CSharp" language. See policy "CMP0122".

* The "UseSWIG" module now supports using the "swig" tool to generate
  implicit dependencies with the "Xcode" generator.

Generator Expressions
---------------------

* A new "TARGET_RUNTIME_DLLS" generator expression was added.

CTest
-----

* "ctest(1)" gained documentation for its ability to capture
  Additional Test Measurements.

* "ctest(1)" learned to recognize files attached to a test at run
  time. Previously it was only possible to attach files to tests at
  configure time by using the "ATTACHED_FILES" or
  "ATTACHED_FILES_ON_FAIL" test properties. See Additional Test
  Measurements for more information.

* "ctest(1)" gained a "--output-junit" option to write test results to
  a JUnit XML file.

* The "ctest_build()" command gained a "PARALLEL_LEVEL" option.

CPack
-----

* The "CPack DragNDrop Generator" gained option "CPACK_DMG_FILESYSTEM"
  to control the ".dmg" filesystem.

* The "CPack IFW Generator" now supports hyphens in names given to
  "cpack_ifw_configure_component()" or
  "cpack_ifw_configure_component_group()" as "DEPENDS" or
  "DEPENDENCIES" arguments.  This requires QtIFW 3.1 or later.

* The "CPack NSIS Generator" gained a new "CPACK_NSIS_EXECUTABLE"
  variable to specify the "makensis" executable to use instead of the
  default one.

* The "CPACK_CUSTOM_INSTALL_VARIABLES" variable was added to set
  variables in "cmake_install.cmake" script invocations made by CPack.

Deprecated and Removed Features
===============================

* Undocumented "CMAKE_SYSTEM_NAME" version-stripping behavior has been
  removed entirely. If it is set by a "-D" flag or by a "toolchain
  file", it is left unaltered, even if it still contains a version
  number. Similar "CMAKE_HOST_SYSTEM_NAME" version-stripping behavior,
  also undocumented, has been moved earlier, before "project()" or
  "enable_language()" is called.

* "ARMClang" cpu/arch compile and link flags are no longer added
  automatically based on the "CMAKE_SYSTEM_PROCESSOR" variable or the
  undocumented "CMAKE_SYSTEM_ARCH" variable. They must be specified
  explicitly.  See policy "CMP0123".

Other Changes
=============

* The "find_file()", "find_path()", "find_program()", and
  "find_library()" commands handle cache variables in the same way
  regardless how they are defined. See policy "CMP0125" for details.

* The "find_file()", "find_path()", "find_program()", and
  "find_library()" commands gained the option "NO_CACHE" to store find
  result in normal variable.

* The "foreach()" command now isolates loop variables in the loop
  scope. See policy "CMP0124" for details.

* The "list()" command's "GET", "INSERT", "SUBLIST", and "REMOVE_AT"
  subcommands now error with invalid (i.e., non-integer) values are
  given as any of their index arguments based on the setting of policy
  "CMP0121".

* The "set(CACHE)" command no longer removes a normal variable of the
  same name, if any. See policy "CMP0126".

* "target_link_libraries()" calls referencing object libraries via the
  "TARGET_OBJECTS" generator expression now place the object files
  before all libraries on the link line, regardless of their specified
  order.  See documentation on Linking Object Libraries via
  $<TARGET_OBJECTS> for details.

* The Ninja Generators now pass source files and include directories
  to the compiler using absolute paths.  This makes diagnostic
  messages and debug symbols more consistent, and matches the Makefile
  Generators.

* The "NMake Makefiles" generator now encodes the generated makefiles
  as UTF-8 with a BOM when using "nmake" from VS 9 or above.

* The Visual Studio Generators for VS 2010 and above now place per-
  source preprocessor definitions after target-wide preprocssor
  definitions.  This makes VS consistent with the Ninja Generators and
  the Makefile Generators.

* The precompiled binaries provided on cmake.org now support "liblzma"
  multi-threading.  See the "CPACK_THREADS" and
  "CPACK_ARCHIVE_THREADS" variables.

(adam)

2021-07-29 11:18:14 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.0.4

(wiz)

2021-07-29 11:18:03 UTC MAIN commitmail json YAML

ImageMagick: update to 7.1.0.4.

2021-07-18  7.1.0-4  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-4 GIT revision 18926:8eb9c6c48:20210718

2021-07-17  7.1.0-4  <quetzlzacatenango@image...>
  * trim no longer returns an empty image on 1-pixel width input (reference
    https://github.com/ImageMagick/ImageMagick/issues/3896).
  * remove virtual canvas offset from difference image.

2021-07-17  7.1.0-3  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-3 GIT revision 18901:692e6e059:20210717

2021-07-03  7.1.0-3  Dirk Lemstra <dirk@lem.....org>
  * Added option to set the pixel format option of ffmpeg when reading a
    video file with -define video:pixel-format=<value>.

2021-06-26  7.1.0-3  <quetzlzacatenango@image...>
  * system() is not supported under IOS.
  * accelerate subimage-search with FFT's (contributed by Fred).

(wiz)

2021-07-29 11:10:43 UTC MAIN commitmail json YAML

doc: Updated net/filezilla to 3.55.0

(wiz)

2021-07-29 11:10:31 UTC MAIN commitmail json YAML

filezilla: update to 3.55.0.

3.55.0 (2021-07-09)

- Updated translations

3.55.0-rc1 (2021-07-02)

- Updated SFTP components
- Set appropriate ALPN on TLS connections
- Fixed loading of settings files that were moved between platforms
- Refactored updater internals

3.54.1 (2021-05-13)

- Fix control visibility logic in Site Manager

3.54.0 (2021-05-12)

- SFTP: Fixed a regression loading configured key files

3.54.0-rc1 (2021-05-04)

- Refactored network activity handling, the activity indicators tooltips now display more accurate data
- Updated SFTP components
- Small performance improvement sorting very large directory listings
- Fixed a crash changing numeric permissions value in chmod dialog

3.53.1 (2021-03-22)

- Removed an error message on new installation where there is no sitemanager.xml yet
- Fixed SOCKS5 proxy support

3.53.0 (2021-03-15)

- HTTP: Handle servers sending early replies

3.53.0-rc1 (2021-03-05)

+ Require explicit confirmation on FTP servers not supporting TLS session esumption on the data connection
+ Access Grant support for Tardigrade
- MSW: Fixed handle leak if using SFTP
- FTP: Fixed cancelling listings on very slow computers with extremely fast network connection
- Fixed loading of custom FTP proxy setting when opening the settings dialog
- Internal restructuring

(wiz)

2021-07-29 10:28:56 UTC MAIN commitmail json YAML

doc: Updated net/libfilezilla to 0.31.0

(wiz)

2021-07-29 10:28:47 UTC MAIN commitmail json YAML

libfilezilla: update to 0.31.0.

0.31.0 (2021-07-28)

+ Added simple JSON parser
+ Added basic JWS generator
- Made fz::file movable
- Fixed empty creation_flag for fz::file if other flags are also passed

0.30.0 (2021-07-09)

+ Added a flag to fz::file::creation_flags to create files with permissions only granting the current user and administrators access
+ Added mkdir_permissions flags to fz::mkdir

0.29.0 (2021-07-02)

+ Added fz::tls_layer::set_min_tls_ver and for testing purposes set_max_tls_ver
+ The TLS layer now also supports server-side session resumption with TLS <= 1.2 clients not supporting session tickets
+ Added fz::rename_file
+ MSW: Added libfilezilla/glue/windows.hpp to set proper defines before including windows.h
+ Added fz::move_assign_through_move_constructor for classes that depend on normal destruction order even on move assignment
- Fixed memory leak in fz::tls_layer::set_alpn
- IPv6 listen sockets are now always created with IPV6_V6ONLY to unify behavior across platforms
- Fixes for issues found by --socketdebug
- Fixed warnings when bool arguments are passed to fz::sprintf
- Fixed warnings in fz::to_integral<bool>

0.28.0 (2021-05-03)

+ Added fz::hostname_lookup
+ Added fz::datetime::set_rfc3339
+ Added fz::load_certificates and fz::load_certificates_file
+ Added fz::base64_encode_append
- Moved some common functionality shared by multiple layers to socket_layer itself
- Fixed a crash with older versions of GnuTLS if the system trust store cannot be loaded

0.27.1 (2021-03-15)

- Fixed a socket event sequencing invariant violation in tls_layer
- Fixed query_string constructor leaving object in undefined state if set fails
- Fixed arguments passed from the templated equal_constime helper

(wiz)

2021-07-29 10:24:58 UTC MAIN commitmail json YAML

doc: Updated devel/libidn2 to 2.3.2

(wiz)

2021-07-29 10:24:49 UTC MAIN commitmail json YAML

libidn2: update to 2.3.2.

* Noteworthy changes in release 2.3.2 (2021-07-19) [stable]

** Upgrade TR46 tables from Unicode 11 to Unicode 13.
Now U+32FF works.  Fixes
<https://gitlab.com/libidn/libidn2/-/issues/77>.

** Fix build errors related to doc/idn2--help.texi.
With older makeinfo, this would manifest itself by looking for
idn2-help.texi instead.  Further, some BSD grep implementations did
not like the \+ regexp command, so we now rely on the (apparently)
more portable * regexp command.  Reported-By: David Gessel.  See
<https://gitlab.com/libidn/libidn2/-/issues/93>.

** doc: Improve GTK-DOC manual.

** doc: Don't ship HTML/PDF manual.  Drop custom CSS stylesheet.

(wiz)

2021-07-29 10:22:52 UTC MAIN commitmail json YAML

doc: Updated audio/fluidsynth to 2.2.2

(wiz)

2021-07-29 10:22:42 UTC MAIN commitmail json YAML

fluidsynth: update to 2.2.2.

2.2.2

* The MIDI router now handles out-of-range parameters in a smarter manner (#891, thanks to @jjceresa)
* Keep pedaling effective when the same note is played more than once (#905, thanks to @jjceresa)
* Select soundfont samples by frequency instead of midi note numbers (#926, thanks to @Naturseptime)
* Fix the sequencer's event ordering for NoteOn vel=0 events (#907)
* libfluidsynth's import library was broken for MinGW builds (#874)
* fluidsynth.exe short option -Q not working (#915, thanks to @pedrolcl)
* Precompiled Android binaries didn't work (#894, #897)
* Fix openMP detection for XCode 12.5 (#917)
* Make audio.jack.autoconnect connect all available ports (#920)
* Prevent MIDI Player from continuously suppressing notes (#935, thanks to @albedozero)
* fluidsynth.pc now includes private libraries for static linking (#904)
* Fix typos in code and documentation (#939, thanks to @luzpaz)

(wiz)

2021-07-29 10:19:24 UTC MAIN commitmail json YAML

doc: Updated devel/talloc to 2.3.3

(wiz)

2021-07-29 10:19:14 UTC MAIN commitmail json YAML

talloc: update to 2.3.3.

Changes: unknown.

(wiz)

2021-07-29 10:08:51 UTC MAIN commitmail json YAML

doc: Updated security/tor-browser-https-everywhere to 2021.7.13

(wiz)

2021-07-29 10:08:41 UTC MAIN commitmail json YAML

tor-browser-https-everywhere: update to 2021.7.13.

2021.7.13
* Amend Incognito Key for Chrome and Firefox #20092
* Fix unexpected arithmetic operations on strings #20043
* Remove Top Alexa Labeller #20083
* Update deprecated log function #20101
* Patch Chrome Test Failure #20102

(wiz)

2021-07-29 10:07:26 UTC MAIN commitmail json YAML

doc: Updated x11/xkeyboard-config to 2.33

(wiz)

2021-07-29 10:07:15 UTC MAIN commitmail json YAML

xkeyboard-config: update to 2.33.

2.33 38 commits
Translations updated

(wiz)

2021-07-29 10:04:40 UTC MAIN commitmail json YAML

doc: Updated devel/apache-ant to 1.10.11

(wiz)

2021-07-29 10:04:30 UTC MAIN commitmail json YAML

apache-ant: update to 1.10.11.

Changes from Ant 1.10.10 TO Ant 1.10.11
=======================================

Fixed bugs:
-----------

* a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316

Other changes:
--------------

* org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147

* Upgraded AntUnit to 1.4.1.

(wiz)

2021-07-29 10:02:38 UTC MAIN commitmail json YAML

doc: Updated devel/libidn to 1.38

(wiz)

2021-07-29 10:02:26 UTC MAIN commitmail json YAML

libidn: update to 1.38.

* Noteworthy changes in release 1.38 (2021-07-22) [stable]

** doc: Simplify building of gdoc-generated man/texi outputs.
Now the targets are rebuilt on version number changes properly.

** doc: Improve GTK-DOC manual.

** build: Fix build errors related to doc/idn--help.texi.

** build: Fix --disable-tld builds.
Now tld_strerror() is removed when --disable-tld is used.

(wiz)

2021-07-29 10:00:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-dbus to 1.2.18

(wiz)

2021-07-29 10:00:06 UTC MAIN commitmail json YAML

py-dbus: update to 1.2.18.

dbus Python Bindings 1.2.18 (2021-07-20)
========================================

Build-time configuration changes:

• dbus-python will be built for python3 if neither PYTHON nor
  PYTHON_VERSION is specified. Use a command like

      ./configure PYTHON=$(command -v python2)

  if installation for Python 2 (EOL 2020-01-01) is required.

Dependencies:

• Python 2 reached end-of-life on 2020-01-01. A future version of
  dbus-python is likely to remove Python 2 support.

Fixes:

• Move from collections.Sequence to collections.abc.Sequence on
  Python ≥ 3.3, for Python 3.10 compatibility
  (dbus-python#37; Simon McVittie)

• Avoid another deprecation warning for inspect.getargspec().
  This is similar to the one fixed in 1.2.4, but for dbus.decorators.signal
  rather than dbus.decorators.method. (dbus-python!8; Martin Stumpf)

• Fix an unlikely fd leak if memory allocation fails for UnixFd
  (dbus-python!9, Red Hat #1938703; David King)

• Fix memory and fd leak if UnixFd is given an invalid negative
  variant_level (Simon McVittie)

• Avoid more deprecation warnings:
  - gi.repository.GObject.MainLoop etc. (now used via gi.repository.GLib)
  - gi.repository.GLib.threads_init (no longer necessary at all)
  (Simon McVittie)

• Disable -Wdeclaration-after-statement. Python 3.9 relies on intermixed
  declarations and statements in its headers, so we can no longer
  enforce this. (Simon McVittie)

• Convert examples to Python 3 (Simon McVittie)

• Use the same Python executable for build and dist/distcheck by default
  (Simon McVittie)

CI fixes:

• Stop installing tap.py for Python 2. The latest version only supports
  Python 3. (Simon McVittie)

• Move from Python 3.8 on Debian unstable (no longer available) to
  3.9 on Debian 11 (Simon McVittie)

• Also test with Python 3.10 on Ubuntu 21.10 (Simon McVittie)

• Remove Travis-CI integration, only use Gitlab-CI (Simon McVittie)

(wiz)

2021-07-29 09:59:01 UTC MAIN commitmail json YAML

doc: Updated sysutils/dbus-python-common to 1.2.18

(wiz)

2021-07-29 09:58:49 UTC MAIN commitmail json YAML

dbus-python-common: update to 1.2.18.

dbus Python Bindings 1.2.18 (2021-07-20)
========================================

Build-time configuration changes:

• dbus-python will be built for python3 if neither PYTHON nor
  PYTHON_VERSION is specified. Use a command like

      ./configure PYTHON=$(command -v python2)

  if installation for Python 2 (EOL 2020-01-01) is required.

Dependencies:

• Python 2 reached end-of-life on 2020-01-01. A future version of
  dbus-python is likely to remove Python 2 support.

Fixes:

• Move from collections.Sequence to collections.abc.Sequence on
  Python ≥ 3.3, for Python 3.10 compatibility
  (dbus-python#37; Simon McVittie)

• Avoid another deprecation warning for inspect.getargspec().
  This is similar to the one fixed in 1.2.4, but for dbus.decorators.signal
  rather than dbus.decorators.method. (dbus-python!8; Martin Stumpf)

• Fix an unlikely fd leak if memory allocation fails for UnixFd
  (dbus-python!9, Red Hat #1938703; David King)

• Fix memory and fd leak if UnixFd is given an invalid negative
  variant_level (Simon McVittie)

• Avoid more deprecation warnings:
  - gi.repository.GObject.MainLoop etc. (now used via gi.repository.GLib)
  - gi.repository.GLib.threads_init (no longer necessary at all)
  (Simon McVittie)

• Disable -Wdeclaration-after-statement. Python 3.9 relies on intermixed
  declarations and statements in its headers, so we can no longer
  enforce this. (Simon McVittie)

• Convert examples to Python 3 (Simon McVittie)

• Use the same Python executable for build and dist/distcheck by default
  (Simon McVittie)

CI fixes:

• Stop installing tap.py for Python 2. The latest version only supports
  Python 3. (Simon McVittie)

• Move from Python 3.8 on Debian unstable (no longer available) to
  3.9 on Debian 11 (Simon McVittie)

• Also test with Python 3.10 on Ubuntu 21.10 (Simon McVittie)

• Remove Travis-CI integration, only use Gitlab-CI (Simon McVittie)

(wiz)

2021-07-29 09:46:20 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.234

(wiz)

2021-07-29 09:46:06 UTC MAIN commitmail json YAML

mame: update to 0.234.

Hi everyone! After four busy weeks, MAME 0.234 is ready! Newly
supported systems include Runaway (a licensed version of Sega窶冱
Head On made by Sun Electronics), Konami窶冱 Magical Twin Bee (the
European version of Twin Bee Yahhoo!), and Tronica窶冱 LCD hand-held
Spider (same program as Space Mission, but with different artwork).
Although it was added last month, VS Mahjong Triangle is now working.
This is a rare early example of a mahjong game supporting two
simultaneous single-player games, or a two-player game 窶� a format
popularised a decade later by Psikyo窶冱 Taisen Hot Gimmick.

There have been two significant sets of improvements for 3D arcade
games this month: rewritten 3dfx Voodoo Graphics emulation, giving
significant performance gains in many cases, and continued development
on Konami窶冱 ZR017 and GTI Club hardware. Although not directly
related to 3D graphics, bug fixes for the Fujitsu TGP DSP make
Motor Raid more playable. We haven窶冲 forgotten 2D arcade games 窶�
Namco racing games have seen another round of fixes for missing or
incorrectly positioned sprites, and missing sprites are now drawn
in Data East窶冱 Chanbara.

For home systems, our friend kmg has been hard at work adding
support for pirate NES/Famicom cartridges, and Brian Johnson has
fixed a couple of video issues on the Epson QX-10. Kelvin Sherlock
added support for the LANceGS card, providing another networking
option for Apple II users.

(wiz)

2021-07-28 21:34:03 UTC MAIN commitmail json YAML

mimalloc: install *.cmake files in ${PREFIX}/lib/cmake/mimalloc.

Pointed out by jperkin@, thanks!

(fcambus)

2021-07-28 17:48:46 UTC MAIN commitmail json YAML

doc: Updated textproc/split-thai to 2.6

(scole)

2021-07-28 17:45:59 UTC MAIN commitmail json YAML

Update to 2.6
All changes for pthai.el
- highlight thai text when looking up or playing audio
- highlight text and move cursor as audio played for words
- add customize toggles for message display when playing audio
- add customize toggle to prevent downloading audio
- add customize toggle to prevent playing audio
- fix pthai-say* args to actually force downloads
- (thing-at-point 'thaiword) works for thai words not separated by spaces
- other clean ups

(scole)

2021-07-28 14:23:13 UTC MAIN commitmail json YAML

mimalloc: install directly into CMAKE_INSTALL_PREFIX.

(fcambus)

2021-07-28 14:15:53 UTC MAIN commitmail json YAML

Updated textproc/p5-PDF-API2 to 2.041

(wen)

2021-07-28 14:09:15 UTC MAIN commitmail json YAML

Update to 2.041

Upstream changes:
2.041    2021-07-27

    - Bug reports should now be made at GitHub Issues rather than RT.

    - Rename openpage to open_page in PDF::API2.  The old name is deprecated.

    - [RT #136648] Fix when writing PDFs containing cross-reference streams
      (reported by Chris Papademetrious, fix by Vadim Repin from RT #117184).

    - [RT #44877] GIFs containing comments or plain-text representations will no
      longer result in an error (reported by Chris Czub).

    - [RT #132844] Fix corruption when a PGM image is included (reported by Jeff
      Ratcliffe, fix by Vadim Repin).

    - Expand PNM support to include all image types.

    - [RT #131657] Disable recursion warnings while releasing (destroying) PDF
      indirect objects, which can be highly-interconnected (reported by Leon
      Winter).

    - [RT #41971] Fix when attempting to read an existing PDF's outlines
      (reported by Damyan Ivanov, fix based on a patch by Vadim Repin).

2.040    2021-04-13

    - Fix open() followed by stringify() resulting in a corrupt (mostly-empty)
      PDF, which was broken by changes in 2.039 (reported by Gareth Tunley).

    - [RT #134993] Calling open($filename) followed by saveas($same_filename)
      instead of update() resulted in a corrupt PDF in 2.039, which no longer
      reads the entire file into memory on open (reported by Marco Pessotto).

    - [RT #134957] Fix encoding of \n in a PDF string containing non-printable
      characters (reported by Stuart Henderson).

    - [RT #133131] Fix endianness of 64-bit numbers in cross-reference stream
      widths array (reported by Christopher Papademetrious, fix by Vadim Repin).

(wen)

2021-07-28 14:04:36 UTC MAIN commitmail json YAML

doc: Updated devel/mob to 1.8.0

(schmonz)

2021-07-28 14:04:30 UTC MAIN commitmail json YAML

Update to 1.8.0. From the changelog:

- `mob next` does not show the same committer multiple times in the list
  of previous committers.
- `mob next` does not suggest the current Git user to be the next typist
  as long as there were other persons involved in the mob.
- `mob next` performs a simple lookahead to also suggest persons who
  might have been absent only during the last mob round.
- When user.name is not set in the git config, mob no longer shows an
  error but a warning with a help how to fix it.

(schmonz)

2021-07-28 14:03:28 UTC MAIN commitmail json YAML

Updated geography/p5-Geo-Distance to 0.25

(wen)

2021-07-28 14:01:24 UTC MAIN commitmail json YAML

Update to 0.25

Upstream changes:
0.25 2021-01-30T06:24:44Z

- Lots of documentation edits.

(wen)

2021-07-28 12:44:36 UTC MAIN commitmail json YAML

Updated devel/p5-Perl-PrereqScanner to 1.024

(wen)

2021-07-28 12:43:49 UTC MAIN commitmail json YAML

Update to 1.024
Update DEPENDS

Upstream changes:
1.024    2021-07-03 13:28:30-04:00 America/New_York
        - switched from List::MoreUtils to List::Util (thanks, Karen
          Etheridge!)
        - update author contact info
        - add docs on perl version policy

(wen)

2021-07-28 12:32:14 UTC MAIN commitmail json YAML

Updated devel/p5-Perl-MinimumVersion to 1.40

(wen)

2021-07-28 12:31:07 UTC MAIN commitmail json YAML

Update to 1.40
Update DEPENDS

Upstream changes:
1.40 2021-04-21
    - No changes from 1.39

1.39 2021-04-11 (TRIAL RELEASE)
    - Features enabled via the 'experimental' pragma are now recognized (GH#5)
    - Depend on PPIx::Utils instead of Perl::Critic::Utils (GH#6)
    - Recognize several new features and their minimum required Perl versions (GH#10, GH#20)
      - 'say', 'smartmatch', 'postderef', 'postderef_qq', 'signatures',
        'refaliasing', 'bitwise', 'declared_refs', 'isa', 'indirect'

(wen)

2021-07-28 12:14:39 UTC MAIN commitmail json YAML

Added www/py-sanic-routing; Updated www/py-sanic

(adam)

2021-07-28 12:14:16 UTC MAIN commitmail json YAML

py-sanic: updated to 21.6.1

Version 21.6.1

Bugfixes

Update sanic-routing to allow for better splitting of complex URI templates
Proper handling of chunked request bodies to resolve phantom 503 in logs
Resolve regression in exception logging
Cleanup request info in pipelined requests
Version 21.6.0

Features

Add response.eof() method for closing a stream in a handler

Allow case-insensitive HTTP Upgrade header

Explicit usage of CIMultiDict getters

Consistent use of error loggers

New client_ip access of connection info instance

Alternatate classes on instantiation for Config and Sanic.ctx

Implement new version of AST router

Proper differentiation between alpha and string param types
Adds a slug param type, example: <foo:slug>
Deprecates <foo:string> in favor of <foo:str>
Deprecates <foo:number> in favor of <foo:float>
Adds a route.uri accessor
CLI improvements with new optional params

Add version_prefix to URL builders

Event autoregistration with EVENT_AUTOREGISTER

Require stricter names on Sanic() and Blueprint()

Infinitely reusable and nestable Blueprint and BlueprintGroup

Upgrade websockets dependency to min version

Allow for maximum header sizes to be increased: REQUEST_MAX_HEADER_SIZE

Allow app factory pattern in CLI

Change HTTP methods to enums

Allow auto-reloading on additional directories

Add simple HTTP server to CLI

Additional methods for attaching HTTPMethodView

Bugfixes

Fix UserWarning in ASGI mode for missing __slots__
Fix static request handler logging exception on 404
Fix request.args.pop removes parameters inconsistently
Fix type hinting for load_env
Make sure ASGI ws subprotocols is a list
Fix issue where Blueprint exception handlers do not consistently route to proper handler
Deprecations and Removals

Remove config value REQUEST_BUFFER_QUEUE_SIZE
CompositionView deprecated and marked for removal in 21.12
Deprecate StreamingHTTPResponse
Developer infrastructure

Remove Travis CI in favor of GitHub Actions
Improved Documentation

Fix typo in documentation
Remove documentation for non-existent arguments
Version 21.3.2

Bugfixes

Disable response timeout on websocket connections
Make sure that blueprints with no slash is maintained when applied
Version 21.3.1

Bugfixes

Static files inside subfolders are not accessible (404)
Version 21.3.0

Release Notes

Features

Unified streaming server
New Request.id property
Allow Pathlib Path objects to be passed to app.static() helper
New startup-optimized router
Listeners for main server process
Add raw header info to request object
Introduce Signals API
Add __str__ and __repr__ to Sanic and Blueprint
Enable versioning and strict slash on BlueprintGroup
Make get_app name argument optional
JSON encoder change via app
App and connection level context objects
Bugfixes and issues resolved

Resolve 1420 url_for where strict_slashes are on for a path ending in /
Resolve 1525 Routing is incorrect with some special characters
Resolve 1653 ASGI headers in body
Resolve 1722 Using curl in chunk mode
Resolve 1730 Extra content in ASGI streaming response
Resolve 1749 Restore broken middleware edge cases
Resolve 1785 1804 Synchronous error handlers
Resolve 1790 Protocol errors did not support async error handlers
Resolve 1824 Timeout on specific methods
Resolve 1875 Response timeout error from all routes after returning several timeouts from a specific route
Resolve 1988 Handling of safe methods with body
Raise ValueError when cookie max-age is not an integer
Deprecations and Removals

Config using from_envvar
Config using from_pyfile
Config using from_object
Remove Sanic test client to its own package
Drop Python 3.6 support
Request.endpoint deprecated in favor of Request.name
handler type name prefixes removed (static, websocket, etc)
Developer infrastructure

Create FUNDING.yml
Add codeql to CI pipeline
Codecov configuration updates
Updated setup.py to use find_packages
Improved Documentation

Documentation for sanic.log.* is missing
Add documentation on calver and LTS
Support mounting application elsewhere than at root path
Upgraded type annotations and improved docstrings and API documentation
Fix some examples and docs
Miscellaneous

Request.route property
Better websocket subprotocols support
Resolve bug with middleware in Blueprint Group when passed callable
Moves common logic between Blueprint and Sanic into mixins
Route naming changed to be more consistent
request endpoint is the route name
route names are fully namespaced
Some new convenience decorators:
@app.main_process_start
@app.main_process_stop
@app.before_server_start
@app.after_server_start
@app.before_server_stop
@app.after_server_stop
@app.on_request
@app.on_response
Fixes Allow header that did not include HEAD
Using "name" keyword in url_for for a "static" route where name does not exist
Cannot have multiple app.static() without using the named param
Using "filename" keyword in url_for on a file route
unquote in route def (not automatic)
routes_all is tuples
Handler arguments are kwarg only
request.match_info is now a cached (and not computed) property
Unknown static file mimetype is sent as application/octet-stream
_host keyword in url_for
Add charset default to utf-8 for text and js content types if not specified
Version for a route can be str, float, or int
Route has ctx property
App has routes_static, routes_dynamic, routes_regex
Code cleanup and refactoring
Remove BaseSanic metaclass
Performance adjustments in handle_request_

(adam)

2021-07-28 12:11:13 UTC MAIN commitmail json YAML

py-sanic-routing: added version 0.7.1

Beginning in v21.3, Sanic makes use of this new AST-style router in two use
cases: routing paths and routing signals. Therefore, this package comes with a
BaseRouter that needs to be subclassed in order to be used for its specific
needs.

(adam)

2021-07-28 07:53:53 UTC MAIN commitmail json YAML

Added textproc/p5-PPIx-Utils version 0.003

(wen)

2021-07-28 07:50:57 UTC MAIN commitmail json YAML

Add p5-PPIx-Utils

(wen)

2021-07-28 07:49:04 UTC MAIN commitmail json YAML

Import PPIx-Utils-0.003 as p5-PPIx-Utils.

PPIx::Utils is a collection of utility functions for working with PPI documents.
The functions are organized into submodules, and may be imported from the
appropriate submodule or via this module.

(wen)

2021-07-28 07:15:15 UTC MAIN commitmail json YAML

Updated devel/p5-Perl-Critic to 1.140

(wen)

2021-07-28 07:13:33 UTC MAIN commitmail json YAML

Update to 1.140

Upstream changes:
1.140 Tue Mar 23 21:42:19 CDT 2021

    [New Features]
    Subroutines::RequireFinalReturn now lets you specify a
    terminal_methods parameter to specify methods that should been as
    terminal.  This is like the terminal_funcs parameter, but for methods.
    Thanks, Robin Smidsr淡d and Mike Bruins. (GH #920)

1.139_01 Tue Sep  1 23:52:18 CDT 2020

    [Fixes]
    Removed an extra /x in RequireInterpolationOfMetachars.pm that caused
    deprecation warnings in Perl 5.22 and higher.  (GH #822)

    Documentation::RequirePackageMatchesPodName now recognizes the package
    name if it's in C<< I<> >> or C<< B<> >> markup.  Thanks, Ren辿e B辰cker.
    (GH #913)

(wen)

2021-07-28 03:48:19 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Report to 1.33

(wen)

2021-07-28 03:47:21 UTC MAIN commitmail json YAML

Update to 1.33

Upstream changes:
version 1.33: Sat Jul 17 10:56:52 CEST 2021

        Changes:
        - the $@->died with always return the original die causing object or
          string.  In most cases, you want to use $@->wasFatal, which is the
          translated (hence compatible) ::Exception object.  [Andy Beverley]

(wen)

2021-07-28 03:45:06 UTC MAIN commitmail json YAML

Updated devel/p5-LEOCHARRE-Dir to 1.09

(wen)

2021-07-28 03:44:21 UTC MAIN commitmail json YAML

Update to 1.09

Upstream changes:
2020-10-10

  Made sure this won't test under a cygwin/windows environment

(wen)

2021-07-28 03:41:56 UTC MAIN commitmail json YAML

Updated devel/p5-IPC-Shareable to 1.05

(wen)

2021-07-28 03:41:00 UTC MAIN commitmail json YAML

Update to 1.05
Update DEPENDS

Upstream changes:
1.05    2021-07-16
    - Bump prereq version of Test::SharedFork to 0.35
    - Added ability to use JSON as the serializer
    - Added ipcs()
    - Added test to ensure we croak if data size is greater than segment size
    - Added 'tidy' attribute, removes unneeded nested structure segments
    - In SharedMem, added _key attribute, and added set/get methods
    - Changed key generation from using padding, pack and unpack to using
      String::CRC32's crc32(), which allows arbitrary, unpadded strings
    - Added attributes() allows fetching one, or all of the object's atttributes
    - Added 'limit' attribute, by setting false, allows a user to set a segment
      size larger than our internal 1GB default
    - Cleaned up exception throwing (particularly if seg size eats up all
      memory, we throw an appropriate message)
    - Display proper exception if we try to exhaust all available shared memory
      segments (fixes #3)

1.04    2021-06-28
    - Skip unspawn tests for perls with -Duselongdouble, as Storable is not
      compatible storing/retrieving such numbers (closes #5)

1.03    2021-06-25
    - Add newline to singleton() warn so that it doesn't print out trace info

1.02    2021-06-25
    - Remove erroneous listing from MANIFEST
    - Work around issue in t/65-seg_size.t where MacOS and FreeBSD don't have
      the -i flag to ipcs (thanks for the PR, Roland Walker!)
    - Added singleton(), ensures that only a single instance of a script can
      run at any given time
    - Added tests to ensure we croak() if create is not set and the segment
      doesn't yet exist
    - Fix POD issue where we stated exclusive returns undef instead of croaking
      (fixes #10)
    - Change 'perl' shell call to $^X in t/71-unspawn.t (fixes #6)

1.01    2021-06-24
    - Added 'graceful' flag option. With exclusive, if a second process
      attempts to tie an exclusive segment, we exit gracefully instead of
      croaking

1.00    2021-06-09
    - Project adopted by Steve Bertrand
    - Added global_register() and process_register() to return the
      registries of active segments and semaphores
    - Added seg() and sem() methods, returns the structure of a shared
      memory segment and a sempahore respectively
    - Added initial "persist" hash variables. Separate processes (even
      multiple files in multiple windows) can share a variable, and it'll
      remain available even after all processes exit. The variable will be
      re-attached if the same shared segment key is used in subsequent runs
    - Reversed order of Changes file
    - Removed trace() and debug() code for ease of reading
    - Improved exception/error messages, added exception testing, reduced
      and minimized the number of exceptions actually uncaught
    - Significant POD cleanup
    - 100% rewrite of all test files, and added a slew of new ones, all
      using Test::More
    - Add build requirement of Test::SharedFork to handle the out of
      sequence fork() tests in t/35-clean.t and t/30-lock_operations
    - Major POD updates
    - Added tests to prove that RT 123057 isn't really an issue (ie. segment
      size parameter works correctly)

(wen)

2021-07-28 03:29:41 UTC MAIN commitmail json YAML

Updated devel/p5-IO-Tty to 1.16

(wen)

2021-07-28 03:28:47 UTC MAIN commitmail json YAML

Update to 1.16

Upstream changes:
1.16 2021-01-2 Todd Rinaldo <toddr@cpan.org>
    * Switch to github for issue tracker.
    * Switch to testsuite CI workflow.
    * Tidy

2020-10-03 Todd Rinaldo <toddr@cpan.org> 1.15
    * Skip winsize test on Solaris and QNX NTO
    * Make function tests more robust
    * Work around a header name collission on util.h. This is breaking on recent OSX

(wen)

2021-07-28 03:24:34 UTC MAIN commitmail json YAML

Updated devel/p5-IO-Pager to 2.10

(wen)

2021-07-28 03:23:33 UTC MAIN commitmail json YAML

Update to 2.10

Upstream changes:
2.10    Nov
        ::Perl Alter tp local script installation for parallel make. RT#133651

        ::Perl Add basic Windows support. RT#133663

        ::Perl Add TOPT environment variable to tp.

        ::Perl Enable scrollbar in interactive test 16.

2.01    Nov 02 2020
        ::Perl Fixed bug that left terminal in unclean state if exit at EOF
        was enabled.

        ::Perl Fixed jump to end of file shortcut to show last line on bottom
        of screen instead of top to provide more context.

        ::Perl Made scrollbar interactive using xterm control sequences.

        ::Perl Added scroll wheel support using xterm control sequences.

2.00    Nov 01 2020
        Fix interactive tests 7 and 16 in bogus environments w/o PAGER. RT#13330

        Add tp to local script installation. RT#133651

        ::Perl Add suport for visible scrollbar. RT#133652

        ::Perl Rename prompt() to status(), I18N{prompt} to I18N{minihelp},
              and I18N{status} to I18N{prompt}

        ::Perl Fix long lines in absence of Text::Wrap

        ::Perl Consolidate dialog()

        ::Perl Add ability to open file interactively

        ::Perl Prevent jumping to invalid bookmark

        ::Perl Fix tp -j

(wen)

2021-07-27 23:22:38 UTC MAIN commitmail json YAML

Note update of the "py-mysqldb" package to version 1.2.5nb2

(tron)

2021-07-27 23:21:23 UTC MAIN commitmail json YAML

2021-07-27 20:47:35 UTC MAIN commitmail json YAML

2021-07-27 19:39:38 UTC MAIN commitmail json YAML

2021-07-27 19:23:43 UTC MAIN commitmail json YAML

u-boot-rockpro64: fix broken PCI config space handling:

- Program bus number into the ECAM decoder for each access
- Use type 1 PCI config cycles for config spaces behind bridge
- Add a platform specific hack to the synchronous exception handler
  to deal with PCI-e subsystem triggering data aborts when probing
  nonexistent PCI devices.
- properly delay after deasserting reset for downstream devices to
  have time to initialize.

Allows booting from PCI devices behind bridges and probing
devices other than 0:0:0 and 1:0:0.

(tnn)

2021-07-27 15:56:01 UTC MAIN commitmail json YAML

Updated devel/py-google-api-core, www/py-google-api-python-client

(adam)

2021-07-27 15:55:44 UTC MAIN commitmail json YAML

py-google-api-python-client: updated to 2.15.0

Changelog

2.15.0 (2021-07-27)

Features

alertcenter: update the api https://github.com/googleapis/google-api-python-client/commit/70810a52c85c6d0d6f00d7afb41c8608261eaebc (a36e3b1)
chat: update the api https://github.com/googleapis/google-api-python-client/commit/a577cd0b71951176bbf849c1f7f139127205da54 (a36e3b1)
cloudbuild: update the api https://github.com/googleapis/google-api-python-client/commit/9066056a8b106d441fb7686fe84359484d0d58bc (a36e3b1)
content: update the api https://github.com/googleapis/google-api-python-client/commit/b123349da33c11c0172a8efb3fadef685a30e6e1 (a36e3b1)
displayvideo: update the api https://github.com/googleapis/google-api-python-client/commit/c525d726ee6cffdd4bc7afd69080d5e52bae83a0 (a36e3b1)
dns: update the api https://github.com/googleapis/google-api-python-client/commit/13436ccd2b835fda5cb86952ac4ea991ee8651d8 (a36e3b1)
eventarc: update the api https://github.com/googleapis/google-api-python-client/commit/6be3394a64a5eb509f68ef779680fd36837708ee (a36e3b1)
file: update the api https://github.com/googleapis/google-api-python-client/commit/817a0e636771445a988ef479bd52740f754b901a (a36e3b1)
monitoring: update the api https://github.com/googleapis/google-api-python-client/commit/bd32149f308467f0f659119587afc77dcec65b14 (a36e3b1)
people: update the api https://github.com/googleapis/google-api-python-client/commit/aa6b47df40c5289f33aef6fb6aa007df2d038e20 (a36e3b1)
retail: update the api https://github.com/googleapis/google-api-python-client/commit/d39f06e2d77034bc837604a41dd52c577f158bf2 (a36e3b1)
securitycenter: update the api https://github.com/googleapis/google-api-python-client/commit/999fab5178208639c9eef289f9f441052ed832fc (a36e3b1)
speech: update the api https://github.com/googleapis/google-api-python-client/commit/3b2c0fa62b2a0c86bba1e97f1b18f93250dbd551 (a36e3b1)
sqladmin: update the api https://github.com/googleapis/google-api-python-client/commit/cef24d829ab5be71563a2b668b8f6cf5dda2c8e4 (a36e3b1)

Documentation

update license to be Apache-2.0 compliant

(adam)

2021-07-27 15:51:44 UTC MAIN commitmail json YAML

py-google-api-core: updated to 1.31.0

1.31.0 (2021-07-07)

Features
add ServiceUnavailable exception to polling retries

Bug Fixes
undprecate entity factory helpers

1.30.0 (2021-06-08)

Features
add iterator capability to paged iterators

1.29.0 (2021-06-02)

Features
HTTPIterator now accepts a page_size parameter to control page …

Documentation
fix broken links in multiprocessing.rst

1.28.0 (2021-05-20)

Bug Fixes
require google-auth>=1.25.0

Miscellaneous Chores

1.27.0 (2021-05-18)

Features
Add support for rest/ token in x-goog-api-client header
retry google.auth TransportError and requests ConnectionError

(adam)

2021-07-27 15:48:03 UTC MAIN commitmail json YAML

Updated devel/abseil, net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2021-07-27 15:47:19 UTC MAIN commitmail json YAML

grpc: updated to 1.39.0

Release v1.39.0

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

Initialize tcp_posix for CFStream when needed.
Update boringssl submodule.
Fix backup poller races.
I am back.
Use default port 443 in HTTP CONNECT request.

C++

New iomgr implementation backed by the EventEngine API.
async_unary_call: add a Destroy method, called by std::default_delete.
De-experimentalize C++ callback API.

C#

[C#] Add ChannelCredentials.SecureSsl property for better codecompletion with ChannelCredentials.
Better way of building protoc aarch64 artifacts.
Add C# plugin "file_suffix" option defaulting to "Grpc.cs".
Add "GeneratedCode" attribute to generated service stubs.

PHP

PHP: stop reading composer.json file just to read the version string.

Python

Python AIO: Match continuation typing on Interceptors.
Workaround 26279 by publishing manylinux_2_24 wheels instead of manylinux2014 on aarch64.
Fix zlib unistd.h import problem.
Handle gevent exception in gevent poller.

Ruby

Set XDS user agent in ruby via macros.

(adam)

2021-07-27 15:43:15 UTC MAIN commitmail json YAML

abseil: updated to 20210324.2

Abseil LTS 20210324.2

What's New:

The cleanup library has been released. This library contains the control-flow-construct-like type absl::Cleanup which is used for executing a callback on scope exit.
The numeric library now includes bits.h, a polyfill header containing implementations of C++20's bitwise math functions.
Abseil now installs pkg-config files to make it easier to use Abseil with some other build systems.
Abseil now respects the default CMake installation paths. Standard CMake variables like CMAKE_INSTALL_PREFIX can be used to change the installation path.

Breaking Changes:

The empty absl::container target has been removed from the CMake build. This target had no effect and references to this target in user code can safely be removed.

(adam)

2021-07-27 15:29:09 UTC MAIN commitmail json YAML

u-boot-rockpro64-ayufan: add note about updating this package

(tnn)

2021-07-27 15:05:49 UTC MAIN commitmail json YAML

py-minidump: fix PLIST

(adam)

2021-07-27 10:07:05 UTC MAIN commitmail json YAML

doc: Updated converters/bdf2psf to 1.205

(fcambus)

2021-07-27 10:06:50 UTC MAIN commitmail json YAML

bdf2psf: update to 1.205.

Nothing applying to bdf2psf in particular noted in the Changelog.

(fcambus)

2021-07-27 09:31:34 UTC MAIN commitmail json YAML

doc: Added devel/mimalloc version 2.0.2

(fcambus)

2021-07-27 09:30:54 UTC MAIN commitmail json YAML

2021-07-27 09:29:41 UTC MAIN commitmail json YAML

devel/mimalloc: import mimalloc-2.0.2.

mimalloc (pronounced "me-malloc") is a general purpose allocator with
excellent performance characteristics. Initially developed by Daan Leijen
for the run-time systems of the Koka and Lean languages.

mimalloc is a drop-in replacement for malloc and can be used in other
programs without code changes.

(fcambus)

2021-07-27 08:10:05 UTC MAIN commitmail json YAML

Updated net/openvpn, devel/py-setuptools

(adam)

2021-07-27 08:09:45 UTC MAIN commitmail json YAML

py-setuptools: updated to 57.4.0

v57.4.0
Added support for SETUPTOOLS_EXT_SUFFIX environment variable to override the suffix normally detected from the sysconfig module.

v57.3.0
Documentation is now published using the Furo theme.

(adam)

2021-07-27 07:35:05 UTC MAIN commitmail json YAML

openvpn: updated to 2.5.3

Version 2.5.3
* Add missing free_key_ctx for auth_token
* Add github actions
* Implement auth-token-user
* Update copyrights
* openvpnmsica: properly schedule reboot in the end of installation
* msvc: add ARM64 configuration
* msvc: standalone building
* contrib/vcpkg-ports: add pkcs11-helper port
* vcpkg-ports: restore trailing whitespaces in .patch files
* GitHub actions: add MSVC build
* crypto_openssl.c: disable explicit initialization on Windows (CVE-2121-3606)
* contrib/vcpkg-ports: add openssl port with --no-autoload-config option set (CVE-2121-3606)
* Fix SIGSEGV (NULL deref) receiving push "echo"
* Fix build with mbedtls w/o SSL renegotiation support
* Improve documentation of AUTH_PENDING related directives
* Apply the connect-retry backoff to only one side of a connection

(adam)

2021-07-27 05:24:44 UTC MAIN commitmail json YAML

Updated devel/yarn, security/py-google-auth

(adam)

2021-07-27 05:24:28 UTC MAIN commitmail json YAML

py-google-auth: updated to 1.33.1

1.33.1 (2021-07-20)

Bug Fixes
fallback to source creds expiration in downscoped tokens

Reverts
revert "feat: service account is able to use a private token endpoint

1.33.0 (2021-07-14)

Features
define CredentialAccessBoundary classes
define google.auth.downscoped.Credentials class
service account is able to use a private token endpoint

Bug Fixes
fix fetch_id_token credential lookup order to match adc

Documentation
fix code block formatting in 'user-guide.rst'

1.32.1 (2021-06-30)

Bug Fixes
avoid leaking sub-session created for '_auth_request'

1.32.0 (2021-06-16)

Features
allow scopes for self signed jwt

1.31.0 (2021-06-09)

Features
define useful properties on google.auth.external_account.Credentials

Bug Fixes
avoid deleting items while iterating

(adam)

2021-07-27 05:20:04 UTC MAIN commitmail json YAML

yarn: updated to 1.22.11

v1.22.11

This version fixes a problem where Yarn wasn't forwarding SIGTERM to the binary spawned via yarnPath. It also makes yarn init -2 compatible with Corepack. The behaviour of yarn init (without -2) doesn't change.

(adam)

2021-07-27 03:12:17 UTC MAIN commitmail json YAML

doc: Updated x11/mate-desktop to 1.24.1

(gutteridge)

2021-07-27 03:12:00 UTC MAIN commitmail json YAML

mate-desktop: update to 1.24.1

Change log:

mate-desktop 1.24.1

  * Translations update
  * build: silent build warnings for distcheck
  * build: use MATE_COMPILE_WARNINGS = yes as default
  * mate-about.desktop: Do not collect the translation for Icon
  * mate-about: remove unused variable ���window���
  * Remove GTimeVal deprecation warning for GLib 2.61.2+
  * Make the build reproducible
  * build: add meson config files to EXTRA_DIST

(gutteridge)

2021-07-26 20:12:04 UTC MAIN commitmail json YAML

doc: Updated sysutils/nnn to 4.2

(fcambus)

2021-07-26 20:11:50 UTC MAIN commitmail json YAML

nnn: update to 4.2.

nnn v4.2 Mojito
2021-07-21

- `NNN_PLUG` indicator symbol interpretation has **changed**:
  - `!` - _run-cmd-as-plugin_ (earlier `_`)
  - `&` - _run-gui-cmd-as-plugin_ (earlier `|`)
  - `|` (new) - page noninteractive _run-cmd-as-plugin_ output
- persistent selection markers (#1086)
- option _extract to..._ for archives
- mount remote and mount/extract archive to a smart context
- confirm file trashing to avoid accidental press of <kbd>x</kbd> (#1101)
- insert the last command executed at prompt on <kbd>Up</kbd> or <kbd>Down</kbd>
- insert the current file name at empty prompt on <kbd>TAB</kbd>
- handle redraw issue on missed `KEY_RESIZE` (#1067)
- add force-tty capability to spawn and set pagers to it (#1064)
- clear selection mode on deselecting last selected file (#1098)
- remove selected hovered entry from selection on deletion
- disable filtering in empty directories
- ignore last pressed filter character when no matches
- fix broken screen on resize while paging (#1072)
- fix archive not hovered on creation
- remove libgit2 dependency in `gitstatus` patch (#1095)
- add `-G` flag for `gitstatus` patch
- option `-X` for explorer (persistent picker) mode
- option `-F` decommissioned in favour of config `NNN_HELP`
- `-F` redefined to multiplex `NNN_FIFO` to preview or explore
- support paging noninterative _run-cmd-as-plugin_ output
- `nuke` - add option to execute binaries (#1111)
- plugin `fzopen` - call `open` on macOS, add option to use `nuke`
- plugin `fzcd` will not modify selection
- plugin `suedit` - preserve environment
- several `preview-tui` fixes
- plugin `wall` renamed to `wallpaper`
- remove plugin `fzz` - merged into plugin `autojump`
- remove plugin `upgrade` - packaging is on OBS now
- remove plugin `treeview` - needs minor `preview-tui` tweak
- remove plugin `picker` - `nnn -p -` does the same
- remove plugin `pdfview` - needs simple change in `pdfread`
- remove plugin `uidgid` - use program option `-U`
- remove plugins `mediainf`, `hexview` - simple one-liners

-------------------------------------------------------------------------------

nnn v4.1.1 Sake
2021-06-03

- fix segfault on session save (#1041)
- remove redundant `_Atomic` usage
- move [`patches`](../tree/master/patches) directory to top-level
- fix and cleanup gitstatus patch
- plugin `imgview` improvements (#1049)
- restore source-code packing on CircleCI
- add Makefile target to compile with musl

-------------------------------------------------------------------------------

nnn v4.1
2021-06-02

- a patch management model for approved patches
- multi-threaded disk usage calculation using pthreads and FTS
- dynamic view update when calculating disk usage
- <kbd>Bksp</kbd>/<kbd>Del</kbd> at empty filter prompt to refresh dir
- Try to create new context with <kbd>Shift-TAB</kbd>, else reverse cycle
- <kbd>Alt+Esc</kbd> to quit context from filter prompt
- fix zombies left behind after running plugins (#999)
- named persistent sessions (mcchrish/nnn.vim#43)
- consider nanosecond resolution when sorting by time (#978)
- check external selection in `'c'urrent / 's'el` prompt (#976)
- show number of files selected in local selection buffer, if any
- `nnn` & picker plugin (e.g. `fzopen`) sync (mcchrish/nnn.vim#82)
- make batch rename interactive (#971)
- cached uid/gid for performance improvement
- fixes for `nnn` with `netbsd-curses`, `musl-fts`, `musl` (#998)
- script to statically compile `nnn` with `musl gcc` on Ubuntu
- restore hovered file when plugin is chosen from plugin dir
- support QuickLook on WSL in `preview-tui` (#959)
- toggle `preview-tui` with the same _custom_ plugin key
- smoother preview toggling in `preview-tui` (#966)
- `listen_on` should be set in kitty.conf for `preview-tui` (#970)
- minimal `bat` style in `preview-tui`, honors `$BAT_STYLE`
- plugin `preview-tui-ext` supersedes `preview-tui` (#1033)
- plugin `fzcd` can now fuzzy search multiple directories
- plugin `imgview` supersedes `imgthumb` and `vidthumb`
- plugin `umounttree`: unmount remote mntpoint from within
- plugin `xdgdefault`: set the default app for hovered file type
- plugin `fzplug`: fuzzy find, preview and run other plugins
- plugin `cmusq`: queue/play music in `cmus`
- plugin `mocplay` renamed to `mocq`
- plugin `cleanfilename` renamed to `fixname`
- go to last dir on <kbd>~</kbd> (HOME) or <kbd>`</kbd> (ROOT) key repeat
- ambiguous key <kbd>^Space</kbd> to select/clear range dropped (#998)
- user wiki page for [Themes](https://github.com/jarun/nnn/wiki/Themes)
- show selection mark (`+`) in reverse bold for improved visibility
- reverse block replaces `>` to mark hovered entry in detail mode
- make option `O_CKBOARD` removed
- make option `O_NOLOC` renamed to `O_NOLC`
- ignore `O_NOLC` if `O_ICONS` or `O_NERD` is specified (#1026)
- unicode arrow indicators if `O_ICONS` or `O_NERD` is specified
- make option `NOX11`: disable notis, sel-clipboard sync, xterm title
- retain filter in _nav-to-type_ mode after file open
- fix no files picked with `NNN_TMPFILE` exported and <kbd>q</kbd> to quit
- disable xterm title setting in picker mode (#974)

-------------------------------------------------------------------------------

nnn v4.0 Sushi
2021-04-13

- show xterm title on option `-x`

-------------------------------------------------------------------------------

nnn v3.7
2021-04-13

- allow plugins to clear selection (#884, #889, #917)
- do not clear selection on hovered file deletion
- resurrect `'c'urrent/'s'el` prompt and option `-u` (#889)
- show only file name in reverse in detail mode
- more file/mime types supported in `preview-tui-ext`
- plugin `mtpmount` - (un)mount MTP devices
- plugin `cleanfilename` - more shell-friendly file names
- plugin `rsynccp` - copy-paste with visual progress
- replace `$HOME` by `~` in address bar
- show current path in terminal title (#911)
- total links and inode number of hardlink in statusbar
- fix symlink to text file not opening in CLI editor (#890)
- fix symlink size shown as 0B in statusbar (#888)
- show symlink target in statusbar (#893)
- show correct disk free/total on macOS (#888)
- fix directory disk usage showing as 0 on macOS (#941)
- fix name col len with `-C` and icons compiled-in (#936)
- refactor printing entries in light/detail modes (#934)
- make option `O_CKBOARD` for checker board as indicator

(fcambus)

2021-07-26 19:19:42 UTC MAIN commitmail json YAML

doc: Added graphics/p5-goocanvas2 version 0.06

(bsiegert)

2021-07-26 19:19:02 UTC MAIN commitmail json YAML

New package, p5-goocanvas2-0.06.

GooCanvas2 is a new canvas widget for use with Gtk3 that uses the Cairo
2d library for drawing. This is a simple and basic implementation of
this wonderful Canvas widget.

(bsiegert)

2021-07-26 18:51:49 UTC MAIN commitmail json YAML

multimedia/streamlink: update to streamlink-2.3.0

Changelog:

== streamlink 2.3.0 (2021-07-26)

Release highlights:

- Implemented: new plugin URL matching API [#3814], [#3821]
  Third-party plugins which use the old API will still be resolved,
  but those plugins will have to upgrade in the future. See the
  documentation's deprecations page for more information.
- Implemented: HLS media initialization section (fragmented
  MPEG-4 streams) [#3828]
- Upgraded: `requests` to `>=2.26.0,<3` and set it to `==2.25.1`
  on Windows [#3864], [#3880]
- Fixed: YouTube channel URLs, premiering live streams, added API
  fallback [#3847], [#3873], [#3809]
- Removed plugins: canalplus [#3841], dommune [#3818], liveedu [#3845],
  periscope [#3813], powerapp [#3816], rtlxl [#3842],
  streamingvideoprovider [#3843], teleclubzoom [#3817], tigerdile [#3819]

Hakkin Lain (1):
      stream.hls: set fallback playlist reload time to 6 seconds (#3887)

back-to (16):
      plugins.youtube: added API fallback
      plugins.rtvs: fixed livestream
      plugins.nos: Fixed Livestream and VOD
      plugins.vlive: fixed livestream (#3820)
      plugins.Tigerdile: removed
      plugins.Dommune: removed
      plugins.PowerApp: removed
      plugins.TeleclubZoom: removed (#3817)
      plugins.cdnbg: Fix regex and referer issues
      plugins.rtlxl: removed
      plugins.CanalPlus: removed
      plugins.liveedu: removed
      plugins.Streamingvideoprovider: removed
      plugin.api: update useragents
      plugins.youtube: detect Livestreams with 'isLive'
      plugins.nimotv: use 'mStreamPkg'

bastimeyer (30):
      plugins.youtube: translate embed_live URLs
      plugins.periscope: remove plugin
      plugins.mediaklikk: rewrite plugin
      stream.hls: add type hints and refactor
      stream.hls: implement media initialization section
      plugin: new matchers API
      plugins: update protocol plugins
      plugins: update basic plugins
      plugins: update plugins with URL capture groups
      plugins: update plugins with spec. can_handle_url
      plugins: update plugins with multiple URL matchers
      plugins: update plugins with URL translations
      session: resolve deprecated plugins
      plugins.zdf_mediathek: refactor plugin, drop HDS
      docs: add deprecations page
      plugins.tv8: remove API, find HLS via simple regex
      plugins.youtube: find videoId on channel pages
      chore: replace issue templates with forms
      chore: fix issue forms checklist
      tests: remove mock from dev dependencies
      vendor: set requests to >=2.26.0,<3
      tests: temporarily skip broken tests on win32
      tests: fix unnecessary hostname lookup in cli_main
      docs: fix headline anchors on deprecations page
      vendor: downgrade requests to 2.25.1 on Windows
      tests: refactor TestMixinStreamHLS
      streams.segmented: refactor worker and writer
      streams.segmented: refactor reader
      streams.hls: refactor worker
      streams.hls: fix playlist_reload_time

gustaf (1):
      plugins.tv4play: fix plugin URL regex

vinyl-umbrella (1):
      plugins.openrectv: update HLS URLs (#3850)

(yhardy)

2021-07-26 18:12:47 UTC MAIN commitmail json YAML

Updated devel/libuv, www/py-bleach

(adam)

2021-07-26 18:12:20 UTC MAIN commitmail json YAML

py-bleach: updated to 3.3.1

Version 3.3.1 (July 14th, 2021)
-------------------------------

**Features**

* add more tests for CVE-2021-23980 / GHSA-vv2x-vrpj-qqpq
* bump python version to 3.8 for tox doc, vendorverify, and lint targets
* update bug report template tag
* update vendorverify script to detect and fail when extra files are vendored
* update release process docs to check vendorverify passes locally

**Bug fixes**

* remove extra vendored django present in the v3.3.0 whl
* duplicate h1 header doc fix

(adam)

2021-07-26 18:08:47 UTC MAIN commitmail json YAML

libuv: updated to 1.42.0

Version 1.42.0 (Stable)

Changes since version 1.41.0:
* doc: fix code highlighting (Darshan Sen)
* test: move to ASSERT_NULL and ASSERT_NOT_NULL test macros (tjarlama)
* zos: build in ascii code page (Shuowang (Wayne) Zhang)
* zos: don't use nanosecond timestamp fields (Shuowang (Wayne) Zhang)
* zos: introduce zoslib (Shuowang (Wayne) Zhang)
* zos: use strnlen() from zoslib (Shuowang (Wayne) Zhang)
* zos: use nanosleep() from zoslib (Shuowang (Wayne) Zhang)
* zos: use __getargv() from zoslib to get exe path (Shuowang (Wayne) Zhang)
* zos: treat __rfim_utok as binary (Shuowang (Wayne) Zhang)
* zos: use execvpe() to set environ explictly (Shuowang (Wayne) Zhang)
* zos: use custom proctitle implementation (Shuowang (Wayne) Zhang)
* doc: add instructions for building on z/OS (Shuowang (Wayne) Zhang)
* linux,udp: enable full ICMP error reporting (Ondřej Surý)
* test: fix test-udp-send-unreachable (Ondřej Surý)
* include: fix typo in documentation (Tobias Nießen)
* chore: use for(;;) instead of while (Yash Ladha)
* test: remove string + int warning on udp-pummel (Juan José Arboleda)
* cmake: fix linker flags (Zhao Zhili)
* test: fix stack-use-after-scope (Zhao Zhili)
* unix: expose thread_stack_size() internally (Brandon Cheng)
* darwin: use RLIMIT_STACK for fsevents pthread (Brandon Cheng)
* darwin: abort on pthread_attr_init fail (Brandon Cheng)
* benchmark: remove unreachable code (Matvii Hodovaniuk)
* macos: fix memleaks in uv__get_cpu_speed (George Zhao)
* Make Thread Sanitizer aware of file descriptor close in uv__close() (Ondřej
  Surý)
* darwin: fix iOS compilation and functionality (Hayden)
* linux: work around copy_file_range() cephfs bug (Ben Noordhuis)
* zos: implement uv_get_constrained_memory() (Shuowang (Wayne) Zhang)
* zos: fix uv_get_free_memory() (Shuowang (Wayne) Zhang)
* zos: use CVTRLSTG to get total memory accurately (Shuowang (Wayne) Zhang)
* ibmi: Handle interface names longer than 10 chars (Kevin Adler)
* docs: update read-the-docs version of sphinx (Jameson Nash)
* unix: refactor uv_try_write (twosee)
* linux-core: add proper divide by zero assert (yiyuaner)
* misc: remove unnecessary _GNU_SOURCE macros (Darshan Sen)
* test: log to stdout to conform TAP spec (bbara)
* win,fs: fix C4090 warning with MSVC (SeverinLeonhardt)
* build: some systems provide dlopen() in libc (Andy Fiddaman)
* include: add EOVERFLOW status code mapping (Darshan Sen)
* unix,fs: use uv__load_relaxed and uv__store_relaxed (Darshan Sen)
* win: fix string encoding issue of uv_os_gethostname (Eagle Liang)
* unix,process: add uv__write_errno helper function (Ricky Zhou)
* Re-merge "unix,stream: clear read/write states on close/eof" (Jameson Nash)
* unix,core: fix errno handling in uv__getpwuid_r (Darshan Sen)
* errors: map ESOCKTNOSUPPORT errno (Ryan Liptak)
* doc: uv_read_stop always succeeds (Simon Kissane)
* inet: fix inconsistent return value of inet_ntop6 (twosee)
* darwin: fix -Wsometimes-uninitialized warning (twosee)
* stream: introduce uv_try_write2 function (twosee)
* poll,win: UV_PRIORITIZED option should not assert (twosee)
* src: DragonFlyBSD has mmsghdr struct too (David Carlier)
* cleanup,win: Remove _WIN32 guards on threadpool (James M Snell)
* freebsd: fix an incompatible pointer type warning (Darshan Sen)
* core: Correct the conditionals for {cloexec,nonblock}_ioctl (Ali Mohammad
  Pur)
* win,tcp: make uv_close work more like unix (Jameson Nash)
* doc: more accurate list of valid send_handle's (twosee)
* win,tcp: translate system errors correctly (twosee)
* unix: implement cpu_relax() on ppc64 (Ben Noordhuis)
* docs: move list of project links under PR control (Jameson Nash)
* test: wrong pointer arithmetic multiplier (Erkhes N)
* doc: switch discussion forum to github (Jameson Nash)
* idna: fix OOB read in punycode decoder (Ben Noordhuis)
* build: make sure -fvisibility=hidden is set (Santiago Gimeno)
* illumos: event ports to epoll (tjarlama)
* illumos,tty: UV_TTY_MODE_IO waits for 4 bytes (Joshua M. Clulow)
* doc: add vtjnash GPG ID (Jameson Nash)
* linux: read CPU model information on ppc (Richard Lau)
* darwin: fix uv_barrier race condition (Guilherme Íscaro)
* unix,stream: fix loop hang after uv_shutdown (Jameson Nash)
* doc,udp: note that suggested_size is 1 max-sized dgram (Ryan Liptak)
* mingw: fix building for ARM/AArch64 (Martin Storsjö)
* unix: strnlen is not available on Solaris 10 (Claes Nästén)
* sunos: restore use of event ports (Andy Fiddaman)
* sunos,cmake: use thread-safe errno (Andy Fiddaman)

(adam)

2021-07-26 17:55:59 UTC MAIN commitmail json YAML

Updated sysutils/ansible-base, devel/py-configargparse

(adam)

2021-07-26 17:55:41 UTC MAIN commitmail json YAML

py-configargparse: updated to 1.5.1

1.5.1:
Unknown changes

(adam)

2021-07-26 17:51:15 UTC MAIN commitmail json YAML

ansible-base: updated to 2.10.12

v2.10.12
========

Minor Changes
-------------
- ansible-test - aws creates and exposes a new tiny_prefix variable to provide a shorter prefix for the AWS tests.
- get_url - allow checksum urls to point to file:// resources, moving scheme test to function
- get_url - handle same SHA sum for checksum file (https://github.com/ansible/ansible/issues/71420).

Bugfixes
--------
- ansible-doc - in text output, do not show empty ``version_added_collection`` values (https://github.com/ansible/ansible/pull/74999).
- ansible-test - restrict ``packaging`` to ``< 21.0`` for Python ``< 3.6`` (https://github.com/ansible/ansible/pull/75186).
- get_url - Fixed checksum validation for binary files (leading asterisk) in checksum files (https://github.com/ansible/ansible/pull/74502).

(adam)

2021-07-26 17:36:25 UTC MAIN commitmail json YAML

Updated devel/py-pkgconfig, databases/py-mongo, devel/py-pkginfo, net/py-scp

(adam)

2021-07-26 17:35:59 UTC MAIN commitmail json YAML

py-scp: updated to 0.13.6

0.13.6 (2021-07-09)
- Fix put when the source directory has a trailing slash. It will now work similarly to rsync, copying the contents of the directory.

0.13.5 (2021-06-28)
- Fix extra space sent in SSH command-line for `get()`, causing issues on some servers

0.13.4 (2021-06-08)
- Add `scp_command` attribute, allowing changing the command run on the server (for example to `sudo scp`)

(adam)

2021-07-26 17:34:11 UTC MAIN commitmail json YAML

py-pkginfo: updated to 1.7.1

1.7.1 (2021-07-09)
------------------
- Use Python3 to build docs, and fix doctest examples to use Python3-
  compatible syntax.

(adam)

2021-07-26 17:30:35 UTC MAIN commitmail json YAML

py-mongo: updated to 3.12.0

Changes in Version 3.12.0
-------------------------

.. warning:: PyMongo 3.12.0 deprecates support for Python 2.7, 3.4 and 3.5.
  These Python versions will not be supported by PyMongo 4.

.. warning:: PyMongo now allows insertion of documents with keys that include
  dots ('.') or start with dollar signs ('$').

- PyMongoCrypt 1.1.0 or later is now required for client side field level
  encryption support.

Notable improvements
....................

- Added support for MongoDB 5.0.
- Support for MongoDB Versioned API, see :class:`~pymongo.server_api.ServerApi`.
- Support for snapshot reads on secondaries (see :ref:`snapshot-reads-ref`).
- Support for Azure and GCP KMS providers for client side field level
  encryption. See the docstring for :class:`~pymongo.mongo_client.MongoClient`,
  :class:`~pymongo.encryption_options.AutoEncryptionOpts`,
  and :mod:`~pymongo.encryption`.
- Support AWS authentication with temporary credentials when connecting to KMS
  in client side field level encryption.
- Support for connecting to load balanced MongoDB clusters via the new
  ``loadBalanced`` URI option.
- Support for creating timeseries collections via the ``timeseries`` and
  ``expireAfterSeconds`` arguments to
  :meth:`~pymongo.database.Database.create_collection`.
- Added :attr:`pymongo.mongo_client.MongoClient.topology_description`.
- Added hash support to :class:`~pymongo.mongo_client.MongoClient`,
  :class:`~pymongo.database.Database` and
  :class:`~pymongo.collection.Collection` (`PYTHON-2466`_).
- Improved the error message returned by
  :meth:`~pymongo.collection.Collection.insert_many` when supplied with an
  argument of incorrect type (`PYTHON-1690`_).
- Added session and read concern support to
  :meth:`~pymongo.collection.Collection.find_raw_batches`
  and :meth:`~pymongo.collection.Collection.aggregate_raw_batches`.

Bug fixes
.........

- Fixed a bug that could cause the driver to deadlock during automatic
  client side field level encryption (`PYTHON-2472`_).
- Fixed a potential deadlock when garbage collecting an unclosed exhaust
  :class:`~pymongo.cursor.Cursor`.
- Fixed an bug where using gevent.Timeout to timeout an operation could
  lead to a deadlock.
- Fixed the following bug with Atlas Data Lake. When closing cursors,
  pymongo now sends killCursors with the namespace returned the cursor's
  initial command response.
- Fixed a bug in :class:`~pymongo.cursor.RawBatchCursor` that caused it to
  return an empty bytestring when the cursor contained no results. It now
  raises :exc:`StopIteration` instead.

Deprecations
............

- Deprecated support for Python 2.7, 3.4 and 3.5.
- Deprecated support for database profiler helpers
  :meth:`~pymongo.database.Database.profiling_level`,
  :meth:`~pymongo.database.Database.set_profiling_level`,
  and :meth:`~pymongo.database.Database.profiling_info`. Instead, users
  should run the `profile command`_ with the
  :meth:`~pymongo.database.Database.command` helper directly.
- Deprecated :exc:`~pymongo.errors.NotMasterError`. Users should
  use :exc:`~pymongo.errors.NotPrimaryError` instead.
- Deprecated :class:`~pymongo.ismaster.IsMaster` and :mod:`~pymongo.ismaster`
  which will be removed in PyMongo 4.0 and are replaced by
  :class:`~pymongo.hello.Hello` and :mod:`~pymongo.hello` which provide the
  same API.
- Deprecated the :mod:`pymongo.messeage` module.
- Deprecated the ``ssl_keyfile`` and ``ssl_certfile`` URI options in favor
  of ``tlsCertificateKeyFile`` (see :doc:`examples/tls`).

(adam)