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

2024-05-13 12:11:10 UTC Now

2022-11-01 17:28:14 UTC MAIN commitmail json YAML

ham/hamlib: Miscellaneous cleanup (NFCI)

Drop PKGREVISION; ride previous update.

Adjust MASTER_SITES and HOMEPAGE and explain the dual-forge situation.

GC support for a different version in distfile and WRKDIR, hoping that
it won't be needed again.

(gdt)

2022-11-01 17:26:35 UTC MAIN commitmail json YAML

doc: Updated lang/go118 to 1.18.8

(bsiegert)

2022-11-01 17:26:17 UTC MAIN commitmail json YAML

go118: update to 1.18.8

This release includes 1 security fixes following the security policy:

syscall, os/exec: unsanitized NUL in environment variables

On Windows, syscall.StartProcess and os/exec.Cmd did not properly check for
invalid environment variable values. A malicious environment variable value
could exploit this behavior to set a value for a different environment
variable. For example, the environment variable string "A=B\x00C=D" set the
variables "A=B" and "C=D".

Thanks to RyotaK (https://twitter.com/ryotkak) for reporting this issue.

This is CVE-2022-41716 and Go issue https://go.dev/issue/56284.

View the release notes for more information:
https://go.dev/doc/devel/release#go1.18.8

(bsiegert)

2022-11-01 17:23:46 UTC MAIN commitmail json YAML

ham/hamlib; Fix buildlink3.mk

Move libusb1 include into the include guard.  (Found by pkglint.)

(gdt)

2022-11-01 17:17:45 UTC MAIN commitmail json YAML

doc: Updated ham/hamlib to 4.5nb1

(gdt)

2022-11-01 17:17:37 UTC MAIN commitmail json YAML

nham/hamlib: Update to 4.5

Upstream NEWS does not indicate an ABI break, and there is no shlib
major change.

Upstream NEWS, less most new radios, bugfixes, and minor improvements:

Version 4.5 (2022-10-30)

        * New rotator utility https://www.pianetaradio.it/blog/catrotator/
        * Kenwood rigs should now support AI command packets
        * Add get_separator and set_separator and -S option for rigctld -- node-red applicability
        * Add GRBLTRK rotor project -- two axis rotor
        * enum meter_level_e is deprecated and will be removed in 4.6
        * Add SDRPlay SDRUno rig -- can now use Data/Pkt in WSJTX
        * Add ability to use cat_string to FLRig via the "w" and "W" commands
        * Add -B/--mapa2b to rigctlcom
          Allows rigctlcom to map set_freq on VFOA to VFOB instead
          This will allow CW Skimmer to work with some rigs (e.g. IC7300) using FM
          mode on VFOA and CW mode on VFOB and split mode transmit on VFOB.
          Clicking on CW Skimmer will change VFOB instead of VFOA to allow working
          dxpeditions where the fox is staying on frequency
        * Add password capability to rigctld via -A switch.
          rigctld -A will produce a consistent shared key for any specific password that can used in \password and rig_set_password
          TBD The shared key can also be placed in .hamlib_settings
        * Asynchronous rig data output handling to support transceive and spectrum data. Mikael, OH3BHX
          Example for the IC-7300 to multicast on port 20001 and provide async rig information
          rigctld --port=20001 --model=3073 --serial-speed=115200 --rig-file=/dev/serial/... --set-conf=rts_state=OFF --set-conf=dtr_state=OFF --multicast-addr=224.0.0.1 --multicast-port=20001 --set-conf=async=1
          Also, spectrum data output needs to be enabled with: \set_func SPECTRUM 1
        * See new set_conf option async for some Icom rigs
        * Multicast UDP packet output for asynchronous data. Mikael, OH3BHX
        * Rig state poll routine to serve commonly used data like frequency and mode from cache. Mikael, OH3BHX
        * deprecated hamlib_port_t at front of rig_state structure -- new one at end of structure
        * New rig_send_raw to send/read raw command to rig
        * New RIG_LEVEL_BAND_SELECT for Yaesu rigs
        * New rig_get_conf2 to replace rig_get_conf buffer overflow potential
        * New rot_get_conf2 to reaplce rot_get_conf buffer overflow potential
        * Added Barrett 4050 -- not functional yet
        * Deprecated: rigctl commands \set_trn (A) and \get_trn (a) as they never worked as intended
        * Deprecated: field rig_caps.transceive and RIG_TRN_* macros

Version 4.4 (2021-12-02)
        * Icom rigs now default filter 2 when setting PKTUSB but user can override
        * Add Android sensor as a rotator
        * Added rig_get_vfo to some Icom rigs that have XCHG or 0x25 command capability
        * Added ability to build hamlib with docker
        * Faster serial i/o noticeable on higher baud rates

(gdt)

2022-11-01 10:20:55 UTC MAIN commitmail json YAML

postgresql15: Avoid picking up random zstd commands.

(jperkin)

2022-11-01 09:53:42 UTC MAIN commitmail json YAML

doc: Updated audio/mpg123* to 1.31.1.

(jperkin)

2022-11-01 09:52:59 UTC MAIN commitmail json YAML

2022-11-01 09:51:36 UTC MAIN commitmail json YAML

mpg123: Update to 1.31.1.

1.31.1
------
- Fix largefile aliases for the case of a largefile-insensitive build
  that still does define _FILE_OFFSET_BITS from the outside
  (sys/feature_tests.h on Illumos).

(jperkin)

2022-11-01 09:01:13 UTC MAIN commitmail json YAML

Updated net/wireshark, games/scummvm

(adam)

2022-11-01 09:00:53 UTC MAIN commitmail json YAML

scummvm: updated to 2.6.1

2.6.1 "Incremental Escapism" (2022-10-31)

General:
- Various improvements to the icon-based grid view in the ScummVM launcher.
- Fixed possible graphics corruptions when using the OpenGL renderer.

AGS:
- Fixed a crash in AGDI's KQ1 remake (and some other games), on big-endian systems.

AGOS:
- Fixed various bugs that lead to crashes in the demo versions of The Feeble Files
  and Personal Nightmare and in the full version of Waxworks.
- Fixed pirate dialogue freeze in Simon the Sorcerer 2.

Asylum:
- Fixed the Keyboard Config screen.
- Added support for the keymapper feature to the dialog screen.
- The in-game menu is now accessible via a keyboard shortcut.
- Fixed a bug that caused the controls to be reset when leaving the Hive puzzle.
- Fixed animation of floating bodies in Chapter 4.

Ultima:
- Fixed rendering issue when moving the minimap off the screen.
- Fixed possible crash when using the autosave function.

SCI:
- Fixed various bugs and script issues in KQ4, KQ5, LB2, LONGBOW, PQ1, PQ3, QFG4 and SQ5.
- Numerous improvements to various parts of the engine code.

SCUMM:
- Fixed potential lockups in games using iMuse.
- Prevented crashes caused by missing .SOU/.BUN files.
- Fixed crashes in v7-v8 games on strict-alignment platforms.
- Fixed speech lipsync for COMI on big-endian ports (such as PS3 or Wii).

Tinsel:
- Fixed an issue in Discworld that prevented some items from being placed in the inventory.

Toltecs:
- Fixed crashes on some strict-alignment platforms.

Toon:
- Fixed music and SFX being muted by default when adding the Toonstruck game.

Android port:
- Properly convert mouse coordinates between screen coordinates and virtual ones.

Windows port:
- Clearing the icons cache created a duplicate ScummVM folder in the APPDATA directory. Fixed.

(adam)

2022-11-01 08:59:26 UTC MAIN commitmail json YAML

wireshark: updated to 4.0.1

Wireshark 4.0.1 Release Notes

What’s New

  We do not ship official 32-bit Windows packages for Wireshark 4.0 and
  later. If you need to use Wireshark on that platform, we recommend
  using the latest 3.6 release. Issue 17779[1]

    • The Windows installers now ship with Qt 5.12.2. They previously
      shipped with Qt 6.2.3.

  Bug Fixes

  The following bugs have been fixed:

    • Comparing a boolean field against 1 always succeeds on big-endian
      machines. Issue 12236[2].

    • Qt: MaxMind GeoIP columns not added to Endpoints table. Issue
      18320[3].

    • Fuzz job crash output: fuzz-2022-10-04-7131.pcap. Issue 18402[4].

    • The RTP player might not play audio on Windows. Issue 18413[5].

    • Wireshark 4.0 breaks display filter expression with > sign. Issue
      18418[6].

    • Capture filters not working when using SSH capture and dumpcap.
      Issue 18420[7].

    • Packet diagram field values are not terminated. Issue 18428[8].

    • Packet bytes not displayed completely if scrolling. Issue
      18438[9].

    • Fuzz job crash output: fuzz-2022-10-13-7166.pcap. Issue
      18467[10].

    • Decoding bug H.245 userInput Signal. Issue 18468[11].

    • CFDP dissector doesn’t handle \"destination filename\" only.
      Issue 18495[12].

    • Home page capture button doesn’t pop up capture options dialog.
      Issue 18506[13].

    • Missing dot in H.248 protocol name. Issue 18513[14].

    • Missing dot for protocol H.264 in protocol column. Issue
      18524[15].

    • Fuzz job crash output: fuzz-2022-10-23-7240.pcap. Issue
      18534[16].

  New and Updated Features

  Removed Features and Support

    • The experimental display filter syntax for literals using angle
      brackets <…​> that was introduced in Wireshark 4.0.0 has been
      removed. For byte arrays a colon prefix can be used instead. See
      the User’s Guide[17] for details.

  New Protocol Support

  There are no new protocols in this release.

  Updated Protocol Support

  ASN.1 PER, CFDP, Diameter, DirectPlay, F5 Ethernet Trailer, GTP,
  H.223, H.248, H.264, H.265, IEEE 802.11, IPv4, MBIM, O-RAN FH CUS,
  PFCP, RTCP, SCTP, SMB, TCP, and TRANSUM

  New and Updated Capture File Support

  BLF

  New File Format Decoding Support

  There is no new or updated file format support in this release.

(adam)

2022-11-01 08:41:41 UTC MAIN commitmail json YAML

doc: Updated devel/asio to 1.24.0

(prlw1)

2022-11-01 08:41:17 UTC MAIN commitmail json YAML

Update asio to 1.24.0

Highlights:

- Added support for files. This introduces new classes for
  stream-oriented and random-access files.
- Added support for portable pipes. This change add supports for
  pipes on POSIX and Windows (when I/O completion ports are available).
- Added support for registered buffers.
- Added experimental support for channels.
  Channels may be used to send completions as messages.
- Added per-operation cancellation support to signal sets.
- Added buffer() overloads for contiguous containers, such as std::span.
- Changed spawn() to be a completion token-based asynchronous operation.
- Fixed compatibility with OpenSSL 3.0.4 and later.

Full release notes at:
https://think-async.com/Asio/asio-1.24.0/doc/asio/history.html#asio.history.asio_1_24_0

(prlw1)

2022-11-01 04:22:41 UTC MAIN commitmail json YAML

CHANGES for seamonkey

(dholland)

2022-11-01 04:22:19 UTC MAIN commitmail json YAML

www/seamonkey: Add patch from upstream to make it build with current rust.

PKGREVISION -> 3 as a precaution.

(dholland)

2022-10-31 23:19:47 UTC MAIN commitmail json YAML

2022-10-31 22:06:46 UTC MAIN commitmail json YAML

Updated textproc/py-Unidecode, textproc/py-prettytable

(adam)

2022-10-31 22:06:26 UTC MAIN commitmail json YAML

py-prettytable: updated to 3.4.1

3.4.1
Fixed

Revert "Add header alignment attribute"

3.4.0
Added

Add option to specify line break character used in pagination
Add header alignment attribute

Fixed

None annotation for __init__ constructors/functions

(adam)

2022-10-31 21:59:32 UTC MAIN commitmail json YAML

py-pyaml: not for Python 2.7

(adam)

2022-10-31 21:59:10 UTC MAIN commitmail json YAML

py-unicode-slugify: not for Python 2.7 anymore

(adam)

2022-10-31 21:58:01 UTC MAIN commitmail json YAML

py-Unidecode: updated to 1.3.6

unidecode 1.3.6
* No changes. Re-upload to PyPi.

unidecode 1.3.5
* Remove trailing space in replacements for vulgar fractions.
* This release was yanked from PyPi, because the Wheel package
  contained the wrong version of the code and was incompatible
  with Python 3.5. .tar.gz package was not affected.

unidecode 1.3.4
* Add some missing replacements for symbols in the U+21xx and
  U+1F1xx pages (thanks to @cheznewa on GitHub)

unidecode 1.3.3
* Command-line utility now reads input line-by-line, making
  it usable with large files (thanks to Jan-Thorsten Peter)

unidecode 1.3.2
* Re-upload because PyPI was missing Requires-Python metadata for
  the .tar.gz package.

unidecode 1.3.1
* Fix issue with wheel package falsely claiming support for Python 2.

unidecode 1.3.0
* Drop support for Python <3.5.
* Improvements to Hebrew and Yiddish transliterations (thanks to Alon
  Bar-Lev and @eyaler on GitHub)

(adam)

2022-10-31 21:49:31 UTC MAIN commitmail json YAML

Updated archivers/py-zstandard, textproc/py-pyaml

(adam)

2022-10-31 21:49:13 UTC MAIN commitmail json YAML

2022-10-31 21:40:23 UTC MAIN commitmail json YAML

py-zstandard: updated to 0.19.0

0.19.0

Bug Fixes

The C backend implementation of ZstdDecompressionObj.decompress() could
have raised an assertion in cases where the function was called multiple
times on an instance. In non-debug builds, calls to this method could have
leaked memory.

Changes

PyPy 3.6 support dropped; Pypy 3.8 and 3.9 support added.
Anaconda 3.6 support dropped.
Official support for Python 3.11. This did not require meaningful code changes
and previous release(s) likely worked with 3.11 without any changes.
CFFI's build system now respects distutils's compiler.preprocessor if it
is set.
The internal logic of ZstdDecompressionObj.decompress() was refactored.
This may have fixed unconfirmed issues where unused_data was set
prematurely. The new logic will also avoid an extra call to
ZSTD_decompressStream() in some scenarios, possibly improving performance.
ZstdDecompressor.decompress() how has a read_across_frames keyword
argument. It defaults to False. True is not yet implemented and will raise an
exception if used. The new argument will default to True in a future release
and is provided now so callers can start passing read_across_frames=False
to preserve the existing functionality during a future upgrade.
ZstdDecompressor.decompress() now has an allow_extra_data keyword
argument to control whether an exception is raised if input contains extra
data. It defaults to True, preserving existing behavior of ignoring extra
data. It will likely default to False in a future release. Callers desiring
the current behavior are encouraged to explicitly pass
allow_extra_data=True so behavior won't change during a future upgrade.

(adam)

2022-10-31 21:28:23 UTC MAIN commitmail json YAML

doc: Updated sysutils/onefetch to 2.13.2

(pin)

2022-10-31 21:28:03 UTC MAIN commitmail json YAML

sysutils/onefetch: update to 2.13.2

- [fix] Repo without remote should not fail
- [chore] Add integration tests with snapshot testing for Info struct
- [chore] Refactor test expressions

(pin)

2022-10-31 21:27:17 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.6.20

(pin)

2022-10-31 21:26:57 UTC MAIN commitmail json YAML

graphics/oculante: update to 0.6.20

0.6.20 (2022-10-30)
Bug Fixes
- Support bad Gif data gracefully (fixes #60) (c0acfa69)
- Build script generates app icon on windows (548b9749)

(pin)

2022-10-31 17:33:11 UTC MAIN commitmail json YAML

Updated sysutils/salt, sysutils/salt-docs

(adam)

2022-10-31 17:32:46 UTC MAIN commitmail json YAML

salt salt-docs: updated to 3005.1

3005.1

FIXED
Fix arch parsing issue in apt source files

Fixed parsing CDROM apt sources

Use str() method instead of repo_line for when python3-apt is installed or not in aptpkg.py.

Remove the connection_timeout from netmiko_connection_args before netmiko_connection_args is added to __context__["netmiko_device"]["args"] which is passed along to the Netmiko library.

fixes #62553 by checking for disabled master_type before starting master connection and skipping it if set.

Fix runas with cmd module when using the onedir bundled packages

Fix the Pyinstaller hooks to preserve the environment if None is passed.

pkgrepo.managed sets wrong permissions on keys installed to /etc/apt/keyring

pkgrepo.managed creates zero byte gpg files when dearmoring contents to the same filename

Ensure default values for IPC Buffers are correct type

Fix a hang on salt-ssh when using sudo.

Renderers now have access to the correct set of salt functions.

Fix including Jinja template from absolute path

include jmespath in package requirements

Fix pkgrepo.managed signed-by in test=true mode

Ensure the status of the service is captured when the beacon function is called, even when the event is not being emitted.

The sub proxies controlled by Deltaproxy need to have their own req_channel otherwise there are timeout exceptions when the __master_req_channel_payload is fired and reacted on.

(adam)

2022-10-31 17:17:52 UTC MAIN commitmail json YAML

Updated lang/py-executing, sysutils/py-stack-data, devel/py-ipython, devel/py-pip

(adam)

2022-10-31 17:17:19 UTC MAIN commitmail json YAML

py-pip: updated to 22.3

22.3 (2022-10-15)
=================

Deprecations and Removals
-------------------------
- Deprecate ``--install-options`` which forces pip to use the deprecated ``install``
  command of ``setuptools``.
- Deprecate installation with 'setup.py install' when no-binary is enabled for
  source distributions without 'pyproject.toml'.
- Deprecate ```--no-binary`` disabling the wheel cache.
- Remove ``--use-feature=2020-resolver`` opt-in flag. This was supposed to be removed in 21.0, but missed during that release cycle.
- Deprecate installation with 'setup.py install' when the 'wheel' package is absent for
  source distributions without 'pyproject.toml'.
- Remove the ability to use ``pip list --outdated`` in combination with ``--format=freeze``.

Features
--------
- Use ``shell=True`` for opening the editor with ``pip config edit``.
- Use the ``data-dist-info-metadata`` attribute from :pep:`658` to resolve distribution metadata without downloading the dist yet.
- Add an option to run the test suite with pip built as a zipapp.
- Add a ``--python`` option to allow pip to manage Python environments other
  than the one pip is installed in.
- Document the new (experimental) zipapp distribution of pip.
- Use the much faster 'bzr co --lightweight' to obtain a copy of a Bazaar tree.

Bug Fixes
---------
- Fix ``--no-index`` when ``--index-url`` or ``--extra-index-url`` is specified
  inside a requirements file.
- Ensure that the candidate ``pip`` executable exists, when checking for a new version of pip.
- Ignore distributions with invalid ``Name`` in metadata instead of crashing, when
  using the ``importlib.metadata`` backend.
- Raise RequirementsFileParseError when parsing malformed requirements options that can't be sucessfully parsed by shlex.
- Fix build environment isolation on some system Pythons.

Vendored Libraries
------------------
- Upgrade certifi to 2022.9.24
- Upgrade distlib to 0.3.6
- Upgrade idna to 3.4
- Upgrade pep517 to 0.13.0
- Upgrade pygments to 2.13.0
- Upgrade tenacity to 8.1.0
- Upgrade typing_extensions to 4.4.0
- Upgrade urllib3 to 1.26.12

Improved Documentation
----------------------
- Mention that --quiet must be used when writing the installation report to stdout.

(adam)

2022-10-31 17:14:48 UTC MAIN commitmail json YAML

py-ipython: updated to 8.6.0

IPython 8.6.0
-------------

Back to a more regular release schedule (at least I try), as Friday is
already over by more than 24h hours. This is a slightly bigger release with a
few new features that contain no less then 25 PRs.

We'll notably found a couple of non negligible changes:

The ``install_ext`` and related functions have been removed after being
deprecated for years. You can use pip to install extensions. ``pip`` did not
exists when ``install_ext`` was introduced. You can still load local extensions
without installing them. Just set your ``sys.path`` for example. :ghpull:`13744`

IPython now have extra entry points that that the major *and minor* version of
python. For some of you this mean that you can do a quick ``ipython3.10`` to
launch IPython from the Python 3.10 interpreter, while still using Python 3.11
as your main Python. :ghpull:`13743`

The completer matcher API have been improved. See :ghpull:`13745`. This should
improve the type inference and improve dict keys completions in many use case.
Tanks ``@krassowski`` for all the works, and the D.E. Shaw group for sponsoring
it.

The color of error nodes in tracebacks can now be customized. See
:ghpull:`13756`. This is a private attribute until someone find the time to
properly add a configuration option. Note that with Python 3.11 that also show
the relevant nodes in traceback, it would be good to leverage this informations
(plus the "did you mean" info added on attribute errors). But that's likely work
I won't have time to do before long, so contributions welcome.

As we follow NEP 29, we removed support for numpy 1.19 :ghpull:`13760`.

The ``open()`` function present in the user namespace by default will now refuse
to open the file descriptors 0,1,2 (stdin, out, err), to avoid crashing IPython.
This mostly occurs in teaching context when incorrect values get passed around.

The ``?``, ``??``, and corresponding ``pinfo``, ``pinfo2`` magics can now find
objects insides arrays. That is to say, the following now works::

  >>> def my_func(*arg, **kwargs):pass
  >>> container = [my_func]
  >>> container[0]?

If ``container`` define a custom ``getitem``, this __will__ trigger the custom
method. So don't put side effects in your ``getitems``. Thanks the D.E. Shaw
group for the request and sponsoring the work.

(adam)

2022-10-31 17:13:39 UTC MAIN commitmail json YAML

py-stack-data: updated to 0.6.0

v0.6.0
Use new asttokens.ASTText

(adam)

2022-10-31 17:12:39 UTC MAIN commitmail json YAML

py-executing: updated to 1.2.0

v1.2.0
Use new asttokens.ASTText

v1.1.1
tox is breaking weirdly with too much parallelism

v1.1.0
3.11 in setup.cfg

v1.0.0
Always check linecache

(adam)

2022-10-31 15:41:11 UTC MAIN commitmail json YAML

Updated lang/nodejs, devel/py-utils, devel/py-progressbar2, graphics/py-graphviz

(adam)

2022-10-31 15:40:38 UTC MAIN commitmail json YAML

py-graphviz: updated to 0.20.1

Version 0.20.1
--------------
Fix documentation building: upgrade to Sphinx 5.0.

Fix broken user guide links in API documentation.

Version 0.20
------------
Add keyword-only ``neato_no_op`` argument to ``.render()``, ``.pipe()``,
and stand-alone ``graphviz.render()`` and ``graphviz.pipe()``.

When building a ``Graph`` or ``Digraph``,
warn about an expected DOT syntax error in rendering
when passing a string that ends with an odd number of backslashes
(e.g. invalid ``dot.node('spam', label='\\')``
instead of correct ``..., label=r'\\'``
for a node labled as a backslash).

Increase visibility of ``graphviz.escape()`` in the documentation.

(adam)

2022-10-31 15:27:28 UTC MAIN commitmail json YAML

py-progressbar2: updated to 4.2.0

v4.2.0
Added increment() method for easy usage as callback from libraries such as boto

(adam)

2022-10-31 15:25:41 UTC MAIN commitmail json YAML

py-utils: updated to 3.4.5

v3.4.5
Added TracebackType to types

v3.4.4
Added py.typed

v3.4.3
Added py.typed

v3.4.2
Added py.typed

v3.4.1
Added py.typed

v3.4.0
added more type hints, full pyright and mypy support and added py.typed file

(adam)

2022-10-31 15:19:07 UTC MAIN commitmail json YAML

nodejs: updated to 18.12.0

Version 18.12.0 'Hydrogen' (LTS)

Notable Changes

This release marks the transition of Node.js 18.x into Long Term Support (LTS) with the codename 'Hydrogen'. The 18.x release line now moves into "Active LTS" and will remain so until October 2023. After that time, it will move into "Maintenance" until end of life in April 2025.

(adam)

2022-10-31 14:54:38 UTC MAIN commitmail json YAML

libLLVM: Improve fix for FreeBSD

pkgsrc changes:
---------------
  * Replace conditional configuration in Makefile by conditional option support
    in options.mk thanks to Tobias.

(triaxx)

2022-10-31 14:01:49 UTC MAIN commitmail json YAML

Updated devel/py-distro, devel/py-pyrsistent

(adam)

2022-10-31 14:00:46 UTC MAIN commitmail json YAML

py-pyrsistent: updated to 0.19.1

0.19.1, 2022-10-30
* Fix 159. Pmap keys/values/items now behave more like the corresponding Python 3
  methods on dicts. Previously they returned a materialized PVector holding the items, now they return
  views instead. This is a slight backwards incompatibility compared to previous behaviour, hence stepping
  version to 0.19. Thanks @noahbenson for this!
* Fix 244, type for argument to PVector.delete missing. @thanks dscrofts for this!
* Fix 249, rename perf test directory to avoid tripping up automatic discovery in more recent setuptools versions
* Fix 247, performance bug when setting elements in maps and adding elements to sets
* Fix 248, build pure Python wheels. This is used by some installers. Thanks @andyreagan for this!
* Fix 254, 258, support manylinux_2014_aarch64 wheels. Thanks @Aaron-Durant for this!

0.19.0 - Never released due to issues found on test-PyPI

(adam)

2022-10-31 13:57:36 UTC MAIN commitmail json YAML

py-distro: updated to 1.8.0

1.8.0 (2022.10.10)

BACKWARD COMPATIBILITY:
* Replace `setup.py` with `build`

ENHANCEMENTS:
* Lowered `LinuxDistribution._distro_release_info` method complexity
* Added official support for Buildroot distribution
* Added official support for Guix distribution
* Added support for `/etc/debian_version`
* Fixed a typography in CONTRIBUTING.md
* Improved README.md "Usage" code block

RELEASE:
* Bumped black to v22.3.0 in pre-commit.ci configuration
* Enabled GitHub Dependabot to keep GitHub Actions up to date

(adam)

2022-10-31 13:45:55 UTC MAIN commitmail json YAML

doc: Updated archivers/star to 1.6.2nb1

(micha)

2022-10-31 13:44:17 UTC MAIN commitmail json YAML

archivers/star: Update to 1.6.2nb1

Changelog from AN-2022-10-16:

UPDATING:

- Various man pages have been renamed to follow BSD conventions.
  Users may need to manually remove the following old man pages on
  update: streamarchive.4, makefiles.4, makerules.4, changeset.4,
  sccschangeset.4, sccsfile.4, and star.4.

NEW FEATURES:

- libfind/sfind: Fix incorrect error handling of -exec ... {} +
  primaries.  Previously in some cases the primary returned an
  error even though it should always return true and in other
  cases it completely disregarded the exit code.  Now the primary
  always returns true and sets the exit code of libfind and sfind
  to a non-zero value in case one of the commands returned with a
  non-zero exit code.
  Reported by Tavian Barnes.  Submitted by Nico Sonack.

- libfind/sfind: Report failures to query the password/group
  database for -nouser/-nogroup.  Previously failure to query
  these databases was treated as if the user id/group id was not
  found.  We now print a diagnostic message and return a non-zero
  value if the getpwuid() or getgrgid() call failed.
  Reported by Tavian Barnes.

- libfind/sfind: Report presence of directory loops.  Previously,
  such directory loops were silently ignored.  Now, upon
  encountering a directory loop, sfind prints a diagnostic message
  to standard error.  The search is continued but sfind will
  terminate with a nonzero exit status.  This change improves
  compatibility with POSIX (cf. PASC interpretation request 1606).
  All libfind consumers calling the treewalk() function (mkisofs,
  sccs, and star) are affected.
  Reported by Tavian Barnes.  Submitted by Nico Sonack.

- star: rename tests/compress archives to avoid issues on case
  insensitive file systems.  These file systems do not like having
  multiple files whose names only differ in letter case.  Rename
  the archives to completely distinct file names to avoid this
  issue.
  Reported by tux <rosa.elefant@icloud.com>.

- *: With the switch of Solaris from SysV man page sections to BSD
  man page sections, man pages are now installed according to BSD
  conventions instead of SysV conventions.  This affects the man
  pages makefiles(4), makerules(4), streamarchive(4),
  changeset(4), sccsfile(4), sccschangeset(4), and star(4).
  Reported by Friedhelm Mehnert.
  [pkgsrc note: Not yet, see Issue #40]

- *: All references to Solaris man pages have been adjusted to BSD
  man page sections as used in Solaris 11.4.

- libschily/getargs.3: document surprising behaviour that the
  the argument to a foo= parameter may be in the following
  argument.  Thus, shell scripts should write foo= "$bar" instead
  of foo=$bar if $bar could possibly be empty.
  Submitted by Nico Sonack.

- libschily/getargs.3: improve spelling and grammar.

(micha)

2022-10-31 13:32:03 UTC MAIN commitmail json YAML

doc: Updated devel/smake to 1.6nb3

(micha)

2022-10-31 13:30:34 UTC MAIN commitmail json YAML

devel/smake: Update to 1.6nb3

Add Interix, SCO_SV and UnixWare to list of OS with SysV man sections.
The changes for Solaris 11.4 are not in the 2022-10-16 release yet
(Issue #40). SunOS is still treated with SysV style unconditionally.

Bump PKGREVISION.

(micha)

2022-10-31 12:59:37 UTC MAIN commitmail json YAML

Updated sysutils/ansible-lint, sysutils/manifold

(adam)

2022-10-31 12:59:21 UTC MAIN commitmail json YAML

2022-10-31 12:58:07 UTC MAIN commitmail json YAML

ansible-lint: updated to 6.8.4

v6.8.4
Bugfixes

Add experimental rule for run_once
Fix package name in pip upgrade instructions
Docs: wrap loop var tag
Prevent pip exception with version check

v6.8.3
Bugfixes

Add warning message about outdated linter version
Detect ScannerError while searching for skipped rules
Fix merging of command line options with configuration
Refactor fqcn to recommend use of canonical names
Allow toggling strict in the config file

(adam)

2022-10-31 12:35:21 UTC MAIN commitmail json YAML

Updated devel/py-test-xdist, lang/py-pygls

(adam)

2022-10-31 12:35:01 UTC MAIN commitmail json YAML

py-pygls: updated to 0.12.4

0.12.4
- Remove upper bound on Pydantic when Python is <3.11

(adam)

2022-10-31 12:32:31 UTC MAIN commitmail json YAML

py-test-xdist: updated to 3.0.2

pytest-xdist 3.0.2 (2022-10-25)
===============================

Bug Fixes
---------
- Cancel shutdown when a crashed worker is restarted.

Deprecations
------------
- The ``--rsyncdir`` command line argument and ``rsyncdirs`` config variable are deprecated.
  The rsync feature will be removed in pytest-xdist 4.0.
- The ``--looponfail`` command line argument and ``looponfailroots`` config variable are deprecated.
  The loop-on-fail feature will be removed in pytest-xdist 4.0.

Improved Documentation
----------------------
- Document the ``pytest_xdist_auto_num_workers`` hook.
- Added known limitations section to documentation.
- Document the ``-n logical`` option.

Features
--------
- The environment variable ``PYTEST_XDIST_AUTO_NUM_WORKERS`` can now be used to
  specify the default for ``-n auto`` and ``-n logical``.
- Partially restore old initial batch distribution algorithm in ``LoadScheduling``.

  pytest orders tests for optimal sequential execution - i. e. avoiding
  unnecessary setup and teardown of fixtures. So executing tests in consecutive
  chunks is important for optimal performance.

  In v1.14, initial test distribution in ``LoadScheduling`` was changed to
  round-robin, optimized for the corner case, when the number of tests is less
  than ``2 * number of nodes``. At the same time, it became worse for all other
  cases.

  For example: if some tests use some "heavy" fixture, and these tests fit into
  the initial batch, with round-robin distribution the fixture will be created
  ``min(n_tests, n_workers)`` times, no matter how many other tests there are.

  With the old algorithm (before v1.14), if there are enough tests not using
  the fixture, the fixture was created only once.

  So restore the old behavior for typical cases where the number of tests is
  much greater than the number of workers (or, strictly speaking, when there
  are at least 2 tests for every node).

Removals
--------
- The ``--boxed`` command-line option has been removed. If you still need this functionality, install `pytest-forked <https://pypi.org/project/pytest-forked>`__ separately.

Trivial Changes
---------------
- The ``py`` dependency has been dropped.
- Replace internal usage of ``py.log`` with a custom solution (but with the same interface).
- Remove usage of ``py._pydir`` as an rsync candidate.
- Replace internal usages of ``py.path.local`` by ``pathlib.Path``.

(adam)

2022-10-31 12:16:59 UTC MAIN commitmail json YAML

doc: Updated games/woof to 10.4.0

(micha)

2022-10-31 12:15:45 UTC MAIN commitmail json YAML

games/woof: Update to 10.4.0

Woof! 10.4.0
------------
New Features and Improvements
- Add snapshots to savegames.
- Separate mouse sensitivities for turn/strafe/move/look.
- Add mouse WheelLeft/WheelRight buttons (by @rrPKrr).
- Offer a choice of widescreen ratios (16:10, 16:9, 21:9) in the config
  file.
- Remove SPEED and TIME prefixes from the level time widget.
- Disable toggles and menu shortcuts when typing on chat.
- Add level brightness feature and ability to disable (or fade) menu
  background.

Bug Fixes
- Draw par times for IWAD maps and if set by DEH or UMAPINFO.
- UMAPINFO: Draw par times on intermission screen before endpic.
- Fix par time array overflow for Episode 4.
- Check demoplayback when calculating CRITICAL (by @rrPKrr).

Miscellaneous
- Convert main executable to .dll and add .exe and .com launchers.

(micha)

2022-10-31 11:02:46 UTC MAIN commitmail json YAML

doc: Updated converters/utf8proc to 2.8.0

(micha)

2022-10-31 11:01:05 UTC MAIN commitmail json YAML

converters/utf8proc: Update to 2.8.0

- Unicode 15 support (#247).

(micha)

2022-10-31 10:56:03 UTC MAIN commitmail json YAML

Updated devel/py-google-api-core, security/py-google-auth-oauthlib, www/py-httplib2, www/py-google-api-python-client

(adam)

2022-10-31 10:55:39 UTC MAIN commitmail json YAML

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

2.65.0 (2022-10-18)

Features

alertcenter: update the api https://togithub.com/googleapis/google-api-python-client/commit/99b94eeb1cf0f695d921ac1d9081c0841f6b1693 (5d54a7d)
analyticsadmin: update the api https://togithub.com/googleapis/google-api-python-client/commit/41818c6eb42aa3551fc2a326208f9cc083cb1953 (7110d89)
assuredworkloads: update the api https://togithub.com/googleapis/google-api-python-client/commit/9756c064a5cff42e367677216c48ff6649817dd5 (5d54a7d)
chat: update the api https://togithub.com/googleapis/google-api-python-client/commit/6dce01ba90d86496038bad226a14a9d714fb6e37 (7110d89)
chromepolicy: update the api https://togithub.com/googleapis/google-api-python-client/commit/180883247dcfcd777de04758a7928ca84e2764da (7110d89)
cloudbuild: update the api https://togithub.com/googleapis/google-api-python-client/commit/555317bfb60133f8ff82d4ac28651631404980d4 (5d54a7d)
cloudsearch: update the api https://togithub.com/googleapis/google-api-python-client/commit/2717d97f6ccd16b03f70adbb317fb330f74f3e2d (5d54a7d)
containeranalysis: update the api https://togithub.com/googleapis/google-api-python-client/commit/322df84348b8765bc6dce442c5d03209963a0e6b (5d54a7d)
container: update the api https://togithub.com/googleapis/google-api-python-client/commit/ea99aeeb561642071866b71f54ae84be95ae5bcc (5d54a7d)
dlp: update the api https://togithub.com/googleapis/google-api-python-client/commit/618362554c62d453579ff52933234a93ea5dfae3 (5d54a7d)
doubleclicksearch: update the api https://togithub.com/googleapis/google-api-python-client/commit/1e7db3e4969b55ecf98bbb78d3edc53f4bf08a15 (7110d89)
firebase: update the api https://togithub.com/googleapis/google-api-python-client/commit/569cb7e362206b8a7563b689ccd720ed29259997 (7110d89)
notebooks: update the api https://togithub.com/googleapis/google-api-python-client/commit/9ff1945acf3a74221759c2ceb9eb9a22c22b7c09 (5d54a7d)
retail: update the api https://togithub.com/googleapis/google-api-python-client/commit/32de4a02de0fd9e11755418f13c623f5b5c56674 (7110d89)
securitycenter: update the api https://togithub.com/googleapis/google-api-python-client/commit/b1c67c818d662fe97e82b000931be739766fbe55 (7110d89)
tagmanager: update the api https://togithub.com/googleapis/google-api-python-client/commit/188cd231f843aafb1c49cafe64052ec190e477a8 (5d54a7d)
verifiedaccess: update the api https://togithub.com/googleapis/google-api-python-client/commit/e2dccf7393b2e15986b1ba88ea6aa2b4f621dc17 (7110d89)

Bug Fixes

prod_tt_sasportal: update the api https://togithub.com/googleapis/google-api-python-client/commit/9000eddf5e2e22242ebc94cb0af60363ff5c41df (5d54a7d)
sasportal: update the api https://togithub.com/googleapis/google-api-python-client/commit/36e8c8bc1b9cb3bbab1abdb2936d7a9cc9cea87a (7110d89)
smartdevicemanagement: update the api https://togithub.com/googleapis/google-api-python-client/commit/f7cc8d243a3c6b16cdf7aafae285b2efbb65d1fc (7110d89)

(adam)

2022-10-31 10:52:28 UTC MAIN commitmail json YAML

py-httplib2: updated to 0.21.0

0.21.0

  http: `Content-Encoding: deflate` must accept zlib encapsulation
  https://github.com/httplib2/httplib2/pull/230

  Begin support and CI against CPython 3.10 and 3.11.

(adam)

2022-10-31 10:45:22 UTC MAIN commitmail json YAML

py-google-auth-oauthlib: updated to 0.7.0

0.7.0 (2022-10-25)

Bug Fixes

setup.py: increase required google-auth version to >=2.13.0

(adam)

2022-10-31 10:42:45 UTC MAIN commitmail json YAML

py-google-api-core: updated to 2.10.2

2.10.2 (2022-10-08)

Bug Fixes

deps: Allow protobuf 3.19.5

(adam)

2022-10-31 10:27:05 UTC MAIN commitmail json YAML

Updated graphics/libimagequant, graphics/py-Pillow

(adam)

2022-10-31 10:26:46 UTC MAIN commitmail json YAML

py-Pillow: updated to 9.3.0

9.3.0 (2022-10-29)
------------------
- Limit SAMPLESPERPIXEL to avoid runtime DOS
- Initialize libtiff buffer when saving
- Inline fname2char to fix memory leak
- Fix memory leaks related to text features
- Use double quotes for version check on old CPython on Windows
- Remove backup implementation of Round for Windows platforms
- Fixed set_variation_by_name offset
- Fix malloc in _imagingft.c:font_setvaraxes
- Release Python GIL when converting images using matrix operations
- Added ExifTags enums
- Do not modify previous frame when calculating delta in PNG
- Added support for reading BMP images with RLE4 compression
- Decode JPEG compressed BLP1 data in original mode
- Added GPS TIFF tag info
- Added conversion between RGB/RGBA/RGBX and LAB
- Do not attempt normalization if mode is already normal
- Fixed seeking to an L frame in a GIF
- Consider all frames when selecting mode for PNG save_all
- Don't reassign crc on ChunkStream close
- Raise a warning if NumPy failed to raise an error during conversion
- Show all frames in ImageShow
- Allow FLI palette chunk to not be first
- If first GIF frame has transparency for RGB_ALWAYS loading strategy, use RGBA mode
- Round box position to integer when pasting embedded color
- Removed EXIF prefix when saving WebP
- Pad IM palette to 768 bytes when saving
- Added DDS BC6H reading
- Added support for opening WhiteIsZero 16-bit integer TIFF images
- Raise an error when allocating translucent color to RGB palette
- Added reading of TIFF child images
- Improved ImageOps palette handling
- Defer parsing of palette into colors
- Apply transparency to P images in ImageTk.PhotoImage
- Use rounding in ImageOps contain() and pad()
- Fixed GIF remapping to palette with duplicate entries
- Allow remap_palette() to return an image with less than 256 palette entries
- Corrected BMP and TGA palette size when saving
- Do not call load() before draft() in Image.thumbnail
- Copy palette when converting from P to PA
- Allow RGB and RGBA values for PA image putpixel
- Removed support for tkinter in PyPy before Python 3.6
- Do not use CCITTFaxDecode filter if libtiff is not available
- Fallback to not using mmap if buffer is not large enough
- Fixed writing bytes as ASCII tag
- Open 1 bit EPS in mode 1
- Removed support for tkinter before Python 1.5.2
- Allow default ImageDraw font to be set
- Save 1 mode PDF using CCITTFaxDecode filter
- Added support for RGBA PSD images
- Parse orientation from XMP tag contents
- Added support for reading ATI1/ATI2 (BC4/BC5) DDS images
- Do not clear GIF tile when checking number of frames
- Support saving multiple MPO frames
- Do not double quote Pillow version for setuptools >= 60
- Added ABGR BMP mask mode
- Fixed PSDraw rectangle
- Raise ValueError if PNG sRGB chunk is truncated
- Handle missing Python executable in ImageShow on macOS

(adam)

2022-10-31 10:22:18 UTC MAIN commitmail json YAML

libimagequant: updated to 2.17.0

version 2.17
------------
- quality improvement
- ARM64 build fix

(adam)

2022-10-31 09:53:31 UTC MAIN commitmail json YAML

2022-10-31 09:52:13 UTC MAIN commitmail json YAML

python311: add buildlink3.mk as well

(adam)

2022-10-31 09:51:28 UTC MAIN commitmail json YAML

Added lang/python311, lang/py311-html-docs

(adam)

2022-10-31 09:50:40 UTC MAIN commitmail json YAML

python311 py311-html-docs: added version 3.11.0

Python 3.11 is between 10-60% faster than Python 3.10. On average, we measured a 1.25x speedup on the standard benchmark suite. See Faster CPython for details.

New syntax features:

PEP 654: Exception Groups and except*

New built-in features:

PEP 678: Exceptions can be enriched with notes

New standard library modules:

PEP 680: tomllib — Support for parsing TOML in the Standard Library

Interpreter improvements:

PEP 657: Fine-grained error locations in tracebacks
New -P command line option and PYTHONSAFEPATH environment variable to disable automatically prepending potentially unsafe paths to sys.path

New typing features:

PEP 646: Variadic generics
PEP 655: Marking individual TypedDict items as required or not-required
PEP 673: Self type
PEP 675: Arbitrary literal string type
PEP 681: Data class transforms

Important deprecations, removals and restrictions:

PEP 594: Many legacy standard library modules have been deprecated and will be removed in Python 3.13
PEP 624: Py_UNICODE encoder APIs have been removed
PEP 670: Macros converted to static inline functions

(adam)

2022-10-31 09:08:34 UTC MAIN commitmail json YAML

doc: use 'removed' + 'successor' instead of moved since it's a major upgrade

(wiz)

2022-10-31 09:06:07 UTC MAIN commitmail json YAML

Moved print/evince3 -> print/evince

(prlw1)

2022-10-31 09:03:38 UTC MAIN commitmail json YAML

2022-10-31 08:26:32 UTC MAIN commitmail json YAML

Updated lang/py-asttokens, devel/py-py2app

(adam)

2022-10-31 08:26:13 UTC MAIN commitmail json YAML

py-py2app: updated to 0.28.4

py2app 0.28.3
-------------

* Fix crash in py2applet when specifying a directory to
  include in the application bundle.

py2app 0.28.2
-------------

* Fix incompatibility with recent setuptools

py2app 0.28.1
-------------

* Fix typo in qt6 recipe

* Fix issue where the standard output and standard error streams
  are set to non-blocking when using py2app.

  For some reason the "ibtool" command (part of Xcode) sets these streams
  to non-blocking when compiling NIB files. I've added a context manager that
  resets the non-blocking status of these streams.

* Fix Qt5 recipe for newer versions of PyQt5

* Fix error when using ``py2applet --help``

py2app 0.28
-----------

  This is the last version of py2app with compatibility with
  Python 2.7. Future versions will require Python 3.6 or later.

* Fix typo in NamedTemporyFile call

* Workaround for autodiscovery in setuptools 61.0

  Setuptools 61.0 introduces autodiscovery of distribution
  attributes, and that broke py2app. This version introduces
  a ``setuptools.finalize_distribution_options`` entrypoint
  in py2app that will set the distributions's *name* and
  *py_modules* attributes in a way that is compatible with
  the main code of py2app when they are not yet set (before
  autodiscovery kicks in).

  In older versions of py2app buildin an app can fail in two
  ways with setuptools 61.0 or later:

  - The name of the generated application is not based on
    the script name, but some other value.

  - Calling ``python setup.py py2app`` results in an error
    mentioning ``Multiple top-level modules discovered``.

* Add recipe for black

* Also include package dist-info for editable installs

* The qt5 and qt6 recipes used dodge logic to detect
  if the Qt library itself is inside the python package,
  resulting in duplicate copies of Qt.

* Fix incompatibility with python 2.7

  py2app 0.24 accidently broke compatibility with Python 2.7, and
  this release fixes this.

  This is the last release with Python 2.7 support, the next
  release will contain package metadata that ensures it can
  only be installed on Python 3.

* Find dist-info in included pythonXX.zip

  By default the ``working_set`` of pkg_resources does not contain
  distribution information from packages included in zip files, such
  as the zipped-up stdlib + site-pakckages in py2app bundles.

  Add some monkey patching to apps using ``pkg_resources`` to fix this.

* Fix hard crash in "rtree" recipe when the package contents doesn't
  match the recipe expectations.

* Add definition of ``site.PREFIXES``

* Fix incompatibility with setuptools 60.8.1

  The setuptools recipe did not recoginize all vendored dependencies
  in ``pkg_resources`` and that breaks app bundles that use ``pkg_resoures``.

* Add builtin definitions for 'quit' and 'exit' in site.py

* Set "ENABLE_USER_SITE=False" in site.py

* Update pygame recipe to remove missing icon

py2app 0.27
-----------

* The qt5 and qt6 recipes caused a py2app crash when
  the PyQt5 or PyQt6 is not installed.

* Fix incompatibility with setuptools 60.7 and later

* Drop usage of tempfile.mktemp

* Add ``site.ENABLE_USER_SITE`` in the site.py file
  for applications (value is always ``False``).

(adam)

2022-10-31 08:24:33 UTC MAIN commitmail json YAML

py-asttokens: updated to 2.1.0

2.1.0
ASTText class that doesn't require tokens

(adam)

2022-10-31 08:12:17 UTC MAIN commitmail json YAML

py-modulegraph: not for Python 2.7

(adam)

2022-10-31 08:11:43 UTC MAIN commitmail json YAML

py-nacl: not for Python 2.7

(adam)

2022-10-31 07:55:50 UTC MAIN commitmail json YAML

py-canonicaljson: build needs wheels; spotted by @wiz

(adam)

2022-10-31 03:23:28 UTC MAIN commitmail json YAML

doc: Updated time/p5-DateTime-TimeZone to 2.55

(gutteridge)

2022-10-31 03:23:18 UTC MAIN commitmail json YAML

p5-DateTime-TimeZone: update to 2.55

2.55    2022-10-11

- This release is based on version 2022e of the Olson database. This release
  includes contemporary changes for Jordan and Syria.

(gutteridge)

2022-10-31 01:58:00 UTC MAIN commitmail json YAML

doc: Updated lang/mujs to 1.3.0

(wiz)

2022-10-31 01:57:45 UTC MAIN commitmail json YAML

2022-10-31 00:13:10 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test-BDD-Cucumber to 0.83

(schmonz)

2022-10-31 00:13:04 UTC MAIN commitmail json YAML

Update to 0.83. From the changelog:

- Updated keyword translations from upstream Cucumber project

(schmonz)

2022-10-30 22:02:32 UTC MAIN commitmail json YAML

doc: Updated lang/libLLVM to 13.0.1nb2

(triaxx)

2022-10-30 22:02:11 UTC MAIN commitmail json YAML

libLLVM: Fix building on FreeBSD

pkgsrc changes:
---------------
  * Disable terminfo on FreeBSD since error occur with curs_terminfo(3X)
    functions. The fix comes from FreeBSD ports.

(triaxx)

2022-10-30 21:58:30 UTC MAIN commitmail json YAML

2022-10-30 21:13:53 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.249

(wiz)

2022-10-30 21:13:43 UTC MAIN commitmail json YAML

mame: update to 0.249.

After a whirlwind four weeks of development, MAME 0.249 is ready
for release! Highlights this month include improved Atari 8-bit
family emulation, a newer version of Kyukyoku Tiger with a two-player
cooperative mode, another version of The Crystal Maze promoted to
working, and lots of prototype cartridge dumps for consoles including
the Atari Lynx, Nintendo Game Boy and Super Nintendo Entertainment
System. There are also eight e-kara cartridges, including a rare
e-kara Web cartridge containing twelve youth-oriented songs.

The modernisation of Apple II and Macintosh emulation is progressing
steadily. This month, the last of the legacy floppy devices were
phased out; various ADB emulation issues were resolved, making
mouse/keyboard input more reliable; and the Apple IIe standard
80-column card now works properly. Brian Johnson has added some
hard disk and sound cards for the Epson QX-10 and improved the
keyboard support. Thanks to holub, MAME now emulates the ZX Evolution:
BASECONF, another successor to the Sinclair ZX Spectrum. As an
added bonus, there窶冱 also better I/O emulation for the ATM-Turbo
family.

All the little fixes and newly supported features this month add
up to make this a must-have release. There窶冱 better display emulation
for the Victor 9000, data cassette support for the Casio RZ-1,
proper emulation for the K051316 tile flip configuration flags
(allowing an old hack to be removed), better video emulation in
Jaleco窶冱 Field Combat, fixes for sample playback on the Yamaha
MU-5, and the German UI translation has been brought up to date.

(wiz)

2022-10-30 16:52:40 UTC MAIN commitmail json YAML

doc: Updated textproc/jo to 1.7

(fcambus)

2022-10-30 16:52:29 UTC MAIN commitmail json YAML

jo: update to 1.7.

2022-10-29 1.7
- FIX: fix warnings on Windows build and reimplement err{x,} functions
- FIX: fix reading of long lines from stdin and refactor slurp_file() in
  the process
- NEW: Add option -o outfile for when not run from a shell and redirect
  '>' is not an option
- FIX: fix tables in jo.md

(fcambus)

2022-10-30 15:38:54 UTC MAIN commitmail json YAML

2022-10-30 13:38:59 UTC MAIN commitmail json YAML

Updated x11/qt5

(adam)

2022-10-30 13:38:32 UTC MAIN commitmail json YAML

2022-10-30 12:54:36 UTC MAIN commitmail json YAML

Updated databases/mysql57-client, databases/mysql57-server

(adam)

2022-10-30 12:53:55 UTC MAIN commitmail json YAML

mysql57: updated to 5.7.40

Changes in MySQL 5.7.40

Functionality Added or Changed

Important Change: The linked OpenSSL library for MySQL Server has been updated to version 1.1.1q. Issues fixed in OpenSSL version 1.1.1q are described at https://www.openssl.org/news/cl111.txt and https://www.openssl.org/news/vulnerabilities.html.

The linked curl library for MySQL Server (Enterprise Edition) has been updated to version 7.84.0.

MySQL Server窶冱 AES_ENCRYPT() and AES_DECRYPT() functions now support the use of a key derivation function (KDF) to create a cryptographically strong secret key from information such as a password or a passphrase that you pass to the function. The derived key is used to encrypt and decrypt the data, and it remains in the MySQL Server instance and is not accessible to users. Using a KDF is highly recommended, as it provides better security than specifying your own premade key or deriving it by a simpler method when you use the function. The functions support HKDF (available from OpenSSL 1.1.0), for which you can specify an optional salt and context-specific information to include in the keying material, and PBKDF2 (available from OpenSSL 1.0.2), for which you can specify an optional salt and set the number of iterations used to produce the key.

Bugs Fixed

InnoDB: In debug builds, a descending b-tree scan raised a debug assertion failure.

InnoDB: An index latch order violation in dict_table_x_lock_indexes() caused an assertion failure.

InnoDB: A TRUNCATE TABLE operation failed to free an acquired mutex in specific cases.

The server did not always process nested views as expected.

mysqlpump might not be given the correct permissions to use derived tables (tables that are generated by a query FROM clause), causing the dump process to stop if these were present. Derived tables are now handled separately and privileges are set for them.

When using --log-timestamps=SYSTEM, ISO 8601 timestamps in log messages did not take account of daylight saving time.

The GRANT OPTION privilege was treated as related to database operations.

Changes in MySQL 5.7.39

Compilation Notes

Added macOS/ARM support.

On Windows, improved the generated INFO_BIN and INFO_SRC files.

Keyring Notes

The keyring_aws plugin has been updated to use the latest AWS Encryption SDK for C (version 1.9.186).

The keyring_aws_region variable supports the additional AWS regions supported by the new SDK. Refer to the variable description for a list of supported AWS regions.

Performance Schema Notes

The SHOW PROCESSLIST statement provides process information by collecting thread data from all active threads. However, because the implementation iterates across active threads from within the thread manager while holding a global mutex, it has negative performance consequences, particularly on busy systems.

An alternative SHOW PROCESSLIST implementation is now available based on the new Performance Schema processlist table. This implementation queries active thread data from the Performance Schema rather than the thread manager and does not require a mutex:

To enable the alternative implementation, enable the performance_schema_show_processlist system variable.

Note
The processlist table is automatically created in the Performance Schema for new installations of MySQL 5.7.39, or higher, and upgrades to MySQL 5.7.39, or higher.

The alternative implementation of SHOW PROCESSLIST also applies to the mysqladmin processlist command.

The alternative implementation does not apply to the INFORMATION_SCHEMA PROCESSLIST table or the COM_PROCESS_INFO command of the MySQL client/server protocol.

To ensure that the default and alternative implementations yield the same information, certain configuration requirements must be met; see The processlist Table.

Functionality Added or Changed

Important Change: The linked curl library for MySQL Server (Enterprise Edition) has been updated to version 7.83.1.

Important Change: The linked OpenSSL library for MySQL Server has been updated to version 1.1.1o. Issues fixed in OpenSSL version 1.1.1o are described at https://www.openssl.org/news/cl111.txt and https://www.openssl.org/news/vulnerabilities.html.

The myisam_repair_threads system variable and myisamchk --parallel-recover option were removed.

Bugs Fixed

InnoDB: A 4GB tablespace file size limit on Windows 32-bit systems has been removed. The limit was due to an incorrect calculation performed while extending the tablespace.

Replication: The write sets extracted by MySQL Replication from transactions when the transaction_write_set_extraction system variable is enabled (which is the default) are extracted from primary keys, unique keys, and foreign keys. They are used to detect dependencies and conflicts between transactions. Previously, write sets involving multi-column foreign keys were incorrectly identifying each column as a separate foreign key. The issue has now been fixed and foreign key write sets include all referenced key columns.

Replication: When the --replicate-same-server-id option was used to make the replica not skip events that have its own server ID, if the log file was rotated, replication stopped with an error. The log rotation event now checks and applies the current value of the option.

Under certain circumstances TRUNCATE performance_schema.accounts caused duplicated counts in global_status.

This occurred only if the following was true:

If show_compatibility_56 is set to 0, aggregating status variables by accounts, users and hosts.

If some hosts were not instrumented. For example, if performance_schema_hosts_size was set to a low value.

Our thanks to Yuxiang Jiang and the Tencent team for the contribution.

Upgraded the bundled zlib library to zlib 1.2.12. Also made zlib 1.2.12 the minimum zlib version supported, and removed WITH_ZLIB from the WITH_SYSTEM_LIBS CMake option.

If an incorrect value was set for the binlog_checksum system variable during a session, a COM_BINLOG_DUMP command made in the same session to request a binary log stream from a source failed. The server now validates the specified checksum value before starting the checksum algorithm setup process.

(adam)

2022-10-30 11:41:46 UTC MAIN commitmail json YAML

pari23: update MASTER_SITES to the right directory

(nros)

2022-10-30 11:37:59 UTC MAIN commitmail json YAML

doc: Updated lang/rust-analyzer to 0.0.2022.10.24

(wiz)

2022-10-30 11:37:44 UTC MAIN commitmail json YAML

2022-10-30 11:30:29 UTC MAIN commitmail json YAML

clisp-pari: fix build by depending on pari23 instead of pari, revbump

(nros)

2022-10-30 11:28:18 UTC MAIN commitmail json YAML

doc: Updated wm/i3 to 4.21.1

(wiz)

2022-10-30 11:28:08 UTC MAIN commitmail json YAML

i3: update to 4.21.1.

This release fixes a few rough edges with regards to the newly-introduced
tiling drag feature, which is now configurable:
https://i3wm.org/docs/userguide.html#config_tiling_drag

(wiz)

2022-10-30 11:26:13 UTC MAIN commitmail json YAML

pari: blbump for pari 2.15.0 update

(nros)

2022-10-30 11:25:57 UTC MAIN commitmail json YAML

doc: Updated security/keepassxc to 2.7.4

(wiz)

2022-10-30 11:25:47 UTC MAIN commitmail json YAML

keepassxc: update to 2.7.4.

## 2.7.4 (2022-10-29)

### Changes
- Add 2 months expiration preset [#8687]
- CLI: Add Unicode support on Windows [#8618]

### Fixes
- Fix crash on macOS when unlocking database [#8676]
- Fix display of passwords in preview panel [#8633]
- Fix clicking links in entry preview panel [#8644]
- Prevent expired entries search if no results returned [#8643]
- Browser: Revert code causing connection problems [#8665]
- Browser: Fix socket file symbolic link on Linux [#8656]
- Flatpak: Fix launching browser proxy service [#8680]
- SSH Agent: Fix paegent support on Windows [#8619]

## 2.7.3 (2022-10-23)

### Changes
- Enhance Tags Support and Add Saved Searches [#8435, #8607]
- Significant improvements to entry preview panel [#7993]
- Add password strength indicator to all password fields [#7885]
- Limit zxcvbn entropy estimation length to 128 characters [#7748]
- Try full URL path when fetching favicon [#8565]
- Hide usernames in preview panel when hidden in entry view [#8608]
- Enable dark title bar on windows when accent color is not used [#8498]
- Add option to display passwords in color in preview panel [#7097]
- Add XML Export option to GUI [#8524]
- Increase entropy required for a "good" password rating to 75 [#8523]
- Add shortcut to copy password with TOTP appended [#8443]
- Show entry count in status bar [#8435]
- Allow KeePassXC to be built without X11 [#8147]
- Enable use of VivoKey Apex and Dangerous Things FlexSecure tokens [#8332]
- Add setting for number of recent files [#8239]
- Add Ctrl+Tab shortcut to cycle databases in unlock dialog [#8168]
- Replace offensive words in eff_large.wordlist [#7968]
- Auto-Type: PICKCHARS can specify attribute and ignore BEEP [#8118]
- Linux: Add isHardwareKeySupported and refreshHardwareKeys to DBus methods [#8055]
- Add config variable to specify default database file name [#8042]
- Support numeric aware sorting on Windows and macOS [#8363]
- CLI: Add `db-edit` command [#8400]
- CLI: Add option to display all attributes with `show` command [#8256]
- CLI: Show UUID and tags with `show` and `clip` commands [#8241]
- Browser: Move socket into separate directory on Linux [#8030]
- Browser: Add group setting to omit WWW subdomain when matching URLs [#7988]
- FdoSecrets: Ask to unlock the database when creating items [#8022, #8028]
- FdoSecrets: Skip entries in recycle bin when searching [#8021]

### Fixes
- Fix potential deadlock in UI when saving [#8606]
- Fix newlines when copying notes from preview panel [#8542]
- Fix dark mode detection on Linux [#8477]
- Fix crash when deleting items in recycle bin while searching [#8117]
- Fix crash when trying to close database during unlock [#8144]
- Fix tabbing around the interface [#8435, #8520]
- Fix OPVault import when there are multiple OTP fields [#8436]
- Fix various Windows Hello bugs [#8354]
- Fix use of Apple Watch for Quick Unlock [#8311]
- Better handling of "Lock on Minimize" setting [#8202]
- Check for write permission before entering portable mode [#8447]
- Correct regex escape logic to prevent parse errors [#7778]
- Normalize slashes and file case for last used databases [#7864, #7214]
- Link ykcore against pthread [#7807]
- Auto-Type: Fix menu entries in selection dialog on Windows [#7987]
- Auto-Type: Fix use of modifiers under macOS [#8111]
- CLI: Fix output when using clip with the -t flag [#8271]
- Browser: Use asynchronous access confirm dialog [#8273]
- Browser: Always send database locked/unlocked status [#8114]

(wiz)

2022-10-30 11:19:22 UTC MAIN commitmail json YAML

2022-10-30 11:17:58 UTC MAIN commitmail json YAML

doc: Updated devel/libidn2 to 2.3.4

(wiz)

2022-10-30 11:17:47 UTC MAIN commitmail json YAML

* Noteworthy changes in release 2.3.4 (2022-10-23) [stable]

** Support for Unicode 15.0.0.  Closes: #112.
We now uses Unicode.org's IDNA2008 tables rather than IANA's.  See
<https://gitlab.com/libidn/libidn2/-/issues/112> and
<https://lists.gnu.org/archive/html/help-libidn/2022-10/msg00000.html>
for rationale, which can be summarized into 1) IANA are still on
2019-era Unicode version 12 and we wish to support Unicode version
12-15, 2) consistency with some other implementations, 3) the only
incompatibility related to U+19DA is deemed to have minor real-world
consequences.  Thus we break backwards compatibility for U+19DA in
this release compared against libidn2 0.11..2.3.3 thus reverting back
to the libidn2 <= 0.11 behaviour.  We decided to not bump ABI version
and believe this is the best choice going forward as well for minor
internal non-API related ABI changes.

** Gnulib updated and now libunistring-optional is used.
This allows you to force libidn2 to use internal libunistring with the
following command: ./configure --with-included-libunistring

(wiz)

2022-10-30 11:16:24 UTC MAIN commitmail json YAML

doc: Updated archivers/unrar to 6.2.1

(wiz)

2022-10-30 11:16:13 UTC MAIN commitmail json YAML

2022-10-30 11:15:17 UTC MAIN commitmail json YAML

doc: Updated audio/taglib to 1.13

(wiz)

2022-10-30 11:15:06 UTC MAIN commitmail json YAML

taglib: update to 1.13.

TagLib 1.13 (Oct 27, 2022)
==========================

* Added interface StreamTypeResolver to support streams which cannot be
  fopen()'ed, e.g. network files.
* Added MP4::File::strip() to remove meta atom from MP4 file.
* Added Map::value() to look up without creating entry.
* Use property "WORK" instead of "CONTENTGROUP" for ID3v2 "TIT1" frame,
  use property "WORK" for ASF "WM/ContentGroupDescription",
  use property "COMPILATION" for ID3v2 "TCMP" frame.
* Build system improvements: option WITH_ZLIB, BUILD_TESTING instead of
  BUILD_TESTS, GNUInstallDirs, FeatureSummary, tests with BUILD_SHARED_LIBS,
  cross compilation with Buildroot, systems without HAVE_GCC_ATOMIC, Clang.
* Fixed heap-buffer-overflows when handling ASF, APE, FLAC, ID3v2, MP4, MPC
  tags.
* Fixed detection of invalid file by extension when correct type can be
  detected by contents.
* Fixed unnecessary creation of map entries in APE and FLAC tags if looked up
  tag does not exist.
* Fixed parsing of MP4 non-full meta atoms.
* Fixed potential ID3v1 false positive in the presence of an APE tag.
* Fixed ID3v2 version handling for frames embedded in CHAP or CTOC frames.
* Fixed parsing of multiple strings with a single BOM in ID3v2.4.0.
* Fixed several smaller issues reported by clang-tidy.

(wiz)

2022-10-30 10:50:01 UTC MAIN commitmail json YAML

lang/php: post-install clean up

Do not manually install executable files and manual.
These are already done by php's Makefile from some time ago.

(taca)

2022-10-30 10:37:34 UTC MAIN commitmail json YAML

Updated math/sollya to 8.0

(alnsn)

2022-10-30 10:19:27 UTC MAIN commitmail json YAML

doc: Updated lang/php80 to 8.0.25

(taca)

2022-10-30 10:18:35 UTC MAIN commitmail json YAML

lang/php80: update to 8.0.25

8.0.25 (2022-10-27)

- GD:
  . Fixed bug #81739: OOB read due to insufficient input validation in
    imageloadfont(). (CVE-2022-31630) (cmb)

- Hash:
  . Fixed bug #81738: buffer overflow in hash_update() on long parameter.
    (CVE-2022-37454) (nicky at mouha dot be)

- Session:
  . Fixed bug GH-9583 (session_create_id() fails with user defined save handler
    that doesn't have a validateId() method). (Girgias)

- Streams:
  . Fixed bug GH-9590 (stream_select does not abort upon exception or empty
    valid fd set). (Arnaud)

(taca)

2022-10-30 10:16:49 UTC MAIN commitmail json YAML

doc: Updated lang/php81 to 8.1.12

(taca)

2022-10-30 10:16:24 UTC MAIN commitmail json YAML

lang/php81: update to 8.1.12

8.1.12 (2022-10-27)

- Core:
  . Fixes segfault with Fiber on FreeBSD i386 architecture. (David Carlier)

- Fileinfo:
  . Fixed bug GH-8805 (finfo returns wrong mime type for woff/woff2 files).
    (Anatol)

- GD:
  . Fixed bug #81739: OOB read due to insufficient input validation in
    imageloadfont(). (CVE-2022-31630) (cmb)

- Hash:
  . Fixed bug #81738: buffer overflow in hash_update() on long parameter.
    (CVE-2022-37454) (nicky at mouha dot be)

- MBString:
  - Fixed bug GH-9683 (Problem when ISO-2022-JP-MS is specified in
    mb_ encode_mimeheader). (Alex Dowad)

- Opcache:
  . Added indirect call reduction for jit on x86 architectures. (wxue1)

- Session:
  . Fixed bug GH-9583 (session_create_id() fails with user defined save handler
    that doesn't have a validateId() method). (Girgias)

- Streams:
  . Fixed bug GH-9590 (stream_select does not abort upon exception or empty
    valid fd set). (Arnaud)

(taca)

2022-10-30 10:01:23 UTC MAIN commitmail json YAML

doc: Updated math/pari to 2.15.0

(nros)

2022-10-30 10:00:16 UTC MAIN commitmail json YAML

Update math/pari to version 2.15.0

Listed in the TODO and the version in pkgsrc
was 7 years old.

Fix pkglint complaints.

The changes below are only for 2.13 to 2.15.
The commit message would be to big if all
changes were included.

Changes from changelog:

Bug numbers refer to the BTS at http://pari.math.u-bordeaux.fr/Bugs/
Done for version 2.15.0 (released 19/09/2022):
  Fixed
    1- slowdown in zeta (e.g. zeta(Pi) at \p500)
    2- GC error in idealinv [#2258]
    3- qfminim inefficiency (initial bound from non-LLL-reduced matrix) 4- mfshimura in weight 3/2 => oo loop
    5- zetahurwitz(s, huge x) => overflow or very slow
    6- matsolve([1,1,1/2; 1,0,1/2; 2,1,0], [-1;1;-1]) -> SEGV [#2261]
    7- qfminim(Mat(1),,,2) -> precision error [#2262]
    8- subst(p, v, t_SER) very slow if p contains many variables [#2264]
    9- mfsymboleval for trivial path returned 0 instead of a vector of 0s
        when f has multiple embeddings [#2260]
    10- 2^(1 + O(3^4)) -> type error
    11- Zn_quad_roots(8,0,-1) to compute roots of x^2-1 mod 8 -> [4,[1,3]]
        (1 or 3 mod 4) instead of the expected [2,[1]] (1 mod 2) [#2265]
    12- tan(1+10^20*I) -> overflow (same for cotan and psi)
BA  13- Mod(2,3)^1000000000000000000001 -> Mod(-1,3) [#2266]
    14- subst(O(y) + x, x, (1 - y + O(y^2))*x + O(x^2)) -> SEGV [#2267]
    15- (Mod(0,3) + x) + O(x^2) -> x + O(x^2)  [now Mod(1,3)*x + O(x^2)]
    16- precision too low for units in mfgaloisprojrep
    17- missing GC at the end of RgXn_inv
    18- (-1)^(1/3) -> -1 instead of exp(log(-1)/3)
    19- mfeisenstein(k, trivial characters mod N > 1) not handled correctly
BA  20- missing GC in qfsolve
    21- missing GC in nfeltval + better algorithm when valuation is huge
    22- rnfidealup(, non-integral ideal) -> division by 0
    23- memory leak in ellheight
    24- memory leak in bnfinit
    25- zeta(-2 + O(x)) => division by 0
    26- nfeltdiv(nfinit(x^2+1), 0, 1+x/2) -> SEGV [#2277]
    27- numerical instability in polinterpolate [#2278]
    28- znchargauss(g,chi,0) -> oo loop
    29- bnflog(bnr, ...) -> SEGV
    30- elliptic functions: incorrect reduction of z/w1 mod [1,tau] =>
        catastrophic cancellation
    31- powcx(x, t_COMPLEX with 0 imaginary part) -> crash
    32- nfsubfields(t_POL in other var than x,,1) -> SEGV
    33- extra terms in power t_SER substitutions [#2281]
        f=1+4*t^2+36*t^4+O(t^6); g=q-4*q^3+14*q^5+O(q^7); subst(f,t,g)
        -> spurious extra term -400*q^6
    34- k=bnfinit(quadpoly(-2923,a)); bnrclassfield(k,3) -> SEGV [#2280]
BA  35- rnfdisc mishandled polynomials with denominators [#2284]
BA  36- elltamagawa(ellinit([-1456/243,93184/19683])) -> wrong result
    37- mfsearch would sometimes miss the trivial form
    38- typo in allh [affects ECPP tunings]
HC  39- mfisetaquo(mffrometaquo([1,12;193,12])) -> 0
    40- polroots(1.E-47*t^6 + 1.E-47*t^5 + 4.E-46*t^4) -> bug in type [#2286]
    41- ceil(quadgen(5)) -> 1 instead of 0 [#2288]
    42- floor(Mod(0,3)*quadgen(5)) -> crash
    43- padicappr(x^2+1, 1/3+O(3)) -> missing valuation and type checks
    44- padicappr(x^2+25,5+O(5^2)) -> [O(5),O(5)] instead of
        [2*5+O(5^2),3*5+O(5^2)]
    45- wrong ispower(t_RFRAC) and issquare(t_RFRAC, &z) [#2289]
    46- slow series substitution if valuation huge
        f=t^50000+O(t^50001); g=q*Ser(vector(50000,i,1),q); h=subst(f,t,g)
    47- 1+O(x)==O(x)
    48- cmp() would use possibly uninitialized bits in t_POL codewords
BA  49- qfauto([[1,0;0,1],[0,0;1,0]]) -> SEGV
    50- bnfsunit(...)[4] (the S-regulator) did not correspond to its
        definition in the documentation [ was using log(p) instead of
        log(Norm P)) for P in S above p ]
BA  51- rnfdisc could return corrupted result
    52- quadtofp suffered from catastrophic cancellation [#2298]
        z=66992092050551637663438906713182313772
          -47370562574818466708936539960450008968*quadgen(8); z*1. -> 0.75
BA  53- concat(List([1])[1..0]) ->SEGV (instead of error) [#2299]
BA  54- List([1])[1..0]==List() -> 0 instead of 1
    55- ZX_squff(T) did not follow its specification if T(0) = 0
    56- (-1)^(-1/2) -> I instead of -I
    57- lfuntheta inaccurate in large weight [#2305]
    58- GC error in ZX_Uspensky(, flag = 0)
BA  59- ellisomat(ell/nf not integral) -> oo-loop or wrong result
BA  60- (f(~v)=v[1]=1);(g(v) = f(~v)); my(V=[0]);g(V);V -> [1] instead of [0]
        due to missing copy on write [#2304]
    61- hypergeom([1/12,1/12],2/3,3) -> wrong result (incorrect
        limiting case of transformation formula)
    62- overflow in mulu_interval(,ULONG_MAX) [#2309]
    63- ellE(1) -> domain error [#2312]
    64- log1p(-1 + 10^-10) -> oo time
    65- bernvec entries were wrong from B_{2*4064} on [#2311]
    66- plotrecthraw for multi-curves
    67- RgXn_powu(,,1) wrong result [#2314]
    68- erfc incorrect on negative imaginary axis [#2315]
    69- mfgalpoistype bug for dihedral types (when conductor at oo is not
        stable under Galois) [#2293]
BA  70- [32bit] forfactored(n=223092868, 223092871, ) -> SEGV [#2318]
    71- Fp_issquare(0, p) would return 0
    72- For z=x+wy a t_QUAD, z.pol returned the modulus z.mod instead of the
        t_POL x+'w*y
    73- allow eulerianpol(0) (= 1)
    74- allow polylog(0,x) (was broken when eulerianpol was introduced)
BA  75- concat(t_LIST,t_LIST) was leaking memory
    76- missing type checks in ellchangepoint (SEGV)
    77- polsturm(-5500*x^4+440*x^3+21780*x^2-9680*x-29040,[-oo,-4])->corruption
    78- ellheight(E,,Q) -> SEGV
    79- besselj(80,66) -> oo loop
    80- lfun(1, 0.0) "normalizing a series with a 0 leading term" [#2329]
    81- (0. + O(x) == 1) returned 'true'
    82- lfun(1, 0., 1) -> division by 0
    83- fix lfuncost when root number is unknown (more a_n are needed)
    84- idealismaximal(nfinit(x),Mat(2)) -> 0 [#2333]
    85- O(29^(-1)) == 1 was FALSE (same for -1)
    86- Mod(0, 2*x^0)  == 1 was FALSE (same for -1)
BA  87- [X11] resizing a window could keep traces of previous drawing
BA  88- x->x+0x1 was not displayed correctly
    89- bnfinit(Q) was not using current precision [#2335]
    90- lfuncreate(x^2 + 1/2) -> internal error. Allow rational coefficients.
    91- polresultant(t_POL with t_RFRAC coefs,...) -> internal errors
    92- znchardecompose(znstar(2,1),[],2) -> SEGV [#2339]
    93- genus2red(150*x^6+180*x^5-270*x^4+2040*x^3-1350*x^2+3060*x+270)
        -> internal bug [#2331]
    94- missing roots in nfroots(t_POL,) [#2345]
    95- factorpadic: ensure leading coefs are powers of p [#2352]
    96- nfsnf: wrong results [#2353]
XR  97- rare SEGV in nfdisc. [#2356]
BA  98- factor((Mod(1,2)*((t^2+1)*x^4+(t^4+1)*x^2+1))) -> division by 0
    99- internal type errors in mfsymboleval [#2360]
  100- incorrect chargalois for trivial group [#2341]
  101- minpoly(Mod(1/(x-(t+1))*Mod(1,2),(t+1)*x^2+t*x+1)) -> error [#2363]
BA 102- factor(Mod(1,2)*x^5+a*x^3) -> div by 0
AP 103- nfgrunwaldwang: fix infinite loop [#2343]
  104- ti=thueinit(3*x^3 + 5*x^2 - 14*x + 54,1); thue(ti,1) -> error [#2365]
  105- algdep(t_POLMOD x) -> x.mod instead of correct result
  106- bnrinit(,,,cycmod) failed to delete elementary divisors equal to 1
BA 107- bnrclassfield: incorrect result when fundamental units are large, e.g.
        bnrclassfield(bnfinit(nfsplitting(a^3-a^2-202*a-3080),1),2)  [#2371]
  108- M8=mfinit([8,5/2]); mfatkininit(M8,8)[1] was 0 and shouldn't be
  109- polylogmult instability
        default(realprecision,366);a=(1+sqrt(5))/2;w=(1+sqrt(-3))/2;
        polylogmult([1,1,1,1],[1/a,a,1,w]) -> error
  110- valuation(x*(y^2-1), y+1) -> oo loop [#2381]
  111- round(t_FRAC, &e): e was always -oo
  112- FpM_center_inplace would crash for p = 3 [#2387]
BA 113- [gp interpreter] fix memory leak in pop_lex
  114- numerator(1/x+1/y, 'x) -> x*y
  115- colors = "no" (or "") handled incorrectly [#2402]
  116- thue(thueinit(x^3-3*x^2+1,1), 2187) -> domain error in mplog [#2397]
  117- Bessel function of huge order -> oo loop [e.g. besselj(220, 112)]
  118- elltwist(E,) would ignore E's real precision

  Added
HC  1- new GP function eulerreal
BA  2- fplll: fast, dpe and heuristic variants
    3- dirpowerssum: allow a completely multiplicative function
    4- [libpari] atanhuu, atanhui, powcx, powcx_prec, cx_approx0
    5- new GP function lfunparams (initial implementation P. Molin)
    6- [libpari] row_Q_primpart
BA  7- [libpari] RgXQ_trace, RgX_chinese_coprime, RgXQV_factorback
    8- [libpari] FpM_intersect_i, Flm_intersect_i
HC  9- add optional argument to ramanujantau + parallelize code
HC  10- new GP functions bessljzero, besselyzero
BA  11- [libpari] Fle_ellweilpairing, Fle_elltatepairing, Flj_to_Fle
                  Fl_ellptors
BA  12- [libpari] ZC_divexactu, ZM_divexactu
HC  13- allow hypergeom(N, D, t_SER)
    14- [libpari] qfbsqr, qfbcomp, qfbpow, qfbpowraw, qfbsqr_i, qfbcomp_i,
        qfbpow_i, qfbpow, qfbpowraw, qfr3_compraw, qfr5_compraw
    15- general composition of binary quadratic forms (in different orders)
BA  16- New GP functions ellrank, ellrankinit : implement 2-descent on
        elliptic curve following a GP script by Denis Simon.
BA  17- [libpari] RgXY_derivx, RgX_recip_i
    18- [libpari] RgC_RgV_mulrealsym, RgM_to_RgXV_reverse
BA  19- New GP function ellsaturation
    20- [libpari] ZX_Z_eval
BA  21- [libpari] elltors_psylow
    22- ellinit([j]); no need to use ellfromj
    23- ideallist(nf, negative bound) to return ideals of norm |bound|
        (in factored form)
    24- rnfconductor(bnf,pol,flag): add flag=2 to only return the conductor
        and its factorization (which comes for free)
HC  25- New GP functions nflist, nfresolvent
BA  26- [libpari] Hermite_bound
    27- substvec: support t_VEC replacement values
BA  28- New GP function ell2cover
BA  29- nfsplitting: flag to get the embedding
BA  30- New GP function galoissplittinginit
HC  31- lambertw(y): support all values y > -1/e [#1472]
HC  32- lambertw: add optional 'branch' argument; support and complex, p-adic
        and power series inputs
BA  33- [libpari] ZXC_to_FlxC, ZXM_to_FlxM
BA  34- [libpari] New function families F3v, F3m
BA  35- New GP function setdebug
    36- allow shortcut \g n feat for setdebug("feat", n)
    37- New GP function poltomonic [#2200]
    38- in GPRC, support default(key,val) and setdebug(dom,val)
    39- New GP function polsubcyclofast
    40- [libpari] prV_primes, ideals_by_norm, nfV_to_scalar_or_alg, quadpoly_i
    41- new bit in nfinit flag: don't perform LLL on nf.zk
BA  42- new flag value in nfisincl
    43- [libpari] hclassno6u_from_cache, uhclassnoF_fact, hclassnoF_fact,
        vandermondeinverseinit, vandermondeinverse, trans_evalgen,
        sunits_mod_units, Qp_exp_prec
BA  44- [libpari] RgXQ_minpoly
    45- [libpari] quadclassnos, quadclassnoF, unegquadclassnoF,
        uposquadclassnoF, coredisc2_fact, coredisc2u_fact, uquadclassnoF_fact
        quadclassnoF_fact, Z_issquarefree_fact
    46- new GP functions quadunitnorm, quadunitindex
LGr 47- allow endpoints in solve() to by +oo or -oo
    48- allow Vec(t_STR, n) and Vecsmall(t_STR, n)
    49- new GP function: harmonic
    50- allow digits(integral t_PADIC)
    51- new GP function qfbcornacchia
    52- [libpari] gc_all
BA  53- [libpari] Zp_inv, Zp_invlift, Zp_div, Zp_log, Zp_exp
BA  54- [libpari] FpXn_div, Flxn_div, RgXn_div, RgXn_div_i, FpXQXn_div, F2xn_div
    55- [libpari] maxomegau, maxomegaoddu, ZV_snf_rank, ZV_snf_rank_u,
        zv_snf_rank, F3c_to_ZC, F3c_to_mod, F3m_to_mod, ZX_unscale_divpow,
        ZX_affine
    56- new GP function snfrank
HC  57- allow lngamma(t_PADIC of negative valuation)
    58- file LICENSE (for Software Heritage archiving)
BA  59- [libpari] RgXV_prod
BA  60- new GP function serdiffdep
    61- new module for hypergeometric motives, see ??hgm. GP functions
        hgmalpha    hgmbydegree    hgmcyclo          hgminit
        hgmtwist    hgmcoef        hgmeulerfactor    hgmissymmetrical
        lfunhgm      hgmcoefs        hgmgamma        hgmparams
BA  62- new GP function lfuneuler
TF  63- new GP functions subcyclohminus, subcycloiwasawa, subcyclopclgp
    64- new GP function bnrcompositum
    65- [libpari] gdivgu, gdivgunextu, divrunextu, gmulgu, gmulug
    66- [libpari] Zp_log, Zp_exp
    67- new GP function intnumosc, sumnumsidi
BA  68- [x86_64,arm64] AVX,NEON support for hyperellratpoints
BA  69- [libpari functions ZX_digits, ZXV_ZX_fromdigits
NM  70- new GP function elltrace
BA  71- [libpari] FpXQXV_red, FpXQXT_red
BA  72- [libpari] ZpXQX_ZpXQXQ_liftroot, ZqX_ZqXQ_liftroot
    73- [libpari] ZV_snfclean
    74- allow bnrchar to construct a Dirichlet character (with a znstar input)
    75- new GP functions nfeltissquare, nfeltispower
BA  76- [libpari] FlxqX_nbfact_by_degree
BA  77- [libpari] RgXY_cxevalx
    78- allow f*g and f^n for qfbcomp/qfbpow also for extended (real) forms
    79- [libpari] qfbpows
BA  80- [libpari] FlxM_to_FlxXV, FlxXC_sub
BA  81- [libpari] FlxqXC_FlxqXQ_eval, FlxqXC_FlxqXQV_eval
BA  82- new GP function qfminimize
BA  83- new GP functions hyperelldisc, hyperellminimalmodel,
        hyperellminimaldisc, hyperellred
    84- new GP function setdelta
BA  85- [libpari] RgX_homogenous_evalpow, QXQX_homogenous_evalpow
BA  86- [libpari] FpX_roots_mult
BA  87- [libpari] RgX_affine
HC  88- new GP function lerchphi, lerchzeta
BA  89- new GP function hyperellisoncurve
BA  90- [libpari] nfM_ker
    91- [libpari] Qp_zeta
BA  92- [libpari] RgX_mul2n
    93- [libpari] rfrac_to_ser_i
    94- [libpari] FlxC_FlxqV_eval_pre, FlxC_Flxq_eval_pre,
        Flx_FlxqV_eval_pre, Flx_Flxq_eval_pre, Flx_Frobenius_pre,
        Flx_div_pre, Flx_divrem_pre, Flx_extgcd_pre, Flx_gcd_pre,
        Flx_get_red_pre, Flx_halfgcd_pre, Flx_mul_pre, Flx_oneroot_pre,
        Flx_oneroot_split_pre, Flx_rem_pre, Flx_roots_pre, Flx_sqr_pre,
        Flxq_div_pre, Flxq_inv_pre, Flxq_invsafe_pre, Flxq_mul_pre,
        Flxq_powers_pre, Flxq_powu_pre, Flxq_sqr_pre,
        Flx_powu_pre, Flxn_div_pre, Flxn_mul_pre, Flxn_sqr_pre,
        FlxqX_fromNewton_pre, FlxqX_Flxq_mul_pre, FlxqX_Flxq_mul_to_monic_pre,
        FlxqX_FlxqXQV_eval_pre, FlxY_FlxqV_evalx_pre, FlxY_Flxq_evalx_pre,
        FlxqX_Newton_pre, FlxqX_get_red_pre, FlxqX_invBarrett_pre,
        FlxqX_powu_pre, FlxqXn_mul_pre, FlxqXn_sqr_pre, FlxqXn_inv_pre,
        FlxqXn_expint_pre, FlxY_eval_powers_pre, FlxY_evalx_powers_pre,
        FlxY_evalx_powers_pre, FlxqX_divrem_pre, FlxqXQ_inv_pre,
        FlxqXQ_invsafe_pre, FlxqXQ_sqr_pre, FlxqX_rem_pre, FlxqX_sqr_pre,
        FlxqXQ_pow_pre, FlxqXC_FlxqXQV_eval_pre, FlxqXQ_div_pre,
        FlxqXQ_mul_pre, FlxqX_halfgcd_pre, FlxqX_mul_pre, FlxqX_extgcd_pre,
        FlxqXQ_powers_pre, FlxqXQ_powu_pre, FlxqX_normalize_pre, FlxqX_red_pre,
        Kronecker_to_FlxqX_pre, Flx_dotproduct_pre, FlxqX_div_pre,
        FlxY_Flxq_evalx_pre, FlxqXC_FlxqXQV_eval_pre, Flx_is_smooth_pre,
        Flxq_pow_pre, Flxq_pow_init_pre, Flxq_pow_table_pre,
        Flx_matFrobenius_pre, FlxqV_dotproduct_pre, FlxqX_FlxqXQ_eval_pre,
        Flxq_auttrace_pre, Flxq_minpoly_pre, Flxq_lroot_fast_pre, Flxq_lroot_pre
        Flxq_matrix_pow_pre, Flx_ddf_pre, Flx_factor_squarefree_pre,
        Flx_nbfact_pre, Flx_nbfact_Frobenius_pre, Flx_resultant_pre,
        Flxq_autpow_pre, FlxqX_gcd_pre, FlxY_evalx_pre, FlxqXQ_autsum_pre,
        FlxqXQ_minpoly_pre, FlxqXQ_autpow_pre, FlxqXQ_auttrace_pre,
        FlxqX_Frobenius_pre, FlxqX_factor_squarefree_pre, FlxqE_weilpairing_pre
TF  95- new GP function factormodcyclo
TF  96- new libpari functions FpX_factcyclo, Flx_factcyclo
    97- new libpari functions ZV_sort_shallow, ZV_sort_uniq_shallow,
        tridiv_boundu
BA  98- rnfabelianconjgen
    99- new libpari functions abmap_kernel, abmap_subgroup_image, ZV_ZV_mod,
        ZM_ZV_mod
  100- bnr_char_sanitize, bnr_subgroup_sanitize
TF 101- GP function znsubgroupgenerators
  102- [libpari] RgV_is_prV
  103- improve idealfactorback [using ideamulpowprime]

  Changed
HC  1- faster implementation of eulervec + cache result
    2- sumnummonieninit(,1): faster algorithm (complex step)
    3- atanh(rational) now uses binary splitting
BA  4- FqV_to_FlxV, FqC_to_FlxC, FqM_to_FlxM: replaced by
        ZXC_to_FlxC, ZXM_to_FlxM
    5- FpM_intersect and Flm_intersect now guaranteed to return an
        Fp-basis; use FpM_intersect_i if you only need a generating set
    6- ZXX_to_Kronecker -> RgXX_to_Kronecker, ZXX_to_Kronecker_spec
        -> RgXX_to_Kronecker_spec
    7- [libpari] nbessel -> ybessel
    8- faster implementation of mfinit and mfbasis in weight 1
    9- ZabM_ker: replace final exact check by probabilistic check modulo a
        63-bit prime
    10- [libpari] ZC_u_divexact -> ZC_divexactu
    11- unify real and imaginary binary quadratic forms, include discriminant
        types t_QFI and t_QFR are replaced by t_QFB
    12- allow Qfb([a,b,c]) and Vec(t_QFB)
    13- qfbredsl2(q, S): change format of S: was [D,isD], is now isD
BA  14- [libpari] gp_read_stream now return NULL when EOF is reached (was gnil)
    15- elltwist now returns an ellinit, and accepts the same input formats
        as ellinit ([a1,a2,a3,a4,a6], [a4,a6], Cremona label)
    16- gen_search / vecvecsmall_search: remove flag; the result is now
        positive if the element is found else -i if element should be
        inserted at position i.
    17- allow t_COL of objects in gconcat1 / shallowconcat1
    18- [libpari] Z_smoothen now uses (and returns) t_VEC arguments.
        Use Z_lsmoothen to input small primes as a t_VECSMALL.
    19- poliscyclo: replace Bradford-Davenport's Graeffe method by their
        invphi algorithm (much faster)
BA  20- [libpari] QXX_QXQ_eval renamed to QXY_QXQ_evalx
    21- [libpari] ZX_Zp_root(f,a,p,): assume 0 <= a < p
BA  22- [libpari] gen_factorback now take an extra parameter one.
    23- [libpari] mplambertx_logx, mplambertX, mplambertxlogx_x
    24- [libpari] absZ_factor_limit_strict no longer guarantees that q is
        composite: this is useless for applications and possibly expensive
    25- default(debugfiles,) is now obsolete, use setdebug("io",)
    26- [libpari] quadclassno now has a second argument (to recover the
        attached fundamental discriminant)
    27- faster qfbclassno for non fundamental positive discriminants
        (use quadunitindex)
    28- removed appa.tex from users.dvi; inline the text in INSTALL.tex
    29- divrunu, divgunu: use a single division in all cases (faster even if
        denominator has 2 words)
    30- allow random(negative integer N) -> a random integer in [-n,n], n=|N|-1.
    31- allow sqrtint and sqrtnint for nonnegative real number argument
    32- allow logint for positive real number argument
    33- improve gamma and lngamma for t_FRAC inputs
    34- renamed normalize -> normalizeser
    35- nfinit/nfdisc/nfbasis: use lazy factorization by default [#2326]
    36- in idealtyp(ideal, fa), allow setting fa to NULL
BA  37- system now return the shell return value.
    38- allow valuation(x) when x is a t_PADIC, a t_POL or a t_SER
    39- libpari function precision() now always return a 'prec' (integer > 2).
        It used to return 2 for real 0 of non-negative exponent.
    40- grndtoi(GEN x, long *e): allow setting e = NULL
BA  41- [libpari] pari_thread_start: do not allow threads started this way to
        launch more threads.
BA  42- genus2red: 3rd component is now a pair [P,Q] such that y^2+Q*y=P is
        minimal everywhere.
    43- faster implementation of binomial

  Removed
    1- [libpari] obsolete functions qfi, qfr, qfi_1, qfr_1, redreal,
        redrealnod, rhoreal, rhorealnod, qfrcomp, qfrcompraw, qfrsqr,
        qfrsqrraw, qfisqrraw, qficompraw, qfipowraw, qfipow, qficomp,
        qfisqr, redimag
    2- [libpari] obsolete types t_QFI, t_QFR
    3- [libpari] nfinitall is now obsolete; use nfinit with the same arguments
    4- [libpari] order is now obsolete; use znorder

(nros)

2022-10-30 08:28:43 UTC MAIN commitmail json YAML

doc: Updated audio/mpc to 0.34nb1

(wiz)

2022-10-30 08:28:34 UTC MAIN commitmail json YAML

mpc: fix PLIST for latest py-sphinx and depend on it

Bump PKGREVISION

(wiz)

2022-10-30 08:27:09 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash-docs to 4.12

(wiz)

2022-10-30 08:27:00 UTC MAIN commitmail json YAML

gnucash-docs: update to 4.12.

4.12  - 25 September 2022
        o Major revision of the Online Quote Retrieval (Finance::Quote) section.
        o Enumerate figure files in CMakeLists so that invalid references will
          error out at build time and fail CI.
        o Install according to the XDG document spec instead of the very
          obsolete GHelp scheme.
        o Manual C: adjust image width
        o Improve GPL link
        o Simplify ulink tags
        o Create several new DocBook entities.
        o Manual: remove superfluous "Help_" from file names
        o Add option to enable/disable html install rules
          It's only used on MacOS and interferes with the linux distribution
          builds. The option is enabled by default on MacOS and disabled on
          other platforms.
        o Manual: Minor structural cleanup of GUIMenus (C, de)
        o gnc-dobookx.dtd: Mention predefined entities
        o Return doc crosslink to draft.
        o New and Updated Translations: German

(wiz)

2022-10-30 07:44:12 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.13.9

(tsutsui)

2022-10-30 07:43:56 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.13.9.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.9

1.13.9 / 2022-10-18

Security

  * [CRuby] Vendored libxml2 is updated to address CVE-2022-2309,
    CVE-2022-40304, and CVE-2022-40303. See GHSA-2qc6-mcvw-92cw for more
    information.
  * [CRuby] Vendored zlib is updated to address CVE-2022-37434.
    Nokogiri was not affected by this vulnerability, but this version
    of zlib was being flagged up by some vulnerability scanners,
    see #2626 for more information.

Dependencies

  * [CRuby] Vendored libxml2 is updated to v2.10.3 from v2.9.14.
  * [CRuby] Vendored libxslt is updated to v1.1.37 from v1.1.35.
  * [CRuby] Vendored zlib is updated from 1.2.12 to 1.2.13.
    (See LICENSE-DEPENDENCIES.md for details on which packages redistribute
    this library.)

Fixed

  * [CRuby] Nokogiri::XML::Namespace objects, when compacted, update
    their internal struct's reference to the Ruby object wrapper.
    Previously, with GC compaction enabled, a segmentation fault was
    possible after compaction was
    triggered. [#2658] (Thanks, @eightbitraptor and @peterzhu2118!)
  * [CRuby] Document#remove_namespaces! now defers freeing the underlying
    xmlNs struct until the Document is GCed. Previously, maintaining a
    reference to a Namespace object that was removed in this way could
    lead to a segfault. [#2658]

(tsutsui)

2022-10-30 06:50:26 UTC MAIN commitmail json YAML

doc/TODO: add some

+ alsa-lib-1.2.8, i3-4.21.1, keepassxc-2.7.4, libidn2-2.3.4,
  php81-8.1.12, taglib-1.13, unrar-6.2.1, wireshark-4.0.1.

(wiz)

2022-10-30 06:42:16 UTC MAIN commitmail json YAML

doc: Updated wm/awesome to 4.3nb8

(triaxx)

2022-10-30 06:41:57 UTC MAIN commitmail json YAML

awesome: Fix manpages build for Ruby 3.1

pkgsrc changes:
---------------
  * Update patch to find executable provided by ruby31-asciidoctor.
  * Bump revision.

(triaxx)

2022-10-30 01:12:09 UTC MAIN commitmail json YAML

doc: Updated x11/sessreg to 1.1.3

(wiz)

2022-10-30 01:12:00 UTC MAIN commitmail json YAML

sessreg: update to 1.1.3.

Alan Coopersmith (6):
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      gitlab CI: stop requiring Signed-off-by in commits
      Fix -Wstringop-truncation warnings in safe_strncpy()
      sessreg 1.1.3

(wiz)

2022-10-30 01:11:12 UTC MAIN commitmail json YAML

doc: Updated x11/rgb to 1.1.0

(wiz)

2022-10-30 01:11:03 UTC MAIN commitmail json YAML

rgb: update to 1.1.0.

This release adds a new configure option --with-rgb-db-library to allow
builders more control over which dbm or ndbm compatible library is used
if --with-rgb-db-type is set to one of the non-default database options
instead of the default of "text".  The --with-rgb-db-library option can
allow use of libraries that are not normally searched for (gdbm_compat)
or to bypass libraries we do normally search for (like Berkeley db).

Alan Coopersmith (12):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      Remove unnecessary casts from malloc() & memcpy() calls
      rgb.c: fix -Wdiscarded-qualifiers warning
      rgb.c: if filename is too long, report error instead of truncating
      README: provide more information on --with-rgb-db-type
      configure: Add --with-rgb-db-library option
      gitlab CI: build all 3 --with-rgb-db-type=(text|dbm|ndbm) options
      gitlab CI: stop requiring Signed-off-by in commits
      rgb 1.1.0

Emil Velikov (1):
      autogen.sh: use quoted string variables

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

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2022-10-30 01:10:01 UTC MAIN commitmail json YAML

doc: Updated x11/libXinerama to 1.1.5

(wiz)

2022-10-30 01:09:52 UTC MAIN commitmail json YAML

libXinerama: update to 1.1.5.

Alan Coopersmith (8):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      XineramaQueryScreens: fix -Wsign-compare warning
      Remove "register" type qualifier from variable declarations
      libXinerama 1.1.5

(wiz)

2022-10-30 01:09:12 UTC MAIN commitmail json YAML

doc: Updated devel/makedepend to 1.0.7

(wiz)

2022-10-30 01:09:03 UTC MAIN commitmail json YAML

makedepend: update to 1.0.7.

Alan Coopersmith (6):
      Build xz tarballs instead of bzip2
      gitlab CI: add a basic build test
      Close fd for reading old Makefile when done, instead of leaking it
      gitlab CI: stop requiring Signed-off-by in commits
      Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters
      makedepend 1.0.7

Thibault DUPONCHELLE (1):
      Add test case for bug #1 + proposed fix.

(wiz)

2022-10-30 01:08:11 UTC MAIN commitmail json YAML

doc: Updated x11/x11perf to 1.6.2

(wiz)

2022-10-30 01:08:02 UTC MAIN commitmail json YAML

x11perf: update to 1.6.2.

Aaron Plattner (1):
      tests: Skip trapezoids for unsupported XRender formats

Alan Coopersmith (6):
      Fix spelling/wording issues
      Build xz tarballs instead of bzip2
      gitlab CI: add a basic build test
      Variable scope reductions as recommended by cppcheck
      Stop casting return value of malloc() and calloc()
      x11perf 1.6.2

(wiz)

2022-10-30 01:06:55 UTC MAIN commitmail json YAML

doc: Updated x11/libXext to 1.3.5

(wiz)

2022-10-30 01:06:46 UTC MAIN commitmail json YAML

libXext: update to 1.3.5.

Alan Coopersmith (14):
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Xge.c, Xge.h: convert from ISO-8859-1 to UTF-8
      Add extutilP.h header for xgeExtRegister() prototype
      Remove unnecessary casts of malloc/calloc results
      Remove unnecessary (char *) casts from Xfree() arguments
      Use calloc instead of malloc if we may not initialize all the bytes
      Import reallocarray() from libX11
      Convert calls to Xmalloc arrays to use Xmallocarray instead
      configure: Use AC_USE_SYSTEM_EXTENSIONS to set GNU_SOURCE & other defines
      Remove "All rights reserved" from Oracle copyright notices.
      COPYING: Add info for Xge.* and reallocarray.* files
      libXext 1.3.5

Matthieu Herrb (1):
      add ACLOCAL_AMFLAGS = -I m4 to make aclocal pick ax_gcc_builtin.m4

(wiz)

2022-10-30 01:05:34 UTC MAIN commitmail json YAML

doc: Updated x11/xsetroot to 1.1.3

(wiz)

2022-10-30 01:05:24 UTC MAIN commitmail json YAML

xsetroot: update to 1.1.3.

Alan Coopersmith (8):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      Variable scope reductions as recommended by cppcheck
      Handle -Wsign-compare warnings
      gitlab CI: stop requiring Signed-off-by in commits
      xsetroot 1.1.3

(wiz)

2022-10-29 20:35:05 UTC MAIN commitmail json YAML

doc: Updated sysutils/xplr to 0.20.0

(pin)

2022-10-29 20:34:43 UTC MAIN commitmail json YAML

sysutils/xplr: update to 0.20.0

Changes & fixes
- BREAKING: xplr shell (:!) will default to null (\0) delimited pipes, as
  opposed to newline (\n) delimited ones (i.e. will use Call0 instead of
  Call).
- Use new messages for safer file path handling (\0 delimited):
    - Call0
    - CallSilently0
    - BashExec0
    - BashExecSilently0
- Use new sub-commands for safer message passing:
    -m FORMAT [ARGUMENT]... / --pipe-msg-in FORMAT [ARGUMENT]...
    -M FORMAT [ARGUMENT]... / --print-msg-in FORMAT [ARGUMENT]...
    Where FORMAT is a YAML string that may contain %s, %q and %%
    placeholders and ARGUMENT is the value per placeholder. See init.lua.
- Following hooks can be defined in the config files using an optional
  return { on_* = { list, of, messages }, ... } statement at the end.
    - on_load
    - on_focus_change
    - on_directory_change
- Use --vroot to isolate navigation of an xplr session inside a specific
  directory. Interaction still requires passing full path, and shell,
  lua functions etc still can access paths outside vroot.
  Use the following messages to switch vroot at runtime, or the use key
  bindings available in the new builtin mode "vroot" (mapped to : v).
    - SetVroot
    - UnsetVroot
    - ToggleVroot
    - ResetVroot
- Use $XPLR_INITIAL_PWD and Lua equivalent to implement workspace like
  features without using virtual root. Use keys gi to go to the initial
  working directory from anywhere.
- Use the convenient xplr.util utility functions in your Lua function calls.
  See xplr.util API docs.
- Improved CLI errors.
- Finished documentation (finally).
- UI updates to handle newlines in path.

Thanks to @jmcantrell for reporting and help implement fix for the critical
newline-in-pathname bug.

(pin)

2022-10-29 19:16:26 UTC MAIN commitmail json YAML

doc: Updated audio/mpg123 to 1.31.0

(triaxx)

2022-10-29 19:16:04 UTC MAIN commitmail json YAML

2022-10-29 18:28:06 UTC MAIN commitmail json YAML

2022-10-29 16:34:20 UTC MAIN commitmail json YAML

erlang-doc: fix PLIST misalignment from 25.1.2 version bump

(gutteridge)

2022-10-29 15:51:09 UTC MAIN commitmail json YAML

doc: updated timescaledb, promscale, dbmail

(tnn)

2022-10-29 15:48:59 UTC MAIN commitmail json YAML

dbmail: update to 3.3.1

3.3.1:
  MySQL 8 is supported and fixes an issue with 8.0.31 and libzdb
3.3.0:
  This release bumps gmime to version 3.0 (3.2), all other requirements
    are the same.
3.2.6:
  The maintenance(dbmail-util) process should be issued in a maintenance
    window do to massive changes on database
  compatibility compiler standard was raised to C17
Added
  IMAP Daemon: added switch to control the sequence update strategy
  IMAP Daemon: added switch to control the sync between DELETE flag and
    the actual state of the message (deleted)
  Build: automatic installation script (v 0.5)
  Maintenance(dbmail-util): added option to upgrade to
    utf8mb4(MariaDB/MySQL)
Optimizations
  IMAP: optimizing differential state
+ bugfixes

(tnn)

2022-10-29 15:36:32 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.70.1

(gdt)

2022-10-29 15:36:17 UTC MAIN commitmail json YAML

chat/matrix-synapse: Update to 1.71.1

Upstream changes:

Synapse 1.70.1 (2022-10-28)
===========================

(bugfixes)

Synapse 1.70.0 (2022-10-26)
===========================

Features
--------

- Support for
  [MSC3856](https://github.com/matrix-org/matrix-spec-proposals/pull/3856):
  threads list
  API. ([\#13394](https://github.com/matrix-org/synapse/issues/13394),
  [\#14171](https://github.com/matrix-org/synapse/issues/14171),
  [\#14175](https://github.com/matrix-org/synapse/issues/14175))

- Support for thread-specific notifications & receipts
  ([MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771)
  and
  [MSC3773](https://github.com/matrix-org/matrix-spec-proposals/pull/3773)). ([\#13776](https://github.com/matrix-org/synapse/issues/13776),
  [\#13824](https://github.com/matrix-org/synapse/issues/13824),
  [\#13877](https://github.com/matrix-org/synapse/issues/13877),
  [\#13878](https://github.com/matrix-org/synapse/issues/13878),
  [\#14050](https://github.com/matrix-org/synapse/issues/14050),
  [\#14140](https://github.com/matrix-org/synapse/issues/14140),
  [\#14159](https://github.com/matrix-org/synapse/issues/14159),
  [\#14163](https://github.com/matrix-org/synapse/issues/14163),
  [\#14174](https://github.com/matrix-org/synapse/issues/14174),
  [\#14222](https://github.com/matrix-org/synapse/issues/14222))

- Stop fetching missing `prev_events` after we already know their
  signature is
  invalid. ([\#13816](https://github.com/matrix-org/synapse/issues/13816))

- Send application service access tokens as a header (and query
  parameter). Implements
  [MSC2832](https://github.com/matrix-org/matrix-spec-proposals/pull/2832). ([\#13996](https://github.com/matrix-org/synapse/issues/13996))

- Ignore server ACL changes when generating pushes. Implements
  [MSC3786](https://github.com/matrix-org/matrix-spec-proposals/pull/3786). ([\#13997](https://github.com/matrix-org/synapse/issues/13997))

- Experimental support for redirecting to an implementation of a
  [MSC3886](https://github.com/matrix-org/matrix-spec-proposals/pull/3886)
  HTTP rendezvous
  service. ([\#14018](https://github.com/matrix-org/synapse/issues/14018))

- The `/relations` endpoint can now be used on
  workers. ([\#14028](https://github.com/matrix-org/synapse/issues/14028))

- Advertise support for Matrix 1.3 and 1.4 on
  `/_matrix/client/versions`. ([\#14032](https://github.com/matrix-org/synapse/issues/14032),
  [\#14184](https://github.com/matrix-org/synapse/issues/14184))

- Improve validation of request bodies for the [Device
  Management](https://spec.matrix.org/v1.4/client-server-api/#device-management)
  and [MSC2697 Device
  Dehyrdation](https://github.com/matrix-org/matrix-spec-proposals/pull/2697)
  client-server API
  endpoints. ([\#14054](https://github.com/matrix-org/synapse/issues/14054))

- Experimental support for
  [MSC3874](https://github.com/matrix-org/matrix-spec-proposals/pull/3874):
  Filtering threads from the `/messages`
  endpoint. ([\#14148](https://github.com/matrix-org/synapse/issues/14148))

- Improve the validation of the following PUT endpoints:
  [`/directory/room/{roomAlias}`](https://spec.matrix.org/v1.4/client-server-api/#put_matrixclientv3directoryroomroomalias),
  [`/directory/list/room/{roomId}`](https://spec.matrix.org/v1.4/client-server-api/#put_matrixclientv3directorylistroomroomid)
  and
  [`/directory/list/appservice/{networkId}/{roomId}`](https://spec.matrix.org/v1.4/application-service-api/#put_matrixclientv3directorylistappservicenetworkidroomid). ([\#14179](https://github.com/matrix-org/synapse/issues/14179))

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

- Remove the experimental implementation of
  [MSC3772](https://github.com/matrix-org/matrix-spec-proposals/pull/3772). ([\#14094](https://github.com/matrix-org/synapse/issues/14094))

- Remove the unstable identifier for
  [MSC3715](https://github.com/matrix-org/matrix-doc/pull/3715). ([\#14106](https://github.com/matrix-org/synapse/issues/14106),
  [\#14146](https://github.com/matrix-org/synapse/issues/14146))

(gdt)

2022-10-29 15:31:06 UTC MAIN commitmail json YAML

promscale: update to 0.16.0

0.16.0:
Promscale as a Jaeger-certified backend, performance improvements,
and other bug fixes.
0.15.0:
Bug fixes and performance improvements in tracing(Jaeger & OTLP) subsystem.

(tnn)

2022-10-29 15:29:15 UTC MAIN commitmail json YAML

doc/TODO: + mame-0.249, tor-browser-11.5.6.

(wiz)

2022-10-29 15:29:06 UTC MAIN commitmail json YAML

postgresql-promscale_extension: update to 0.7.0

Added
  Added _ps_catalog.chunks_to_vacuum_freeze to identify compressed chunks
  containing tuples not yet frozen
  Added three functions used for coordinating the vacuum engine
  _prom_catalog.get_advisory_lock_id_vacuum_engine,
  _prom_catalog.lock_for_vacuum_engine, and
  _prom_catalog.unlock_for_vacuum_engine()
  Added ability for database owners to override security checks in script
    migrating from Promscale < 0.10.0
Fixed
  Correctly remove all expired series
  Fix migration when a metric is not compressed
Changed
  The timescaledb extension is now a mandatory prerequisite
  Reuse ingestion temp tables across batches
  Drop non empty span name check constraint from _ps_trace.operation table

(tnn)

2022-10-29 15:26:55 UTC MAIN commitmail json YAML

2022-10-29 15:26:07 UTC MAIN commitmail json YAML

timescaledb-tune: update to 0.14.2

- Don't require exactly one space before or after = in postgresql.conf

(tnn)

2022-10-29 14:53:26 UTC MAIN commitmail json YAML

Note update of mail/cyrus-imapd24 to 2.4.20nb21.

(he)

2022-10-29 14:44:07 UTC MAIN commitmail json YAML

mail/cyrus-imapd24: fix issue related to own assert() definition.

The C standard says assert() must be a void expression, so change
the definition from being a block to an expression, loosely patterned
after our <assert.h> header.  This makes it compatible with the
various perl headers this program uses.  Also, add a missing semicolon
in a sequence of assert() uses, as this error was now exposed.

Bump PKGREVISION.

(he)

2022-10-29 14:04:54 UTC MAIN commitmail json YAML

doc: Added security/ssh-audit version 2.5.0

(fcambus)

2022-10-29 14:04:18 UTC MAIN commitmail json YAML

2022-10-29 14:03:09 UTC MAIN commitmail json YAML

security/ssh-audit: import ssh-audit-2.5.0.

ssh-audit is a tool for ssh server & client configuration auditing.

Features:
* SSH1 and SSH2 protocol server support
* analyze SSH client configuration
* grab banner, recognize device or software and OS, detect compression
* gather key-exchange, host-key, encryption and MAC algorithms
* output algorithm information
  (available since, removed/disabled, unsafe/weak/legacy, etc)
* output algorithm recommendations
  (append or remove based on recognized software version)
* output security information (related issues, assigned CVE list, etc)
* analyze SSH version compatibility based on algorithm information
* historical information from OpenSSH, Dropbear SSH and libssh
* policy scans to ensure adherence to a hardened/standard configuration

(fcambus)

2022-10-29 13:37:25 UTC MAIN commitmail json YAML

doc: Updated devel/patchelf to 0.16.1

(fcambus)

2022-10-29 13:37:14 UTC MAIN commitmail json YAML

patchelf: update to 0.16.1.

0.16.1

- This release only fixes the incorrect reported version by the 0.16.0
  release

0.16.0

- Handle glibc-hwcaps on ppc64le on CentOS/RHEL/Rocky 8 for
  tests/replace-add-needed.sh
- Add --print-os-abi and --set-os-abi options
- Fix Out-of-bounds read in the function modifyRPath
- Sync .note.gnu.property to PT_GNU_PROPERTY
- Fix out of bounds access when increasing program header table
- Rework file shifting to avoid sections crossing multiple segments

(fcambus)

2022-10-29 13:36:32 UTC MAIN commitmail json YAML

doc: Updated converters/bdf2psf to 1.211

(fcambus)

2022-10-29 13:36:20 UTC MAIN commitmail json YAML

bdf2psf: update to 1.211.

Nothing applying to bdf2psf in particular noted in the Changelog.

(fcambus)

2022-10-29 13:35:52 UTC MAIN commitmail json YAML

doc: Updated lang/erlang to 25.1.2

(triaxx)

2022-10-29 13:35:15 UTC MAIN commitmail json YAML

erlang: Update to 25.1.2

upstream changes:
-----------------
Patch Package OTP 25.1.2
Git Tag OTP-25.1.2
Date 2022-10-24
Issue Id ERIERL-866 ERIERL-868
System OTP Release 25
Application erts-13.1.2 mnesia-4.21.2

(triaxx)

2022-10-29 13:16:19 UTC MAIN commitmail json YAML

aubio: explicit doxygen dependency

(thor)

2022-10-29 00:56:47 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.69.0

(gdt)

2022-10-29 00:56:40 UTC MAIN commitmail json YAML

chat/matrix-synapse: Update to 1.69.0

Synapse 1.69.0 (2022-10-17)
===========================

Please note that legacy Prometheus metric names are now deprecated and will be removed in Synapse 1.73.0.
Server administrators should update their dashboards and alerting rules to avoid using the deprecated metric names.
See the [upgrade notes](https://matrix-org.github.io/synapse/v1.69/upgrade.html#upgrading-to-v1690) for more details.

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

- Remove the `complete_sso_login` method from the Module API which was
  deprecated in Synapse
  1.13.0. ([\#13843](https://github.com/matrix-org/synapse/issues/13843))

- Announce that legacy metric names are deprecated, will be turned off
  by default in Synapse v1.71.0 and removed altogether in Synapse
  v1.73.0. See the upgrade notes for more
  information. ([\#14024](https://github.com/matrix-org/synapse/issues/14024))

- Deprecate the `generate_short_term_login_token` method in favor of
  an async `create_login_token` method in the Module
  API. ([\#13842](https://github.com/matrix-org/synapse/issues/13842))

Features
--------

- Allow application services to set the `origin_server_ts` of a state
  event by providing the query parameter `ts` in [`PUT
  /_matrix/client/r0/rooms/{roomId}/state/{eventType}/{stateKey}`](https://spec.matrix.org/v1.4/client-server-api/#put_matrixclientv3roomsroomidstateeventtypestatekey),
  per
  [MSC3316](https://github.com/matrix-org/matrix-doc/pull/3316). Contributed
  by
  @lukasdenk. ([\#11866](https://github.com/matrix-org/synapse/issues/11866))

- Allow server admins to require a manual approval process before new
  accounts can be used (using
  [MSC3866](https://github.com/matrix-org/matrix-spec-proposals/pull/3866)). ([\#13556](https://github.com/matrix-org/synapse/issues/13556))

- Exponentially backoff from backfilling the same event over and
  over. ([\#13635](https://github.com/matrix-org/synapse/issues/13635),
  [\#13936](https://github.com/matrix-org/synapse/issues/13936))

- Add cache invalidation across workers to module
  API. ([\#13667](https://github.com/matrix-org/synapse/issues/13667),
  [\#13947](https://github.com/matrix-org/synapse/issues/13947))

- Experimental implementation of
  [MSC3882](https://github.com/matrix-org/matrix-spec-proposals/pull/3882)
  to allow an existing device/session to generate a login token for
  use on a new
  device/session. ([\#13722](https://github.com/matrix-org/synapse/issues/13722),
  [\#13868](https://github.com/matrix-org/synapse/issues/13868))

- Experimental support for thread-specific receipts
  ([MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771)). ([\#13782](https://github.com/matrix-org/synapse/issues/13782),
  [\#13893](https://github.com/matrix-org/synapse/issues/13893),
  [\#13932](https://github.com/matrix-org/synapse/issues/13932),
  [\#13937](https://github.com/matrix-org/synapse/issues/13937),
  [\#13939](https://github.com/matrix-org/synapse/issues/13939))

- Add experimental support for [MSC3881: Remotely toggle push
  notifications for another
  client](https://github.com/matrix-org/matrix-spec-proposals/pull/3881). ([\#13799](https://github.com/matrix-org/synapse/issues/13799),
  [\#13831](https://github.com/matrix-org/synapse/issues/13831),
  [\#13860](https://github.com/matrix-org/synapse/issues/13860))

- Keep track when an event pulled over federation fails its signature
  check so we can intelligently back-off in the
  future. ([\#13815](https://github.com/matrix-org/synapse/issues/13815))

- Improve validation for the unspecced, internal-only
  `_matrix/client/unstable/add_threepid/msisdn/submit_token`
  endpoint. ([\#13832](https://github.com/matrix-org/synapse/issues/13832))

- Faster remote room joins: record _when_ we first partial-join to a
  room. ([\#13892](https://github.com/matrix-org/synapse/issues/13892))

- Support a `dir` parameter on the `/relations` endpoint per
  [MSC3715](https://github.com/matrix-org/matrix-doc/pull/3715). ([\#13920](https://github.com/matrix-org/synapse/issues/13920))

- Ask mail servers receiving emails from Synapse to not send automatic
  replies (e.g. out-of-office
  responses). ([\#13957](https://github.com/matrix-org/synapse/issues/13957))

(gdt)

2022-10-28 23:49:43 UTC MAIN commitmail json YAML

Update math/sollya to version 8.0.

Changes from version 7.0 to 8.0:
================================
Changes of syntax and output:
  * Hexadecimal constants ending on '+' or '-' (e.g., 0x123p-) now
    provoke a syntax error (as it always should have).
  * The match construct on error now matches (it used to return
    error).
  * In certain cases, procedures could not be applied to an empty set
    of arguments because a syntax error occurred before. This is now
    possible.
  * The meaning and use of infinities and signed zeros in intervals
    has been changed (see documentation for details).
  * Input and output of decimal constants is now fully exact in
    rationalmode. In all other instances, a warning message is now
    produced when an internal constant gets printed in decimal and a
    rounding occurs.

Critical bug fixes:
  * Making Sollya compile again with recent versions of fplll (at
    least on the Linux side).

Improvements in internal handling:
  * Improved performance on manipulation of polynomials.

Major bug fixes:
  * Patched a bug in interval erfc.
  * Patched a bug preventing match to work on unary minus.

Major new functionalities:
  * The interpolate command allows for polynomial interpolation with
    and without error (see documentation for details).
  * The bezout command allows for computation of a gcd along with
    matching cofactors (see documentation for details).

Minor new functionalities:
  * The externaldata command now allows generic external library
    symbols to be bound to Sollya objects (see documentation for
    details).
  * Improvements on use of the L'Hopital rule for function
    evaluations.
  * When started as an interactive tool or as a library, Sollya now
    binds the executable's 0th argument to the Sollya identifier
    __program_name.
  * In situations when the user wishes to provide the minimax with
    real coefficients to fpminimax, it is now possible to give a list
    of coefficients instead of the expression of the real minimax (see
    documentation for details).
  * The free mathematical variable can now be unbound with the rename
    command (see documentation for details).
  * The bind command now allows for procedures with an arbitrary
    number of arguments (see documentation for details).
  * The char *sollya_lib_get_help_text(char *topic) function now
    allows for access to the help text of a certain topic.

Others:
  * In certain circumstances, the printing of a list may have had
    quadratic complexity in the past. This has been corrected.
  * If the compiler supports the -flto flag; this option is disabled
    by default though. To enable LTO compilation, use
    --enable-lto-compilation. On certain systems the -flto flag is
    supported by the compiler but LTO compilation fails. In this case,
    it is recommended not to enable LTO compilation.
  * dirtyfindzeros used to include in the list of zeros any point
    where the expression given as input evaluated to NaN. Such points
    are now included only when there is a real suspicion that it could
    be a true zero of the expression.
  * externalprocedure, externalfunction and externaldata entries can
    have cross-dependencies for their symbols. The tool now makes sure
    all symbols are unloaded in the precise inverse order of their
    loading, to allow for such cross-dependencies.
  * chebyshevform command can now be used out of execute() statements.
  * remez command now tries to recognize the situation when the
    optimal error function is identically 0.
  * configure now allows for cross-compilation.

Deprecated functionalities:
  * Deprecated readxml and printxml.
  * Deprecated the proof generation feature of the infnorm command.
  * Deprecated end-elliptic lists ending with a number as a format
    list in fpminimax.

And many bugs fixed.

(alnsn)

2022-10-28 19:59:03 UTC MAIN commitmail json YAML

2022-10-28 19:22:49 UTC MAIN commitmail json YAML

chat/matrix-synapse: Remove leftover CHECK_WRKREF_SKIP

(gdt)

2022-10-28 19:19:53 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.68.0

(gdt)

2022-10-28 19:19:36 UTC MAIN commitmail json YAML

chat/matrix-synapse: Update to 1.68.0

Packaging changes: This package now require rust, because of upstream,
and thus will fail to build on many platforms where the previous one
worked.  Please feel free to address this with upstream or package an
old version in wip :-(

This version, if configured to use sqlite, will refuse to start if the
sqlite version is old, as it is in netbsd-9 base.  This is not a
regression from the previous package because while that would start,
it would fail to run, because the netbsd-9 base sqlite is missing
required features.  This package should work with pkgsrc sqlite.

Tested with pgsql on netbsd-9 amd64.

Upstream NEWS:

Synapse 1.68.0 (2022-09-27)
===========================

Please note that Synapse will now refuse to start if configured to use a version of SQLite older than 3.27.

In addition, please note that installing Synapse from a source checkout now requires a recent Rust compiler.
Those using packages will not be affected. On most platforms, installing with `pip install matrix-synapse` will not be affected.
See the [upgrade notes](https://matrix-org.github.io/synapse/v1.68/upgrade.html#upgrading-to-v1680).

Features
--------

- Keep track of when we fail to process a pulled event over federation so we can intelligently back off in the future. ([\#13589](https://github.com/matrix-org/synapse/issues/13589), [\#13814](https://github.com/matrix-org/synapse/issues/13814))
- Add an [admin API endpoint to fetch messages within a particular window of time](https://matrix-org.github.io/synapse/v1.68/admin_api/rooms.html#room-messages-api). ([\#13672](https://github.com/matrix-org/synapse/issues/13672))
- Add an [admin API endpoint to find a user based on their external ID in an auth provider](https://matrix-org.github.io/synapse/v1.68/admin_api/user_admin_api.html#find-a-user-based-on-their-id-in-an-auth-provider). ([\#13810](https://github.com/matrix-org/synapse/issues/13810))
- Cancel the processing of key query requests when they time out. ([\#13680](https://github.com/matrix-org/synapse/issues/13680))
- Improve validation of request bodies for the following client-server API endpoints: [`/account/3pid/msisdn/requestToken`](https://spec.matrix.org/v1.3/client-server-api/#post_matrixclientv3account3pidmsisdnrequesttoken), [`/org.matrix.msc3720/account_status`](https://github.com/matrix-org/matrix-spec-proposals/blob/babolivier/user_status/proposals/3720-account-status.md#post-_matrixclientv1account_status), [`/account/3pid/add`](https://spec.matrix.org/v1.3/client-server-api/#post_matrixclientv3account3pidadd), [`/account/3pid/bind`](https://spec.matrix.org/v1.3/client-server-api/#post_matrixclientv3account3pidbind), [`/account/3pid/delete`](https://spec.matrix.org/v1.3/client-server-api/#post_matrixclientv3account3piddelete) and [`/account/3pid/unbind`](https://spec.matrix.org/v1.3/client-server-api/#post_matrixclientv3account3pidunbind). ([\#13687](https://github.com/matrix-org/synapse/issues/13687), [\#13736](https://github.com/matrix-org/synapse/issues/13736))
- Document the timestamp when a user accepts the consent, if [consent tracking](https://matrix-org.github.io/synapse/latest/consent_tracking.html) is used. ([\#13741](https://github.com/matrix-org/synapse/issues/13741))
- Add a `listeners[x].request_id_header` configuration option to specify which request header to extract and use as the request ID in order to correlate requests from a reverse proxy. ([\#13801](https://github.com/matrix-org/synapse/issues/13801))

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

- Synapse will now refuse to start if configured to use SQLite < 3.27. ([\#13760](https://github.com/matrix-org/synapse/issues/13760))
- Don't include redundant `prev_state` in new events. Contributed by Denis Kariakin (@dakariakin). ([\#13791](https://github.com/matrix-org/synapse/issues/13791))

(gdt)

2022-10-28 18:39:59 UTC MAIN commitmail json YAML

Note update of databases/libzdb to 3.2.3.

(he)

2022-10-28 18:39:25 UTC MAIN commitmail json YAML

Update databases/libzdb to version 3.2.3.

Pkgsrc changes:
* More patching of isxxxx() uses to u_char.

Upstream changes:

Version 3.2.3
-------------
* New: Provide better error reporting if a Connection cannot be
  obtained from the Connection Pool by introducing the method
  ConnectionPool_getConnectionOrException(). In C++ the exception
  thrown now contains the actual cause instead of a generic error.
* Fix: In C++ guard against stopping the Connection Pool with active
  Connections. I.e. all Connections should be returned to the pool
  before explicitly attempting to stop the pool. This is due to how
  C++ destructors are called at scope end; if there is a reference
  to a live Connection object after the pool is stopped it might cause
  a dealloc sequence problem.
* Fix: Issue #50 where unit test 5 could fail for MariaDB because
  mysql_stmt_affected_rows() only returns actual affected rows, not
  matched rows which MySQL does.
* Fix: plus other minor improvements and fixes

(he)

2022-10-28 18:30:17 UTC MAIN commitmail json YAML

Note another bump to databases/libzdb to 3.2.2nb8.

(he)

2022-10-28 18:25:01 UTC MAIN commitmail json YAML

2022-10-28 18:06:09 UTC MAIN commitmail json YAML

databases/libzdb: fix one more test's time_t print issue on NetBSD.

(he)

2022-10-28 17:59:47 UTC MAIN commitmail json YAML

databases/libzdb: update checksums, ride previous commit.

(he)

2022-10-28 17:58:42 UTC MAIN commitmail json YAML

Note update of databases/libzdb to 3.2.2nb7.

(he)

2022-10-28 17:58:03 UTC MAIN commitmail json YAML

databases/libzdb: make this build on 32-bit NetBSD hosts.

Add two patches:
* Avoid c++ overload conflict between `time_t` and `long long`
* Fix a print of `time_t` in tests/unit.c.

It seems evaldo@gardenali.biz was swallowed by Google 10+ years
ago (domain gardenali.biz no longer exists), so I took the liberty
of reverting that to pkgsrc-users@NetBSD.org.

Bump PKGREVISION.

(he)

2022-10-28 13:25:18 UTC MAIN commitmail json YAML

chat/bitlbee: Drop rc.d suggestion from MESSAGE

Packages having rc.d scripts is a normal condition, and the general
case is documented in the guide.

(gdt)

2022-10-28 13:10:30 UTC MAIN commitmail json YAML

2022-10-28 13:07:21 UTC MAIN commitmail json YAML

chat/matrix-synapse: MESSAGE exorcism

This had MESSAGE to given an example config generation command (which
probably follows upstream docs), and to warn about the deficient
sqlite in NetBSD base.  Move them to files/ and install as
documentation.  Add a caution to the Makefile near the sqlite include.

(It remains to actually fix the sqlite issue.)

(gdt)

2022-10-28 10:37:21 UTC MAIN commitmail json YAML

Updated textproc/py-tomlkit, net/py-lexicon

(adam)

2022-10-28 10:37:00 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.11.7

3.11.7 - 26/10/2022

Modified
Fix easyname provider (update action)

(adam)

2022-10-28 10:34:31 UTC MAIN commitmail json YAML

py-tomlkit: updated to 0.11.6

0.11.6

Fixed
- Allow broader type for toml file path value
- Auto-determine if a table is a super table if not specified explicitly.

(adam)

2022-10-28 10:15:37 UTC MAIN commitmail json YAML

sysutils/onefetch: fix broken build

(pin)

2022-10-28 09:53:08 UTC MAIN commitmail json YAML

Updated sysutils/py-xattr, devel/py-virtualenv

(adam)

2022-10-28 09:52:46 UTC MAIN commitmail json YAML

py-virtualenv: updated to 20.16.6

v20.16.6 (2022-10-25)
---------------------

Features - 20.16.6
- Drop unneeded shims for PyPy3 directory structure

Bugfixes - 20.16.6
- Fix selected scheme on debian derivatives for python 3.10 when ``python3-distutils`` is not installed or the ``venv`` scheme is not avaiable
- Allow the test suite to pass even with the original C shell (rather than ``tcsh``)
- Fix fallback handling of downloading wheels for bundled packages
- Upgrade embedded setuptools to ``65.5.0`` from ``65.3.0`` and pip to ``22.3`` from ``22.2.2``

(adam)

2022-10-28 09:49:33 UTC MAIN commitmail json YAML

py-xattr: updated to 0.10.0

Version 0.10.0 released 2022-10-24

* Remove exec flag from tool.py
  https://github.com/xattr/xattr/pull/106
* Update the documentation to mention
  the attr package and its getfattr and
  setfattr tools
  https://github.com/xattr/xattr/pull/103

(adam)

2022-10-28 09:47:25 UTC MAIN commitmail json YAML

Updated devel/py-build, devel/py-ipykernel

(adam)

2022-10-28 09:47:06 UTC MAIN commitmail json YAML

py-ipykernel: updated to 6.16.2

6.16.2

Maintenance and upkeep improvements
- Fix failing test and update matrix

(adam)