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 (16m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 11:16:08 UTC Now

2024-01-16 15:14:53 UTC MAIN commitmail json YAML

lang/ruby31-base: a few clean up

* RUBY_SUFFIX is always defined.
* Avoid use "!empty()".

NFC.

(taca)

2024-01-16 14:38:10 UTC MAIN commitmail json YAML

doc: Updated mail/mailutils to 3.17

(vins)

2024-01-16 14:37:33 UTC MAIN commitmail json YAML

mail/mailutils: update to 3.17

Noteworthy changes in this release:

* Use of TLS in pop3d and imap4d

If not explicitly specified, the TLS mode to use (ondemand, connect,
etc.) is derived from the configured port.  E.g., for imap4d, port 143
implies ondemand mode, and port 993 implies connection mode.

The global tls-mode setting is used only when the mode cannot be
detemined
otherwise, i.e. neither per-server tls-mode is given nor the port gives
any clues as to the TLS mode to use.

* Bugfixes

** movemail: fix handling of -P option.
** Improve file safety checking routine.
** Fix compilation with new gcc versions.

(vins)

2024-01-16 14:19:00 UTC MAIN commitmail json YAML

security/signify: update to 0.13

# pkgsrc changes

* use patch to blank file instead of 'files' dir.

# upstream changes

* fix bug whereby a package with an exact numbers of 64K chunks would
  produce a spurious error
* make sure that we got all the signed blocks at EOF
  before exit(0)

(vins)

2024-01-16 14:16:58 UTC MAIN commitmail json YAML

Updated www/py-twill, databases/py-dbf

(adam)

2024-01-16 14:16:11 UTC MAIN commitmail json YAML

2024-01-16 14:13:55 UTC MAIN commitmail json YAML

py-twill: updated to 3.2.1

3.2.1 (released 2023-11-23)
---------------------------
* Increased the default request timeout of the twill browser to 10 seconds
  (from 5 seconds in 3.2) and added a command to change the timeout

3.2 (released 2023-11-02)
-------------------------
* The supported Python versions are now 3.8 to 3.12.
* A new method 'find_links' was added to the twill browser
* Twill now uses httpx_ instead of requests_.
* WSGI apps are now supported via httpx, wsgi_intercept is not needed anymore.
* We now use 'pyproject.toml' instead of 'setup.py'.
* Type hints and code style have been improved and are checked with ruff.
* Internal code was reformatted using ruff format (compatible with black).

(adam)

2024-01-16 14:04:02 UTC MAIN commitmail json YAML

doc: Updated chat/toot to 0.41.1nb1

(wiz)

2024-01-16 14:03:54 UTC MAIN commitmail json YAML

toot: add missing dependencies, convert to wheel.mk

Bump PKGREVISION.

(wiz)

2024-01-16 13:59:54 UTC MAIN commitmail json YAML

doc: Added devel/py-urwidgets version 0.1.1

(wiz)

2024-01-16 13:59:44 UTC MAIN commitmail json YAML

devel/Makefile: + py-urwidgets

(wiz)

2024-01-16 13:59:32 UTC MAIN commitmail json YAML

devel/py-urwidgets: import py-urwidgets-0.1.1

This is a collection of widgets for urwid.

(wiz)

2024-01-16 13:47:03 UTC MAIN commitmail json YAML

doc: Updated chat/toot to 0.41.1

(vins)

2024-01-16 13:46:25 UTC MAIN commitmail json YAML

chat/toot: update to 0.41.1

# CHANGES (since 0.39.0)

toot 0.41.1

* Fix a crash in settings parsing code

toot 0.41.0

* Honour user's default visibility set in Mastodon preferences instead
  of always defaulting to public visibility (thanks Lexi Winter)
* TUI: Add editing toots (thanks Lexi Winter)
* TUI: Fix a bug which made pallette config in settings not work
* TUI: Show edit datetime in status detail (thanks Lexi Winter)

toot 0.40.0

This release includes a rather extensive change to use the Click library
(https://click.palletsprojects.com/) for creating the command line
interface. This allows for some new features like nested commands,
setting parameters via environment variables, and shell completion.
Backward compatibility should be mostly preserved, except for cases
noted below. Please report any issues.

* BREAKING: Remove deprecated `--disable-https` option for `login` and
  `login_cli`, pass the base URL instead
* BREAKING: Options `--debug` and `--color` must be specified after
  `toot` but before the command
* BREAKING: Option `--quiet` has been removed. Redirect output instead.
* Add passing parameters via environment variables, see:
  https://toot.bezdomni.net/environment_variables.html
* Add shell completion, see:
  https://toot.bezdomni.net/shell_completion.html
* Add `tags info`, `tags featured`, `tags feature`, and `tags unfeature`
  commands
* Add `tags followed`, `tags follow`, and `tags unfollow` sub-commands,
  deprecate `tags_followed`, `tags_follow`, and `tags tags_unfollow`
* Add `lists accounts`, `lists add`, `lists create`, `lists delete`,
  `lists list`, `lists remove` subcommands, deprecate `lists`,
  `lists_accounts`, `lists_add`, `lists_create`, `lists_delete`,
  `lists_remove` commands.
* Add `--json` option to tags and lists commands
* Add `toot --width` option for setting your prefered terminal width
* Add `--media-viewer` and `--colors` options to `toot tui`. These were
  previously accessible only via settings.
* TUI: Fix issue where UI did not render until first input (thanks Urwid
  devs)

(vins)

2024-01-16 13:41:19 UTC MAIN commitmail json YAML

Updated graphics/py-Willow, www/py-feedgen

(adam)

2024-01-16 13:41:01 UTC MAIN commitmail json YAML

py-feedgen: updated to 1.0.0

v1.0.0

Fix flake8 complaints
Update dependency versions
Switch to GitHub Actions
Add missing iTunes tags
Fix a few comment typos
Improve module documentation
docs: Fix a few typos
Fix etree to string conversion in FeedGenerator
Use Unittest Asserts
Allow integer to be used for enclosure length
Fixed category documentation
Fixex generating Atom feed when adding description as summary
Include tests in release tarball
Update RPM Specfile (tests, pypi, py3)

(adam)

2024-01-16 13:38:03 UTC MAIN commitmail json YAML

py-Willow: updated to 1.7.0

v1.7.0
Test with Python 3.12
Add optional dependencies for Pillow/Wand
test_wand.py: fix typo in test skip
test_image.py: replace wrong unicdoe character
Tidy up testing linting deps
Replace the wrong unicode character in the image/heic mime type
Preserve ICC profiles and EXIF metadata when saving to PNG, WebP, AVIF
This will help preserve colours and image orientation when resaving to a different format

(adam)

2024-01-16 13:37:12 UTC MAIN commitmail json YAML

py-netsnmp: builds with Python 3 too, remove restriction to Python 2

(wiz)

2024-01-16 13:24:38 UTC MAIN commitmail json YAML

doc: Updated mail/opensmtpd to 7.4.0p1

(vins)

2024-01-16 13:24:01 UTC MAIN commitmail json YAML

mail/opensmtpd: update to 7.4.0p1

# CHANGES (since 7.3.0p2)

* Fixed potential crash with LibreSSL versions prior 3.8 due to
  arc4random_buf() symbol clash.

* Fixed manpage install path; reintroduced --with-mantype

* Fixed typo in the configure help string: it's --without-libbsd

* Fixed a couple of issues on MacOS:
- Fixed typo that resulted in the re-declaration of strlcpy()
  and strlcat()
- Cast suseconds_t to long for *printf
- Fixed res_hnok() and b64_{pton,ntop}() discovery

* Avoid truncation of filtered data lines.  Lines in the email body
  passed through a filter were truncated to roughly LINE_MAX bytes.

* Allow arguments on NOOP.

* Swap link-auth filter arguments and bump filter protocol version.  It
  was ambiguous in the case the user name would contain a '|' character.

* Add Message-ID as needed for messages received on the submission port.
  This was dropped during the incoming message parser refactor in 2018.

* Drop ENGINE support.

* Updated the bundled copy of libtls.  This includes the removal of the
  support for TLS v1.0 and 1.1 as they were "MUST NOT use" for more than
  two years already.

* The neverending cleanup of the -portable layer continued. This
  includes the complete rework of some parts:

* Rework of the configure script:
- use AC_SYSTEM_EXTENSIONS
- better checks for libraries using AC_SEARCH_LIBS
- dropped some useless and/or redundant checks
- better checks for functions, shouldn't yield false-positives
- various simplification to the -portable layer thanks to these
  changes

* Simplified the bootstrap script.

(vins)

2024-01-16 11:20:04 UTC MAIN commitmail json YAML

doc: add one of the new modular-xorg-server vulns

(wiz)

2024-01-16 11:08:19 UTC MAIN commitmail json YAML

Updated www/py-drf-nested-routers, net/py-geventhttpclient

(adam)

2024-01-16 11:07:33 UTC MAIN commitmail json YAML

2024-01-16 11:03:46 UTC MAIN commitmail json YAML

doc: Updated x11/modular-xorg-xephyr to 21.1.11

(wiz)

2024-01-16 11:03:32 UTC MAIN commitmail json YAML

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

(wiz)

2024-01-16 11:03:26 UTC MAIN commitmail json YAML

2024-01-16 11:03:22 UTC MAIN commitmail json YAML

modular-xorg-server: update to 21.1.11.

This release contains fixes for the issues reported in today's security
advisory: https://lists.x.org/archives/xorg/2024-January/061525.html

* CVE-2023-6816
* CVE-2024-0229
* CVE-2024-21885
* CVE-2024-21886
* CVE-2024-0408
* CVE-2024-0409

Additionally, it also contains a fix for XRandR to allow for multiple virtual
monitors on a physical display.

Jos辿 Exp坦sito (2):
      Xi: do not keep linked list pointer during recursion
      xserver 21.1.11

Michael Wyraz (1):
      Removing the code that deletes an existing monitor in RRMonitorAdd

Olivier Fourdan (2):
      glx: Call XACE hooks on the GLX buffer
      ephyr,xwayland: Use the proper private key for cursor

Peter Hutterer (6):
      dix: allocate enough space for logical button maps
      dix: Allocate sufficient xEvents for our DeviceStateNotify
      dix: fix DeviceStateNotify event calculation
      Xi: when creating a new ButtonClass, set the number of buttons
      Xi: flush hierarchy events after adding/removing master devices
      dix: when disabling a master, float disabled slaved devices too

(wiz)

2024-01-16 10:56:00 UTC MAIN commitmail json YAML

Updated net/py-twython, devel/py-jaraco.collections

(adam)

2024-01-16 10:55:45 UTC MAIN commitmail json YAML

py-jaraco.collections: updated to 5.0.0

v5.0.0

Features
- Moved collections into a package and declared as typed.

Deprecations and Removals
- Removed DictFilter.

(adam)

2024-01-16 10:51:00 UTC MAIN commitmail json YAML

py-twython: updated to 3.9.1

3.9.1
Changes from raising StopIteration to returning instead.
Updates information about Python 2.7 support drop.

(adam)

2024-01-16 10:18:47 UTC MAIN commitmail json YAML

Updated security/py-pyspnego, devel/py-process-tests

(adam)

2024-01-16 10:18:10 UTC MAIN commitmail json YAML

py-process-tests: updated to 3.0.0

3.0.0 (2023-11-01)

* Dropped Python 2 support.
* Added an optional non-pipe TestProcess mode. You can use file objects for processes that are too verbose for a pipe.
* Added some tests.

(adam)

2024-01-16 10:09:12 UTC MAIN commitmail json YAML

py-pyspnego: updated to 0.10.2

0.10.2 - 2023-10-04

* Another rename of the `sspi` package dependency to `sspilib`

0.10.1 - 2023-09-29 - Has been yanked

* Rename `sspi` package dependency to `sspic` to avoid conflicts with pywin32

0.10.0 - 2023-09-27 - Has been yanked

* Drop support for Python 3.7 - new minimum is 3.8+
* Moved SSPI bindings out into a separate package called `sspi`
* This simplifies this project as it doesn't have to worry about SSPI correctness
* The `sspi` package improves performance and memory allocation with a more robust API
* Fixes an issue with Cython 3 allowing it to align with more modern versions going forward

(adam)

2024-01-16 10:00:39 UTC MAIN commitmail json YAML

doc: Updated x11/gtk4 to 4.12.4nb1

(prlw1)

2024-01-16 10:00:16 UTC MAIN commitmail json YAML

gtk4: build workaround for NetBSD with gcc 12

NetBSD ld.elf_so dumps core with a shlib built with gcc 12 and
both -z,relro and -z,now. c.f., PR lib/57792

gtk4 adds both of these flags by default, and fails on either a
system with a base HAVE_GCC=12, or with GCC_REQD=12.

With the patch, it can be caused to fail again by setting
PKGSRC_USE_RELRO=full

Thank you to RVP for the analysis

(prlw1)

2024-01-16 09:43:07 UTC MAIN commitmail json YAML

doc/TODO: + sqlite3-3.45.

(wiz)

2024-01-16 09:03:29 UTC MAIN commitmail json YAML

Updated net/py-softlayer, devel/py-versioningit

(adam)

2024-01-16 09:03:12 UTC MAIN commitmail json YAML

py-versioningit: updated to 3.0.0

v3.0.0 (2023-12-13)
-------------------
- Migrated from setuptools to hatch
- Support using the `onbuild` step with Hatch
- **Breaking**: The `build_dir` argument passed to `Versioningit.do_onbuild()`
  and `onbuild` method callables has been changed to an `OnbuildFileProvider`
  ABC

v2.3.0 (2023-11-19)
-------------------
- Always read `.hg_archival.txt` files using UTF-8 encoding
- Added support for using versioningit with [Hatch](https://hatch.pypa.io)

v2.2.1 (2023-09-22)
-------------------
- Raise a `ConfigError` if the selected `tool.versioningit.format` field is not
  a string
- Update tests for pydantic 2.0
- Update tests for Python 3.12
- Support Python 3.12

v2.2.0 (2023-02-11)
-------------------
- The custom setuptools command classes can now be imported directly from the
  `versioningit.cmdclass` module as an alternative to calling
  `get_cmdclasses()`

v2.1.0 (2022-10-25)
-------------------
- Drop support for Python 3.6
- Support Python 3.11
- Use `tomllib` on Python 3.11

v2.0.1 (2022-08-01)
-------------------
- Don't run the `onbuild` step under setuptools' upcoming PEP 660 editable mode
  (contributed by [@abravalheri](https://github.com/abravalheri))

v2.0.0 (2022-06-12)
-------------------
- The `{version}` placeholder in the "basic" `format` step has been renamed to
  `{base_version}`.  The old name remains usable, but is deprecated.
    - **Breaking**: The `version` argument passed to `Versioningit.do_format()`
      and `format` method callables has been renamed to `base_version`.
- A `{version_tuple}` field, along with the fields available in the `format`
  step, is now available for use in templates in the `write` and `onbuild`
  steps.
    - New step and subtable: "template-fields"
    - **Breaking**: The `version` arguments passed to
      `Versioningit.do_write()`, `Versioningit.do_onbuild()`, `run_onbuild()`,
      and `write` & `onbuild` method callables have been replaced with
      `template_fields` arguments
    - Added a `get_template_fields_from_distribution()` function for use by
      callers of `run_onbuild()`
- `Versioningit.get_version()` now takes optional `write` and `fallback`
  arguments
- The `onbuild` step is no longer run when building from an sdist; the
  configuration therefore no longer needs to be idempotent
- Drop setuptools runtime dependency
    - setuptools is only needed for `get_cmdclasses()`, which should only be
      called in an environment where setuptools is already installed.
- Prevent log messages from being printed twice under recent versions of
  setuptools
- Values supplied for the `require-match` parameters of the `tag2version` and
  `onbuild` steps must now actually be booleans; previously, values of any type
  were accepted and were converted to booleans.
- Added a `Versioningit.run()` method that returns a structure containing all
  intermediate & final values
- "git" method: `{author_date}` and `{committer_date}` are no longer "clamped"
  to less than or equal to `{build_date}`.  This undocumented behavior was
  based on a misinterpretation of the `SOURCE_DATE_EPOCH` spec, and was even
  applied when `SOURCE_DATE_EPOCH` was not set.
- When resolving entry points, if multiple entry points with the given group &
  name are found, error instead of using the first one returned

(adam)

2024-01-16 08:57:52 UTC MAIN commitmail json YAML

py-softlayer: updated to 6.1.11

6.1.11
Added vlan trunks on the server detail page
Added a thread capable client.cf_call() function
pip prod(deps): bump rich from 13.6.0 to 13.7.0
pip prod(deps): bump sphinx-click from 5.0.1 to 5.1.0
pip prod(deps): bump sphinx-rtd-theme from 1.3.0 to 2.0.0
v6.1.11 updates

6.1.10
Implement IBM Detect-Secrets
Fixing sphinx-build issues
A few more additions to the documentation updates
changed os version for readthedocs to a supported version
fixing build errors for documentation
Fixing readthedocs build
apparently style.css is a reserved word for sphinx/readthedocs
updating requirements with specific versions
pip prod(deps): bump rich from 13.5.3 to 13.6.0
fixed vs list with tag search, allowing multiple tags as well
Show both binary flag options
v6.1.10 version bump

(adam)

2024-01-16 08:21:54 UTC MAIN commitmail json YAML

doc/TODO: + libvirt-10.0.

(wiz)

2024-01-16 06:24:18 UTC MAIN commitmail json YAML

Updated net/tor, devel/catch2

(adam)

2024-01-16 06:23:58 UTC MAIN commitmail json YAML

catch2: updated to 3.5.2

v3.5.2
Fixed -Wsubobject-linkage in the Console reporter
Fixed adding new CLI Options to lvalue parser using |

(adam)

2024-01-16 06:21:58 UTC MAIN commitmail json YAML

tor: updated to 0.4.8.10

Changes in version 0.4.8.10 - 2023-12-08
  This is a security release fixing a high severity bug (TROVE-2023-007)
  affecting Exit relays supporting Conflux. We strongly recommend to update as
  soon as possible.

  o Major bugfixes (TROVE-2023-007, exit):
    - Improper error propagation from a safety check in conflux leg
      linking lead to a desynchronization of which legs were part of a
      conflux set, ultimately causing a UAF and NULL pointer dereference
      crash on Exit relays. Fixes bug 40897; bugfix on 0.4.8.1-alpha.

  o Minor features (fallbackdir):
    - Regenerate fallback directories generated on December 08, 2023.

  o Minor features (geoip data):
    - Update the geoip files to match the IPFire Location Database, as
      retrieved on 2023/12/08.

  o Minor bugfixes (bridges, statistics):
    - Correctly report statistics for client count over Pluggable
      transport. Fixes bug 40871; bugfix on 0.4.8.4

(adam)

2024-01-16 06:15:49 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-hypothesmith, math/py-pythran, devel/py-nest-asyncio

(adam)

2024-01-16 06:15:26 UTC MAIN commitmail json YAML

py-nest-asyncio: updated to 1.5.9

v1.5.9
Fix patching an already running Proactor loop

(adam)

2024-01-16 06:13:02 UTC MAIN commitmail json YAML

py-pythran: updated to 0.15.0

Use pyproject.toml to store setup and build configuration
Upgrade xsimd to a48ab430d4b84ecd5449180ee1c6d2eed67c4191
Improve detection of non-overlapping memory area during gexpr assignment
Support python 3.12
Support list.clear
Improve detection of methods uses as functions

(adam)

2024-01-16 06:08:43 UTC MAIN commitmail json YAML

py-hypothesmith: updated to 0.3.2

0.3.2 - 2024-01-13
- Performance improvements based on
  [Hypothesis 6.93.0](https://hypothesis.readthedocs.io/en/latest/changes.html#v6-93-0)

(adam)

2024-01-16 06:06:02 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.93.2

6.93.2

This patch improves observability reports by moving timing information from metadata to a new timing key, and supporting conversion of additional argument types to json rather than string reprs via a .to_json() method (including e.g. Pandas dataframes).

Additionally, the too_slow health check will now report which strategies were slow, e.g. for strategies a, b, c, …:

    count | fraction |    slowest draws (seconds)
a |    3  |    65%  |      --      --      --  0.357,  2.000
b |    8  |    16%  |  0.100,  0.100,  0.100,  0.111,  0.123
c |    3  |      8%  |      --      --  0.030,  0.050,  0.200
(skipped 2 rows of fast draws)
6.93.1

This patch refactors some internals, continuing our work on supporting alternative backends. There is no user-visible change.

6.93.0

The from_lark() strategy now accepts an alphabet= argument, which is passed through to from_regex(), so that you can e.g. constrain the generated strings to a particular codec.

In support of this feature, from_regex() will avoid generating optional parts which do not fit the alphabet. For example, from_regex(r"abc|def", alphabet="abcd") was previously an error, and will now generate only 'abc'. Cases where there are no valid strings remain an error.

6.92.9

This patch refactors some internals, continuing our work on supporting alternative backends. There is no user-visible change.

6.92.8

This patch adds a test statistics event when a generated example is rejected via assume.

This may also help with distinguishing gave_up examples in observability.

6.92.7

This introduces the rewriting of length filters on some collection strategies.

Thanks to Reagan Lee for implementing this feature!

6.92.6

If a test uses sampled_from() on a sequence of strategies, and raises a TypeError, we now add a note asking whether you meant to use one_of().

(adam)

2024-01-16 03:57:05 UTC MAIN commitmail json YAML

2024-01-15 21:10:02 UTC MAIN commitmail json YAML

doc: Updated sysutils/yazi to 0.2.0

(pin)

2024-01-15 21:09:42 UTC MAIN commitmail json YAML

sysutils/yazi: update to 0.2.0

This version has added support for custom previewers and custom preloaders,
as well as completed most of the work on the concurrent plugin system.

In addition, it includes many performance optimizations, such as rewriting the
entire file system, refactoring the entire UI rendering architecture, enhancing
the task scheduling system, and implementing partial rendering for frequently
updated components.

This version also introduces many meaningful new features, such as path
auto-completion, real-time file filtering, Kitty Unicode placeholders
protocol support. Read the changelog below for details.

This is a breaking change version, please refer to our upgrade guide:
Migrating to Yazi v0.2.0

What's Changed
    refactor(nix): add shell completion and avoid impure by @XYenon in #293
    refactor: publish to crates.io by @sxyazi in #298
    feat: add a new Folder:icon() API to make it easier for users to extend
          icons by @sxyazi in #301
    feat: add config support for coordinate and size adjustment for ueberzugpp
          image preview by @15cm in #304
    fix: clear Sixel image with empty characters instead of \x2B[K to be
        compatible with GNOME VTE by @linsui in #309
    fix: nix flakes by @sxyazi in #306
    fix: change the rust tool chain in shell.nix from stable to nightly
        by @15cm in #314
    feat: support image preview on WSL by @sxyazi in #315
    fix: use WAYLAND_DISPLAY and DISPLAY to detect Wayland/X11 when
        XDG_SESSION_TYPE is not set by @sxyazi in #312
    fix: channel blockage caused by fuse permissions under the root user
        by @sxyazi in #321
    fix: jq previews empty when the user sets tab_size=8 by @sxyazi in #320
    chore: add .vscode and .idea to .gitignore by @XOR-op in #322
    feat: add an identifier before the extension to prevent file conflicts
          rather than after by @rick-yao in #316
    ci: add Rust target "aarch64-unknown-linux-gnu" to release workflow
        by @nifr in #326
    feat: add overlays to flake.nix by @musjj in #218
    docs: update readme links to website by @uncenter in #332
    feat: use USERPROFILE to retrieve readable path on Windows
          by @sravioli in #331
    feat: auto-completion for input component by @XOR-op in #324
    perf: fallback to plain highlighter for long text by @sxyazi in #329
    fix: the parent does not hover properly on switching the hidden state
        by @sxyazi in #339
    feat: better Zellij support with multi-factor detection involving emulator
          types by @sxyazi in #336
    fix: precache n-1 and n+1 pages by @Hanaasagi in #349
    feat: new reveal command by @sxyazi in #341
    refactor: extracting commands into separate files to make them easier to
              maintain by @sxyazi in #338
    feat: make width of completion relative to input by @XOR-op in #353
    feat: raise open file descriptors limit at startup by @sxyazi in #342
    fix: prefix matching should have higher priority in completion
        by @XOR-op in #352
    feat: display the number of deleted files in the prompt by @sxyazi in #359
    fix: Rust panics instead of returning an error when file times are
        invalid by @sxyazi in #357
    feat: add support for opening a file on startup by @sxyazi in #358
    feat: new kitty graphics protocol implementation for better compatibility
          with tmux through Unicode placeholders by @sxyazi in #365
    perf: precache small images to avoid cache misses; use symlink_metadata
          instead of metadata by @sxyazi in #367
    refactor: use more reasonable numeric field types for configs
              by @sxyazi in #368
    perf: clear only limited cells when hiding images by @sxyazi in #369
    perf: reduce peak memory footprint during decoding large images
          by @sxyazi in #375
    feat: make Input and Select positions customizable by @Hanaasagi in #361
    feat: expose image max alloc and bound to allow for more control
          by @sxyazi in #376
    feat: add more optimization options by @Walker-00 in #377
    fix: directories are recreated after deletion did not update the watcher
        tracking properly by @sxyazi in #381
    feat: make emacs readline keybindings configurable by @sxyazi in #382
    feat: cursor and page key navigation parity with Vim bindings
          by @flexiondotorg in #386
    feat: add more mime-types, file extensions and icons to the preset theme
          by @flexiondotorg in #387
    feat: include commit hash in yazi --version by @Hanaasagi in #393
    fix: popup components (Input, Select, etc.) being covered by previewed
        images by @sxyazi in #360
    fix: stepwise renaming causes uncertain sorting order by @sxyazi in #398
    refactor: move event to shared by @sxyazi in #403
    feat: support sorting by file extension by @JYShaw in #405
    refactor: integrate tasks into scheduler by @sxyazi in #406
    fix: catchup with the latest stable Rust by @XYenon in #409
    fix: build with rust-overlay by @XYenon in #410
    fix: crashes when selection indicator exceeds the visible area while a
        wrong folder_offset specified by @sxyazi in #416
    feat: new config option to suppress pre-caching tasks
          by @againstpetra in #430
    fix: do not use LuaJIT in riscv64 and loongarch64 architecture
        by @eatradish in #439
    feat: copy content over SSH by @sxyazi in #447
    feat!: custom preloader & previewer by @sxyazi in #401
    feat: filter files in real-time by @Rolv-Apneseth in #454
    fix: panic caused by set_hook by @sxyazi in #459
    feat: fine-grained scheduling priority by @sxyazi in #462
    fix: add --follow option to paste command by @eatradish in #436
    feat: support ANSI themes by @smores56 in #460
    perf: new UI rendering architecture by @sxyazi in #468
    fix: resize isn't triggered on app restoring by @sxyazi in #483
    feat: image orientation support by @sxyazi in #488
    refactor: quit command by @aserowy in #484
    feat: icon color and ordered icon rules support by @sxyazi in #503
    fix: prevent recursive caching - don't cache files in the cache directory
        by @sxyazi in #504
    chore: add schema urls to preset config by @uncenter in #506
    fix: update paged files after filter done by @sxyazi in #505
    feat: add support for highlighting by file type by @Akmadan23 in #510
    perf: partial rendering progress and composite into a complete UI to reduce
          CPU consumption caused by frequent progress updates
          by @sxyazi in #509
    feat: add --empty and --cursor options to the rename command
          by @Akmadan23 in #513
    feat: add YAZI_LEVEL env variable for shells by @Isti115 in #514

(pin)

2024-01-15 21:06:35 UTC MAIN commitmail json YAML

doc: Updated x11/wired-notify to 0.10.4

(pin)

2024-01-15 21:06:08 UTC MAIN commitmail json YAML

x11/wired-notify: update to 0.10.4

0.10.4
- Fixed version mismatch in wired --version (#126).

0.10.3
- Support showing specific notifications with clip using
  e.g. wired --show id37 (#96).
- Add wired --kill to cleanly exit the process.
- Performance improvements.
- Optionally trim whitespace in notification text (when trim_whitespace is
  set to true (default: true).
- Updated wired.service to hopefully make sure that we have a display before
  starting the service. I still would rather you just launch wired directly.
- Allow startup to continue even if we couldn't remove the existing wired
  socket (loosely #122).

(pin)

2024-01-15 21:05:03 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 19.6.0

(pin)

2024-01-15 21:04:41 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 19.6.0

Features
- ocaml segment (5786720)

(pin)

2024-01-15 21:03:43 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.23.4

(pin)

2024-01-15 21:03:08 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.23.4

- Maintenance release: update documentation

(pin)

2024-01-15 20:44:53 UTC MAIN commitmail json YAML

Updated net/py-pypiserver, devel/py-faker

(adam)

2024-01-15 20:44:33 UTC MAIN commitmail json YAML

py-faker: updated to 22.2.0

v22.2.0 - 2024-01-10

* Add bank provider for `cs_CZ`.

v22.1.0 - 2024-01-08

* Add support for multiple file systems path rules.

v22.0.0 - 2023-12-29

* Remove dot from `file_name` when `extention` is the empty string.
* Allow extension in `file_path` to take a list of allowed extensions, or empty for "no extension".

(adam)

2024-01-15 20:42:45 UTC MAIN commitmail json YAML

py-pypiserver: updated to 2.0.1

2.0.1 (2023-10-01)

- FIX: dockerhub description readme
- FIX: specify long_description as MD type
- MAINT: simpler release_tag action

2.0.0 (2023-10-01)

- FIX: Json Info for the same version
- ENH: Switch default hash-algo to sha256
- MAINT: add GitHub container registry for stable images
- MAINT: cleanup release process
- MAINT: TOC internal links
- MAINT: readme output diff on format error
- ENH: Feature/markdown conversion

(adam)

2024-01-15 20:35:21 UTC MAIN commitmail json YAML

doc: Updated devel/objfw to 1.0.6

(js)

2024-01-15 20:35:08 UTC MAIN commitmail json YAML

2024-01-15 20:03:45 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-diffoscope to 253

(schmonz)

2024-01-15 20:03:39 UTC MAIN commitmail json YAML

py-diffoscope: update to 253. Changes:

253:
- Improve DOS/MBR extraction by adding support for 7z.
  (Closes: reproducible-builds/diffoscope#333)
- Process objdump symbol comment filter inputs as the Python "bytes" type
  (and not str). (Closes: reproducible-builds/diffoscope#358)
- Add a missing RequiredToolNotFound import.
- Update copyright years.

252:
- As UI/UX improvement, try and avoid printing an extended traceback if
  diffoscope runs out of memory. This may not always be possible to detect.
- Mark diffoscope as stable in setup.py (for PyPI.org). Whatever diffoscope
  is, at least, not "alpha" anymore.

251:
- If the equivalent of `file -i` returns text/plain, fallback to comparing
  this file as a text file. This especially helps when file(1) miscategorises
  text files as some esoteric type. (Closes: Debian:#1053668)
- Update copyright years.

250:
- Fix compatibility with file 5.45. (Closes: reproducible-builds/diffoscope#351)
- Add external tool references for GNU Guix (for html2text and ttx).

249:
- Add specialize_as() method, and use it to speed up .smali comparison in
  APKs. (Closes: reproducible-builds/diffoscope!108)
- Add documentation for the new specialize_as, and expand the documentation
  of `specialize` too. (Re: reproducible-builds/diffoscope!108)
- Update copyright years.
- Correct typos in diffoscope/presenters/utils.py.

248:
- Merge Docker "RUN" commands into single layer.

247:
- Fix compataibility with file(1) version 5.45.
- Use assert_diff in test_uimage and test_cpio.
- xb-tool has moved in Debian bookworm.

246:
- Add support for LLVM 16.

245:
- Don't include file size in image metadata; it is, at best, distracting and
  it is already in the directory metadata.
- Move to using assert_diff in ICO and JPEG tests.
- Update copyright years.

244:
- Address compatibility with python-libarchive-c version 5.
  (Closes: reproducible-builds/diffoscope#344)
- Testsuite changes:
  - Mark that test_dex::test_javap_14_differences requires procyon.
  - Fix "test skipped" textual reason generation in the case of a required
    version being outside of the required range.
  - Temporarily mark some Android-related as XFAIL due to Debian bugs
    #1040941 and #1040916.

243:
- Drop Jenkins build reference in README.rst.
- Update FreeBSD package names
- Improve the documentation on to produce that binary blob that in the arsc
  comparator.

242:
- If the binwalk Python module is not available, ensure the user knows they
  may be missing more differences in, for example, concatenated .cpio
  archives.
- Factor out routine to generate a human-readable comments when
  Python modules are missing.

241:
- Add a missing 'raise' statement dropped in 2d95ae41e. Thanks, Mattia!
- document sending out an email upon release

240:
- Update Lintian override info format in debian/source/lintian-overrides.
- Add Lintian overrides for some "very long lines" in test cases.
- Update Lintian overrides for tests being tagged source-is-missing or
  prebuilt.
- Add Lintian override for very long lines for debian/tests/control.
- Re-add two Lintian overrides about (well-known) source-is-missing
  instances.
- Drop the use of include_package_data=True in setup.py.

239:
- Fix compatibility with pypdf 3.x, and correctly restore test data.
  (Closes: reproducible-builds/diffoscope#335)
- Rework PDF annotations processing into a separate method.

238:
- autopkgtest: fix tool name in the skippable list.

237:
- autopkgtest: only install aapt and dexdump on architectures where they are
  available. (Closes: #1031297)
- compartors/pdf:
  + Drop backward compatibility assignment.
  + Fix flake warnings, potentially reinstating PyPDF 1.x support (untested).

236:
- Update code to match latest version of Black. (Closes: #1031433)
- Require at least Black version 23.1.0 to run the internal Black tests.
- Update copyright years.

235:
- Update .gitlab-ci.yml to push versioned tags to the container registry.
  (Closes: reproducible-builds/diffoscope!119)
- Fix compatibility with PyPDF2. (Closes: reproducible-builds/diffoscope#331)
- Fix compatibility with ImageMagick 7.1.
  (Closes: reproducible-builds/diffoscope#330)
- Update from PyPDF2 to pypdf. (Closes: #1029741, #1029742)
- Add support for Android resources.arsc files.
  (Closes: reproducible-builds/diffoscope!116)
- Add support for dexdump. (Closes: reproducible-builds/diffoscope#134)
- Improve DexFile's FILE_TYPE_RE and add FILE_TYPE_HEADER_PREFIX, and remove
  "Dalvik dex file" from ApkFile's FILE_TYPE_RE as well.
- Update external tool for isoinfo on guix.
  (Closes: reproducible-builds/diffoscope!124)

234:
- test_text_proper_indentation requires at least file version 5.44.
  (Closes: reproducible-builds/diffoscope#329)

pkgsrc changes:
- Convert to wheel.mk.

(schmonz)

2024-01-15 19:42:45 UTC MAIN commitmail json YAML

doc: Updated wm/fvwm3 to 1.0.9

(vins)

2024-01-15 19:42:14 UTC MAIN commitmail json YAML

doc: Updated shells/ksh93 to 1.0.8

(vins)

2024-01-15 19:41:50 UTC MAIN commitmail json YAML

doc: Updated devel/got-portable to 0.95

(vins)

2024-01-15 19:41:19 UTC MAIN commitmail json YAML

devel/got-portable: update to 0.95

# pkgsrc changes

* Explicitely enable cvg(1) by default.
* Enable building/installing of gotd(8), the GoT daemon:
  - install gotd, gotsh and gitwrapper, alongside relevant man pages
  - provide sample configuratio.
  - provide a README.pkgsrc with instructions on how to set it up
  - provide rc.d service script for gotd
  - create _gotd user and group, and add gotsh to shells
* Standardise yacc/bison usage to match pkgsrc default.
* Install documentation.
* Fix hard-coded paths.

# Changes (upstream, since 0.93)

* got 0.95; 2023-12-08
  see git repository history for per-change authorship information
  - plug memory leaks in checkout, update, and status commands
  - gotwebd: repair the "chroot" option in /etc/gotwebd.conf; regression
    from 0.94
  - gotwebd: add breadcumbs to navigate paths in tree/blob/commits/blame
    views
  - gotwebd: add a dark mode, enabled based on web-browser preferences
  - gotwebd: add History/Blob/Raw-File links to blob and blame views
  - gotwebd: adjust blob line numbers for text-mode browsers
  - gotwebd: make the blame view work in text-mode browsers
  - gotwebd: add a Patch action to serve diffs in plain text
  - gotwebd: add Patch and Tree links to the diff view
  - gotwebd: display README files in tree views
  - gotwebd: display a tree-listing and README files in the summary view
  - gotwebd: render less tags in the summary page to make space for
    other content
  - gotwebd: swap order of tags and branch listings on the summary page
  - gotwebd: display 'More' link instead of 'prev/next' links in the tag
    listing

* got 0.94; 2023-11-29
  see git repository history for per-change authorship information
  - in diff error message, say what was being diffed
  - gotwebd.css: vertically align briefs age and author
  - honor fetch_all_branches configuration again
  - tog: switch back to patience diff algorithm by default for pretty
    diffs
  - gotwebd: render all the datetimes in a time tag
  - slightly reword 'got merge' documentation to hopefully be more clear
  - make 'tog diff' release the work-tree lock earlier
  - got patch: handle embedded NULs in lines of patch files with binary
    data
  - simplify usage of the 'mesg' histedit script command
  - fix some fd leaks in error paths and avoid some double-close()
  - use ibuf_fd_set() instead of reaching into the ibuf struct
  - gotwebd: remove dead ipproto handling in host() and host_if()
  - allow setting variables in gotd.conf syntax
  - fix gotwebd unveil permissions; gotwebd now runs entirely read-only
  - reduce gotwebd pledges to the minimum currently required
  - gotwebd.conf: drop support for inferring listen addresses via
    interface names
  - gotwebd.conf: use listen * instead of listen "" to listen on any
    address
  - gotwebd: get rid of got_sockaddr.[ch] usage to help -portable
  - allow gotd repo read/write processes to max out data-size resource
    limits
  - gotwebd: replace proc.c with much simpler code
  - gotwebd: don't chdir to / before spawning the child processes
  - remove the quite ineffective gotwebd repository cache to fix
    stability issues
  - fix memory leak on error in got_privsep_recv_painted_commits()
  - gotwebd: fix broken signal catching

(vins)

2024-01-15 18:03:04 UTC MAIN commitmail json YAML

p5-Data-Entropy: fix DEPENDS to more closely match requirements

Passes 'make test' now.

(wiz)

2024-01-15 17:59:23 UTC MAIN commitmail json YAML

doc: Added devel/p5-Data-Float version 0.013

(gdt)

2024-01-15 17:59:06 UTC MAIN commitmail json YAML

devel: Add p5-Data-{Entropy,Float}

(gdt)

2024-01-15 17:58:26 UTC MAIN commitmail json YAML

p5-Data-Float: Add rest of package

^Xvv is too clever, and when applying a similar fix to
p5-Data-Entropy, I didn't realize that I was about to import it, vs
just did.

(gdt)

2024-01-15 17:54:12 UTC MAIN commitmail json YAML

doc: revert previous

(wiz)

2024-01-15 17:53:39 UTC MAIN commitmail json YAML

doc: Added devel/p5-Data-Float version 0.013

(wiz)

2024-01-15 17:50:34 UTC MAIN commitmail json YAML

py-numpy: fix build with Python 3.12

The upstream code has moved and changed and it's hard to see what/when,
but I've tried to make it match what upstream is doing now.

(wiz)

2024-01-15 17:50:23 UTC MAIN commitmail json YAML

devel/p5-Data-Float: Drop BUILD_DEPENDS

They should have been once, TOOL, and omitted due to implicit
Module::Build.

(gdt)

2024-01-15 17:46:51 UTC MAIN commitmail json YAML

devel/p5-Data-Entropy: Drop explicit dependency on Module-Build

PERL5_MODULE_TYPE does that implicitly.

(gdt)

2024-01-15 17:44:14 UTC MAIN commitmail json YAML

devel/p5-Data-Entropy: Fix BUILD_DEPENDS to TOOL_DEPENDS

(gdt)

2024-01-15 16:33:34 UTC MAIN commitmail json YAML

doc: Added devel/p5-Data-Entropy version 0.007

(gdt)

2024-01-15 16:33:23 UTC MAIN commitmail json YAML

devel/p5-Data-Entropy: Add version 0.007

Perl module to manage entropy sources.

This distribution includes modules relating to sources and use of entropy.
They all interoperate, but can also be used independently.

The Data::Entropy module maintains a concept of a current selection
of entropy source.  Algorithms that require entropy, such as those in
Data::Entropy::Algorithms, can use the source nominated by this module,
avoiding the need for entropy source objects to be explicitly passed
around.  This is convenient because usually one entropy source will
be used for an entire program run and so an explicit entropy source
parameter would rarely vary.  There is also a default entropy source,
avoiding the need to explicitly configure a source at all.

(gdt)

2024-01-15 15:15:01 UTC MAIN commitmail json YAML

rust: Update illumos pkgsrc bootstrap libraries.

(jperkin)

2024-01-15 15:12:57 UTC MAIN commitmail json YAML

doc: Updated sysutils/qdirstat to 1.9

(wiz)

2024-01-15 15:12:47 UTC MAIN commitmail json YAML

qdirstat: update to 1.9.

Release highlights:

- Greatly improved the visual appearance of the treemap

- Dominant (very large) items are now highlighted in bold font in the
  tree view

- New "Find" function in the scanned directory tree

- Added support for bookmarks

- New documentation to explain the treemap

- Some small improvements

- Bug fixes

(wiz)

2024-01-15 13:32:37 UTC MAIN commitmail json YAML

Updated textproc/py-colored, graphics/py-pygraphviz

(adam)

2024-01-15 13:32:06 UTC MAIN commitmail json YAML

py-pygraphviz: updated to 1.12

pygraphviz 1.12

Enhancements

- Add Python 3.12 support

Bug Fixes

- Copy edges keys when copying a graph
- Windows Manual Installation Fix

Documentation

- Windows Manual Installation Fix
- Use pydata-sphinx-theme
- Add version switcher
- Move release notes

Maintenance

- Drop Python 3.8 support per SPEC 0
- Update release process
- Test on Python 3.12.0-beta.2
- Update pre-commit
- Use label-check and attach-next-milestone-action
- Drop Python 3.9 support
- Update documentation building requirements
- Add pyproject.toml
- Use dependabot
- Bump actions/setup-python from 3 to 5
- Bump scientific-python/attach-next-milestone-action from f94a5235518d4d34911c41e19d780b8e79d42238 to bc07be829f693829263e57d5e8489f4e57d3d420
- Bump actions/checkout from 3 to 4
- Bump conda-incubator/setup-miniconda from 2 to 3
- Bump webfactory/ssh-agent from 0.5.4 to 0.8.0
- Update the year
- Update license information
- Stop building pdf of the docs
- Use trusted publisher for PyPI uploads

Other

- Update INSTALL.txt

(adam)

2024-01-15 13:26:26 UTC MAIN commitmail json YAML

py-colored: updated to 2.2.4

2.2.4

Fix cprint: don't change fore_color or back_color if they were omitted

(adam)

2024-01-15 13:22:31 UTC MAIN commitmail json YAML

Updated net/py-unearth, security/py-google-auth-oauthlib

(adam)

2024-01-15 13:22:13 UTC MAIN commitmail json YAML

py-google-auth-oauthlib: updated to 1.2.0

1.2.0 (2023-12-12)

Features

Add support for Python 3.12

Bug Fixes

Use setuptools.find_namespace_packages

(adam)

2024-01-15 13:19:21 UTC MAIN commitmail json YAML

py-unearth: updated to 0.14.0

0.14.0

Features

Extract the wheel tag validation method
Remove the hashes argument from PackageFinder.build_evaluator that is deprecated before

Chores

Rtfd configurations
Update lockfile and pyprojec

(adam)

2024-01-15 12:24:21 UTC MAIN commitmail json YAML

rust: use system libunwind

(adam)

2024-01-15 11:44:00 UTC MAIN commitmail json YAML

py-lxml: remove BUILDLINK_DEPMETHOD.py-cython, the bl3.mk file is not included

(wiz)

2024-01-15 10:59:49 UTC MAIN commitmail json YAML

2024-01-15 10:58:30 UTC MAIN commitmail json YAML

py-sphinxcontrib-websupport: not for Python 3.8

(wiz)

2024-01-15 10:57:19 UTC MAIN commitmail json YAML

py-lxml: not for Python 2 any longer, use py27-lxml

(wiz)

2024-01-15 09:47:33 UTC MAIN commitmail json YAML

doc: Updated textproc/nuspell to 5.1.4

(nros)

2024-01-15 09:47:21 UTC MAIN commitmail json YAML

Update nuspell to version 5.1.4
The reson for updating is that this version
builds with catch2 version 3.

(nros)

2024-01-15 09:44:02 UTC MAIN commitmail json YAML

doc: Updated devel/catch2 to 3.5.1

(nros)

2024-01-15 09:41:53 UTC MAIN commitmail json YAML

cppzmq: adapt for catch2 version 3 api

(nros)

2024-01-15 09:40:28 UTC MAIN commitmail json YAML

cppcodec: adapt for catch2 version 3 api
Add pkg-config to tools, this is to make
sure that cppcodec uses pkgsrc catch2
and does not download its own copy.
Add patches to use catch2 version 3 api.

(nros)

2024-01-15 09:33:46 UTC MAIN commitmail json YAML

Update catch2 to version 3.5.1

Pkgsrc-changes:
Catch2 version 3 is API incompatible
with catch2 version 2, the header file names
have changed. Update BUILDLINK_API_DEPENDS
due to this. Catch2 users in pkgsrc will
be updated accordingly.
Install the pkg-config files under
lib/pkgconfig since Catch2 now installs
libraries in libs and the pkg-config
files uses them.
Catch2 is now compiled with C++17 so that
all features are available in the package.
Use cmake/build.mk instead of USE_CMAKE.

Changes from release notes:

3.5.1

Improvements
* Significantly improved performance of the CLI parsing.
  * This includes the cost of preparing the CLI parser,
    so Catch2's binaries start much faster.

Miscellaneous
* Added support for Bazel modules
* Added CMake option to disable the build reproducibility settings
* Added `log` library linking to the Meson build

3.5.0

Improvements
* Introduced `CATCH_CONFIG_PREFIX_MESSAGES` to prefix only logging
  macros
  * This means `INFO`, `UNSCOPED_INFO`, `WARN` and `CAPTURE`.
* Section hints in static analysis mode are now `const`
  * This prevents Clang-Tidy from complaining about
    `misc-const-correctness`.
* `from_range` generator supports C arrays and ranges that require ADL
* Stringification support for `std::optional` now also includes
  `std::nullopt`
* The Console reporter flushes output after writing benchmark runtime
  estimate.
  * This means that you can immediately see for how long the benchmark
    is expected to run.
* Added workaround to enable compilation with ICC 19.1
* Compiling Catch2 for XBox should work out of the box
  * Catch2 should automatically disable getenv when compiled for XBox.
* Compiling Catch2 with exceptions disabled no longer triggers
  `Wunused-function`
* `random` Generators for integral types are now reproducible across
  different platforms
  * Unlike `<random>`, Catch2's generators also support 1 byte integral
    types (`char`, `bool`, ...)
* `random` Generators for `float` and `double` are now reproducible
    across different platform
  * `long double` varies across different platforms too much to be
    reproducible
  * This guarantee applies only to platforms with IEEE 754 floats.

Fixes
* UDL declaration inside Catch2 are now strictly conforming to the
  standard
  * `operator "" _a` is UB, `operator ""_a` is fine. Seriously.
* Fixed `CAPTURE` tests failing to compile in C++23 mode
* Fixed missing include in `catch_message.hpp`
* Fixed `CHECK_ELSE` suppressing failure from uncaught exceptions

Miscellaneous
* The documentation for specifying which tests to run through commandline
  has been completely rewritten
* Fixed installation when building Catch2 with meson
* Fixed `catch_discover_tests` when using custom reporter and `PRE_TEST`
  discovery mode
* `catch_discover_tests` supports multi-config CMake generator in
  `PRE_TEST` discovery mode

3.4.0

Improvements
* `VectorEquals` supports elements that provide only `==` and not `!=`
* Catch2 supports compiling with IAR compiler
* Various small internal performance improvements
* Various small internal compilation time improvements
* XMLReporter now reports location info for INFO and WARN
  * This bumps up the xml format version to 3
* Documented that `SKIP` in generator constructor can be used to handle
  empty generator
* Added experimental static analysis support to `TEST_CASE` and `SECTION`
  macros
  * The two macros are redefined in a way that helps the SA tools reason
    about the possible paths through a test case with sections.
  * The support is controlled by the
    `CATCH_CONFIG_EXPERIMENTAL_STATIC_ANALYSIS_SUPPORT` option and
    autodetects clang-tidy and Coverity.
* `*_THROWS`, `*_THROWS_AS`, etc now suppress warning coming from
  `__attribute__((warn_unused_result))` on GCC
  * Unlike plain `[[nodiscard]]`, this warning is not silenced by
    void cast. WTF GCC?

Fixes
* Fixed `assertionStarting` events being sent after the expr is evaluated
* Errors in `TEST_CASE` tags are now reported nicely

Miscellaneous
* Bunch of improvements to `catch_discover_tests`
  * Added DISCOVERY_MODE option, so the discovery can happen either
    post build or pre-run.
  * Fixed handling of semicolons and backslashes in test names
* meson build can disable building tests
* meson build properly sets meson version 0.54.1 as the minimal supported
  version

3.3.2

Improvements
* Further reduced allocations
  * The compact, console, TAP and XML reporters perform less allocations
    in various cases
  * Removed 1 allocation per entered `SECTION`/`TEST_CASE`.
  * Removed 2 allocations per test case exit, if stdout/stderr is captured
* Improved performance
  * Section tracking is 10%-25% faster than in v3.3.0
  * Assertion handling is 5%-10% faster than in v3.3.0
  * Test case registration is 1%-2% faster than in v3.3.0
  * Tiny speedup for registering listeners
  * Tiny speedup for `CAPTURE`, `TEST_CASE_METHOD`, `METHOD_AS_TEST_CASE`,
    and `TEMPLATE_LIST_TEST_*` macros.
* `Contains`, `RangeEquals` and `UnorderedRangeEquals` matchers now support
  ranges with iterator + sentinel pair
* Added `IsNaN` matcher
  * Unlike `REQUIRE(isnan(x))`, `REQUIRE_THAT(x, IsNaN())`
    shows you the value of `x`.
* Suppressed `declared_but_not_referenced` warning for NVHPC (#2637)

Fixes
* Fixed performance regression in section tracking introduced in v3.3.1
  * Extreme cases would cause the tracking to run about 4x slower
    than in 3.3.0

3.3.1

Improvements
* Reduced allocations and improved performance
  * The exact improvements are dependent on your usage of Catch2.
  * For example running Catch2's SelfTest binary performs 8k less
    allocations.
  * The main improvement comes from smarter handling of `SECTION`s,
    especially sibling `SECTION`s

3.3.0

Improvements

* Added `MessageMatches` exception matcher
* Added `RangeEquals` and `UnorderedRangeEquals` generic range matchers
* Added `SKIP` macro for skipping tests from within the test body
  * All built-in reporters have been extended to handle it properly,
    whether your custom reporter needs changes depends on how it was
    written
  * `skipTest` reporter event **is unrelated** to this, and has been
    deprecated since it has practically no uses
* Restored support for PPC Macs in the break-into-debugger functionality
* Made our warning suppression compatible with CUDA toolkit pre 11.5
* Cleaned out some static analysis complaints

Fixes

* Fixed macro redefinition warning when NVCC was reporting as MSVC
* Fixed throws in generator constructor causing the whole binary to abort
  * Now it just fails the test
* Fixed missing transitive include with libstdc++13

3.2.1

Improvements
* Fix the reworked decomposer to work with older (pre 9) GCC versions
  * **This required more significant changes to properly support C++20,
      there might be bugs.**

3.2.0

Improvements
* Catch2 now compiles on PlayStation
* Added `CATCH_CONFIG_GETENV` compile-time toggle
  * This toggle guards whether Catch2 calls `std::getenv`
    when reading env variables
* Added support for more Bazel test environment variables
  * `TESTBRIDGE_TEST_ONLY` is now supported (#2490)
  * Sharding variables, `TEST_SHARD_INDEX`, `TEST_TOTAL_SHARDS`,
    `TEST_SHARD_STATUS_FILE`, are now all supported
* Bunch of small tweaks and improvements in reporters
  * The TAP and SonarQube reporters output the used test filters
  * The XML reporter now also reports the version of its output format
  * The compact reporter now uses the same summary output as the
    console reporter
* Added support for asserting on types that can only be compared with
  literal 0
  * A canonical example is C++20's `std::*_ordering` types, which cannot
    be compared with an `int` variable, only `0`
  * The support extends to any type with this property, not just the
    ones in stdlib
  * This change imposes 2-3% slowdown on compiling files that are heavy
    on `REQUIRE` and friends
  * **This required significant rewrite of decomposition,
      there might be bugs**
* Simplified internals of matcher related macros
  * This provides about ~2% speed up compiling files that are heavy on
    `REQUIRE_THAT` and friends

Fixes
* Cleaned out some warnings and static analysis issues
  * Suppressed `-Wcomma` warning rarely occurring in templated test cases
  * Constified implementation details in `INFO`
  * Made `MatcherGenericBase` copy constructor const
* Fixed serialization of test filters so the output roundtrips
  * This means that e.g. `./tests/SelfTest "aaa bbb", [approx]` outputs
    `Filters: "aaa bbb",[approx]`

Miscellaneous
* Catch2's build no longer leaks `-ffile-prefix-map` setting  to dependees

3.1.1

Improvements
* Added `Catch::getSeed` function that user code can call to retrieve
  current rng-seed
* Better detection of compiler support for `-ffile-prefix-map`
* Catch2's shared libraries now have `SOVERSION` set

Fixes
* Fixed compilation on Universal Windows Platform
* Fixed compilation on VxWorks
* Fixed compilation on Cygwin
* Remove unused variable in reporter registration
* Fixed some symbol visibility issues with dynamic library on Windows
* Suppressed `-Wuseless-cast` warnings in `REQUIRE_THROWS*` macros
  * This was triggered when the potentially throwing expression
    evaluates to `void`
* Fixed "warning: storage class is not first" with `nvc++`
* Fixed handling of `DL_PATHS` argument to `catch_discover_tests` on MacOS
* Suppressed `*-avoid-c-arrays` clang-tidy warning in `TEMPLATE_TEST_CASE`

Miscellaneous
* Fixed CMake install step for Catch2 build as dynamic library
* Raised minimum CMake version to 3.10
  * Expect the minimum CMake version to increase once more in
    next few releases.
* Added support for building Catch2 with Meson

3.1.0

Improvements
* Improved suppression of `-Wparentheses` for older GCCs
  * Turns out that even GCC 9 does not properly handle
    `_Pragma`s in the C++ frontend.
* Added type constraints onto `random` generator
  * These constraints copy what the standard says for
    the underlying `std::uniform_int_distribution`
* Suppressed -Wunused-variable from nvcc
* Suppressed -Wunused-variable from MinGW
* Added All/Any/NoneTrue range matchers
  * These check that all/any/none of boolean values in a range are true.
* The JUnit reporter now normalizes classnames from C++ namespaces to
  Java-like namespaces
  * This provides better support for other JUnit based tools.
* The Bazel support now understands `BAZEL_TEST` environment variable
  * The `CATCH_CONFIG_BAZEL_SUPPORT` configuration option is also
    still supported.
* Returned support for compiling Catch2 with GCC 5
  * This required removing inherited constructors from Catch2's internals.
  * I recommend updating to a newer GCC anyway.
* `catch_discover_tests` now has a new options for setting library
  load path(s) when running the Catch2 binary

Fixes
* Fixed crash when listing listeners without any registered listeners
* Fixed nvcc compilation error in constructor benchmarking helper
* Catch2's CMakeList supports pre-3.12 CMake again
  * The gain from requiring CMake 3.12 was very minor,
    but y'all should really update to newer CMake

Miscellaneous
* Fixed SelfTest build on MinGW
* The in-repo conan recipe exports the CMake helper
* Added experimental CMake script to showcase using test case
  sharding together with CTest
  * Compared to `catch_discover_tests`, it supports very limited number
    of options and customization
* Added documentation page on best practices when running Catch2 tests
* Catch2 can be built as a dynamic library
  * Note that Catch2 does not have visibility annotations,
    and you are responsible for ensuring correct visibility built
    into the resulting library.

3.0.1

Catch2 now uses statically compiled library as its distribution model.
This also means that to get all of Catch2's functionality in a test file,
you have to include multiple headers.

(Potentially) Breaking changes
* Catch2 now uses statically compiled library as its distribution model
  * Including `catch.hpp` no longer works
* Catch2 now uses C++14 as the minimum support language version
* `ANON_TEST_CASE` has been removed, use `TEST_CASE` with no arguments
  instead
* `--list*` commands no longer have non-zero return code
* `--list-test-names-only` has been removed
  * You should use verbosity-modifiers for `--list-tests` instead
* `--list*` commands are now piped through the reporters
  * The top-level reporter interface provides default implementation
    that works just as the old one
  * XmlReporter outputs a machine-parseable XML
* `TEST_CASE` description support has been removed
  * If the second argument has text outside tags, the text will be ignored.
* Hidden test cases are no longer included just because they don't match an
  exclusion tag
  * Previously, a `TEST_CASE("A", "[.foo]")` would be included by asking for
    `~[bar]`.
* `PredicateMatcher` is no longer type erased.
  * This means that the type of the provided predicate is part of the
    `PredicateMatcher`'s type
* `SectionInfo` no longer contains section description as a member
  * You can still write `SECTION("ShortName", "Long and wordy description")`,
    but the description is thrown away
  * The description type now must be a `const char*` or be implicitly
    convertible to it
* The `[!hide]` tag has been removed.
  * Use `[.]` or `[.foo]` instead.
* Lvalues of composed matchers cannot be composed further
* Uses of `REGISTER_TEST_CASE` macro need to be followed by a
  semicolon
  * This does not change `TEST_CASE` and friends in any way
* `IStreamingReporter::IsMulti` member function was removed
  * This is _very_ unlikely to actually affect anyone, as it was
    default-implemented in the interface, and only used internally
* Various classes not designed for user-extension have been made
  final
  * `ListeningReporter` is now `final`
  * Concrete Matchers (e.g. `UnorderedEquals` vector matcher) are
    now `final`
  * All Generators are now `final`
* Matcher namespacing has been redone
  * Matcher types are no longer in deeply nested namespaces
  * Matcher factory functions are no longer brought into `Catch`
    namespace
  * This means that all public-facing matcher-related functionality
    is now in `Catch::Matchers` namespace
* Defining `CATCH_CONFIG_MAIN` will no longer create main in that TU.
  * Link with `libCatch2Main.a`, or the proper CMake/pkg-config target
  * If you want to write custom main, include `catch2/catch_session.hpp`
* `CATCH_CONFIG_EXTERNAL_INTERFACES` has been removed.
  * You should instead include the appropriate headers as needed.
* `CATCH_CONFIG_IMPL` has been removed.
  * The implementation is now compiled into a static library.
* Event Listener interface has changed
  * `TestEventListenerBase` was renamed to `EventListenerBase`
  * `EventListenerBase` now directly derives from `IStreamingReporter`,
    instead of deriving from `StreamingReporterBase`
* `GENERATE` decays its arguments
  * This means that `str` in `auto str = GENERATE("aa", "bb", "cc");`
    is inferred to `char const*` rather than `const char[2]`.
* `--list-*` flags write their output to file specified by the `-o` flag
* Many changes to reporter interfaces
  * With the exception of the XmlReporter, the outputs of first party
    reporters should remain the same
  * New pair of events were added
  * One obsolete event was removed
  * The base class has been renamed
  * The built-in reporter class hierarchy has been redone
* Catch2 generates a random seed if one hasn't been specified by the user
* The short flag for `--list-tests`, `-l`, has been removed.
  * This is not a commonly used flag and does not need to use up valuable
    single-letter space.
* The short flag for `--list-tags`, `-t`, has been removed.
  * This is not a commonly used flag and does not need to use up valuable
    single-letter space.
* The `--colour` option has been replaced with `--colour-mode` option

Fixes
* The `INFO` macro no longer contains superfluous semicolon
* The `--list*` family of command line flags now return 0 on success
* Various ways of failing a benchmark are now counted and reporter
  properly
* The ULP matcher now handles comparing numbers with different signs
  properly
* Universal ADL-found operators should no longer break decomposition
* Reporter selection is properly case-insensitive
  * Previously it forced lower cased name, which would fail for reporters
    with upper case characters in name
* The cumulative reporter base stores benchmark results alongside
  assertion results
* Catch2's SE handling should no longer interferes with ASan on Windows
* Fixed Windows console colour handling for tests that redirect stdout
* Fixed issue with the `random` generators returning the same value
  over and over again

Other changes
* `CATCH_CONFIG_DISABLE_MATCHERS` no longer exists.
  * If you do not want to use Matchers in a TU, do not include their header.
* `CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER` no longer exists.
  * `StringMaker` specializations for `<chrono>` are always provided
* Catch2's CMake now provides 2 targets, `Catch2` and `Catch2WithMain`.
  * `Catch2` is the statically compiled implementation by itself
  * `Catch2WithMain` also links in the default main
* Catch2's pkg-config integration also provides 2 packages
  * `catch2` is the statically compiled implementation by itself
  * `catch2-with-main` also links in the default main
* Passing invalid test specifications passed to Catch2 are now
  reported before tests are run, and are a hard error.
* Running 0 tests (e.g. due to empty binary,
  or test spec not matching anything) returns non-0 exit code
  * Flag `--allow-running-no-tests` overrides this behaviour.
  * `NoTests` warning has been removed because it is fully subsumed
    by this change.
* Catch2's compile-time configuration options (`CATCH_CONFIG_FOO`)
  can be set through
  CMake options of the same name
  * They use the same semantics as C++ defines, including the
    `CATCH_CONFIG_NO_FOO` overrides,
    * `-DCATCH_CONFIG_DEFAULT_REPORTER=compact` changes default
      reporter to "compact"
    * `-DCATCH_CONFIG_NO_ANDROID_LOGWRITE=ON` forces android
      logwrite to off
    * `-DCATCH_CONFIG_ANDROID_LOGWRITE=OFF` does nothing
      (the define will not exist)

(nros)

2024-01-15 09:10:36 UTC MAIN commitmail json YAML

Updated devel/memcached, www/py-flask-jwt-extended

(adam)

2024-01-15 09:10:14 UTC MAIN commitmail json YAML

py-flask-jwt-extended: updated to 4.6.0

4.6.0

Bump cryptography from 41.0.4 to 41.0.6
Do not check JWT_TOKEN_LOCATION when testing if cookie_csrf_protect is enabled

(adam)

2024-01-15 09:06:11 UTC MAIN commitmail json YAML

memcached: updated to 1.6.23

1.6.23

Fixes

proxy: add mcp.backend_use_iothread(bool) + bugfix
proxy: lua API version 2
proxy: add mcp.time_[real|mono]_millis()
New Features

Proxy API version 2:

Improved performance by allowing pre-calculations reused on each request
Improved performance by avoiding allocations at request time, preventing GC usage
Allow recursive function calls
Allow much easier future API expansion
Custom callbacks for every backend request issued

(adam)

2024-01-15 08:38:17 UTC MAIN commitmail json YAML

Updated devel/py-memcached, net/py-unearth

(adam)

2024-01-15 08:37:58 UTC MAIN commitmail json YAML

py-unearth: updated to 0.13.0

0.13.0

Breaking Changes

Drop support for Python 3.7

Features

Add PyPI as the default index in PackageFinder
Add a default timeout to the session

Bug Fixes

Support fetching from Git refs
Update hg.py to use the commit hash instead of the local identity

Chores

Update pdm.lock
Update pdm.lock
Update pdm.lock
Update quickstart in the readme

(adam)

2024-01-15 08:35:39 UTC MAIN commitmail json YAML

py-memcached: updated to 1.62

1.62
delete() return value now is 1 for "DELETED" and 0 for "NOT_FOUND" or server error.

(adam)

2024-01-15 08:23:57 UTC MAIN commitmail json YAML

2024-01-15 04:55:08 UTC MAIN commitmail json YAML

add and enable sendmail-snapshot

(jnemeth)

2024-01-15 04:53:46 UTC MAIN commitmail json YAML

doc: Added mail/sendmail-snapshot version 8.18.0.2

(jnemeth)

2024-01-15 04:50:57 UTC MAIN commitmail json YAML

mail/sendmail-snapshot: import sendmail-8.18.0.2

Sendmail acts as a unified "post office" to which all mail can be
submitted.  Address interpretation is controlled by a production
system, which can parse both domain-based addressing and old-style
"ad hoc" addresses.  The production system is powerful enough to
rewrite addresses in the message header to conform to the standards
of a number of common target networks, including old (NCP/RFC733)
Arpanet, new (TCP/RFC822) Arpanet, UUCP, and Phonenet. Sendmail
also implements an SMTP server, message queueing, and aliasing.

This package is for snapshot (alpha/beta) releases, which aren't
considered to be release/production quality.  It may be used to
test new features.  Some features / bug fixes may be backported to
the regular sendmail package.

(jnemeth)

2024-01-15 04:43:41 UTC MAIN commitmail json YAML

doc: Updated mail/sendmail to 8.17.2

(jnemeth)

2024-01-15 04:43:23 UTC MAIN commitmail json YAML

Update to sendmail 8.17.2: some feature updates and a bunch of bug fixes.

pkgsrc changes:
- remove some backported patches now included upstream
- rename blacklistd option to blacklist to match defaults/mk.conf
  - accept old opiton blacklistd
- add new smtputf8 option to enable SMTP SMTPUTF8 protocol option

SENDMAIL RELEASE NOTES

This listing shows the version of the sendmail binary, the version
of the sendmail configuration files, the date of release, and a
summary of the changes in that release.

8.17.2/8.17.2 2023/06/03
Make sure DANE checks (if enabled) are performed even if
CACertPath or CACertFile are not set or unusable.
Note: if the code to set up TLS in the client fails, then
{verify} will be set to TEMP but DANE requirements
will be ignored, i.e., by default mail will be sent
without STARTTLS.  This can be changed via a
LOCAL_TLS_SERVER ruleset.
Pass server name to clt_features ruleset instead of client
name to account for limitations in macro availability
described below in CONFIG section.  This may break
custom clt_features rulesets which expect to receive
the client name as input.
Fix a regression introduced in 8.17.1: aliases file which
contain continuation lines caused parsing errors.
Add an FFR (for future release) compile time option _FFR_LOG_STAGE
to log the protocol stage as stage= for some errors during
delivery attempts to make troubleshooting simpler.  This
new logging may be enabled in a future release.
When EAI is enabled, milters also got the arguments of MAIL/RCPT
commands in argv[0] for xxfi_envfrom()/xxfi_envrcpt()
callbacks instead of just the mail address.
Problem reported by Dilyan Palauzo.
When EAI is enabled, mailq prints UTF-8 addresses as such
if SMTPUTF8 was used.
When EAI is enabled, the $h macro is now in the correct format.
Previously this could cause wrong values for relay=
in log entries and the mailer argument vector.
When the compile time option USE_EAI is enabled, vacation could
fail to respond when it should.  Problem reported by
Alex Hautequest.
When EAI was enabled, header truncation might not have been
logged even when it happened. Problem reported by
Werner Wiethege.
Handle a possible change in an upcoming release of Cyrus-SASL
(2.1.28) by changing the definition of an internal flag.
Patch from Dilyan Palauzo.
Avoid an assertion failure when an smtps connection is made
to the server and a milter is unavailable.
Problem reported by Dilyan Palauzo.
Fixed some spelling errors in documentation and comments,
based on a codespell report by Jens Schleusener
of fossies.org.
The result of try_tls is now logged using status= instead
of reject=.
If tls_rcpt rejected the delivery of a recipient then a bogus
dsn= entry might have been logged under some circumstances.
If a server replied with 421 to a RCPT command then a bogus reply=
might have been logged.
When quoting the value for ${currHeader} avoid causing a syntax
error (Unbalanced '"') when truncating a header value
which is too long.  Problem reported by Werner Wiethege.
Reduce the performance impact of a change introduced in
8.12.9: the default for MaxMimeHeaderLength was
set to 2048/1024.  Problem reported by Tabata
Shintaro of Internet Initiative Japan Inc.
CONFIG: The default clt_features ruleset tried to access
${server_name} and ${server_addr} which are not set
when the ruleset is invoked.  Only the server name
is available which is passed as an argument.
CONFIG: Properly quote host variable to prevent cf build
breakage when a hostname contains 'dnl'.  Problem
reported by Maxim Shalomikhin of Kaspersky.
DEVTOOLS: Add configure.sh support for BSD's mandoc as an
alternative man page formatting tool.
DOC: Document that USAGE is a possible value for {verify}.
LIBMILTER: The macros for the EOH and EOM callbacks are
sent in reverse order which means accessing macros
in the EOM callback got the macro for the EOH
callback. Store those macros in the expected order
in libmilter. Note: this does not affect sendmail
because the macros for both callbacks are the same
because the message is sent to libmilter after it
is completely read by sendmail.  Fix and problem
report from David Buergin.
Portability:
Make use of IN_LOOPBACK, if defined, to determine if
using a loopback address.  Patch from Mike Karels of
FreeBSD.
On Linux use gethostbyname2(3) if glibc 2.19 or newer
is used to avoid potential problems with IPv6 lookups.
Patch from Werner Wiethege.
Add support for Darwin 21 and Darwin 22.
Solaris 12 has been renamed to Solaris 11.4, hence
adapt a condition for sigwait(2) taking one argument.
Patch from John Beck.
New Files:
devtools/M4/UNIX/sharedlib.m4
devtools/OS/Darwin.21.x
devtools/OS/Darwin.22.x
sendmail/sched.c
libsm/notify.h

8.17.1/8.17.1 2021/08/17
Deprecation notice: due to compatibility problems with some
third party code, we plan to finally switch from K&R
to ANSI C. If you are using sendmail on a system
which does not have a compiler for ANSI C contact us
with details as soon as possible so we can determine
how to proceed.
Experimental support for SMTPUTF8 (EAI, see RFC 6530-6533)
is available when using the compile time option USE_EAI
(see also devtools/Site/site.config.m4.sample for other
required settings) and the cf option SMTPUTF8.
If a mail submission via the command line requires
the use of SMTPUTF8, e.g., because a header uses UTF-8
encoding, but the addresses on the command line are all
ASCII, then the new option -U must be used, and
the cf option SMTPUTF8 must be set in submit.cf.
Please test and provide feedback.
Experimental support for SMTP MTA Strict Transport Security
(MTA-STS, see RFC 8461) is available when using
- the compile time option _FFR_MTA_STS (which requires
  STARTTLS, MAP_REGEX, SOCKETMAP, and _FFR_TLS_ALTNAMES),
- FEATURE(sts), which implicitly sets the cf option
  StrictTransportSecurity,
- postfix-mta-sts-resolver, see
https://github.com/Snawoot/postfix-mta-sts-resolver.git
New ruleset check_other which is called for all unknown SMTP
commands in the server and for commands which do not
have specific rulesets, e.g., NOOP and VERB.
New ruleset clt_features which can be used to select features
in the SMTP client per server.  Currently only two
flags are available: D/M to disable DANE/MTA-STS,
respectively.
New compile time option NO_EOH_FIELDS to disable the special
meaning of the headers Message: and Text: to denote the
end of the message header.
Avoid leaking session macros for an envelope between
delivery attempts to different servers.  This problem
could have affected check_compat.
Avoid leaking actual SMTP replies between delivery attempts
to different servers which could cause bogus logging
of reply= entries.
Change default SMTP reply code for STARTTLS related problems
from 403 to 454 to better match the RFCs.
Fix a theoretical buffer overflow when encountering an
unknown/unsupported socket address family on an
operating system where sa_data is larger than 30
(the standard is 14).  Based on patch by Toomas Soome.
Several potential memory leaks and other similar problems
(mostly in error handling code) have been fixed.
Problems reported by Tomas Korbar of RedHat.
Previously the commands GET, POST, CONNECT, or USER terminate
a connection immediately only if sent as first command.
Now this is also done if any of these is sent directly
after STARTTLS or if the 'h' option is set via
srv_features.
CDB map locking has been changed so a sendmail process which
does have a CDB map open does not block an in-place
update of the map by makemap.  The simple workaround
for that problem in earlier versions is to create
the map under a different name and then move it
into place.
On some systems the rejection of a RCPT by a milter could
silently fail.
CONFIG: New FEATURE(`check_other') to provide a default
check_other ruleset.
CONFIG: FEATURE(`tls_failures') is deprecated and will be
removed in future versions because it has a fundamental
problem: it is message oriented but STARTTLS is
session oriented.  For example, having multiple
RCPTs in one envelope for different destinations,
with different temporary errors, does not work
properly, as the persistent macro applies to all
RCPTs and hence implicitly to all destinations (servers).
The option TLSFallbacktoClear should be used if needed.
CONTRIB: AuthRealm.p0 has been modified for 8.16.1 by Anne Bennett.
CONTRIB: Added cidrexpand -O option for suppressing duplicates from
a CIDR expansion that overlaps a later entry and -S option
for skipping comments exactly like makemap does.
MAIL.LOCAL: Enhance some error messages to simplify
troubleshooting.
Portability:
Add support for Darwin 19 & 20.
Use proper FreeBSD version define to allow for cross
compiling.  Fix from Brooks Davis of the FreeBSD
project.
NOTE: File locking using fcntl() does not interoperate
  with Berkeley DB 5.x (and probably later).  Use
  CDB, flock() (-DHASFLOCK), or an earlier Berkeley
  DB version.  Problem noted by Harald Hannelius.
New Files:
cf/feature/check_other.m4
cf/feature/sts.m4
devtools/OS/Darwin.19.x
devtools/OS/Darwin.20.x
include/sm/ixlen.h
libsm/ilenx.c
libsm/lowercase.c
libsm/strcaseeq.c
libsm/t-ixlen.c
libsm/t-ixlen.sh
libsm/t-streq.c
libsm/t-streq.sh
libsm/utf8_valid.c
libsm/uxtext_unquote.c
libsm/xleni.c
libsmutil/t-lockfile.c
libsmutil/t-lockfile-0.sh
libsmutil/t-maplock-0.sh

(jnemeth)

2024-01-14 23:31:14 UTC MAIN commitmail json YAML

Note update of bash to 5.2.26

(kre)

2024-01-14 23:28:35 UTC MAIN commitmail json YAML

Remove patches/patch-examples_loadables_fdflags.c

That may have once been needed, but all the patch does is add

#ifdef O_CLOEXEC
#endif

at various places ... in a file which earlier (now) has

#ifndef O_CLOEXEC
#define O_CLOEXEC ...
#endif

such that added #ifdef can never fail to be true, and hence is
never needed.

No revbump is needed for this, as the resluting package will be
in every respect (aside from debigging source code line numbers)
identical to the earlier one ... but if you like, consider this
riding the immediately preceding version bump from 5.2.21nb1 to 5.2.26

(kre)

2024-01-14 23:21:16 UTC MAIN commitmail json YAML

Upgrade bash from 5.2.21nb1 to 5.2.26

Patch 22: It's possible for readline to try to zero out a line that's
not null-terminated, leading to a memory fault.

Patch 23: Running `local -' multiple times in a shell function would
overwrite the original saved set of options.

Patsh 24: Fix bug where associative array compound assignment would
not expand tildes in values.

Patch 25: Make sure a subshell checks for and handles any terminating
signals before exiting (which might have arrived after the
command completed) so the parent and any EXIT trap will see
the correct value for $?.

Patch 26: The custom color prefix that readline uses to color possible
completions must have a leading `.'.

(kre)

2024-01-14 22:10:09 UTC MAIN commitmail json YAML

wm/fvwm-themes: remove references to destdir, bump revision

(rillig)

2024-01-14 21:04:49 UTC MAIN commitmail json YAML

math/fftw: skip check for unknown configure options

The package has 3 configure script, and the top-level configure script
knows all of --disable-fortran, --enable-shared and --enable-threads.

(rillig)

2024-01-14 20:58:49 UTC MAIN commitmail json YAML

Updated www/py-w3lib, devel/py-test-testmon, www/py-django-import-export, www/py-django-formtools

(adam)

2024-01-14 20:58:03 UTC MAIN commitmail json YAML

py-django-formtools: updated to 2.5.1

2.5.1 (2023-12-19)

- Version 2.5 was never released on PyPi due to a pyproject.toml
  misconfiguration.

2.5 (2023-11-28)

- Confirmed support for Python 3.12 and Django 5.0.
- Replaced deprecated pkg_resources usage by importlib.metadata.
- Applied PEP 621 (replaced setup.py with pyproject.toml).
- Removed Python 3.7 support.
- Updated translations (Galician, Portuguese, Slovenian, Serbian).

(adam)

2024-01-14 20:53:38 UTC MAIN commitmail json YAML

py-django-import-export: updated to 3.3.6

3.3.6
Fix issue with highlight when using ���light��� color scheme

(adam)

2024-01-14 20:51:46 UTC MAIN commitmail json YAML

py-test-testmon: updated to 2.1.0

v2.1.0
Cli options improvement and a xdist fix

v2.0.15
Fixed license metadata to state "MIT" license.

v2.0.14
Opening .testmondata in readonly mode. MIT license.

(adam)

2024-01-14 20:49:07 UTC MAIN commitmail json YAML

py-w3lib: updated to 2.1.2

2.1.2 (2023-08-03)
------------------

- Fix test failures on Python 3.11.4+
- Fix an incorrect type hint
- Add project URLs to setup.py

2.1.1 (2022-12-09)
------------------

- :func:`~w3lib.url.safe_url_string`, :func:`~w3lib.url.safe_download_url`
  and :func:`~w3lib.url.canonicalize_url` now strip whitespace and control
  characters urls according to the URL living standard.

2.1.0 (2022-11-28)
------------------

-  Dropped Python 3.6 support, and made Python 3.11 support official.

-  :func:`~w3lib.url.safe_url_string` now generates safer URLs.

    To make URLs safer for the `URL living standard`_:

    .. _URL living standard: https://url.spec.whatwg.org/

    -  ``;=`` are percent-encoded in the URL username.

    -  ``;:=`` are percent-encoded in the URL password.

    -  ``'`` is percent-encoded in the URL query if the URL scheme is `special
        <https://url.spec.whatwg.org/#special-scheme>`__.

    To make URLs safer for `RFC 2396`_ and `RFC 3986`_, ``|[]`` are
    percent-encoded in URL paths, queries, and fragments.

    .. _RFC 2396: https://www.ietf.org/rfc/rfc2396.txt
    .. _RFC 3986: https://www.ietf.org/rfc/rfc3986.txt

-  :func:`~w3lib.encoding.html_to_unicode` now checks for the `byte order
    mark`_ before inspecting the ``Content-Type`` header when determining the
    content encoding, in line with the `URL living standard`_.

    .. _byte order mark: https://en.wikipedia.org/wiki/Byte_order_mark

-  :func:`~w3lib.url.canonicalize_url` now strips spaces from the input URL,
    to be more in line with the `URL living standard`_.

-  :func:`~w3lib.html.get_base_url` now ignores HTML comments.

-  Fixed :func:`~w3lib.url.safe_url_string` re-encoding percent signs on
    the URL username and password even when they were being used as part of an
    escape sequence.

-  Fixed :func:`~w3lib.http.basic_auth_header` using the wrong flavor of
    base64 encoding, which could prevent authentication in rare cases.

-  Fixed :func:`~w3lib.html.replace_entities` raising :exc:`OverflowError` in
    some cases due to `a bug in CPython
    <https://github.com/python/cpython/issues/76763>`__.

-  Improved typing and fixed typing issues.

-  Made CI and test improvements.

-  Adopted a Code of Conduct.

2.0.1 (2022-08-11)
------------------
Minor documentation fix (release date is set in the changelog).

2.0.0 (2022-08-11)
------------------

Backwards incompatible changes:

- Python 2 is no longer supported; Python 3.6+ is required now
- :func:`w3lib.url.safe_url_string` and :func:`w3lib.url.canonicalize_url`
  no longer convert "%23" to "#" when it appears in the URL path. This is a bug
  fix. It's listed as a backward-incomatible change because in some cases the
  output of :func:`w3lib.url.canonicalize_url` is going to change, and so, if
  this output is used to generate URL fingerprints, new fingerprints might be
  incompatible with those created with the previous w3lib versions

Deprecation removals

- The ``w3lib.form`` module is removed.
- The ``w3lib.html.remove_entities`` function is removed.
- The ``w3lib.url.urljoin_rfc`` function is removed.

The following functions are deprecated, and will be removed in future releases:

- ``w3lib.util.str_to_unicode``
- ``w3lib.util.unicode_to_str``
- ``w3lib.util.to_native_str``

Other improvements and bug fixes:

- Type annotations are added
- Added support for Python 3.9 and 3.10
- Fixed :func:`w3lib.html.get_meta_refresh` for ``<meta>`` tags where
  ``http-equiv`` is written after ``content``
- Fixed :func:`w3lib.url.safe_url_string` for IDNA domains with ports
- :func:`w3lib.url.url_query_cleaner` no longer adds an unneeded ``#`` when
  ``keep_fragments=True`` is passed, and the URL doesn't have a fragment

- Removed a workaround for an ancient pathname2url bug
- CI is migrated to GitHub Actions
- The code is formatted using black

1.22.0 (2020-05-13)
-------------------

- Python 3.4 is no longer supported
- :func:`w3lib.url.safe_url_string` now supports an optional ``quote_path``
  parameter to disable the percent-encoding of the URL path
- :func:`w3lib.url.add_or_replace_parameter` and
  :func:`w3lib.url.add_or_replace_parameters` no longer remove duplicate
  parameters from the original query string that are not being added or
  replaced
- :func:`w3lib.html.remove_tags` now raises a :exc:`ValueError` exception
  instead of :exc:`AssertionError` when using both the ``which_ones`` and the
  ``keep`` parameters
- Test improvements
- Documentation improvements
- Code cleanup

(adam)

2024-01-14 20:41:01 UTC MAIN commitmail json YAML

doc: Updated www/p5-libwww to 6.73

(wiz)

2024-01-14 20:40:52 UTC MAIN commitmail json YAML

p5-libwww: update to 6.73.

6.73      2024-01-13 20:19:09Z
    - Fix no_proxy subdomain matching (GH#447) (Axel Burri)

(wiz)

2024-01-14 20:38:50 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test-Manifest to 2.024

(wiz)

2024-01-14 20:38:43 UTC MAIN commitmail json YAML

p5-Test-Manifest: update to 2.024.

2.024 2024-01-08T15:34:49Z
* refresh distro
* fix tests for parallel execution (https://rt.cpan.org/Ticket/Display.html?id=92604)

(wiz)

2024-01-14 20:38:06 UTC MAIN commitmail json YAML

doc: Updated security/p5-Net-SSLeay to 1.94

(wiz)

2024-01-14 20:37:58 UTC MAIN commitmail json YAML

p5-Net-SSLeay: update to 1.94.

1.94 2024-01-08
- New stable release incorporating all changes from developer releases 1.93_01
  to 1.93_05.
- Summary of major changes since version 1.92:
  - Net::SSLeay now officially supports all stable releases of OpenSSL 3.1 and
    3.2, and LibreSSL 3.5 - 3.8.
  - Many noisy compiler warnings have been silenced - if SSLeay.xs fails to
    compile, it should now be much easier to identify the cause.
  - libcrypto's OPENSSL_init_crypto() function and libssl's OPENSSL_init_ssl()
    function are now exposed, enabling fine-grained control over the
    initialisation and configuration of both libraries.
  - libssl functions implementing TLS 1.3 PSK authentication are now exposed,
    in particular SSL_CTX_set_psk_find_session_callback() (on the server side)
    and SSL_CTX_set_psk_use_session_callback() (on the client side).
  - libssl functions implementing server-side TLS 1.2 PSK authentication are
    now exposed, in particular SSL_CTX_set_psk_server_callback().
  - libssl's SSL_CTX_set_client_hello_cb() function is now exposed, allowing a
    TLS server to set a callback function that is executed when the server
    processes a ClientHello message.
  - Many more libcrypto/libssl constants and functions are now exposed; see the
    release notes for the 1.93 developer releases for a full list.

(wiz)

2024-01-14 20:36:39 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Devel-StackTrace to 2.05

(wiz)

2024-01-14 20:36:31 UTC MAIN commitmail json YAML

p5-Devel-StackTrace: update to 2.05.

2.05  2024-01-08

- Added explicit boolean overloading for trace objects. Without this, Perl
  will use the object's string overloading and then check the truthiness of
  the returned string, which is a lot of extra work. This can produce
  significant slowdowns in some cases, as seen in
  https://github.com/plack/Plack/pull/697. Requested by Tatsuhiko
  Miyagawa. GH #23.

(wiz)

2024-01-14 20:35:55 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Devel-MAT to 0.52

(wiz)

2024-01-14 20:35:47 UTC MAIN commitmail json YAML

p5-Devel-MAT: update to 0.52.

0.52    2024-01-13
        [CHANGES]
        * Ensure that `packages -V` can cope with version objects as well as
          plain numerical SVs
        * Make sure to load `Devel::MAT` only after processing the `--blib`
          commandline option

        [BUGFIXES]
        * Print a warning and skip attempts to apply SVx annotations to
          unrecognised SV addresses (alleviates but does not fix RT134117)

(wiz)

2024-01-14 20:33:47 UTC MAIN commitmail json YAML

doc: Updated security/py-pip-audit to 2.7.0

(wiz)

2024-01-14 20:33:38 UTC MAIN commitmail json YAML

py-pip-audit: update to 2.7.0.

## [2.7.0]

### Added

* `pip-audit` now includes vulnerability aliases when `--format=json` is used,
  and also includes them in other output formats if specified by adding the
  flag `--aliases`

## [2.6.3]

### Fixed

* Removed a misleading warning message that resulted in user confusion
  ([#719](https://github.com/pypa/pip-audit/pull/719))

(wiz)

2024-01-14 20:24:41 UTC MAIN commitmail json YAML

doc: Updated textproc/enchant2 to 2.6.5

(wiz)

2024-01-14 20:24:32 UTC MAIN commitmail json YAML

enchant2: update to 2.6.5.

2.6.5 (January 7, 2024)
-----------------------

This version permits error messages from spelling providers not to be valid
UTF-8. This allows error messages in particular about invalid UTF-8
characters in personal wordlists to be shown to the user. Developers take
note!

The --with-hunspell-dir configure option is removed (along with all the
other ---with-PROVIDER-dir options, which did nothing). Users who have
Hunspell dictionaries in non-standard locations should set the
Hunspell-specific environment variable DICPATH, or copy the dictionaries
into their user窶冱 Enchant configuration directory (for example
~/.config/enchant/hunspell).

Doxygen API documentation is now included in the release tarball (it is also
now available online).

(wiz)

2024-01-14 20:12:17 UTC MAIN commitmail json YAML

doc: Updated www/libpsl to 0.21.5

(wiz)

2024-01-14 20:12:08 UTC MAIN commitmail json YAML

libpsl: update to 0.21.5.

13.01.2024 Release V0.21.5
  * Fix version.txt

13.01.2024 Release V0.21.4
  * Fix meson build (missing ICONV_CONST in config.h)

13.01.2024 Release V0.21.3
  * Improved build with meson
  * Fixed and improved build on Windows
  * Improved build instructions
  * Install psl-make-dafsa

(wiz)

2024-01-14 20:10:01 UTC MAIN commitmail json YAML

doc: Updated textproc/csvlens to 0.6.0

(pin)

2024-01-14 20:09:39 UTC MAIN commitmail json YAML

textproc/csvlens: update to 0.6.0

v0.6.0
- Accept "\t" for tab as delimiter argument (#49 by @peterjc)
- Add -t flag for tsv files (#47 by @JojiiOfficial)
- Print lower level causes on error

(pin)

2024-01-14 20:08:50 UTC MAIN commitmail json YAML

doc: Updated www/monolith to 2.8.1

(pin)

2024-01-14 20:08:33 UTC MAIN commitmail json YAML

Add distinfo, missed in previous.

(schmonz)

2024-01-14 20:08:31 UTC MAIN commitmail json YAML

www/monolith: update to 2.8.1

- Get rid of build warnings

(pin)

2024-01-14 20:08:09 UTC MAIN commitmail json YAML

doc: Updated devel/py-tlsh to 4.7.2

(schmonz)

2024-01-14 20:08:04 UTC MAIN commitmail json YAML

py-tlsh: update to 4.7.2. Changes:

4.7.2:
This Python module supercedes the python-tlsh package on PyPi.
The improvements in 4.7.2, are that we added additional functions to Python
* lvalue
* q1ratio
* q2ratio
* checksum
* bucket_value
* is_valid

4.5.0:
* fixed this package so that it works on Windows
* compatibility with VirusTotal adoption of TLSH: updated to the T1 hash
  format with backwards compatibility for old hashes
* fixed the q3=0 divide by zero bug [issue 79]

pkgsrc changes:
- Switch to PyPi upstream

(schmonz)

2024-01-14 20:07:51 UTC MAIN commitmail json YAML

doc: Updated devel/tlsh to 4.8.2

(schmonz)

2024-01-14 20:07:45 UTC MAIN commitmail json YAML

tlsh: update to 4.8.2. Changes:

3.5.0:
- Added the - force option
  - Allows a user to force the generation of digests for strings down to
    50 characters long

3.5.1:
- Fixed the error in the Python extension

3.5.2:
- Added the BlackHat Asia tool (presented at Arsenal)

3.7.0:
- merged in various fixes - ifdef for SPARC and RH73
- corrected TLSH_CTC_final.pdf
- added a SHA1 to the NOTICE.txt file
- improved the make.sh so that it calls the test.sh (and does
  regression tests)
- improved regression tests to confirm that the hash is calculated
  correctly in your environment
- fixed the header file C++ standard violation (reserved identifier
  violation #21)

3.7.1:
- resolved issue #29 - the force option for Python
  Step 1 - adding a regression test for strings approx of length 50
  Step 2 - add python code

3.7.2:
- added code to set the distance parameters for ROC analysis

3.7.3:
- resolving issue #44
- making static library the default

3.7.4:
- resolving issue #45
- add a timing test for TLSH

3.7.5:
- resolving issue #46
- in include/tlsh_impl.h
#define SLIDING_WND_SIZE  5
  this can be varied between 4 to 8

3.8.0:
- Adding    // access functions - required by tools using TLSH library
  - int Lvalue();
  - int Q1ratio();
  - int Q2ratio();

3.9.0:
- resolving issue #48 - tlsh_pattern program

3.9.1:
- resolving issue #38
- putting in fix in rand_tags.cpp so that it generates identical output
  to previous version while safely working with pointers

3.9.2:
- Also merged the contents of NOTICE.txt into LICENSE. This was done
  because NOTICE.txt is sometimes accidently removed when people clone
  this repository. And the LICENSE specifically states that NOTICE.txt
  should NOT be removed.
- Also added command line option -notice which displays the
  NOTICE.txt file

3.9.3:
- currently tlsh_pattern returns all the matches
  modify tlsh_pattern to return the best match
- remove the newline from the input fields when reading in the
  tlsh_pattern file

3.9.4:
- check in order_bug program which demonstrates issue #50
- resolved issue #50 - added code to tlsh_impl.cpp to check for invalid
  call sequences to update() and final()

3.9.5:
- issue #61: added a command line option -notest - do not do any testing

3.9.6:
- Have a cmake option to build tlsh with a zero byte checksum
  (development / research option)
- Default build has 1 byte checksum - which is strongly recommended

3.9.7:
- resolving issue #50 for bin/timing_unittest

3.9.8:
- timing_unittest measures the time taken to do distance calculations
- add a command line option -size - so that you can measure the time
  taken to evaluate different sizes of string

3.9.9:
- resolve issue #62
- remove dependancy on GNUInstallDirs

3.10.0:
- Adding // access function - required by tools using TLSH library
  - int BucketValue(int bucket);
  - int Checksum(int k);

3.11.0:
- Make calculation of TLSH digests approx 7 times faster (for large
  files), done by
  - inline functions
  - unrolling loops
  - fixing the -O2 optimization option

3.11.1:
- tidy up:
  1. use fast_b_mapping() instead of b_mapping()
  2. remove declaration of unsigned r which is never used
  3. remove #include which is not required

3.12.0:
- remove floating point calculations such as log() function
  use alookup table instead

3.13.0:
- .vcproj files and instructions for builing TLSH on Windows using
  Visual Studio

3.13.1:
- fixing setup.py so that you can install Python Extension on Windows

3.14.0:
- adding sliding window size to tlsh_version
- changing test.sh to read the sliding window size

3.14.1:
- fixing error in test script for -xlen option (print statements about
  considering length were incorrect)
- improved test.sh - tests for existance of expected output files

3.15.0:
- Refactor code - so that input of directory or digest is in a struct.
  The code to process input is in library code (input_desc.cpp,
  shared_file_functions.cpp). The input routines can be used by
  myultiple programs. Also, preparing for things like csv input files.

3.15.1:
- added command line option -help to show full help information

3.15.2:
- tlsh_pattern uses refactored code introduced in 3.15.0

3.16.0:
- improved tlsh_pattern functionality
- added regression tests for tlsh_pattern

3.16.1:
- improved tlsh functionality
- add options

3.16.2:
- added regression tests for 3.16.1

3.17.0:
- Make command line option  -force        (50 char limit) the default behaviour
- Add a command line option -conservative (256 char limit)

3.17.3:
- add checking to confirm that TLSH digests are the correct length in
  - -c option
  - -d option
  - the appropriate column of -l listfile options

3.18.0:
- resolve issue #72 - remove tlsh_version

3.19.0:
- preperation for Windows build
  remove ../Testing/ from test.sh script and from regression test
  results

3.19.1:
- in test.sh and testlen.sh - make TLSH_PROG a variable

4.0.0:
- version 4: adding version identifier to each digest: 'T1'
  - adding command line option -old to generate old style digests
  - In this version - the showvers is defaulted to off - so this will
    pass the old regression tests

4.0.1:
- turing on T1 functionality by setting showvers=1 in main
- updating regression tests to have T1 at the start of digests

4.1.0:
- adding -o option for output filename (output will go to stdout if no
  output file given)
  - changed test scripts to use -o option
- adding -ojson option for json output
  - added regression test for -ojson option
- adding -onull option to output empty files / files too small as TNULL

4.2.0:
- Windows version using minGW

4.2.1:
- resolve issue #78 json objects do not validate on windows

4.2.2:
- resolve issue #81
- Pass regression tests

4.2.3:
- add regression tests that are compatible with
  https://github.com/glaslos/tlsh

4.3.0:
- issue #79 - divide by 0 if q3 == 0
  solution. if (q3 == 0) return invalid hash

4.4.0:
- Fixing Python Extension
  - updated python extension to T1 hashes (4.0.0)
  - fixed python_test.sh (which attempted to access old expected
    results files)
  - added license information to py_ext/tlshmodule.cpp

4.4.1:
- Command line options to tlsh_digest.py
  -conservative enforce 256 byte limit
  -old generate old style hash (without "T1")
- added python functions to tlsh package (for backwards compatibility)
  tlsh.oldhash(data)
  tlsh.conservativehash(data)
  tlsh.oldconservativehash(data)

4.5.0:
- Checking in files to create pypi package

4.6.0:
- Add architecture ppc64le to travis build (Thanks ddeka2910)

4.7.0:
- Release updated package py-tlsh on Pypi.org
- Merging in pull request that adds functions to Python package
  lvalue, q1ratio, q2ratio, checksum, bucket_value and is_valid
- resolve issue #102 - correct Python version numbers

4.7.2:
- regression tests for C++ and Python functions for:
  lvalue, q1ratio, q2ratio, checksum, bucket_value
- resolve issue #95 - allow Requires-Python: >=2.7

4.8.0:
- Fix the make install target by adding the version.h in the
  installed files

4.8.1:
- Improve portability, add shared library build, install tlsh_unittest

4.8.2:
- fixed tlsh_win_version.h

(schmonz)

2024-01-14 20:07:45 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 19.5.2

(pin)

2024-01-14 20:07:22 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 19.5.2

Bug Fixes
- git: set Detached on when fetch_status is false (4cf65fd)

(pin)

2024-01-14 20:05:30 UTC MAIN commitmail json YAML

doc: Updated devel/diffsitter to 0.8.2

(wiz)

2024-01-14 20:05:19 UTC MAIN commitmail json YAML

diffsitter: update to 0.8.2.

What's Changed

    build(deps): bump serde from 1.0.174 to 1.0.175 by @dependabot in #693
    build(deps): bump jemallocator from 0.5.0 to 0.5.4 by @dependabot in #696
    build(deps): bump cc from 1.0.79 to 1.0.81 by @dependabot in #700
    chore: Update Cargo deps by @afnanenayet in #701
    chore: Update grammars by @afnanenayet in #702
    build: Disable extra warnings, std C11 by @afnanenayet in #703
    build(deps): bump clap from 4.3.19 to 4.3.21 by @dependabot in #707
    chore(cargo): Update cargo dependencies by @afnanenayet in #708
    chore(deps): Update cargo deps by @afnanenayet in #709
    build(deps): bump clap from 4.3.21 to 4.3.22 by @dependabot in #713
    build(deps): bump thiserror from 1.0.44 to 1.0.47 by @dependabot in #712
    chore: Update cargo deps by @afnanenayet in #714
    build(deps): bump clap from 4.4.0 to 4.4.1 by @dependabot in #723
    chore(deps): Update Cargo dependencies by @afnanenayet in #724
    build(deps): bump thiserror from 1.0.47 to 1.0.48 by @dependabot in #726
    build(deps): bump clap_complete from 4.4.0 to 4.4.1 by @dependabot in #727
    build(deps): bump clap from 4.4.1 to 4.4.2 by @dependabot in #725
    build(deps): bump clap from 4.4.2 to 4.4.3 by @dependabot in #729
    build(deps): bump test-case from 3.1.0 to 3.2.1 by @dependabot in #730
    chore(deps): Update Cargo dependencies by @afnanenayet in #742
    Fix Locust link by @jaens in #748
    chore(deps): Update cargo deps by @afnanenayet in #753
    feat: Add profiling profile by @afnanenayet in #754
    build(deps): bump human-panic from 1.2.1 to 1.2.2 by @dependabot in #756
    chore: Address clippy lint by @afnanenayet in #759
    chore: Update pre-commit hooks by @afnanenayet in #760
    build(deps): bump test-case from 3.2.1 to 3.3.0 by @dependabot in #762
    build(deps): bump serde from 1.0.190 to 1.0.193 by @dependabot in #767
    chore: Update grammars by @afnanenayet in #765
    chore: Address clippy lints by @afnanenayet in #764
    fix(config): Default the entire config by @afnanenayet in #768
    feat: Strip/ignore whitespace in nodes by @afnanenayet in #761
    afnan/update grammars by @afnanenayet in #772
    build(grammars): Rename existing libraries, C++17 by @afnanenayet in #771
    build(grammars): Build C grammar, use default arg by @afnanenayet in #770
    build(deps): bump shadow-rs from 0.24.1 to 0.25.0 by @dependabot in #774
    build(deps): bump clap from 4.4.7 to 4.4.11 by @dependabot in #773
    build(deps): bump test-case from 3.3.0 to 3.3.1 by @dependabot in #766
    feat(grammars): Add Markdown grammar by @afnanenayet in #728
    chore(cargo): Update deps by @afnanenayet in #775
    build(deps): bump thiserror from 1.0.50 to 1.0.51 by @dependabot in #776
    build(grammars): Fix build settings for md by @afnanenayet in #778
    build(deps): bump mockall from 0.12.0 to 0.12.1 by @dependabot in #779
    chore(deps): Update Cargo deps by @afnanenayet in #781
    fix: Check loaded language ABI by @afnanenayet in #783
    build(deps): bump thiserror from 1.0.51 to 1.0.52 by @dependabot in #785
    fix(grammars): Leak language after loading by @afnanenayet in #786
    feat(scripts): Build script for sanitizers by @afnanenayet in #791
    chore(cargo): Update deps by @afnanenayet in #796
    build(deps): bump shadow-rs from 0.25.0 to 0.26.0 by @dependabot in #789
    build(deps): bump human-panic from 1.2.2 to 1.2.3 by @dependabot in #800
    build(deps): bump console from 0.15.7 to 0.15.8 by @dependabot in #798
    build(deps): bump clap from 4.4.13 to 4.4.16 by @dependabot in #799
    chore(dev): Script to update cargo deps by @afnanenayet in #801
    chore(grammars): Update grammars by @afnanenayet in #802
    fix: Update markdown grammar properly by @afnanenayet in #803

(wiz)

2024-01-14 18:35:18 UTC MAIN commitmail json YAML

Updated textproc/py-sphinx-rtd-theme, biology/py-pydicom, devel/py-gitpython

(adam)

2024-01-14 18:34:56 UTC MAIN commitmail json YAML

py-gitpython: updated to 3.1.41

3.1.41

This release is relevant for security as it fixes a possible arbitary
code execution on Windows.

(adam)

2024-01-14 18:29:06 UTC MAIN commitmail json YAML

py-pydicom: updated to 2.4.4

pydicom v2.4.4

Fix search in help docs

(adam)

2024-01-14 18:26:16 UTC MAIN commitmail json YAML

py-sphinx-rtd-theme: updated to 2.0.0

2.0.0

Added

Support for Sphinx versions 6.x and 7.x
Support for docutils <=0.20

Deprecations

The HTML4 writer is now officially deprecated. An error will be thrown if your project configuration still uses the HTML4 writer.
Support for Sphinx versions < 5.0 was removed.
In addition, our supported dependencies will match the dependencies from our lowest supported Sphinx release, version 5.0: Python >= 3.6 and docutils > 0.14 and < 0.19

(adam)

2024-01-14 15:56:01 UTC MAIN commitmail json YAML

wm/amiwm: fix references to temporary destdir, bunp revision

(rillig)

2024-01-14 15:34:22 UTC MAIN commitmail json YAML

Updated devel/py-mocket, www/py-pook

(adam)

2024-01-14 15:34:05 UTC MAIN commitmail json YAML

py-pook: updated to 1.4.0

v1.4.0 / 2023-12-29

Add support for httpx
Enable mocket integration tests for Python >= 3.11

v1.3.0 / 2023-12-25

This release modernizes Pook build and development environments.

Drop support for EOL'd Python versions (in other words, 3.6 and 3.7)
Use pyproject.toml
Use ruff to lint files
Use pre-commit to add pre-commit hooks
Use hatch to manage test, development, and build environments
Fix the test configuration to actually run the example tests
Fix the documentation build
Fix support for asynchronous functions in the activate decorator (this was a direct result of re-enabling the example tests and finding lots of little issues)
Remove all mention of the unsupported pycurl library
Clean up tests that can use pytest parametrize to do so (and get better debugging information during tests runs as a result)
Use pytest-pook to clean up a bunch of unnecessary test fixtures
Fix deprecation warning for invalid string escape sequences caused by untagged regex strings

v1.2.1 / 2023-12-23

Fix usage of regex values in header matchers
Fix urllib SSL handling

v1.2.0 / 2023-12-17

feat(api): add support for binary bodies
fix(urllib3): don't put non-strings into HTTP header dict
refactor: drop Python 3.5 support

v1.1.0 / 2023-01-01

chore(version): bump minor v1.1.0
Switch to Python >= 3.5 and fix latest aiohttp compatability
fix: remove print cal

(adam)

2024-01-14 15:23:52 UTC MAIN commitmail json YAML

shells/ksh93: update to ksh 93u+m/1.0.8

# CHANGES (since 1.0.7)

  * Fixed a regression in the behaviour of exit in a trap action. The
    exit status used when no argument is given to exit is now once again
    the exit status of the last command executed before the trap action.

  * Fixed a race condition, introduced in 1.0.7, that occurred on some
    systems when running an external command with a standard output
    redirection from a command substitution.

  * Fixed an init-time crash on failure to trim the shell command
    history file due to a non-writeable parent directory; ksh now prints
    a warning instead.

  * The kill built-in command now correctly refuses to issue SIGSTOP to
    the shell's own process if the shell is a login shell.

(vins)

2024-01-14 15:22:54 UTC MAIN commitmail json YAML

py-mocket: updated to 3.12.2

v3.12.2

Pook is now compatible with modern Python versions
Excluding venvs from dist packages

(adam)

2024-01-14 15:19:28 UTC MAIN commitmail json YAML

Updated textproc/py-xmlschema, geography/py-maxminddb, geography/py-geoip2, finance/py-stripe

(adam)

2024-01-14 15:19:03 UTC MAIN commitmail json YAML

py-stripe: updated to 7.12.0

7.12.0 - 2024-01-12
* Update generated code
  * Add support for new resource `CustomerSession`
  * Add support for `create` method on resource `CustomerSession`
  * Remove support for values `obligation_inbound`, `obligation_payout_failure`, `obligation_payout`, and `obligation_reversal_outbound` from enum `BalanceTransaction.type`
  * Add support for new values `eps` and `p24` on enums `Invoice.payment_settings.payment_method_types[]`, `InvoiceCreateParams.payment_settings.payment_method_types[]`, `InvoiceUpdateParams.payment_settings.payment_method_types[]`, `Subscription.payment_settings.payment_method_types[]`, `SubscriptionCreateParams.payment_settings.payment_method_types[]`, and `SubscriptionUpdateParams.payment_settings.payment_method_types[]`
  * Remove support for value `obligation` from enum `Reporting.ReportRunCreateParams.parameters.reporting_category`
  * Add support for `billing_cycle_anchor_config` on `SubscriptionCreateParams` and `Subscription`

(adam)

2024-01-14 15:17:35 UTC MAIN commitmail json YAML

py-geoip2: updated to 4.8.0

4.8.0 (2023-12-05)

* IMPORTANT: Python 3.8 or greater is required. If you are using an older
  version, please use an earlier release.
* The ``is_anycast`` attribute was added to ``geoip2.record.Traits``.
  This returns ``True`` if the IP address belongs to an
  `anycast network <https://en.wikipedia.org/wiki/Anycast>`_.
  This is available for the GeoIP2 Country, City Plus, and Insights web services
  and the GeoIP2 Country, City, and Enterprise databases.

(adam)

2024-01-14 15:16:09 UTC MAIN commitmail json YAML

py-maxminddb: updated to 2.5.2

2.5.2 (2024-01-09)

* The vendored ``libmaxminddb`` version was updated to 1.9.0. This fixes
  an issue when reading databases with a search tree exceeding 2 GB.

2.5.1 (2023-11-09)

* This is a re-release of 2.5.0 to address missing files from the sdist.

2.5.0 (2023-11-08)

* IMPORTANT: Python 3.8 or greater is required. If you are using an older
  version, please use an earlier release.
* Windows is now supported by the C extension.
* The ``Reader`` class now implements the ``__iter__`` method. This will
  return an iterator that iterates over all records in the database,
  excluding repeated aliased of the IPv4 network.
* The multiprocessing test now explicitly uses ``fork``. This allows it
  to run successfully on macOS.
* A vendored copy of ``libmaxminddb`` will now be used by default when
  building the extension. If you wish to continue using the system shared
  library, you may set the ``MAXMINDDB_USE_SYSTEM_LIBMAXMINDDB`` environment
  variable to a true value when building the extension.
* The C extension now builds on Python 3.13.
* The C extension will now be built for PyPy.

2.4.0 (2023-06-28)

* Package metadata was migrated from ``setup.py`` to ``setup.cfg``.
* The C extension now decrements the reference count on an object
  containing the database filename after its use in an error message rather
  than before.

(adam)

2024-01-14 15:09:17 UTC MAIN commitmail json YAML

py-xmlschema: updated to 3.0.1

v3.0.1 (2024-01-09)
* Hotfix release for broken requirement
* Set python-requires metadata to >=3.8
* Upgrade GitHub Actions

v3.0.0 (2024-01-07)
* XML declaration processing option *xmlns_processing* for converters
* Decode/validate from XML document with dynamic schema load
* XMLResource enhancement for a better XML resources processing
* Improve lazy resources iteration removing preceding elements (*thin_mode* option)
* Drop support for Python 3.7

(adam)

2024-01-14 14:06:05 UTC MAIN commitmail json YAML

doc/TODO: add some

+ csvlens-0.6.0, enchant2-2.6.5, libpsl-0.21.5, py-pip-audit-2.7.0.

(wiz)

2024-01-14 13:34:11 UTC MAIN commitmail json YAML

doc: Updated time/R-lubridate to 1.9.3

(mef)

2024-01-14 13:34:00 UTC MAIN commitmail json YAML

(time/R-lubridate) Updated 1.9.2 to 1.9.3

Version 1.9.3
=============

### NEW FEATURES

* [#682](https://github.com/tidyverse/lubridate/issues/682#issuecomment-1635910435)
  Add type="year_start/end" argument to `quarter()` which produces
  a complete description of the quarter.

### BUG FIXES

* [#1109](https://github.com/tidyverse/lubridate/issues/1109)
  Fix recycling of the year slot in `as.period(unit = "month")` with Periods and Intervals.
* [#1133](https://github.com/tidyverse/lubridate/issues/1133)
  Don't error on addition on infinite periods.

(mef)

2024-01-14 13:30:44 UTC MAIN commitmail json YAML

doc: Updated devel/R-covr to 3.6.4

(mef)

2024-01-14 13:30:35 UTC MAIN commitmail json YAML

(devel/R-covr) Updated 3.6.2 to 3.6.4

# covr 3.6.4

* Fix for a failing test on CRAN

# covr 3.6.3

* Updates to internal usage of `is.atomic()` to work with upcoming
  R release (@mmaechler , #542)

* `package_coverage()` now works correctly with ignore files when
  it is not run in the package root directory (@mpadge, #538)

(mef)

2024-01-14 13:26:44 UTC MAIN commitmail json YAML

doc: Updated security/R-digest to 0.6.34

(mef)

2024-01-14 13:26:35 UTC MAIN commitmail json YAML

(security/R-digest) Updated 0.6.33 to 0.6.34

2024-01-11  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Version, Date): Release 0.6.34

2024-01-05  Dirk Eddelbuettel  <edd@debian.org>

* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v4

2024-01-04  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Version, Date): Roll micro version and date

* src/digest.c (open_with_widechar_on_windows): Correct format
specification in error() call on Windows

2023-08-23  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Version, Date): Roll micro version and date

* DESCRIPTION: Add Michael contributors
* README.md: Idem

2023-08-03  Michael Chirico  <chiricom@google.com>

        * tests/tinytest.R: Define `expect_length()` if needed (it is only
        available from tinytest 1.4.1 released February 2023)
        * src/digest.c: `#include <stdint.h>` for `uint32_t`

(mef)

2024-01-14 12:54:52 UTC MAIN commitmail json YAML

wm/fvwm3: update to 1.0.9

# CHANGES (since 1.0.8)

- Enhancements

  * Add Keywords and Icon to fvwm3.desktop file. by @somiaj in #917
  * Add configure option to generate html man pages. by @somiaj in #920
  * Update Chinese translate by @louies0623 in #923
  * ta/monitor ordering by @ThomasAdam in #919
  * WIP: MacOS Support by @ThomasAdam in #911
  * Add Style CornerLength by @somiaj in #928

- Other Changes

  * Infostore: guard against UAF by @ThomasAdam in #908
  * recapture: fix incorrect handling of InitialState by @ThomasAdam in #907
  * Simplify _NET_WM_NAME setting by @omar-polo in #909
  * ewmh: fix compiler warning by @ThomasAdam in #910
  * Fix a typo in fvwm3 -h by @bsdmp in #915
  * _NET_CURRENT_DESKTOP: ignore the root window by @ThomasAdam in #912
  * Fix implicit function declaration in configure by @Kangie in #914
  * dist: exclude FvwmPrompt binary by @ThomasAdam in #918
  * EdgeScroll: implement per monitor by @ThomasAdam in #916
  * Formatting improvements to fvwm-menu-desktop manpage. by @somiaj in #921
  * Varrious fixes for errors found in fvwm3-output.log by @somiaj in #922
  * expand: fix $[monitor.0.XX] case by @ThomasAdam in #927

(vins)

2024-01-14 11:37:38 UTC MAIN commitmail json YAML

Updated www/p5-Plack to 1.0051

(wen)

2024-01-14 11:35:35 UTC MAIN commitmail json YAML

Update to 1.0051

Upstream changes:
1.0051  2024-01-05 15:09:37 PST
    [BUG FIXES]
        - Fix a bug where $req->headers can pick up non-PSGI header values from environment #703

    [IMPROVEMENTS]
        - Performance improvements on StackTrace middleware by avoiding overloaded methods #697
        - Added tests for Plack::Runner::mangle_host_port_socket #700

(wen)

2024-01-14 10:11:37 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 6.6.2

(wiz)

2024-01-14 10:11:28 UTC MAIN commitmail json YAML

py-mercurial: update to 6.6.2.

Mercurial 6.6.2

    histedit: remove superfluous echo() and endwin() calls (issue6859)
    persistent-nodemap: avoid writing nodemap for empty revlog
    persistent-nodemap: respect the mmap setting when refreshing data
    bundle: do not detect --base argument that match nothing as lack of argument
    narrow: prevent removal of ACL-defined excludes
    pycompat: fix bytestr(bytes) in Python 3.11

(wiz)

2024-01-14 09:46:45 UTC MAIN commitmail json YAML

doc: Updated devel/py-toolconfig to 1.3.1

(wiz)

2024-01-14 09:46:37 UTC MAIN commitmail json YAML

py-toolconfig: update to 1.3.1.

v1.3.1

Changes

    Drop 3.7 support by @bagel897 in #28
    do sys path hack by @bagel897 in #31

Misc

    Update deps by @bagel897 in #29
    Update docs by @bagel897 in #30

v.1.3.0

Features

    Enum Support by @bagel897 in #19

Misc

    Use trusted publishing by @bagel897 in #17
    deduplicate ci by @bagel897 in #20
    chore: Configure Renovate by @renovate in #21
    chore(deps): update pre-commit hook hadialqattan/pycln to v2.4.0 by @renovate in #23
    chore(deps): update pre-commit hook pre-commit/mirrors-prettier to v3.1.0 by @renovate in #25
    chore(deps): update pre-commit hook psf/black to v23.12.1 by @renovate in #26
    chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.11 by @renovate in #22
    chore(deps): update actions/checkout action to v4 by @renovate in #27

(wiz)

2024-01-14 09:45:00 UTC MAIN commitmail json YAML

2024-01-14 09:44:30 UTC MAIN commitmail json YAML

doc: Updated textproc/py-lxml to 5.1.0

(wiz)

2024-01-14 09:44:22 UTC MAIN commitmail json YAML

py-lxml: update to 5.1.0.

5.1.0 (2024-01-05)
==================

Features added
--------------

* Parsing ASCII strings is slightly faster.

Bugs fixed
----------

* GH#349: The HTML ``Cleaner()`` interpreted an accidentally provided string parameter
  for the ``host_whitelist`` as list of characters and silently failed to reject any hosts.
  Passing a non-collection is now rejected.

Other changes
-------------

* Support for Python 2.7 and Python versions < 3.6 was removed.

* The wheel build was migrated to use ``cibuildwheel``.
  Patch by Primo転 Godec.

(wiz)

2024-01-14 09:43:11 UTC MAIN commitmail json YAML

doc: Added textproc/py27-lxml version 5.0.1

(wiz)

2024-01-14 09:41:50 UTC MAIN commitmail json YAML

python: add lxml to versioned_dependencies

(wiz)

2024-01-14 09:41:36 UTC MAIN commitmail json YAML

textproc/Makefile: + py27-lxml

(wiz)

2024-01-14 09:41:18 UTC MAIN commitmail json YAML

textproc/py27-lxml: import py27-lxml-5.0.1

lxml is a Pythonic binding for the libxml2 and libxslt libraries.
It is unique in that it combines the speed and feature completeness
of these libraries with the simplicity of a native Python API,
mostly compatible but superior to the well-known ElementTree API.

This package contains the last version supporting Python 2.

(wiz)

2024-01-14 09:06:14 UTC MAIN commitmail json YAML

py-lsprotocol: fix PKGNAME

(wiz)

2024-01-14 09:05:24 UTC MAIN commitmail json YAML

doc: Updated lang/py-lsprotocol to 2023.0.1

(wiz)

2024-01-14 09:05:16 UTC MAIN commitmail json YAML

lsprotocol: update to 2023.0.1.

Changes not found.

(wiz)

2024-01-14 09:04:37 UTC MAIN commitmail json YAML

doc: Updated www/py-google-api-python-client to 2.113.0

(wiz)

2024-01-14 09:04:28 UTC MAIN commitmail json YAML

py-google-api-python-client: update to 2.113.0.

Changes not found.

(wiz)

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

doc: Updated textproc/py-alabaster to 0.7.16

(wiz)

2024-01-14 09:02:59 UTC MAIN commitmail json YAML

py-alabaster: update to 0.7.16.

:git_tag:`0.7.16` -- 2024-01-10
-------------------------------

- :bug:`215` Do not display ``logo_name`` if it is set to ``False``.

:git_tag:`0.7.15` -- 2024-01-08
-------------------------------

- :feature:`213` Allow an arbitrary string in the ``logo_name`` option.
- :feature:`114` Improved sidebar CSS styles.
- :issue:`178` Deprecated ``canonical_url`` in favor of ``html_baseurl``.
- :bug:`200` Removed duplicate ``<meta name="viewport" ... />`` tag.
- :bug:`188` Removed underline from whitespace.
- :bug:`164` Removed ``type="text/javascript"`` from <script> elements.
- :bug:`161` Replaced ``&copy;`` with unicode decimal code entity ``#169;``.

:git_tag:`0.7.14` -- 2024-01-08
-------------------------------

- Dropped support for Python 3.8 and earlier.
- Dropped support for Sphinx 3.3 and earlier.
- :issue:`198` Fix horizontal scrolling on mobile.
- :issue:`206` Properly support the ``html_support_sphinx`` config value.
- :issue:`211` Fix the GitHub 'forkme' banner.
- Added ``alabaster_version_info`` to the HTML template context.
- Declare support for Python 3.13.
- Adopt the Ruff linter and formatter.
- Migrate from CircleCI to GitHub Actions.

(wiz)

2024-01-14 09:00:01 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.1.26

(wiz)

2024-01-14 08:59:52 UTC MAIN commitmail json YAML

ImageMagick: update to 7.1.1.26.

7.1.1-26 - 2024-01-07
Merged

    Make Magick++-config work from non-standard places #7008

Fixed

    Make Magick++-config work from non-standard places (#7008) #7007

Commits

    beta release 15b1a5d
    Improved name of installer artifacts 2d36d1a
    Trim version to avoid trailing - 6c76d71
    support -alpha remove-opaque option 0ce621f
    Reverted incorrect patch. 3ee902d
    reduce # threads for -alpha option 8876f13
    -alpha deactivate-if-opaque disables the alpha channel if and only if its entirely opaque 66ef758
    -alpha off-if-opaque turns off the alpha channel if its entirely opaque e9a68f0
    slight optimization e6f0530
    fix error: 'libraw_data_t' has no member named 'rawparams' 1294dac
    thread tuning c29cf7f
    Silenced warning. b8fd1e7
    thread tunuing 80cb07d
    optimize HDRI detection f8ba278
    factor is a const argument 3e2879e
    Fixed build on Windows. 0f0ccfd
    Removed duplicate define. 79e742a
    The CheckPSDChannels method should not check empty layers. e5162e6
    Use consistent casing of method names. cbf79ad
    Allow invalid webp files that incorrectly include the size of the header in the length. 99c9ee4
    ImageMagick/ImageMagick#7006 8e1b405
    cosmetic 9033dea
    improve RSVG exception checking (ImageMagick/ImageMagick#7005) 802ffae
    fix off-by-one issue for captions/labels (ImageMagick/ImageMagick#7004) e80133b
    fix caption sizing issue (ImageMagick/ImageMagick#7004) 2d24367
    correct off by one issue 90ac70a
    correct usage a5dbba6
    fix off-by-one error a12f6d1
    release 83eefaf

(wiz)

2024-01-14 08:59:13 UTC MAIN commitmail json YAML

doc: Updated geography/libmaxminddb to 1.9.1

(wiz)

2024-01-14 08:59:05 UTC MAIN commitmail json YAML

libmaxminddb: update to 1.9.1.

## 1.9.1 - 2024-01-09

* `SSIZE_MAX` is now defined conditionally on Windows. The 1.9.0
  release would cause a redefinition warning when compiled with MinGW.
  Reported by Andreas V旦gele. GitHub #338.

## 1.9.0 - 2024-01-09

* On very large databases, the calculation to determine the search tree
  size could overflow. This was fixed and several additional guards
  against overflows were added. Reported by Sami Salonen. GitHub #335.
* Removed `sa_family_t` typedef from the public header on Windows. Pull
  request by Noah Treuhaft. GitHub #334.
* The CMake build was adjusted to allow running builds in parallel.
  Pull request by Vladyslav Miachkov. GitHub #332.

(wiz)

2024-01-14 08:52:40 UTC MAIN commitmail json YAML

doc: Updated sysutils/attr to 2.5.2

(wiz)

2024-01-14 08:52:31 UTC MAIN commitmail json YAML

2024-01-14 08:42:06 UTC MAIN commitmail json YAML

doc: Updated math/nickle to 2.97

(wiz)