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 (3h)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-26 23:35:51 UTC Now

2024-01-10 16:33:02 UTC MAIN commitmail json YAML

doc: Added databases/p5-DBIx-Simple version 1.37

(schmonz)

2024-01-10 16:32:46 UTC MAIN commitmail json YAML

Add and enable p5-DBIx-Simple.

(schmonz)

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

Add p5-DBIx-Simple from wip, packaged by ficovh@yahoo.com.

DBIx::Simple provides a simplified interface to DBI, Perl's powerful
database module.

This module is aimed at rapid development and easy maintenance. Query
preparation and execution are combined in a single method the result
object (which is a wrapper around the statement handle) provides easy
row-by-row and slurping methods.

(schmonz)

2024-01-10 16:20:40 UTC MAIN commitmail json YAML

doc: Added mail/p5-Net-SMTPS version 0.10

(schmonz)

2024-01-10 16:20:35 UTC MAIN commitmail json YAML

Add and enable p5-Net-SMTPS.

(schmonz)

2024-01-10 16:20:32 UTC MAIN commitmail json YAML

Add p5-Net-SMTPS: SSL/STARTTLS support for Net::SMTP

This module implements a wrapper for Net::SMTP, enabling
over-SSL/STARTTLS support. This module inherits all the methods from
Net::SMTP.

(schmonz)

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

doc: Added mail/p5-Net-IMAP-Simple version 1.2212

(schmonz)

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

Add and enable p5-Net-IMAP-Simple.

(schmonz)

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

Add p5-Net-IMAP-Simple: Perl extension for simple IMAP account handling

This module is a simple way to access IMAP accounts. The
Net::IMAP::Simple constructor takes one required parameter which is the
server to connect to, and additional optional parameters.

(schmonz)

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

doc: Updated biology/atac-seq to 1.4

(bacon)

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

biology/atac-seq: Update to 1.4

Add biology/py-macs3 dep to metapackage

(bacon)

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

doc: Added www/p5-HTTP-Tiny version 0.088

(schmonz)

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

Add and enable p5-HTTP-Tiny.

(schmonz)

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

Add p5-HTTP-Tiny: Small, simple, correct HTTP/1.1 client

This is a very simple HTTP/1.1 client, designed for doing simple
requests without the overhead of a large framework like LWP::UserAgent.

It is more correct and more complete than HTTP::Lite. It supports
proxies and redirection. It also correctly resumes after EINTR.

(schmonz)

2024-01-10 15:46:32 UTC MAIN commitmail json YAML

doc: Added security/p5-File-Scan-ClamAV version 1.95

(schmonz)

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

doc: Updated lang/nim to 2.0.2

(ryoon)

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

nim: Update to 2.0.2

Changelog:
2.0.2:
Bugfixes

These reported issues were fixed:

  * Fixed "Undefined behavior when with hash(...) on non-aligned bytes due to
    murmurHash cast[ptr int32]" (#22387)
  * Fixed "async/closure environment does not align local variables" (#22419)
  * Fixed "Debugging/stepping is broken in 2.0.0 and 2.1.1" (#22366)
  * Fixed "when picks wrong branch with static int" (#22474)
  * Fixed "Regression from 1.6.14 to 2.0.0 - nimble test crashes with a core
    dump" (#22357)
  * Fixed "Long-term arc-closure iterator problem" (#22619)
  * Fixed "-d:useMalloc broken with --mm:none and threads on" (#22262)
  * Fixed "Crash of compiler on array type check" (#5780)
  * Fixed "Undefined behaviorwith set card() on non-aligned pointer from
    cardSetImpl/countBits64cast on ptr uint64" (#22481)
  * Fixed "elementType from std/typetraits doesn't work in generic procs" (#
    21532)
  * Fixed "peg matchLen can raise an unlisted exception: Exception" (#22541)
  * Fixed "Piece of code output c compiler error " (#17197)
  * Fixed "Missing type inference in loop + case + if + continue" (#22604)
  * Fixed "Invalid type mismatch in generic" (#17509)
  * Fixed "std/nativesockets getHostByAddr should support IPv6" (#22834)
  * Fixed "std/nre leaks memory on every created Regex due to auto-translated
    finalizers behaving differently under ARC/ORC" (#22868)
  * Fixed "Destructor not called for temp objects passed as arguments" (#
    22866)
  * Fixed "nimsuggest inlay hints for types shown in the wrong place for
    exported vars and consts" (#23067)
  * Fixed "[Regression] static integers in quote do" (#22947)

(ryoon)

2024-01-10 15:46:07 UTC MAIN commitmail json YAML

Add and enable p5-File-Scan-ClamAV.

(schmonz)

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

Add p5-File-Scan-ClamAV: Library for sending commands to a local clamd

A library for connecting to and sending commands to a local ClamAV clamd
service - an anti-virus daemon process.

(schmonz)

2024-01-10 15:39:27 UTC MAIN commitmail json YAML

doc: Updated www/firefox115-l10n to 115.6.0

(ryoon)

2024-01-10 15:39:18 UTC MAIN commitmail json YAML

firefox115-l10n: Update to 115.6.0

* Sync with www/firefox115-115.6.0.

(ryoon)

2024-01-10 15:38:54 UTC MAIN commitmail json YAML

doc: Updated www/firefox115 to 115.6.0

(ryoon)

2024-01-10 15:38:44 UTC MAIN commitmail json YAML

firefox115: Update to 115.6.0

Changelog:
115.6.0:
* Security fixes.

Mozilla Foundation Security Advisory 2023-54
#CVE-2023-6856: Heap-buffer-overflow affecting WebGL DrawElementsInstanced
method with Mesa VM driver
#CVE-2023-6865: Potential exposure of uninitialized data in
EncryptingOutputStream
#CVE-2023-6857: Symlinks may resolve to smaller than expected buffers
#CVE-2023-6858: Heap buffer overflow in nsTextFragment
#CVE-2023-6859: Use-after-free in PR_GetIdentitiesLayer
#CVE-2023-6860: Potential sandbox escape due to VideoBridge lack of texture
validation
#CVE-2023-6867: Clickjacking permission prompts using the popup transition
#CVE-2023-6861: Heap buffer overflow affected nsWindow::PickerOpen(void) in
headless mode
#CVE-2023-6862: Use-after-free in nsDNSService
#CVE-2023-6863: Undefined behavior in ShutdownObserver()
#CVE-2023-6864: Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6, and
Thunderbird 115.6

(ryoon)

2024-01-10 15:32:23 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 121.0.1

(ryoon)

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

firefox-l10n: Update to 121.0.1

* Sync with www/firefox-121.0.1.

(ryoon)

2024-01-10 15:31:55 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 121.0.1

(ryoon)

2024-01-10 15:31:41 UTC MAIN commitmail json YAML

firefox: Update to 121.0.1

Changelog:
121.0.1:
Fixed

  * Fixed unexpected line wrapping in some CJK contexts caused by changes in
    ideographic space handling. (Bug 1870973)

  * Fixed a hang when loading sites containing column-based layouts under some
    circumstances. (Bug 1867784)

  * Fixed missing rounded corners for videos playing over another video. (Bug
    1869994)

  * Fixed Firefox not closing properly and other applications being unable to
    use a USB security key after being previously used during a Firefox
    session. (Bug 1863135)

(ryoon)

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

py-macs3: mark as not for Python 2

(wiz)

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

biology/Makefile: Add py-macs3

(bacon)

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

doc: Added biology/py-macs3 version 3.0.0

(bacon)

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

biology/py-macs3: Peak caller for TF binding sites

MACS (Model-based Analysis of ChIP-Seq) is a tool for identifying
transcription factor (TF) binding sites.  Such sites are generated
by CHiP-Seq (CHromatin immuno-Precipitation sequencing) and ATAC-Seq
(Assay for Transposase Accessible Chromatin Sequencing).  MACS
identifies "peaks" in the genome sequence, which are areas enriched
in bound TFs or accessible chromatin.

(bacon)

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

doc: Updated devel/py-joblib to 1.3.2nb1

(bacon)

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

devel/py-joblib: Unbreak hardware core count

Patch in platform-specific cases for NetBSD and FreeBSD
Without this, the core count routine errors out
No other changes

Maintainer feedback timeout (12 days)
Issue was discussed on tech-pkg and upstream
https://github.com/joblib/joblib/issues/1535

(bacon)

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

py-cykhash: add missing tools, mark as not for Python 2

(wiz)

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

devel/Makefile: Add py-cykhash

(bacon)

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

doc: Added devel/py-cykhash version 2.0.1

(bacon)

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

devel/py-cykhash: Cython equivalent to khash-sets/maps

Cykhash is a cython equivalent to khash-sets/maps, efficient
implementation of isin and unique

Benefits:
    Brings functionality of khash to Python and Cython and can be used
    seamlessly in numpy or pandas.
    Numpy's world is lacking the concept of a (hash-)set. This
    shortcoming is fixed and efficient (memory- and speedwise compared
    to pandas') unique and isin are implemented.
    Python-set/dict have big memory-footprint. For some datatypes the
    overhead can be reduced by using khash by factor 4-8.

(bacon)

2024-01-10 11:51:55 UTC MAIN commitmail json YAML

doc: Added mail/p5-Qmail-Deliverable version 1.07

(schmonz)

2024-01-10 11:51:50 UTC MAIN commitmail json YAML

Add and enable p5-Qmail-Deliverable.

(schmonz)

2024-01-10 11:51:46 UTC MAIN commitmail json YAML

Add p5-Qmail-Deliverable: Deliverability check daemon for qmail

qmail-smtpd does not know if a user exists. Lots of resources are wasted by
scanning mail for spam and viruses for addresses that do not exist anyway.

A replacement smtpd written in Perl could use this module to quickly verify
that a local email address is (probably) actually in use.

This module comes with a daemon program called qmail-deliverabled and a module
called Qmail::Deliverable::Client that copies the entire public interface, but
queries the daemon. Typically, the daemon runs as the root user, and the client
is used by the unprivileged smtpd.

(schmonz)

2024-01-10 10:33:26 UTC MAIN commitmail json YAML

Added misc/py-watchfiles; Updated www/py-uvicorn

(adam)

2024-01-10 10:33:07 UTC MAIN commitmail json YAML

py-uvicorn: updated to 0.25.0

0.25.0 - 2023-12-17

Added

Support the WebSocket Denial Response ASGI extension
Fixed

Allow explicit hidden file paths on --reload-include
Properly annotate uvicorn.run()

0.24.0.post1 - 2023-11-06

Fixed

Revert mkdocs-material from 9.1.21 to 9.2.6

0.24.0 - 2023-11-04

Added

Support Python 3.12
Allow setting app via environment variable UVICORN_APP

0.23.2 - 2023-07-31

Fixed

Maintain the same behavior of websockets from 10.4 on 11.0

0.23.1 - 2023-07-18

Fixed

Add typing_extensions for Python 3.10 and lower

0.23.0 - 2023-07-10

Added

Add --ws-max-queue parameter WebSockets

Removed

Drop support for Python 3.7
Remove asgiref as typing dependency

Fixed

Set scope["scheme"] to ws or wss instead of http or https on ProxyHeadersMiddleware for WebSockets

Changed

Raise ImportError on circular import
Use logger.getEffectiveLevel() instead of logger.level to check if log level is TRACE

0.22.0 - 2023-04-28

Added

Add --timeout-graceful-shutdown parameter
Handle SIGBREAK on Windows

Fixed

Shutdown event is now being triggered on Windows when using hot reload
--reload-delay is effectively used on the watchfiles reloader

0.21.1 - 2023-03-16

Fixed

Reset lifespan state on each request

0.21.0 - 2023-03-09

Added

Introduce lifespan state
Allow headers to be sent as iterables on H11 implementation
Improve discoverability when --port=0 is used

Changed

Avoid importing h11 and pyyaml when not needed to improve import time
Replace current native WSGIMiddleware implementation by a2wsgi
Change default --app-dir from "." (dot) to "" (empty string)

Fixed

Send code 1012 on shutdown for WebSockets
Use surrogateescape to encode headers on websockets implementation
Fix warning message on reload failure

0.20.0 - 2022-11-20

Added

Check if handshake is completed before sending frame on wsproto shutdown
Add default headers to WebSockets implementations
Warn user when reload and workers flag are used together

Fixed

Use correct WebSocket error codes on close
Send disconnect event on connection lost for wsproto
Add SIGQUIT handler to UvicornWorker
Fix crash on exist with "--uds" if socket doesn't exist
Annotate CONFIG_KWARGS in UvicornWorker class

Removed

Remove conditional on RemoteProtocolError.event_hint on wsproto
Remove unused handle_no_connect on wsproto implementation

(adam)

2024-01-10 10:25:39 UTC MAIN commitmail json YAML

2024-01-10 09:28:44 UTC MAIN commitmail json YAML

wm/marswm: restrict package to 64bit systems

(pin)

2024-01-10 09:27:57 UTC MAIN commitmail json YAML

doc: Updated shells/nushell to 0.89.0

(pin)

2024-01-10 09:27:37 UTC MAIN commitmail json YAML

2024-01-10 09:25:32 UTC MAIN commitmail json YAML

doc: Updated sysutils/dust to 0.9.0

(pin)

2024-01-10 09:25:05 UTC MAIN commitmail json YAML

sysutils/dust: update to 0.9.0

- Migrated to clap4. Command line flags must appear before arguments:
  - Good: /dust -X debug target
  - Bad: . /dust target -X debug

- Bars on right by default (change with new Flag -B)
- Add flag -S (for Custom Stack size) - incase dust crashes with memory allocation error.
- Add flat -I (--ignore-all-in-file) - Ignore all regexs in this file.
- Clearer errors on file not found.

(pin)

2024-01-10 08:39:46 UTC MAIN commitmail json YAML

Updated databases/redis, net/samba4

(adam)

2024-01-10 08:39:30 UTC MAIN commitmail json YAML

samba4: updated to 4.19.4

Changes since 4.19.3
* BUG 13577: net changesecretpw cannot set the machine account password if
  secrets.tdb is empty.
* BUG 15540: For generating doc, take, if defined, env XML_CATALOG_FILES.
* BUG 15541: Trivial C typo in nsswitch/winbind_nss_netbsd.c.
* BUG 15542: vfs_linux_xfs is incorrectly named.
* BUG 15377: systemd stumbled over copyright-message at smbd startup.
* BUG 15505: Following intermediate abolute share-local symlinks is broken.
* BUG 15523: ctdb RELEASE_IP causes a crash in release_ip if a connection to
  a non-public address disconnects first.
* BUG 15544: shadow_copy2 broken when current fileset's directories are
  removed.
* BUG 15377: systemd stumbled over copyright-message at smbd startup.
* BUG 15523: ctdb RELEASE_IP causes a crash in release_ip if a connection to
  a non-public address disconnects first.
* BUG 15534: smbd does not detect ctdb public ipv6 addresses for multichannel
  exclusion.
* BUG 15469: 'force user = localunixuser' doesn't work if 'allow trusted
  domains = no' is set.
* BUG 15525: smbget debug logging doesn't work.
* BUG 15532: smget: username in the smburl and interactive password entry
  doesn't work.
* BUG 15538: smbget auth function doesn't set values for password prompt
  correctly.
* BUG 15523: ctdb RELEASE_IP causes a crash in release_ip if a connection to
  a non-public address disconnects first.
* BUG 15440: Unable to copy and write files from clients to Ceph cluster via
  SMB Linux gateway with Ceph VFS module.
* BUG 15547: Multichannel refresh network information.

(adam)

2024-01-10 08:26:42 UTC MAIN commitmail json YAML

redis: updated to 7.2.4

Redis 7.2.4

Upgrade urgency SECURITY: See security fixes below.

Security fixes

* (CVE-2023-41056) In some cases, Redis may incorrectly handle resizing of memory
  buffers which can result in incorrect accounting of buffer sizes and lead to
  heap overflow and potential remote code execution.

Bug fixes

* Fix crashes of cluster commands clusters with mixed versions of 7.0 and 7.2
* Fix slot ownership not being properly handled when deleting a slot from a node
* Fix atomicity issues with the RedisModuleEvent_Key module API event

(adam)

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

2024-01-10 06:40:52 UTC MAIN commitmail json YAML

Updated www/py-nbconvert, comms/py-jupyter_server_terminals

(adam)

2024-01-10 06:40:35 UTC MAIN commitmail json YAML

py-jupyter_server_terminals: updated to 0.5.1

0.5.1

Bugs fixed

- fix: support OPTIONS method for CORS

(adam)

2024-01-10 06:37:31 UTC MAIN commitmail json YAML

py-nbconvert: updated to 7.14.0

7.14.0

Enhancements made

- Convert `coalescese_streams` function to `CoalesceStreamsPreprocessor`

Maintenance and upkeep improvements

- chore: update pre-commit hooks
- Fix webpdf test on Python 3.12
- Clean up import

7.13.1

Bugs fixed

- Restore removed import

7.13.0

Enhancements made

- Add table, td, tr to allowed list of tags

Maintenance and upkeep improvements

- Remove twitter links that cause linkcheck to fail
- Update ruff config
- chore: update pre-commit hooks

(adam)

2024-01-10 06:24:06 UTC MAIN commitmail json YAML

doc: Updated print/evince to 45.0nb2

(wiz)

2024-01-10 06:23:57 UTC MAIN commitmail json YAML

evince: use both desktopdb.mk and buildlink3.mk

desktopdb.mk has the install logic, buildlink3.mk doesn't.

While here, fix some pkglint.

Bump PKGREVISION.

(wiz)

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

doc/TODO: + arti-1.1.12.

(wiz)

2024-01-10 06:14:33 UTC MAIN commitmail json YAML

doc: mention chopps' updates from yesterday

(wiz)

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

kea: bump for libyang2 (though it's not a default option)

(gutteridge)

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

options.description: spaces -> tabs for previous commit

(gutteridge)

2024-01-10 00:49:03 UTC MAIN commitmail json YAML

options.description: add botan & libyang

(gutteridge)

2024-01-09 22:48:13 UTC MAIN commitmail json YAML

wheel.mk: explain that including this does not pull in py-wheel

(gutteridge)

2024-01-09 20:44:55 UTC MAIN commitmail json YAML

frr: reset PKGREVISION after update

(wiz)

2024-01-09 20:17:41 UTC MAIN commitmail json YAML

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

doc: Updated x11/xterm to 389

(pin)

2024-01-09 20:11:46 UTC MAIN commitmail json YAML

x11/xterm: update to 389

Patch #389 - 2024/01/01
- interchange variables in subparameter parsing, fixing a bug where
  subparameters after the first parameter could be misidentified
  (patch by Adam Saponara).
- correct popping of icon/window titles in a case where only one was pushed
  from patch #385 changes.
- add XTQMODKEYS response in DECRQSS, as alternative for vim.
- correct DECCIR encoded information on character set size, handle a VT525
  quirk, and add DECST8C (Windows Terminal #14984).
- improve DECRQCRA (prompted by discussion with James Holderness, Windows
  Terminal #14974).
- add part of VT525 color controls:
    - DECAC, to update default foreground/background, respond to DECRQSS
    - DECATC, to respond with DECRQSS
- prevent Unicode non-characters from being printed
  (prompted by patch by Grady Martin).
- modify send_SGR() to avoid modifying colors 16 to 255 in printed output
  (patch by Grady Martin).
- minor cleanup of miscellaneous error-codes with ERROR_MISC.
- remove legacy CSI 53 for locator status, corrected in patch #294.
- modify DECRQUPSS and DECAUPSS feature to support VT5xx character sets
  (report by Thomas Wolff).
- improve configure script:
    - reduce configure-check compiler warnings
      (prompted by Florian Weimer, Redhat #2251945)
    - improve usage messages in configure script to make it clearer when an
      option value is optional.
- improve EWMH handling (report/analysis by Edward Rosten)
    - reset _NET_WM_STATE_HIDDEN flag from _NET_WM_STATE before mapping the
      window to deiconify.
    - cache X properties to reduce latency
      (adapted from patch by Edward Rosten).

(pin)

2024-01-09 20:04:06 UTC MAIN commitmail json YAML

doc: Updated misc/rust-kanban to 0.9.1

(pin)

2024-01-09 20:03:47 UTC MAIN commitmail json YAML

misc/rust-kanban: update to 0.9.1

- added animation to close button (WIP for animations to all components)
- added a toggle to the config for disabling all animations
- fixed transparent view card when no cards were present
- fix the bug where the view card description was not updated when using the mouse to close the popup
- bumped dependencies

(pin)

2024-01-09 20:03:03 UTC MAIN commitmail json YAML

doc: Updated games/tetris-tui to 0.2.0

(pin)

2024-01-09 20:02:45 UTC MAIN commitmail json YAML

games/tetris-tui: update to 0.2.0

- How to play in 2-player mode
- print centered, left aligned messages, show score when playing in 2-player mode

(pin)

2024-01-09 17:46:26 UTC MAIN commitmail json YAML

mail/dkim-milter: Note that upstream says this is obsolete

Include upstream statement that this package has been replaced by
opendkim.

Drop MESSAGE as redundant with what upstream documentation should
contain and with what DESCR does contain.

PKGREVISION++ because it's hard to be sure none of the recent changes
matter.

Builds as well as it did before this change :-(

(gdt)

2024-01-09 17:30:00 UTC MAIN commitmail json YAML

mail/dkim-milter: Add \todo comments about gmake

(gdt)

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

doc: Updated net/s6-networking to 2.7.0.2

(schmonz)

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

s6-networking: update to 2.7.0.2. Changes:

- Fix sbearssl_run exit conditions AGAIN

(schmonz)

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

revbump after openssl upgrade

(sborrill)

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

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

dkim-milter: add gmake to tools to fix build on NetBSD

Tested by BERTRAND Joè°·l on pkgsrc-users.

(wiz)

2024-01-09 13:34:50 UTC MAIN commitmail json YAML

Markdown: apply Debian patch to exit gracefully if input cannot be opened

https://metadata.ftp-master.debian.org/changelogs//main/m/markdown/markdown_1.0.1-10_changelog

  markdown (1.0.1-10) unstable; urgency=medium

    * Exit with a non-zero exit code if the input file cannot be opened,
      thanks to Chris Lamb, closes: #886032.

(sborrill)

2024-01-09 12:58:21 UTC MAIN commitmail json YAML

Updated www/py-django, www/py-djangocms-admin-style

(adam)

2024-01-09 12:58:04 UTC MAIN commitmail json YAML

py-djangocms-admin-style: updated to 3.2.7

3.2.7
feat: Add Django 4.2 admin support
ci: pre-commit autoupdate

(adam)

2024-01-09 12:57:06 UTC MAIN commitmail json YAML

fs-uae-qemu-uae: fix typo in COMMENT

(wiz)

2024-01-09 12:56:11 UTC MAIN commitmail json YAML

py-django: updated to 4.2.9

4.2.9
Bugfixes
Fixed a regression in Django 4.2.8 where admin fields on the same line could overflow the page and become non-interactive

(adam)

2024-01-09 12:56:04 UTC MAIN commitmail json YAML

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

emulators: Enable fs-uae-qemu-uae

(ryoon)

2024-01-09 12:08:36 UTC MAIN commitmail json YAML

doc: Added emulators/fs-uae-qemu-uae version 3.8.6

(ryoon)

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

emulators/fs-uae-qemu-uae: import fs-uae-qemu-uae-3.8.6

Plugin for emulators/fs-uae

This plugin includes:
* PPC support
* Qemu user mode network support

(ryoon)

2024-01-09 12:05:22 UTC MAIN commitmail json YAML

doc: Updated emulators/fs-uae to 3.1.66nb4

(ryoon)

2024-01-09 12:05:12 UTC MAIN commitmail json YAML

fs-uae: Fix plugin support under NetBSD

* Define NetBSD definitions to enable to load .so plugin files.
* Bump PKGREVISION.

(ryoon)

2024-01-09 11:38:35 UTC MAIN commitmail json YAML

go-bin: fix build on aarch64

(tnn)

2024-01-09 11:21:02 UTC MAIN commitmail json YAML

doc: Updated sysutils/hcal to 0.4.0

(pin)

2024-01-09 11:20:41 UTC MAIN commitmail json YAML

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

doc: Updated print/evince to 45.0nb1

(prlw1)

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

2024-01-09 05:40:22 UTC MAIN commitmail json YAML

Updated devel/py-jupyter_core, devel/py-ipykernel

(adam)

2024-01-09 05:40:04 UTC MAIN commitmail json YAML

py-ipykernel: updated to 6.28.0

6.28.0

Enhancements made

- Enable `ProactorEventLoop` on windows for `ipykernel`
- Adds a flag in debug_info for the copyToGlobals support

Maintenance and upkeep improvements

- Support python 3.12
- Bump actions/setup-python from 4 to 5
- chore: update pre-commit hooks
- Refactor execute_request to reduce redundancy and improve consistency

Documentation improvements

- Update pytest commands in README

(adam)

2024-01-09 05:36:03 UTC MAIN commitmail json YAML

py-jupyter_core: updated to 5.7.1

5.7.1

Bugs fixed

- Derive JupyterAsyncApp from JupyterApp

5.7.0

Enhancements made

- Modernize event loop behavior

Maintenance and upkeep improvements

- chore: update pre-commit hooks

5.6.1

Bugs fixed

- Fix export of package version
- Revert "Enable async JupyterApp"

Maintenance and upkeep improvements

- Bump github/codeql-action from 2 to 3

5.6.0

Enhancements made

- Enable async JupyterApp

(adam)

2024-01-09 03:32:48 UTC MAIN commitmail json YAML

cblas: Fix build with gfortran from lang/gcc10

* Use Fortran compiler as linker to link with sane RPATH.

(ryoon)

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

(math/R) correction on patch-m4.R again

(mef)

2024-01-08 23:13:03 UTC MAIN commitmail json YAML

(math/R) correction on patch-configure.ac.again

(mef)

2024-01-08 23:03:50 UTC MAIN commitmail json YAML

2024-01-08 21:30:13 UTC MAIN commitmail json YAML

doc: Updated math/cblas64 to 3.12.0

(thor)

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

fish: remove remnants of terminfo hack

I needed this for an issue that appeared in netbsd-current's binutils but
when updating to the latest, this terminfo hack is no longer necessary.

(maya)

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

doc: Updated math/cblas to 3.12.0

(thor)

2024-01-08 21:29:58 UTC MAIN commitmail json YAML

doc: Updated math/blas64 to 3.12.0

(thor)

2024-01-08 21:29:51 UTC MAIN commitmail json YAML

doc: Updated math/blas to 3.12.0

(thor)

2024-01-08 21:29:42 UTC MAIN commitmail json YAML

doc: Updated math/lapacke64 to 3.12.0

(thor)

2024-01-08 21:29:35 UTC MAIN commitmail json YAML

doc: Updated math/lapacke to 3.12.0

(thor)

2024-01-08 21:29:28 UTC MAIN commitmail json YAML

doc: Updated math/lapack64 to 3.12.0

(thor)

2024-01-08 21:29:21 UTC MAIN commitmail json YAML

doc: Updated math/lapack to 3.12.0

(thor)

2024-01-08 21:28:57 UTC MAIN commitmail json YAML

math/{lapack*,cblas*}: update netlib BLAS to 3.12.0

This drops the static libraries along with the custom patches for those. Also,
the hack of linking CBLAS as Fortran library as opposed to C is gone. If this
breaks some NetBSD install, it should be investigated and fixed properly.

The only patch now is one unified one I already submitted for inclusion
upstream. Maybe soon we can drop any patches. Yay!

Here is a list of upstream changes:

LAPACK 3.12.0: What窶冱 new

    Download: lapack-3.12.0.tar.gz

This is a major release and also addressing multiple bug fixes.
Dynamic Mode Decomposition (DMD)

    xGEDMD computes the Dynamic Mode Decomposition (DMD) for a pair of
    data snapshot matrices. For the input matrices X and Y such that Y =
    A*X with an inaccessible matrix A, xGEDMD computes a certain number
    of Ritz pairs of A using the standard Rayleigh-Ritz extraction from
    a subspace of range(X) that is determined using the leading left
    singular vectors of X. Optionally, xGEDMD returns the residuals of
    the computed Ritz pairs, the information needed for a refinement of
    the Ritz vectors, or the eigenvectors of the Exact DMD.

    xGEDMDQ does the same as xGEDMD but uses a QR factorization based
    compression of the data.

    See: Z. Drmac: A LAPACK implementation of the Dynamic Mode
    Decomposition I. Technical report. AIMDyn Inc. and LAPACK Working
    Note 298.

    Developed and coded by Zlatko Drmac, Faculty of Science, University
    of Zagreb. In cooperation with AIMdyn Inc., Santa Barbara, CA. And
    supported by (1) DARPA SBIR project "Koopman Operator-Based
    Forecasting for Nonstationary Processes from Near-Term, Limited
    Observational Data", Contract No: W31P4Q-21-C-0007; (2) DARPA PAI
    project "Physics-Informed Machine Learning Methodologies", Contract
    No: HR0011-18-9-0033; (3) DARPA MoDyL project "A Data-Driven,
    Operator-Theoretic Framework for Space-Time Analysis of Process
    Dynamics", Contract No: HR0011-16-C-0116. Any opinions, findings and
    conclusions or recommendations expressed in this material are those of
    the author and do not necessarily reflect the views of the DARPA SBIR
    Program Office. Distribution Statement A: Approved for Public Release,
    Distribution Unlimited. Cleared by DARPA on September 29, 2022

    Adding Dynamic Mode Decomposition (DMD) into LAPACK by @dbielich in
    PR 736

    Update C prototypes and LAPACKE interfaces for ?GEDMD/?GEDMDQ by
    @martin-frbg in PR 880

Truncated QR with Column Pivoting

    The routine computes a truncated (rank K) or full rank Householder
    QR factorization with column pivoting of a real M-by-N matrix A
    using Level 3 BLAS.

    The truncation criteria (i.e. when to stop the factorization) can
    be any of the following: (1) The input parameter KMAX, the maximum
    number of columns KMAX to factorize; (2) The input parameter ABSTOL,
    the absolute tolerance for the maximum column 2-norm of the residual
    matrix R22(K); (3) The input parameter RELTOL, the tolerance for the
    maximum column 2-norm matrix of the residual matrix R22(K) divided by
    the maximum column 2-norm of the original matrix A, which is equal
    to abs(R(1,1)). The algorithm stops when any of these conditions is
    first satisfied, otherwise the whole matrix A is factorized.

    Truncated QR with Column Pivoting by @scr2016 in PR 891

Reciprocal Scaling of complex vectors

    [C/Z]RSCL multiplies an n-element complex vector x by the complex
    scalar 1/a. This is done without overflow or underflow as long as
    the final result x/a does not overflow or underflow.

    See: "An algorithm for scaling vectors by the reciprocal
    of a complex number", Weslley da Silva Pereira,
    [arXiv:2311.05736](https://arxiv.org/abs/2311.05736)

    Adds CRSCL by @weslleyspereira in PR 839

Improvements in the 64-bit API

    Fix CBLAS tests with 64-bit indexing by @svillemot in PR 767

    Add Index-64 API as extended API with _64 suffix for CBLAS by
    @mkrainiuk in PR 846

    Revert "Add Index-64 API as extended API with _64 suffix for CBLAS"
    by @langou in PR 856

    Add Index-64 API as extended API with _64 suffix for CBLAS by
    @mkrainiuk in PR 867

    Create DOCS/CBLAS.md by @mkrainiuk in PR 863

    Reduce number of macros in fortran compilation line for BLAS _64
    API by @mkrainiuk in PR 861

Bug fixes and other changes

    Windows build fix by @ACSimon33 in PR 760

    Added option to enable flat namespace on macOS by @ACSimon33 in PR 762

    Fix bug in new test case for LAPACK 3.11 SLATRS3 by @dklyuchinskiy
    in PR 755

    Check for NaNs in *GECON by @weslleyspereira in PR 765

    Fixed bug in array bounds in complex syl01 test by @dklyuchinskiyin
    PR 758

    Fix uninitialized M when quick return in DLARRD and SLARRD by
    @akobotov in PR 769

    In LAPACKE tgsen, allocate iwork when ijob = 0. Fixes #772. by
    @mgates3 in PR 773

    Fix SLATRS3 and CLATRS3 tests by @bartoldeman in PR 764

    Fix uninitialized out variables in LARR functions by @echeresh in
    PR 775

    Warnings supression in some LAPACKE functions by @jgpallero in PR 780

    Revert "Warnings supression in some LAPACKE functions" by @langou
    in PR 781

    Warnings supression and deletion of unnecessary check in some LAPACKE
    xLARFB functions by @jgpallero in PR 782

    remove redundant space from xerbla call sbgv/hbgv by @dklyuchinskiy
    in PR 792

    don窶冲 subtract N_DEFLATED from istop twice by @thijssteel in PR 794

    fix rfp test for DIAG = U by @dklyuchinskiy in PR 796

    fix bug in complex precision tests (c|z)het21 by @EduardFedorenkov
    in PR 798

    CMake: Disable TEST_FORTRAN_COMPILER by @jschueller in PR 761

    Fix typos in documentation by @angsch in PR 750

    Add minimum permissions to workflows by @gabibguti in PR 804

    Add numerical tests for trevc3 by @angsch in PR 682

    Remove legacy function LABAD by @angsch in PR 805

    Refactor xGEBAL by @eprovst in PR 808

    Fix typos and errors in comments by @jip in PR 809

    cmake: allow setting a prefix for the library names by @joseeroman
    in PR 810

    Fix typos in comments by @jip in PR 811

    fix #813 by @langou in PR 814

    Replace the (partially defined) constant index variable INDIBL in
    ?SBGVX and related by @martin-frbg in PR 807

    CTGEVC, ZTGEVC: fix typo in description of VR argument by @svillemot
    in PR 812

    Add Security Policy by @gabibguti in PR 819

    typos by @musvaage in PR 820

    extend tests for error exit sysv sytd2 gehd2 by @dklyuchinskiy in
    PR 795

    CMake: avoid "make" in blas++ and lapack++ by @nim65s in PR 821

    appveyor: output test failures by @nim65s in PR 822

    Reference actions by commit SHA by @gabibguti in PR 829

    LAPACKE interfaces for [cz]unhr_col and [sd]orhr_col by @sknepper
    in PR 827

    fix segfault problem when executing LAPACKE_*geqrt on row major #766
    by @sbite0138 in PR 768

    Adds comment related to zero-sized matrix B in GELSY by
    @weslleyspereira in PR 833

    update brief descriptions of function purpose, Closes #230 by
    @weslleyspereira in PR 831

    Fix scaling in (S/D)TGSNA, fix #103, thanks to @elivanova by
    @weslleyspereira in PR 830

    Exits xLARUV when N < 1 by @weslleyspereira in PR 837

    Create GitHub action to test CMake build system on Windows by
    @weslleyspereira in PR 524

    Fix bug in lapacke_[s,d]geesx by @weslleyspereira in PR 836

    Removes unused SMIN from bdsqr by @weslleyspereira in PR 832

    Use a better (more informative) message when we say the compiler
    intr窶ヲ by @weslleyspereira in PR 845

    Improve variants of Cholesky and QR by @angsch in PR 847

    fixes #848 by @jaganmn in PR 849

    Attempt to fix Appveyor on Windows by @angsch in PR 854

    fix dlasd0 / slasd0 documentation issue by @mtowara in PR 855

    Remove legacy warning for non IEEE 754 compliant machines by @angsch
    in PR 852

    Add verbose build to CI by @mkrainiuk in PR 858

    [cz]hetrd_hb2st.F, [sd]sytrd_sb2st.F OpenMP fixes by @chrwarm in
    PR 860

    new doxygen group structure by @mgates3 in PR 802

    Correct the order of returned eigenvalue and eigenvectors for 2x2
    matrices with IL=IU in C/D/S/Z/STEMR by @aravindh-krishnamoorthy in
    PR 867

    fix nrhs=0 case in ?gelss by @eaberendeev in PR 876

    Fix computation of uplo in LAPACKE_xlarfb by @vladimir-ch in PR 878

    Fix workspace query corner cases by @angsch in PR 883

    Fix actual arguments in some procedure calls by @mjacobse in PR 885

    Improve Cholesky variants by @angsch in PR 889

    Removes usage of Experimental (interactive) mode in ctest by
    @weslleyspereira in PR 892

    Updates the documentation of xGEMV and xGBMV related to when M=0
    and N=0 by @weslleyspereira in PR 843

    Add Scorecard by @gabibguti in PR 895

    Remove auxiliary GEQRS, GELQS by @angsch in PR 900

    CMake config for IntelLLVM (ifx) and NVIDIA HPC SDK (nvfortran)
    by @ACSimon33 in PR 898

    Fix build for CMake >= 3.27 by @scivision in PR 910

    allow absolute GNU install dirs by @chayleaf in PR 893

    dtgex2: add 2 to iwork length to prevent OOB interaction in Dtgsy2
    by @soypat in PR 907

    Adds OpenSSF Scorecard badge by @weslleyspereira in PR 896

    Fix issue #908 related to accumulation in xLASSQ by @weslleyspereira
    in PR 909

    Apply ROUNDUP_LWORK function in lapack by @kleineLi in PR 904

    Compilation of LAPACKE possibly independent from Fortran by
    @weslleyspereira in PR 834

    Always use C as linker language for CBLAS by @weslleyspereira in
    PR 920

    Uses Valgrind for ExperimentalMemCheck in ctest by @weslleyspereira
    in PR 844

    Adding in quotes in cmake for Intel ifx and linux build by @colleeneb
    in PR 922

    Fix complex BDSQR maxit by @pleshkovvli in PR 927

    xORBDB6/xUNBDB6: fix a constant by @christoph-conrads in PR 928

    Fixed Fortran preprocessor flag for NAG Fortran compiler by @ACSimon33
    in PR 939

    Fixed void main() for AppleClang by @ACSimon33 in PR 940

(thor)

2024-01-08 19:59:10 UTC MAIN commitmail json YAML

Updated sysutils/py-structlog, devel/py-hypothesis

(adam)

2024-01-08 19:58:31 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.92.5

6.92.5

This patch registers explicit strategies for a handful of builtin types, motivated by improved introspection in PyPy 7.3.14 triggering existing internal warnings. Thanks to Carl Friedrich Bolz-Tereick for helping us work out what changed!

6.92.4

This patch fixes an error when writing observability reports without a pre-existing .hypothesis directory.

6.92.3

This patch adds a new environment variable HYPOTHESIS_EXPERIMENTAL_OBSERVABILITY_NOCOVER, which turns on observability data collection without collecting code coverage data, which may be faster on Python 3.11 and earlier.

6.92.2

This patch updates our vendored list of top-level domains, which is used by the provisional domains() strategy.

6.92.1

This patch fixes a bug introduced in version 6.92.0, where using the data() strategy would fail to draw a dataclass() with a defaultdict field. This was due to a bug in the standard library which was fixed in 3.12, so we窶况e vendored the fix.

(adam)

2024-01-08 19:56:14 UTC MAIN commitmail json YAML

py-structlog: updated to 24.1.0

24.1.0

Fixed

- The lazy logger proxy returned by `structlog.get_logger()` now returns its initial values when asked for context.
When asked for context before binding for the first time, it returned an empty dictionary in 23.3.0.

- The displayed level name when using `structlog.stdlib.BoundLogger.exception()` is `"error"` instead of `"exception"`.
Fixes regression in 23.3.0.

- Don't ignore the `width` argument of `RichTracebackFormatter`.

23.3.0

Added

- The colorful development logger is now even more configurable!
Choose freely your colors and the order of the key-value pairs!
Implement your own formatters for certain keys!

Implementing the output on top of the new columns API has changed the default very slightly, but shouldn't be noticeable.

- Async log methods (those starting with an `a`) now also support the collection of callsite information using `structlog.processors.CallsiteParameterAdder`.

Changed

- `structlog.stdlib.recreate_defaults()` now also adds `structlog.stdlib.add_logger_name` to the processors.
Check out the [updated screenshot](https://raw.githubusercontent.com/hynek/structlog/main/docs/_static/console_renderer.png)!

Fixed

- The return value from `get_logger()` (a `BoundLoggerLazyProxy`) now passes `isinstance`-checks against `structlog.typing.BindableLogger` on Python 3.12.

- `structlog.threadlocal.tmp_bind()` now also works with `BoundLoggerLazyProxy` (in other words: before anything is bound to a bound logger).

- stdlib: `ProcessorFormatter` can now be told to not render the log record message using `getMessage` and just `str(record.msg)` instead.

- stdlib: `structlog.stdlib.BoundLogger.exception()`'s handling of`LogRecord.exc_info` is now set consistent with `logging`.

(adam)

2024-01-08 19:34:48 UTC MAIN commitmail json YAML

doc: Updated devel/imake to 1.0.10

(wiz)

2024-01-08 19:34:40 UTC MAIN commitmail json YAML

This release fixes a "Modern C" warning that may become an error in
future gcc releases.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - though no file processed by imake should ever be
anywhere near 2GB in size, it may be stored on a filesystem which uses
large inode numbers not supported by the original 32-bit APIs.
Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow imake to
work with files whose timestamps are later than January 19, 2038, but
this has not been tested, and we sincerely hope that no one will actually
still be using imake 14 years from now.

Alan Coopersmith (4):
      gitlab CI: stop requiring Signed-off-by in commits
      configure: Use AC_SYS_LARGEFILE to enable large file support
      Fix -Wincompatible-pointer-types warning (Issue #3)
      imake 1.0.10

(wiz)

2024-01-08 17:39:44 UTC MAIN commitmail json YAML

firefox115: Re-enable screen/tab capture

Sync replace-moz.build.awk with firefox{102,} so that X11 desktop
capture works.

(Re)Fix PR pkg/56955.

(While here define PKGREVISION only once.)

PKGREVISION++

(leot)

2024-01-08 14:34:24 UTC MAIN commitmail json YAML

doc: Updated misc/tailspin to 2.3.0

(pin)

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

misc/tailspin: update to 2.3.0

- tailspin now uses multiple threads to process lines in parallel
- Added --bucket-size flag to configure the number of lines to process in parallel
- Changed -t,--tail flag to -e,--start-at-end to avoid confusion with tail -f

(pin)

2024-01-08 12:00:40 UTC MAIN commitmail json YAML

Updated devel/py-immutabledict, textproc/py-jsonschema-specifications

(adam)

2024-01-08 12:00:24 UTC MAIN commitmail json YAML

2024-01-08 11:57:05 UTC MAIN commitmail json YAML

py-immutabledict: updated to 4.1.0

Version 4.1.0

Do not store cached hash value when pickling.

Version 4.0.0

Replace __init__ by __new__.
Add explicit items()/keys()/values() methods to speedup these methods.
Add set/delete/update functions.
Add documentation at immutabledict.corenting.fr

Version 3.0.0

copy() (breaking change): remove the option to pass keyword arguments (which were present as key/value pairs in the copy). Now the method doesn't take any arguments (it behaves the same as a normal dict).
Python versions: drop Python 3.7 support
Typing: fixes
Make the key covariant.
Fix key/value typing missing for ImmutableOrderedDict

(adam)

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

rust: add a CHECK_PORTABILITY_SKIP

(tnn)

2024-01-08 08:07:25 UTC MAIN commitmail json YAML

doc: Updated kicad to 7.0.10

(tnn)

2024-01-08 08:04:36 UTC MAIN commitmail json YAML

2024-01-08 07:54:54 UTC MAIN commitmail json YAML

doc: Updated devel/R-testthat to 3.2.1

(mef)

2024-01-08 07:54:46 UTC MAIN commitmail json YAML

(devel/R-testthat) Updated 3.1.10 to 3.2.1

- Upstream changes:

# testthat 3.2.1

* Fix incorrect format string detected by latest R-devel. Fix thanks to
  Tomas Kalibera.

* `expect_snapshot()` handles unexpected errors like errors outside of
  snapshots, i.e. they terminate the entire test and get a traceback (#1906).

* `JunitReporter()` now uses ensures numeric values are saved the xml file
  with `.` as decimal separator. (@maksymiuks, #1660)

* `local_mocked_bindings()` can now mock any object, not just functions
  (#1896).

* `skip_if_offline()` now uses `captive.apple.com` by default. This is the
  hostname that Apple devices use to check that they're online so it should
  have a higher reliability than `r-project.org` (@jdblischak, #1890).

* `test_file(desc = )` will now find `describe()` tests as well as `test_that()`
  tests (#1903).

# testthat 3.2.0

## Lifecycle changes

* `is_informative_error()` and the `wrap` argument to `test_dir()` and friends
  are now defunct.

* `expect_no_error()`, `expect_no_warning()`, `expect_no_message()`,
  `expect_no_condition()`, `local_mocked_bindings()`, and
  `with_mocked_bindings()` are now stable, not experimental.

## New features

* All packages, regardless of whether or not they use rlang 1.0.0, now
  use the new snapshot display for errors, warnings, and messages (#1856).
  This no longer shows the class name, instead focussing on a display that
  more closely mimics what you'll see interactively, including showing the
  error call.

* testthat uses an improved algorithm for finding the srcref associated with
  an expectation/error/warning/skip. It now looks for the most recent call
  that has known source and is found inside the `test_that()` call. This
  generally gives more specific locations than the previous approach and
  gives much better locations if an error occurs in an exit handler.

## Minor features and bug fixes

* Helpers are no longer run twice.

* `expect_setequal()` correctly displays results when only one of actual and
  expected is missing elements (#1835).

* `expect_snapshot()` and friends no longer create a temporary file on every
  invocation.

* `expect_snapshot_file()` now generates clickable links to review changes
  (#1821).

* `expect_snapshot_value()` has an improved error if the object can't be
  safely serialized using the specified `style` (#1771).

* `options(rlang_interactive = TRUE)` no longer causes `skip_on_cran()` to
  not run on CRAN (#1868).

* `skip_if_offline()` now errors if you don't have curl installed (#1854).

* `StopReporter` gains the ability to suppress praise when a test passes.

* `ProgressReporter` now uses is a two characters wide skip column in order
  to have a consistent width when 10 or more tests are skipped in a single file
  (@mgirlich, #1844).

* `test_file()` gains a `desc` argument which allows you to run a single
  test from a file (#1776).

- pkgsrc changes (etc):

make test fails as follows

* checking tests ...
  Running 'test-catch.R'
  Running 'testthat.R'
ERROR
Running the tests in 'tests/testthat.R' failed.
Last 13 lines of output:
  `expected`: "en"

  [ FAIL 2 | WARN 2 | SKIP 123 | PASS 828 ]

(mef)

2024-01-08 07:48:20 UTC MAIN commitmail json YAML

doc: Updated devel/R-pkgload to 1.3.3

(mef)

2024-01-08 07:48:05 UTC MAIN commitmail json YAML

(devel/R-pkgload) Updated 1.3.2 to 1.3.3

- upstream info
# pkgload 1.3.3

* `dev_topic_index()` is now exported (#257).

* Fix handling of active bindings inside a package during unloading (#255, @klmr).

* The `helpers` argument of `load_all` now defaults to the value
  provided for the `export_all` arguments. This makes the behaviour
  safer by default (#244).

* pkgload now depends unconditionally on pkgbuild (#249).

* `load_all()` no longer standardises version number in namespace metadata
  (#231).

* New `pkg_version_raw()` to get raw package version as a string.

- pkgsrc side
  make test now fails as follows

|  * checking tests ...
|    Running 'testthat.R'
|  ERROR
|  Running the tests in 'tests/testthat.R' failed.
|  Last 13 lines of output:
|    27.  \-asNamespace("callr")$err$throw(e)
|    -- Failure ('test-po.R:7:3'): translation domain correctly loaded --------------
|    with_lang("fr_FR", "fr", hello()) (`actual`) not equal to "Bonjour" (`expected`).
|
|    `actual`:  "Hello"
|    `expected`: "Bonjour"
|    -- Failure ('test-po.R:36:3'): modified translations are correctly reloaded ----
|    with_lang("fr_FR", "fr", hello()) (`actual`) not equal to "Salut" (`expected`).
|
|    `actual`:  "Hello"
|    `expected`: "Salut"
|
|    [ FAIL 3 | WARN 9 | SKIP 15 | PASS 340 ]

(mef)

2024-01-08 07:31:59 UTC MAIN commitmail json YAML

doc: Updated security/R-digest to 0.6.33

(mef)

2024-01-08 07:31:50 UTC MAIN commitmail json YAML

(security/R-digest) Updated 0.6.31 to 0.6.33

2023-06-28  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Version, Date): Release 0.6.33

* src/crc32c/crc32c_config.h: Minor comment edit

2023-06-27  Sergey Fedorov  <vital.had@gmail.com>

* src/crc32c/crc32c_config.h: Use endian macros to set endianness

2023-06-27  Dirk Eddelbuettel  <edd@debian.org>

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

* src/crc32c/crc32c_config.h: Undefine HAVE_BUILTIN_PREFETCH and
HAVE_MM_PREFETCH for maximum portability and builds on M1/M2/Arm64

2023-06-26  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Version, Date): Release 0.6.32

* README.md: Add r-universe badge
* README.md: Add crc32c, and link to docs site, to Overview

2023-06-25  Dirk Eddelbuettel  <edd@debian.org>

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

* DESCRIPTION (Author): Add Dean Attali

2023-06-25  Dean Attali  <daattali@gmail.com>

        * R/AES.R: Add `padding` parameter to `AES()` to allow CBC mode to use
        PKCS#7 padding
        * inst/tinytest/test_aes.R: Add tests for new `padding` parameter
        * man/AES.Rd: Document the `raw` argument of `AES()$decrypt()` and the
        new `padding` parameter

2023-04-30  Dirk Eddelbuettel  <edd@debian.org>

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

* R/vdigest.R: Enable vectorised operation for blake3 and crc32v
* man/vdigest.Rd: Update documentation

2023-04-29  Dirk Eddelbuettel  <edd@debian.org>

* src/digest.c (digest): Support crc33c
* man/digest.Rd: Document crc32c option, add two examples

* src/crc32c.h: Adding new CRC32C implementation
* src/crc32c.cpp: Idem
* src/crc32c_portable.cpp: Idem; also added codecov nocov
* src/crc32c/*: Idem

* src/Makevars: Added for PKG_CPPFLAGS
* src/Makevars.win: Idem

* R/init.R: Added some codecov nocov

* .codecov.yml (coverage): Added coverage diff settings

2023-02-05  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Version, Date): Roll minor version

* src/Makevars: No longer require CXX_STD

(mef)

2024-01-08 07:18:36 UTC MAIN commitmail json YAML

doc: Updated math/R to 4.3.2

(mef)

2024-01-08 07:18:26 UTC MAIN commitmail json YAML

(math/R) Updated 4.2.3 to 4.3.2 with remedy for strtoi

- pkgsrc side change
  strtoi function conflicted with NetBSD function. but it was
  referenced in the same file. Now it is referenced at various places.
  So it is renamed into strtoiR  (All the strings for now) by SUBST,
  thus including do_strtoi.
  (patches/patch-src_main_character.c is dropped)

- upstream info
CHANGES IN R 4.3.2:

  NEW FEATURES:

        * The default initialization of the '"repos"' option from the
          'repositories' file at startup can be skipped by setting
          environment variable 'R_REPOSITORIES' to 'NULL' such that
          'getOption("repos")' is empty if not set elsewhere.

        * 'qr.X()' is now an implicit S4 generic in 'methods'.

        * 'iconv(to = "ASCII//TRANSLIT")' is emulated using
          substitution on platforms which do not support it (notably
          Alpine Linux).  This should give a human-readable conversion
          in ASCII on all platforms (rather than 'NA_character_').

        * 'trans3d()' gains options 'continuous' and 'verbose'
          addressing the problem of possible "wrap around" when
          projecting too long curves, as reported by Achim Zeileis in
          PR#18537.

        * 'tools::showNonASCII()' has been rewritten to work better on
          macOS 14 (which has a changed implementation of 'iconv()').

        * 'tiff(type = "quartz")' (the default on macOS) now warns if
          'compression' is specified: it continues to be ignored.

  INSTALLATION on a UNIX-ALIKE:

        * There is some support for building with Intel's LLVM-based
          compilers on 'x86_64' Linux, such as (C) 'icx', (C++) 'ipcx'
          and (Fortran) 'ifx' from oneAPI 2023.x.y.

        * There is support for using LLVM's 'flang-new' as the Fortran
          compiler from LLVM 16.0.x (preferably 17.0.0 or later).

  UTILITIES:

        * 'R CMD check' reports the use of the Fortran 90 random
          number generator 'RANDOM_NUMBER()' and the subroutines to
          initialize it.

          'Writing R Extensions' has example code to use R's RNGs from
          Fortran.

  BUG FIXES:

        * 'substr(x, n, L) <- cc' now works (more) correctly for
          multibyte UTF-8 strings 'x' when 'L > nchar(x)', thanks to a
          report and patch by 'Architect 95'.

        * 'contrib.url(character())' now returns 0-length
          'character()' as documented, which also avoids spurious
          warnings from 'available.packages()' et al. in the edge case
          of an empty vector of repository URLs.

        * 'readChar(., 4e8)' no longer fails, thanks to Kodi Arfer's
          report (PR#18557).

        * 'lapply(<list>, as.data.frame)' no longer warns falsely for
          some base vector components.

        * Communication between parent and child processes in the
          'multicore' part of 'parallel' could fail on platforms that
          do not support an arbitrarily large payload in system
          functions 'read()'/'write()' on pipes (seen on macOS where a
          restriction to 'INT_MAX' bytes is documented, without doing
          a partial read unlike Linux). The payload is now split into
          1Gb chunks to avoid that problem. (PR#18571)

        * 'qqplot(x,y, conf.level=.)' gives better confidence bounds
          when 'length(x) != length(y)', thanks to Alexander Ploner's
          report and patch proposal (PR#18557).

        * 'norm(<0-length>, "2")' now gives zero instead of an error,
          as all the other norm types, thanks to Mikael Jagan's
          PR#18542.

        * Build-stage Rd macros \packageAuthor and \packageMaintainer
          now process 'Authors@R', fixing 'NA' results when the
          package 'DESCRIPTION' omits 'Author' and 'Maintainer'
          fields.

        * Formatting and printing complex numbers could give things
          like '0.1683-0i' because of rounding error: '-0i' is now
          replaced by '+0i'.

        * 'postscript()' refused to accept a 'title' comment
          containing the letter "W" (PR#18599).

        * 'isoreg(c(1,Inf))' signals an error instead of segfaulting,
          fixing PR#18603.

        * 'tiff(type = "Xlib")' was only outputting the last page of
          multi-page plots.

        * 'tools::latexToUtf8()' again knows about '\~{n}' and other
          letters with tilde, fixing a regression in R 4.3.0, and
          about '\^{i}' as an alternative to '\^{\i}' (similarly with
          other accents).  Furthermore, LaTeX codes for accented I
          letters are now correctly converted, also fixing related
          mistakes in 'tools::encoded_text_to_latex()'.

        * 'tar(*, tar = "internal")' no longer creates out-of-spec tar
          files in the very rare case of user or group names longer
          than 32 bytes, fixing PR#17871 with thanks to Ivan Krylov.

        * When using the "internal" timezone datetime code, adding a
          fraction of a second no longer adds one second, fixing
          PR#16856 from a patch by Ivan Krylov.

        * 'tools::checkRd()' no longer produces spurious notes about
          "unnecessary braces" from multi-line Rd results of \Sexpr
          macros.

CHANGES IN R 4.3.1:

  C-LEVEL FACILITIES:

        * The C-level API version of R's 'integrate()', 'Rdqags()' in
          'Applic.h', now returns the correct number of integrand
          evaluations 'neval', fixing PR#18515 reported and diagnosed
          by Stephen Wade.

        * The C prototypes for LAPACK calls 'dspgv' and 'dtptrs' in
          'R_exts/Lapack.h' had one too many and one too few character
          length arguments - but this has not caused any known issues.
          To get the corrected prototypes, include

                  #include <Rconfig.h> // for PR18534fixed
                  #ifdef PR18534fixed
                  # define usePR18534fix 1
                  #endif
                  #include <R_exts/Lapack.h>

          in your C/C++ code (PR#18534).

  INSTALLATION:

        * Many of the checks of esoteric Internet operations and those
          using unreliable external sites have been moved to a new
          target that is not run by default and primarily intended for
          the core developers.  To run them use

                  cd tests; make test-Internet-dev

  BUG FIXES:

        * '.S3methods()', typically called from 'methods()', again
          marks methods from package 'base' as 'visible'.

          Also, the visibility of non-'base' methods is again
          determined by the method's presence in 'search()'.

        * 'tools::Rdiff()' is now more robust against invalid strings,
          fixing installation tests on Windows without Rtools
          installed (PR#18530).

        * Fix (new) bug in 'hcl.colors(2, *)', by Achim Zeileis
          (PR#18523).

        * 'head(., <illegal>)' and 'tail(..)' now produce more useful
          '"Error in ...."' error messages, fixing PR#18362.

        * Package code syntax on Windows is checked in UTF-8 when
          UTF-8 is the native encoding.

        * 'na.contiguous(x)' now also returns the first run, when it
          is at the beginning and there is a later one of the same
          length; reported to R-devel, including a fix, by Georgi
          Boshnakov.  Further, by default, it modifies only an
          existing 'attr(*,"tsp")' but otherwise no longer sets one.

        * 'chol(<not pos.def>, pivot = <T|F>)' now gives a correct
          error or warning message (depending on 'pivot'), thanks to
          Mikael Jagan's (PR#18541).

CHANGES IN R 4.3.0:

  SIGNIFICANT USER-VISIBLE CHANGES:

        * Calling '&&' or '||' with LHS or (if evaluated) RHS of
          length greater than one is now always an error, with a
          report of the form

              'length = 4' in coercion to 'logical(1)'

          Environment variable '_R_CHECK_LENGTH_1_LOGIC2_' no longer
          has any effect.

  NEW FEATURES:

        * The included BLAS sources have been updated to those shipped
          with LAPACK version 3.10.1.  (This caused some
          platform-dependent changes to package check output.)  And
          then to the sources from LAPACK version 3.11.0 (with changes
          only to double complex subroutines).

        * The included LAPACK sources have been updated to include the
          four Fortran 90 routines rather than their Fortran 77
          predecessors.  This may give some different signs in SVDs or
          eigendecompositions..  (This completes the transition to
          LAPACK 3.10.x begun in R 4.2.0.)

        * The LAPACK sources have been updated to version 3.11.0.  (No
          new subroutines have been added, so this almost entirely bug
          fixes: Those fixes do affect some computations with 'NaN's,
          including R's 'NA'.)

        * The parser now signals _classederrors, notably in case of
          the pipe operator '|>'.  The error object and message now
          give line and column numbers, mostly as proposed and
          provided by Duncan Murdoch in PR#18328.

        * 'toeplitz()' is now generalized for asymmetric cases, with a
          'toeplitz2()' variant.

        * 'xy.coords()' and 'xyz.coords()' and consequently, e.g.,
          'plot(x,y, log = "y")' now signal a _classedwarning about
          negative values of y (where 'log(.)' is 'NA').  Such a
          warning can be specifically suppressed or caught otherwise.

        * Regular expression functions now check more thoroughly
          whether their inputs are valid strings (in their encoding,
          e.g. in UTF-8).

        * The performance of 'grep()', 'sub()', 'gsub()' and
          'strsplit()' has been improved, particularly with 'perl =
          TRUE' and 'fixed = TRUE'.  Use of 'useBytes = TRUE' for
          performance reasons should no longer be needed and is
          discouraged: it may lead to incorrect results.

        * 'apropos()' gains an argument 'dot_internals' which is used
          by the completion ('help(rcompgen)') engine to also see
          'base' internals such as '.POSIXct()'.

        * Support in 'tools::Rdiff()' for comparing uncompressed PDF
          files is further reduced - see its help page.

        * 'qqplot(x, y, ...)' gains 'conf.level' and 'conf.args'
          arguments for computing and plotting a confidence band for
          the treatment function transforming the distribution of 'x'
          into the distribution of 'y ' (Switzer, 1976, _Biometrika_).
          Contributed by Torsten Hothorn.

        * Performance of 'package_dependencies()' has been improved
          for cases when the number of dependencies is large.

        * Strings newly created by 'gsub()', 'sub()' and 'strsplit()',
          when any of the inputs is marked as '"bytes"', are also
          marked as '"bytes"'.  This reduces the risk of creating
          invalid strings and accidental substitution of bytes deemed
          invalid.

        * Support for 'readLines(encoding = "bytes")' has been added
          to allow processing special text files byte-by-byte, without
          creating invalid strings.

        * 'iconv(from = "")' now takes into account any declared
          encoding of the input elements and uses it in preference to
          the native encoding.  This reduces the risk of accidental
          creation of invalid strings, particularly when different
          elements of the input have different encoding (including
          '"bytes"').

        * Package repositories in 'getOption("repos")' are now
          initialized from the 'repositories' file when 'utils' is
          loaded (if not already set, e.g., in '.Rprofile').  (From a
          report and patch proposal by Gabriel Becker in PR#18405.)

        * 'compactPDF()' gets a 'verbose' option.

        * 'type.convert()' and hence 'read.table()' get new option
          'tryLogical = TRUE' with back compatible default.  When set
          to false, converts '"F"' or '"T"' columns to character.

        * Added new unit prefixes '"R"' and '"Q"' for abbreviating
          (unrealistically large) sizes beyond 10^{27} in 'standard =
          "SI"', thanks to Henrik Bengtsson's PR#18435.

        * 'as.data.frame()''s default method now also works fine with
          atomic objects inheriting from classes such as '"roman"',
          '"octmode"' and '"hexmode"', such fulfilling the wish of
          PR#18421, by Benjamin Feakins.

        * The 'as.data.frame.vector()' utility now errors for
          wrong-length 'row.names'.  It warned for almost six years,
          with "Will be an error!".

        * 'sessionInfo()' now also contains 'La_version()' and reports
          codepage and timezone when relevant, in both 'print()' and
          'toLatex()' methods which also get new option 'tzone' for
          displaying timezone information when 'locale = FALSE'.

        * New function 'R_compiled_by()' reports the C and Fortran
          compilers used to build R, if known.

        * 'predict(<lm>, newdata = *)' no longer unnecessarily creates
          an 'offset' of all '0's.

        * 'solve()' for complex inputs now uses argument 'tol' and by
          default checks for 'computational singularity' (as it long
          has done for numeric inputs).

        * 'predict(<rank-deficient lm>, newdata=*)' now obeys a new
          argument 'rankdeficient', with new default '"warnif"',
          warning only if there are non-estimable cases in 'newdata'.
          Other options include 'rankdeficient = "NA"', predicting
          'NA' for non-estimable 'newdata' cases.  This addresses
          PR#15072 by Russ Lenth and is based on his original proposal
          and discussions in PR#16158 also by David Firth and Elin
          Waring.  Still somewhat experimental.

        * 'Rgui' console implementation now works better with the
          'NVDA' screen reader when the full blinking cursor is
          selected.  The underlying improvements in cursor handling
          may help also other screen readers on Windows.

        * The drop-field control in GraphApp can now be left with the
          TAB key and all controls can be navigated in the reverse
          order using the Shift+TAB key, improving accessibility of
          the 'Rgui' configuration editor.

        * 'qnorm(<very large negative>, log.p=TRUE)' is now fully
          accurate (instead of to "only" minimally five digits).

        * 'demo(error.catching)' now also shows off 'withWarnings()'
          and 'tryCatchWEMs()'.

        * As an experimental feature the placeholder '_' can now also
          be used in the 'rhs' of a forward pipe '|>' expression as
          the first argument in an extraction call, such as '_$coef'.
          More generally, it can be used as the head of a chain of
          extractions, such as '_$coef[[2]]'.

        * Spaces in the environment variable used to choose the R
          session's temporary directory ('TMPDIR', 'TMP' and 'TEMP'
          are tried in turn) are now fatal.  (On Windows the 'short
          path' version of the path is tried and used if that does not
          contain a space.)

        * 'all.equal.numeric()' gets a new optional switch 'giveErr'
          to return the numeric error as attribute.  Relatedly,
          'stopifnot(all.equal<some>(a, b, ..))' is as "smart" now, as
          'stopifnot(all.equal(....))' has been already, thus allowing
          customized 'all.equal<Some>()' wrappers.

        * R on Windows is now able to work with path names longer than
          260 characters when these are enabled in the system
          (requires at least Windows 10 version 1607).  Packages
          should be updated to work with long paths as well, instead
          of assuming 'PATH_MAX' to be the maximum length.  Custom
          front-ends and applications embedding R need to update their
          manifests if they wish to allow this feature.  See
          <https://blog.r-project.org/2023/03/07/path-length-limit-on-windows>
          for more information.

        * 'Object not found' and 'Missing argument' errors now give a
          more accurate error context. Patch provided by Lionel Henry
          in PR#18241.

        * The '@' operator is now an S3 generic. Based on
          contributions by Tomasz Kalinowski in PR#18482.

        * New generic 'chooseOpsMethod()' provides a mechanism for
          objects to resolve cases where two suitable methods are
          found for an Ops Group Generic. This supports experimenting
          with alternative object systems. Based on contributions by
          Tomasz Kalinowski in PR#18484.

        * 'inherits(x, what)' now accepts values other than a simple
          character vector for argument 'what'. A new generic,
          'nameOfClass()', is called to resolve the class name from
          'what'. This supports experimenting with alternative object
          systems. Based on contributions by Tomasz Kalinowski in
          PR#18485.

        * Detection of BLAS/LAPACK in use ('sessionInfo()') with
          FlexiBLAS now reports the current backend.

        * The '"data.frame"' method for 'subset()' now warns about
          extraneous arguments, typically catching the use of '='
          instead of '==' in the 'subset' expression.

        * Calling 'a:b' when numeric 'a' or 'b' is longer than one may
          now be made into an error by setting environment variable
          '_R_CHECK_LENGTH_COLON_' to a true value, along the proposal
          in PR#18419 by Henrik Bengtsson.

        * 'density(x, weights = *)' now warns if automatic bandwidth
          selection happens without using 'weights'; new optional
          'warnWbw' may suppress the warning.  Prompted by Christoph
          Dalitz' PR#18490 and its discussants.

        * 'rm(list = *)' is faster and more readable thanks to Kevin
          Ushey's PR#18492.

        * The 'plot.lm()' function no longer produces a normal Q-Q
          plot for GLMs. Instead it plots a half-normal Q-Q plot of
          the absolute value of the standardized deviance residuals.

        * The 'print()' method for class '"summary.glm"' no longer
          shows summary statistics for the deviance residuals by
          default.  Its optional argument 'show.residuals' can be used
          to show them if required.

        * The 'tapply()' function now accepts a data frame as its 'X'
          argument, and allows 'INDEX' to be a formula in that case.
          'by.data.frame()' similarly allows 'INDICES' to be a
          formula.

        * The performance of 'df[j] <- value' (including for missing
          'j') and 'write.table(df)' has been improved for data frames
          'df' with a large number of columns.  (Thanks to Gabriel
          Becker's PR#18500, PR#18503 and discussants, prompted by a
          report from Toby Dylan Hocking on the R-devel mailing list.)

        * The matrix multiply operator '%*%' is now an S3 generic,
          belonging to new group generic 'matrixOps'.  From Tomasz
          Kalinowski's contribution in PR#18483.

        * New function 'array2DF()' to convert arrays to data frames,
          particularly useful for the list arrays created by
          'tapply()'.

  DATES and TIMES:

        * On platforms where (non-UTC) datetimes before 1902 (or
          before 1900 as with system functions on recent macOS) are
          guessed by extrapolating time zones from 1902-2037, there is
          a warning at the first use of extrapolation in a session.
          (As all time zones post 2037 are extrapolation, we do not
          warn on those.)

        * (Platforms using '--with-internal-tzone', including Windows
          and by default macOS). How years are printed in dates or
          date-times can be controlled by environment variable
          'R_PAD_YEARS_BY_ZERO'.  The default remains to pad to 4
          digits by zeroes, but setting value 'no' gives no padding
          (as used by default by 'glibc').

        * 'strftime()' tries harder to determine the offset for the
          '"%z"' format, and succeeds on the mainstream R platforms.

        * 'strftime()' has a limit of 2048 bytes on the string
          produced - attempting to exceed this is an error.
          (Previously it silently truncated at 255 bytes.)

        * 'sessionInfo()' records (and by default prints) the system
          time zone as part of the locale information.  Also, the
          source (system/internal) of the date-time conversion and
          printing functions.

        * Objects of class '"POSIXlt"' created in this version of R
          always have 11 components: component 'zone' is always set,
          and component 'gmtoff' is set for times in UTC and usually
          set on the (almost all) platforms which have C-level
          support, otherwise is 'NA'.

        * There are comprehensive validity checks on the structure of
          objects of class '"POSIXlt"' when converting (including
          formatting and printing).  (This avoids mis-conversions of
          hand-crafted objects.)

        * There is some support for using the native date-time
          routines on macOS: this is only viable on recent versions
          (e.g. 12.6 and 13) and does get wrong some historical
          changes (before 1900, during WWII).  Use of
          '--with-internal-tzone' remains the default.

        * 'as.POSIXct(<numeric>)' and 'as.POSIXlt(.)' (without
          specifying 'origin') now work.  So does
          'as.Date(<numeric>)'.

        * 'as.Date.POSIXct(., tz)' now treats several 'tz' values,
          notably '"GMT"' as equivalent to '"UTC"', proposed and
          improved by Michael Chirico and Joshua Ulrich in PR#17674.

        * Experimental 'balancePOSIXlt()' utility allows using
          "ragged" and or out-of-range '"POSIXlt"' objects more
          correctly, e.g., in subsetting and subassignments.  Such
          objects are now documented.

          More experimentally, a '"POSIXlt"' object may have an
          attribute '"balanced"' indicating if it is known to be
          filled or fully balanced.

        * Functions 'axis.Date()' and 'axis.POSIXct()' are rewritten
          to gain better default tick locations and better default
          formats by using 'prettyDate()'. Thanks to Swetlana
          Herbrandt.

        * The mapping of Windows' names for time zones to IANA's
          'Olson' names has been updated.  When ICU is available (it
          is by default), it is used to get a mapping for the current
          region set in Windows.  This can be overridden by setting
          environment variable 'TZ' to the desired Olson name - see
          'OlsonNames()' for those currently available.

  GRAPHICS:

        * The graphics engine version, 'R_GE_version', has been bumped
          to '16' and so packages that provide graphics devices should
          be reinstalled.

        * The 'grDevices' and 'grid' packages have new functions for
          rendering typeset glyphs, primarily:
          'grDevices::glyphInfo()' and 'grid::grid.glyph()'.

          Rendering of typeset glyphs is only supported so far on the
          Cairo-based graphics devices and on the 'pdf()' and
          'quartz()' devices.

        * The defined behaviour for '"clear"' and '"source"'
          compositing operators (via 'grid::grid.group()') has been
          changed (to align better with simple interpretation of
          original Porter-Duff definitions).

        * Support for gradients, patterns, clipping paths, masks,
          groups, compositing operators, and affine transformations
          has been added to the 'quartz()' device.

  INSTALLATION on a UNIX-ALIKE:

        * A system installation of generic LAPACK 3.10.0 or later will
          be preferred to the version in the R sources.

          'configure' option '--with-lapack=no' (equivalently
          '--without-lapack') forces compilation of the internal
          LAPACK sources.

          If '--with-lapack' is not specified, a system 'liblapack' is
          looked for and used if it reports version 3.10.0 or later
          and does not contain BLAS routines.

          Packages using LAPACK will need to be reinstalled if this
          changes to using an external library.

        * On 'aarch64' Linux platforms using GCC, 'configure' now
          defaults to '-fPIC' (instead of '-fpic'), as desired in
          PR#18326.

        * 'configure' now checks conversion of datetimes between
          'POSIXlt' and 'POSIXct' around year 2020.  Failure (which
          has been seen on platforms missing 'tzdata') is fatal.

        * If 'configure' option '--with-valgrind-instrumentation' is
          given value '1' or '2', option
          '--with-system-valgrind-headers' is now the default and
          ignored (with a warning).  It is highly recommended that the
          system headers are installed alongside 'valgrind': they are
          part of its packaging on some Linux distributions and
          packaged separately (e.g. in the 'valgrind-devel' RPM) on
          others.  'configure' will give a warning if they are not
          found.

          The system headers will be required in a future release of R
          to build with 'valgrind' instrumentation.

        * 'libcurl' 8.x is now accepted by 'configure': despite a
          change in major version number it changes neither API nor
          ABI.

  INSTALLATION on WINDOWS:

        * The makefiles and installer scripts for Windows have been
          tailored to 'Rtools43', an update of the 'Rtools42'
          toolchain.  It is based on 'gcc' 12 and newer versions of
          MinGW-W64, binutils and libraries.  At this time R-devel can
          still be built using Rtools42 without changes, but when
          R-devel is installed via the installer, it will by default
          look for Rtools43.

        * Old make targets 'rsync-extsoft' and 32-bit ones that are no
          longer needed have been removed.

        * Default builds (including for packages) no longer select
          C99.  Thus the C standard used is the default for the
          compiler, which for the toolchain in 'Rtools43' is C17.
          (This is consistent with Unix builds.)

  PACKAGE INSTALLATION:

        * The default C++ standard has been changed to C++17 where
          available (which it is on all currently checked platforms):
          if not C++14 or C++11 is used if available otherwise C++ is
          not supported.

        * 'USE_FC_LEN_T' is the default: this uses the correct
          (compiler-dependent) prototypes for Fortran BLAS/LAPACK
          routines called from C/C++, and requires adjustment of many
          such calls - see 'Writing R Extensions' <c2><a7>6.6.1.

        * There is initial support for C++23 as several compilers are
          now supporting '-std=c++23' or '-std=c++2b' or similar.  As
          for C++20, there no additional 'configure' checks for C++23
          features beyond a check that the compiler reports a
          '__cplusplus' value greater than that in the C++20 standard.
          C++ feature tests should be used.

        * There is support for a package to indicate the version of
          the C standard which should be used to compile it, and for
          the installing user to specify this.  In most cases R
          defaults to the C compiler's default standard which is C17
          (a `bug-fix' of C11) - earlier versions of R or compilers
          may have defaulted to C99.

          Current options are:

          USE_C17 Use a standard that is at most C17.  The intention
              is to allow legacy packages to still be installed when
              later C standards become the default, including packages
              using new keywords as identifiers or with K&R-style
              function declarations.  This will use C17 if available,
              falling back to C11.

          USE_C90 Use the C90 (aka C89) standard.  (As that standard
              did not require compilers to identify that version, all
              we can verify is that the compiler does not claim to be
              using a later standard.  It may accept C99 features -
              for example 'clang' accepts // to make comments.)

          USE_C99 Use the C99 standard. This should be rarely needed -
              it avoids the few new features of C11/C17 which can be
              useful if a package assumes them if C17 is specified and
              they are not implemented.

          USE_C23 Use C23 (or in future, later).  Compiler/library
              support for C23 is still being implemented, but LLVM
              clang from 15.0.0 and the upcoming GCC 13 have quite
              extensive support.

          These can be specified as part of the 'SystemRequirements'
          field in the package's 'DESCRIPTION' file or _viaoptions
          '--use-C17' and so on of 'R CMD INSTALL' and 'R CMD SHLIB'.

          For further details see "Writing R Extensions" <c2><a7>1.2.5.

        * (Windows) A 'src/Makefile.ucrt' or 'src/Makefile.win' file
          is now included after 'R_HOME/etcR_ARCH/Makeconf' and so no
          longer needs to include that file itself.  Installation of a
          package with such a file now uses a site 'Makevars' file in
          the same way as a package with a 'src/Makevars.win' file
          would.

        * 'configure' is now passed crucial variables such as 'CC' and
          'CFLAGS' in its environment, as many packages were not
          setting them (as documented in 'Writing R Extensions' <c2><a7>1.2).

          This has most effect where 'configure' is used to compile
          parts of the package - most often by 'cmake' or 'libtool'
          which obfuscate the actual compile commands used.

          Also used for 'configure.win' and 'configure.ucrt' on
          Windows.

  FORTRAN FLAGS:

        * The flag '-fno-optimize-sibling-calls' is no longer forced
          for 'gfortran' 7 and later.  It should no longer be needed
          now using 'hidden' character-length arguments when calling
          BLAS/LAPACK routines from C/C++ is the default even for
          packages.  (Unless perhaps packages call Fortran code from
          C/C++ without using R's headers and without allowing for
          these arguments.)

  C-LEVEL FACILITIES:

        * The deprecated S-compatibility macros 'DOUBLE_*' in
          'R_ext/Constants.h' (included by 'R.h') have been removed.

        * The deprecated legacy typedefs of 'Sint' and 'Sfloat' in
          header 'R.h' are no longer defined, and that header no
          longer includes header 'limits.h' from C nor 'climits' from
          C++.

        * New macro 'CAD5R()' is provided in 'Rinternals.h' and used
          in a few places in the R sources.

        * ALTREP now supports 'VECSXP' vectors. Contributed by Gabor
          Csardi in PR#17620.

        * The 'Rcomplex' definition (in header 'R_ext/Complex.h') has
          been extended to prevent possible mis-compilation when
          interfacing with Fortran (PR#18430).  The new definition
          causes compiler warnings with static initializers such as
          '{1, 2}', which can be changed to '{.r=1, .i=2}'.

          Using the new definition from C++ depends on compiler
          extensions supporting C features that have not been
          incorporated into the C++ standards but are available in
          'g++' and 'clang++': this may result in C++ compiler
          warnings but these have been worked around for recent
          versions of common compilers (GCC, Apple/LLVM clang, Intel).

          It is intended to change the inclusion of header
          'R_ext/Complex.h' by other R headers, so C/C++ code files
          which make use of 'Rcomplex' should include that header
          explicitly.

  UTILITIES:

        * 'R CMD check' does more checking of package '.Rd' files,
          warning about invalid email addresses and (some) invalid
          URIs and noting empty '\item' labels in description lists.

        * 'R CMD check' now also reports problems when reading package
          news in md (file 'NEWS.md') and (optionally) plain text
          (file 'NEWS') formats.

        * '_R_CHECK_TIMINGS_' defaults to a value from the environment
          even for 'R CMD check --as-cran'; this allows for
          exceptionally fast or slow platforms.

          It now applies to checking PDF and HTML versions of the
          manuals, and 'checking CRAN incoming feasibility'.

        * 'R CMD check' can optionally (but included in '--as-cran')
          check whether HTML math rendering _viaKaTeX works for the
          package '.Rd' files.

        * Non-interactive debugger invocations can be trapped by
          setting the environment variable
          '_R_CHECK_BROWSER_NONINTERACTIVE_' to a true value.  This is
          enabled by 'R CMD check --as-cran' to detect the use of
          leftover 'browser()' statements in the package.

        * The use of 'sprintf' and 'vsprintf' from C/C++ has been
          deprecated in macOS 13 and is a known security risk.  'R CMD
          check' now reports (on all platforms) if their use is found
          in compiled code: replace by 'snprintf' or 'vsnprintf'
          respectively. [*NB:* whether such calls get compiled into
          the package is platform-dependent.]

        * Where recorded at installation, 'R CMD check' reports the C
          and Fortran compilers used to build R.

          It reports the OS in use (if known, as given by 'osVersion')
          as well as that R was built for.

          It notes if a C++ standard was specified which is older than
          the current default: many packages have used C++11 to mean
          'not C++98' - as C++11 is the minimum supported since R
          4.0.0, that specification can probably be removed.

        * 'R CMD INSTALL' reports the compilers (and on macOS, the
          SDK) used, and this is copied to the output of 'R CMD
          check'.

          Where a C++ standard is specified, it is reported.

        * 'R CMD check''s 'checking compilation flags in Makevars' has
          been relaxed to accept the use of flags such as '-std=f2008'
          in 'PKG_FFLAGS'.

        * 'tools::buildVignettes()' has a new argument 'skip', which
          is used by 'R CMD check' to skip (and note) vignettes with
          unavailable '\VignetteDepends' (PR#18318).

        * New generic '.AtNames()' added to enable class-specific
          completions after '@'. The formerly internal function
          'findMatches()' is now exported, mainly for use in methods
          for '.DollarNames()' and '.AtNames()'.

  DEPRECATED AND DEFUNCT:

        * 'default.stringsAsFactors()' is defunct.

        * Calling 'as.data.frame.<class>()' directly (for 12 atomic
          classes) is going to be formally deprecated, currently
          activated by setting the environment variable
          '_R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD_' to non-empty,
          which also happens in 'R CMD check --as-cran'.

  BUG FIXES:

        * Hashed 'environment's with sizes less than 5 can now grow.
          (Reported to R-devel by Duncan Garmonsway.)

        * 'as.character(<Rd>, deparse = TRUE)' failed to re-escape
          curly braces in LaTeX-like text.  (Reported by Hadley
          Wickham in PR#18324.)

        * 'library()' now passes its 'lib.loc' argument when requiring
          'Depends' packages; reported (with fix) in PR#18331 by
          Mikael Jagan.

        * 'R CMD Stangle': improved message about 'Output' files.

        * 'head(x, n)' and 'tail(x, n)' now signal an error if 'n' is
          not numeric, instead of incidentally "working" sometimes
          returning all of 'x'.  Reported and discussed by Colin Fay,
          in PR#18357.

        * The '"lm"' method for 'summary()' now gives the correct
          F-statistic when the model contains an offset.  Reported in
          PR#18008.

        * 'C()' and '`contrasts<-`()' now preserve factor level names
          when given a function object (as opposed a function name
          which did preserve names). Reported in PR#17616.

        * 'c(a = 1, 2)[[]]' no longer matches '2' but rather signals a
          _classederror.  Reported and analysed by Davis Vaughan in
          PR#18367, a duplicate of PR#18004, by Jan Meis et al.  For
          consistency, 'NULL[[]]' is also erroneous now.  'x[[]] <- v'
          gives an error of the same class '"MissingSubscriptError"'.

        * The 'relist()' function of 'utils' now supports 'NULL'
          elements in the skeleton (PR#15854).

        * 'ordered(levels = *)' (missing 'x') now works analogously to
          'factor(, ordered=TRUE)'; reported (with fix) by Achim
          Zeileis in PR#18389.

        * User-defined Rd macro definitions can now span multiple
          lines, thanks to a patch from Duncan Murdoch. Previously,
          the Rd parser silently ignored everything after the first
          line.

        * Plain-text help ('tools::Rd2txt()') now preserves an initial
          blank line for text following description list items.

        * 'tools::Rd2HTML()' and 'tools::Rd2latex()' no longer split
          \arguments and \value lists at Rd comments.

        * 'tools::Rd2latex()' now correctly handles optional text
          outside \items of argument lists as well as bracketed text
          at the beginning of sections, e.g., \value{[NULL]}.

        * 'as.character(<POSIXt>)' now behaves more in line with the
          methods for atomic vectors such as numbers, and is no longer
          influenced by 'options()'.  Ditto for
          'as.character(<Date>)'.  The 'as.character()' method gets
          arguments 'digits' and 'OutDec' with defaults _not_
          depending on 'options()'.  Use of 'as.character(*, format =
          .)' now warns.

        * Similarly, the 'as.character.hexmode()' and '*.octmode()'
          methods also behave as 'good citizen' methods and back
          compatibility option 'keepStr = TRUE'.

        * The 'as.POSIXlt(<POSIXlt>)' and 'as.POSIXct(<POSIXct>)'
          default methods now do obey their 'tz' argument, also in
          this case.

        * 'as.POSIXlt(<Date>)' now does apply a 'tz' (time zone)
          argument, as does 'as.POSIXct()'; partly suggested by Roland
          Fu<c3><9f> on the R-devel mailing list.

        * 'as.Date.POSIXlt(x)' now also works when the list components
          are of unequal length, aka "partially filled" or "ragged".

        * 'expand.model.frame()' looked up variables in the wrong
          environment when applied to models fitted without 'data'.
          Reported in PR#18414.

        * 'time()' now (also) uses the 'ts.eps = getOption("ts.eps")'
          argument and thus by default rounds values very close to the
          start (or end) of a year.  Based on a proposal by Andre<c3><af> V.
          Kostyrka on R-help.

        * Printing of a 'factanal()' result with just one factor and
          'sort = TRUE' now works regularly, fixing PR#17863 by
          Timothy Bates, thanks to the 'R Contributors' working group.

        * Printing 0-length objects of class '"factor"', '"roman"',
          '"hexmode"', '"octmode"', '"person"', '"bibentry"', or
          '"citation"' now prints something better, one of which fixes
          PR#18422, reported by Benjamin Feakins.

        * 'Sys.timezone()' queries 'timedatectl' only if 'systemd' is
          loaded; addressing a report by Jan Gorecki in PR#17421.

        * The formula method of 'cor.test()' had scoping problems when
          'environment(formula)' was not the calling environment;
          reported with a patch proposal by Mao Kobayashi in PR#18439.

        * 'attach()' of an environment with active bindings now
          preserves the active bindings.  Reported by Kevin Ushey in
          PR#18425.

        * BLAS detection now works also with system-provided libraries
          not available as regular files.  This fixes detection of the
          Accelerate framework on macOS since Big Sur.  Reported by
          David Novgorodsky.

        * 'download.file()' gives a helpful error message in case of
          an invalid 'download.file.method' option, thanks to Colin
          Fay's report in PR#18455.

        * Sporadic crashes of 'Rterm' when using completion have been
          fixed.

        * 'Rprof()' is now more reliable.  A livelock in thread
          initialization with too short sampling interval has been
          fixed on macOS.  A deadlock in using the C runtime has been
          fixed on Windows.  A potential deadlock has been prevented
          on Unix.

        * Cursor placement in 'Rgui' now works even after a
          fixed-width font is selected.

        * Mandatory options ('options()') are now set on startup so
          that saving and restoring them always works (PR#18372).

        * Package installation, 'R CMD INSTALL' or
          'install.packages(*)', now parses each of the '<pkg>/R/*.R'
          files individually instead of first concatenating and then
          'parse()'ing the large resulting file.  This allows parser
          or syntax errors to be diagnosed with correct file names and
          line numbers, thanks to Simon Dedman's report and Bill
          Dunlap's patch in PR#17859.

          This _doesrequire syntactically self contained R source
          files now, fixing another inadvertent bug.

        * 'predict.lm(<model with offset>)' now finds the offset in
          the correct environment, thanks to Andr<c3><a9> Gillibert's report
          and patch in PR#18456.

        * 'getInitial(<formula>)' now finds the 'selfStart' model in
          the correct environment.  (Reported by Ivan Krylov in
          PR#18368.)

        * Fix for possible segfault when using recently-added graphics
          features, such as gradients, clipping paths, masks, and
          groups with 'pdf(file=NULL)'.

        * 'class(m) <- class(m)' no longer changes a matrix 'm' by
          adding a class _attribute_.

        * 'packageDate(pkg)' now only warns once if there is no 'pkg'.

        * When 'ts()' creates a multivariate time series, '"mts"', it
          also inherits from '"array"' now, and 'is.mts()' is
          documented _andstricter.

        * 'Rd2txt()' now preserves line breaks of \verb Rd content and
          from duplicated \cr.  The former also fixes the rendering of
          verbatim output from Rd \Sexpr in plain-text help.

        * 'uniroot(f, interval)' should no longer wrongly converge
          _outsidethe interval in some cases where 'abs(f(x)) ==
          Inf' for an 'x' at the interval boundary, thanks to posts by
          Ben Bolker and Serguei Sokol on R-devel.

        * Vectorized alpha handling in palette functions such as in
          'gray()', 'rainbow()', or 'hcl.colors()' works correctly
          now, thanks to Achim Zeileis' report and patch in PR#18476.

        * Formatting and 'print()'ing of 'bibentry' objects has
          dropped the deprecated 'citation.bibtex.max' argument, such
          that the 'bibtex' argument's default for 'print.bibentry()'
          depends directly on the 'citation.bibtex.max' option,
          whereas in 'format.bibentry()' the option no longer applies.

        * Attempting to use a character string naming a foreign
          function entry point in a foreign function call in a package
          will now signal an error if the packages has called
          'R_forceSymbols' to specify that symbols must be used.

        * An error in 'table()' could permanently set
          'options(warn=2)' promoting all subsequent warnings to
          errors.

        * The 'sigma()' function gave misleading results for binary
          GLMs.  A new method for objects of class '"glm"' returns the
          square root of the estimate of the dispersion parameter
          using the same calculation as 'summary.glm()'.

        * 'bs()' and 'ns()' in the (typical) case of automatic knot
          construction, when some of the supposedly inner knots
          coincide with boundary knots, now moves them inside (with a
          warning), building on PR#18442 by Ben Bolker.

        * 'R CMD' on Windows now skips the site profile with
          '--no-site-file' and '--vanilla' even when 'R_PROFILE' is
          set (PR#18512, from Kevin Ushey).

(mef)

2024-01-08 02:57:06 UTC MAIN commitmail json YAML

doc: Updated emulators/nono to 0.6.4

(jun)

2024-01-08 02:41:18 UTC MAIN commitmail json YAML

nono: update to 0.6.4.

0.6.4 (2023/12/28)

vm(New): "Implement a Windrv compatible device on X68030. You can access a host directory via the device on Human68k."
vm(New): "Implement a contrast feature on X68030."
vm(Update): "Implement that writing to the SPC is made to wait if the internal queue is full. You can write a SCSI media on Human68k."
vm(Update): "DMAC now uses FC (Function Code) to access on X68030."
vm(Update): "Connect the host's [PageUp], [PageDown] and [End] key to guest's [ROLL UP], [ROLL DOWN] and [UNDO] key respectively on X68030. "
vm(Fix): "Fix the problem that SCC, FDC, SPC and Nereid are not reset correctly on X68030."
vm(Fix): "Fix a CIIN condition on X68030."
vm(Fix): "Fix $ED0000..$EDFFFF was user-accessible on X68030."
vm(Fix): "Fix timing that mouse sends its data on X68030. It should not affect anything."
GUI(New): "Rearrange menus. A part of "Device > Operation" and old "File" menus are integrated into"VM"."
GUI(New): "Add "Send CTRL+OPT.1+DEL" menu on X68030."
GUI(Fix): "Fix an abnormal termination when open the loglevel setting window since 0.6.3."
debugger(Fix): "Fix an abnormal termination when the argument of command line option -b cannot be parsed as a hexadecimal number."
debugger(New): "--bi-exg option."

(jun)

2024-01-07 23:37:32 UTC MAIN commitmail json YAML

doc: Updated cad/klayout to 0.28.15

(mef)

2024-01-07 23:37:24 UTC MAIN commitmail json YAML

(cad/klayout) Updated 0.28.14 to 0.28.15

https://www.klayout.de/development.html#0.28.15
Version 0.28.15

Release date: 2023-01-02

Features:

    Bugfix: #1578 Missing strm2*.exe in the Windows portable binary package (*.zip)
    Enhancement: #1569 Make "toggle (selected) layer" key-bindable Plus feature: "visibility follows selection"
    Bugfix: #1565 quit() raises an error in KLayout Python Console
    Bugfix: #1556 Cannot shrink Marker Browser window
    Bugfix: #1539 Misleading description in 'Flatten Cell'
    Enhancement: Supporting UCRT runtime option in MSYS2 deployment

(mef)

2024-01-07 21:21:10 UTC MAIN commitmail json YAML

doc/TODO: + memtestplus-7.0, openblas-0.3.26.

(wiz)

2024-01-07 21:15:46 UTC MAIN commitmail json YAML

py-networkx: add missing tools

(wiz)

2024-01-07 21:13:54 UTC MAIN commitmail json YAML

libplacebo: actually requires C++20

(wiz)

2024-01-07 20:07:25 UTC MAIN commitmail json YAML

doc: Updated textproc/csvlens to 0.5.1

(pin)

2024-01-07 20:07:06 UTC MAIN commitmail json YAML

textproc/csvlens: update to 0.5.1

v0.5.1
- Fix panic caused by unicode and newline

(pin)

2024-01-07 19:50:12 UTC MAIN commitmail json YAML

doc: Added net/slumber version 0.11.0

(pin)

2024-01-07 19:49:42 UTC MAIN commitmail json YAML

2024-01-07 19:48:35 UTC MAIN commitmail json YAML

net/slumber: import package

Slumber is a TUI (terminal user interface) HTTP client. Define, execute, and
share configurable HTTP requests.

(pin)

2024-01-07 19:46:34 UTC MAIN commitmail json YAML

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

(pin)

2024-01-07 19:46:12 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 19.4.0

Features
- build for freebsd (1d7f923), closes #4585
- install: allow user to specify themes directory (ac7894b)

(pin)

2024-01-07 19:45:12 UTC MAIN commitmail json YAML

doc: Updated textproc/hgrep to 0.3.4

(pin)

2024-01-07 19:44:53 UTC MAIN commitmail json YAML

textproc/hgrep: update to 0.3.4

v0.3.4 - 06 Jan 2024
- Update crates related to ripgrep. This contains the big internal change of
  regex crate and changes for ripgrep v14.
- Update bat to v0.24.
- Update the assets for syntax highlighting. This adds support for WGSL and
  some other improvements such as more file extensions support.
- Improve error handling of bat printer.
- Detect true color support using windows-version crate on Windows. True color
  is supported by Windows 10.0.15063 or later.
- Update other dependencies to the latest.
    - Replace unmaintained dirs-next crate with dirs crate.
    - Update syntect crate to v5.1.0.

(pin)

2024-01-07 19:44:08 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.54.0

(pin)

2024-01-07 19:43:45 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.54.0

0.54 (released 7th January 2024)
Parsing
- Added support for Salesforce Apex.
- Improved parsing of regex literals in Clojure and strictness annotations
  in Haskell.

Diffing
- Difftastic will now also report file permission changes.
- Fixed an issue where directory diffing would show a file more than once.

Display
- Fixed a rare crash when the last non-blank line had changes for certain
  parsers, particularly YAML.

Command Line Interface
- Difftastic now errors if given a single path, unless that file contains
  conflict markers. Previously this was a warning.

Build
- Difftastic now requires Rust 1.63 to build.

(pin)

2024-01-07 19:43:04 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-modules to 0.13.3

(pin)

2024-01-07 19:42:41 UTC MAIN commitmail json YAML

devel/cargo-modules: update to 0.13.3

Now that we have Rust-1.74.1, restore 0.13.x series from previous downgrade.

[0.13.3] - 2023-01-05
Changed
- Updated dependencies:
    - anyhow from 1.0.76 to 1.0.79
    - clap from 4.4.11 to 4.4.13
    - rust-analyzer from 0.0.190 to 0.0.194

[0.13.2] - 2023-12-27
Changed
- Bumped MSRV from 1.70.0 to 1.74.0
- Updated dependencies:
    - anyhow from 1.0.75 to 1.0.76

(pin)

2024-01-07 17:27:02 UTC MAIN commitmail json YAML

doc: Updated devel/go-staticcheck to 2023.1.6

(bsiegert)

2024-01-07 17:26:47 UTC MAIN commitmail json YAML

go-staticcheck: update to 2023.1.6

2023.1.4

This release adds support for Go 1.21 and fixes the following bugs:

- Three crashes when encountering unnecessarily parenthesized statements
- Unnecessarily high memory usage when analyzing composite literals such as
  []int{1<<31: 1}
- A false positive in S1011 when appending to a dynamic left-hand side
- A crash involving generics
- A false positive in SA9001 involving control flow statements
- A false positive in ST1003, complaining about the names of fuzz functions

2023.1.5

This release fixes the following bug:

- A crash involving methods named _

2023.1.6

This release fixes the following bugs:

- A crash when using the upcoming Go 1.22
- A false positive in SA9005 when embedding basic types

(bsiegert)

2024-01-07 16:57:13 UTC MAIN commitmail json YAML

doc: Updated print/poppler to 24.01.0

(wiz)

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

poppler*: update to 24.01.0

Release 24.01.0:
        core:
        * Don't crash on certain documents on the NSS signature backend
        * Fix infinite loop in some annotation code if there's not space for even one character
        * Fix build on Android with generic font configuration
        * Small internal code cleanup

(wiz)

2024-01-07 16:36:46 UTC MAIN commitmail json YAML

py-patiencediff: add missing tools

(wiz)

2024-01-07 16:35:58 UTC MAIN commitmail json YAML

doc: Updated print/texlab to 5.12.1

(wiz)

2024-01-07 16:35:48 UTC MAIN commitmail json YAML

texlab: update to 5.12.1.

Fixed

Avoid trying to parse most of the TeX distro when building the
dependency graph. Add texlab.experimental.followPackageLinks
setting to allow re-enabling the old behavior

(wiz)

2024-01-07 16:34:02 UTC MAIN commitmail json YAML

doc: Updated textproc/py-patiencediff to 0.2.14

(rhialto)

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

textproc/py-patiencediff: update to 0.2.14.

Changes: not known.
Converted to weel.mk.

(rhialto)

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

doc: Updated devel/py-serializable to 0.17.1

(wiz)

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

py-serializable: update to 0.17.1.

v0.17.1

Fix

    Log placeholder (#60) (3cc6cad)

Documentation

    Add "documentation" url to project meta (bf864d7)
    Add "documentation" url to project meta (d3bcc42)

v0.17.0

Feature

    Logger (#47) (9269b0e)
        see usage: https://py-serializable.readthedocs.io/en/latest/examples.html#logging-and-log-access

Documentation

    Modernixe read-the-docs (7ae6aad)
    Homepage (#48) (de206d6)
    Condaforge (#46) (c0074ce)

(wiz)

2024-01-07 16:31:48 UTC MAIN commitmail json YAML

doc: Updated devel/py-ruff to 0.1.11

(wiz)

2024-01-07 16:31:38 UTC MAIN commitmail json YAML

py-ruff: update to 0.1.11.

v0.1.11

Changes

Preview features

    [pylint] Implement super-without-brackets (W0245) (#9257)

Bug fixes

    Check path string properly in python -m ruff invocations (#9367)

Documentation

    Tweak relative-imports message (#9365)
    Add fix safety note for yield-in-for-loop (#9364)

v0.1.10

Changes

Preview features

    Improve dummy_implementations preview style formatting (#9240)
    Normalise Hex and unicode escape sequences in strings (#9280)
    Parenthesize long type annotations in annotated assignments (#9210)
    Parenthesize multi-context managers in with statements (#9222)
    [flake8-pyi] Implement generator-return-from-iter-method (PYI058) (#9313)
    [pylint] Implement empty-comment (PLR2044) (#9174)
    [refurb] Implement bit-count (FURB161) (#9265)
    [ruff] Add never-union rule to detect redundant typing.NoReturn and typing.Never (#9217)

CLI

    Add paths to TOML parse errors (#9358)
    Add row and column numbers to formatter parse errors (#9321)
    Improve responsiveness when invoked via Python (#9315)
    Short rule messages should not end with a period (#9345)

Configuration

    Respect runtime-required decorators on functions (#9317)

Bug fixes

    Avoid asyncio-dangling-task for nonlocal and global bindings (#9263)
    Escape trailing placeholders in rule documentation (#9301)
    Fix continuation detection following multi-line strings (#9332)
    Fix scoping for generators in named expressions in classes (#9248)
    Port from obsolete wsl crate to is-wsl (#9356)
    Remove special pre-visit for module docstrings (#9261)
    Respect __str__ definitions from super classes (#9338)
    Respect unused-noqa via per-file-ignores (#9300)
    Respect attribute chains when resolving builtin call paths (#9309)
    Treat all typing_extensions members as typing aliases (#9335)
    Use Display for formatter parse errors (#9316)
    Wrap subscripted dicts in parens for f-string conversion (#9238)
    [flake8-annotations] Avoid adding return types to stub methods (#9277)
    [flake8-annotations] Respect mixed return and raise cases in return-type analysis (#9310)
    [flake8-bandit] Don't report violations when SafeLoader is imported from yaml.loader (S506) (#9299)
    [pylint] Avoid panic when comment is preceded by Unicode (#9331)
    [pylint] Change PLR0917 error message to match other PLR09XX messages (#9308)
    [refurb] Avoid false positives for math-constant (FURB152) (#9290)

Documentation

    Expand target name for better rule documentation (#9302)
    Fix typos found by codespell (#9346)
    [perflint] Document PERF102 fix un-safety (#9351)
    [pyupgrade] Document UP007 fix un-safety (#9306)

(wiz)

2024-01-07 16:28:24 UTC MAIN commitmail json YAML

doc: Updated textproc/py-lxml to 5.0.1

(wiz)

2024-01-07 16:28:15 UTC MAIN commitmail json YAML

py-lxml: update to 5.0.1.

5.0.1 (2024-01-05)
==================

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

* LP#2046208: Parsing non-BMP Python Unicode strings could fail on macOS.

* LP#2044225: When incrementally parsing broken HTML, reporting start events on
  missing structural tags failed and could lead to subsequent exceptions.

* LP#2045435: Some (not all) issues with stricter C compilers were resolved.

* The binary wheels in the 5.0.0 release did not validate cleanly (but installed ok).

(wiz)

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

doc: Updated devel/py-hatch-fancy-pypi-readme to 24.1.0

(wiz)

2024-01-07 16:26:35 UTC MAIN commitmail json YAML

py-hatch-fancy-pypi-readme: update to 24.1.0.

## [24.1.0]

### Fixed

- Added a default to an internal API that is used by *scikit-build-core*.

(wiz)

2024-01-07 16:25:08 UTC MAIN commitmail json YAML

doc: Updated security/py-google-auth to 2.26.1

(wiz)

2024-01-07 16:25:00 UTC MAIN commitmail json YAML

py-google-auth: update to 2.26.1.

2.26.1 (2024-01-03)

Bug Fixes

    Ensure that refresh worker is pickle-able. (#1447) (421c184)

2.26.0 (2023-12-20)

Features

    Add optional non blocking refresh for sync auth code (a6dc2c3)
    Add optional non blocking refresh for sync auth code (#1368) (a6dc2c3)

Bug Fixes

    External account user cred universe domain support (#1437) (75068f9)
    Guard delete statements. Add default fallback for _use_non_blocking_refresh. (#1445) (776d634)

(wiz)

2024-01-07 16:23:20 UTC MAIN commitmail json YAML

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

(wiz)

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

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

Lots of API updates.

(wiz)

2024-01-07 16:18:53 UTC MAIN commitmail json YAML

doc: Updated devel/py-flakes to 3.2.0

(wiz)

2024-01-07 16:18:45 UTC MAIN commitmail json YAML

py-flakes: update to 3.2.0.

3.2.0 (2024-01-04)

- Add support for ``*T`` (TypeVarTuple) and ``**P`` (ParamSpec) in PEP 695
  annotations.

(wiz)

2024-01-07 16:17:20 UTC MAIN commitmail json YAML

doc: Updated devel/py-flake8 to 7.0.0

(wiz)

2024-01-07 16:17:12 UTC MAIN commitmail json YAML

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

doc: Updated security/py-cyclonedx-python-lib to 6.3.0

(wiz)

2024-01-07 16:15:02 UTC MAIN commitmail json YAML

py-cyclonedx-python-lib: update to 6.3.0.

6.3.0

What's Changed

    chore(deps-dev): update ddt requirement from 1.7.0 to 1.7.1 by @dependabot in #527
    chore(deps-dev): update flake8 requirement from 6.1.0 to 7.0.0 by @dependabot in #528
    feat: enable dependency py-serializable 0.17 by @jkowalleck in #529

6.2.0

What's Changed

    chore(deps-dev): update mypy requirement from 1.7.1 to 1.8.0 by @dependabot in #521
    chore(deps-dev): update coverage requirement from 7.3.3 to 7.4.0 by @dependabot in #524
    chore(deps): update lxml requirement from ^4 to >=4,<6 by @dependabot in #523

(wiz)

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

devel/breezy: fix dependencies.

(rhialto)

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

doc: Updated lang/py-cmake-language-server to 0.1.9

(wiz)

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

py-cmake-language-server: update to 0.1.9.

What's Changed

    Reply with MarkupContent in completion documentation by @rwols in #87
    Add Python 3.12 build by @offa in #85

(wiz)

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

doc: Updated textproc/ripgrep to 14.1.0

(wiz)

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

ripgrep: update to 14.1.0.

14.1.0
======
This is a minor release with a few small new features and bug fixes. This
release contains a bug fix for unbounded memory growth while walking a
directory tree. This release also includes improvements to the completions for
the `fish` shell, and release binaries for several additional ARM targets.

Bug fixes:

* [BUG #2664](https://github.com/BurntSushi/ripgrep/issues/2690):
  Fix unbounded memory growth in the `ignore` crate.

Feature enhancements:

* Added or improved file type filtering for Lean and Meson.
* [FEATURE #2684](https://github.com/BurntSushi/ripgrep/issues/2684):
  Improve completions for the `fish` shell.
* [FEATURE #2702](https://github.com/BurntSushi/ripgrep/pull/2702):
  Add release binaries for `armv7-unknown-linux-gnueabihf`,
  `armv7-unknown-linux-musleabihf` and `armv7-unknown-linux-musleabi`.

(wiz)

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

doc: Updated shells/fish to 3.7.0

(wiz)

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

fish: update to 3.7.0.

fish 3.7.0 (released January 1, 2024)
=====================================

This release of fish includes a number of improvements over fish 3.6.4, detailed below. Although work continues on the porting of fish internals to the Rust programming language, that work is not included in this release. fish 3.7.0 and any future releases in the 3.7 series remain C++ programs.

Notable improvements and fixes
------------------------------
- Improvements to the history pager, including:

  - The history pager will now also attempt subsequence matches (:issue:`9476`), so you can find a command line like ``git log 3.6.1..Integration_3.7.0`` by searching for ``gitInt``.
  - Opening the history pager will now fill the search field with a search string if you're already in a search (:issue:`10005`). This makes it nicer to search something with :kbd:`↑` and then later decide to switch to the full pager.
  - Closing the history pager with enter will now copy the search text to the commandline if there was no match, so you can continue editing the command you tried to find right away (:issue:`9934`).

- Performance improvements for command completions and globbing, where supported by the operating system, especially on slow filesystems such as NFS (:issue:`9891`, :issue:`9931`, :issue:`10032`, :issue:`10052`).
- fish can now be configured to wait a specified amount of time for a multi-key sequence to be completed,  instead of waiting indefinitely. For example, this makes binding ``kj`` to switching modes in vi mode possible.
  The timeout can be set via the new :envvar:`fish_sequence_key_delay_ms` variable (:issue:`7401`), and may be set by default in future versions.

Deprecations and removed features
---------------------------------
- ``LS_COLORS`` is no longer set automatically by the ``ls`` function (:issue:`10080`). Users
  that set ``.dircolors`` should manually import it using other means. Typically this would be ``set -gx LS_COLORS (dircolors -c .dircolors | string split ' ')[3]``

Scripting improvements
----------------------
- Running ``exit`` with a negative number no longer crashes fish (:issue:`9659`).
- ``fish --command`` will now return a non-zero status if parsing failed (:issue:`9888`).
- The ``jobs`` builtin will now escape the commands it prints (:issue:`9808`).
- ``string repeat`` no longer overflows if the count is a multiple of the chunk size (:issue:`9900`).
- The ``builtin`` builtin will now properly error out with invalid arguments instead of doing nothing and returning true (:issue:`9942`).
- ``command time`` in a pipeline is allowed again, as is ``command and`` and ``command or`` (:issue:`9985`).
- ``exec`` will now also apply variable overrides, so ``FOO=bar exec`` will now set ``$FOO`` correctly (:issue:`9995`).
- ``umask`` will now handle empty symbolic modes correctly, like ``umask u=,g=rwx,o=`` (:issue:`10177`).
- Improved error messages for errors occurring in command substitutions (:issue:`10054`).

Interactive improvements
------------------------
- ``read`` no longer enables bracketed paste so it doesn't stay enabled in combined commandlines like ``mysql -p(read --silent)`` (:issue:`8285`).
- Vi mode now uses :envvar:`fish_cursor_external` to set the cursor shape for external commands (:issue:`4656`).
- Opening the history search in vi mode switches to insert mode correctly (:issue:`10141`).
- Vi mode cursor shaping is now enabled in iTerm2 (:issue:`9698`).
- Working directory reporting is enabled for iTerm2 (:issue:`9955`).
- Completing commands as root includes commands not owned by root, fixing a regression introduced in fish 3.2.0 (:issue:`9699`).
- Selection uses ``fish_color_selection`` for the foreground and background colors, as intended, rather than just the background (:issue:`9717`).
- The completion pager will no longer sometimes skip the last entry when moving through a long list (:issue:`9833`).
- The interactive ``history delete`` interface now allows specifying index ranges like "1..5" (:issue:`9736`), and ``history delete --exact`` now properly saves the history (:issue:`10066`).
- Command completion will now call the stock ``manpath`` on macOS, instead of a potential Homebrew version. This prevents awkward error messages (:issue:`9817`).
- A new bind function ``history-pager-delete``, bound to :kbd:`Shift` + :kbd:`Delete` by default, will delete the currently-selected history pager item from history (:issue:`9454`).
- ``fish_key_reader`` will now use printable characters as-is, so pressing "ö" no longer leads to it telling you to bind ``\u00F6`` (:issue:`9986`).
- ``open`` can be used to launch terminal programs again, as an ``xdg-open`` bug has been fixed and a workaround has been removed  (:issue:`10045`).
- The ``repaint-mode`` binding will now only move the cursor if there is repainting to be done. This fixes :kbd:`Alt` combination bindings in vi mode (:issue:`7910`).
- A new ``clear-screen`` bind function is used for :kbd:`Ctrl` + :kbd:`l` by default. This clears the screen and repaints the existing prompt at first,
  so it eliminates visible flicker unless the terminal is very slow (:issue:`10044`).
- The ``alias`` convenience function has better support for commands with unusual characters, like ``+`` (:issue:`8720`).
- A longstanding issue where items in the pager would sometimes display without proper formatting has been fixed (:issue:`9617`).
- The :kbd:`Alt` + :kbd:`l` binding, which lists the directory of the token under the cursor, correctly expands tilde (``~``) to the home directory (:issue:`9954`).
- Various fish utilities that use an external pager will now try a selection of common pagers if the :envvar:`PAGER` environment variable is not set, or write the output to the screen without a pager if there is not one available (:issue:`10074`).
- Command-specific tab completions may now offer results whose first character is a period. For example, it is now possible to tab-complete ``git add`` for files with leading periods. The default file completions hide these files, unless the token itself has a leading period (:issue:`3707`).

Improved prompts
^^^^^^^^^^^^^^^^
- The default theme now only uses named colors, so it will track the terminal's palette (:issue:`9913`).
- The Dracula theme has now been synced with upstream (:issue:`9807`); use ``fish_config`` to re-apply it to pick up the changes.
- ``fish_vcs_prompt`` now also supports fossil (:issue:`9497`).
- Prompts which display the working directory using the ``prompt_pwd`` function correctly display directories beginning with dashes (:issue:`10169`).

Completions
^^^^^^^^^^^
- Added completions for:

  - ``age`` and ``age-keygen`` (:issue:`9813`)
  - ``airmon-ng`` (:issue:`10116`)
  - ``ar`` (:issue:`9720`)
  - ``blender`` (:issue:`9905`)
  - ``bws`` (:issue:`10165`)
  - ``calendar`` (:issue:`10138`)
  - ``checkinstall`` (:issue:`10106`)
  - ``crc`` (:issue:`10034`)
  - ``doctl``
  - ``gimp`` (:issue:`9904`)
  - ``gojq`` (:issue:`9740`)
  - ``horcrux`` (:issue:`9922`)
  - ``ibmcloud`` (:issue:`10004`)
  - ``iwctl`` (:issue:`6884`)
  - ``java_home`` (:issue:`9998`)
  - ``krita`` (:issue:`9903`)
  - ``oc`` (:issue:`10034`)
  - ``qjs`` (:issue:`9723`)
  - ``qjsc`` (:issue:`9731`)
  - ``rename`` (:issue:`10136`)
  - ``rpm-ostool`` (:issue:`9669`)
  - ``smerge`` (:issue:`10135`)
  - ``userdel`` (:issue:`10056`)
  - ``watchexec`` (:issue:`10027`)
  - ``wpctl`` (:issue:`10043`)
  - ``xxd`` (:issue:`10137`)
  - ``zabbix`` (:issue:`9647`)

- The ``zfs`` completions no longer print errors about setting a read-only variable (:issue:`9705`).
- The ``kitty`` completions have been removed in favor of keeping them upstream (:issue:`9750`).
- ``git`` completions now support aliases that reference other aliases (:issue:`9992`).
- The ``gw`` and ``gradlew`` completions are loaded properly (:issue:`10127`).
- Improvements to many other completions.
- Improvements to the manual page completion generator (:issue:`9787`, :issue:`9814`, :issue:`9961`).

Other improvements
------------------
- Improvements and corrections to the documentation.
- The Web-based configuration now uses a more readable style when printed, such as for a keybinding reference (:issue:`9828`).
- Updates to the German translations (:issue:`9824`).
- The colors of the Nord theme better match their official style (:issue:`10168`).

For distributors
----------------
- The licensing information for some of the derived code distributed with fish was incomplete. Though the license information was present in the source distribution, it was not present in the documentation. This has been corrected (:issue:`10162`).
- The CMake configure step will now also look for libterminfo as an alternative name for libtinfo, as used in NetBSD curses (:issue:`9794`).

(wiz)

2024-01-07 16:05:40 UTC MAIN commitmail json YAML

doc: Updated net/libcares to 1.25.0

(wiz)

2024-01-07 16:05:32 UTC MAIN commitmail json YAML

libcares: update to 1.25.0.

Version 1.25.0 (2 Jan 2024)

GitHub (2 Jan 2024)
- [Brad House brought this change]

  1.25.0 release prep (#676)

Brad House (31 Dec 2023)
- tests: replace google DNS with CloudFlare for reverse lookups as google's servers stopped responding properly

- OSSFuzz: it assumes autotools builds a static library by default, which means the old autotools must have done that even though there were comments saying it wasn't.  Disable static by default on Windows however since it can't build both simultaneously.

- autotools: update logic for building tests to provide more feedback

- set winver consistently across build systems

GitHub (28 Dec 2023)
- [Brad House brought this change]

  Autotools: rework to simplify and fix recent issues (#674)

  Completely rework the autotools build system, issues have cropped up due to the complexity and could cause issues on even semi-modern Linux systems (Ubuntu 20.04 for example).

  Changes include:

  Remove all curl/xc/cares m4 helper files, they go overboard on detections of functions and datatypes. Go back to more plain autoconf macros as they've come a long way over the years.
  Use known systems and heuristics to determine datatypes for functions like send() and recv(), rather than the error prone detection which required thousands of permutations and might still get it wrong.
  Remove unneeded configure arguments like --enable-debug or --enable-optimize, its more common for people to simply pass their own CFLAGS on the command line.
  Only require CARES_STATICLIB definition on Windows static builds, its not necessary ever for other systems, even when hiding non-public symbols.
  Remove some function and definition detections that were never used in c-ares
  The test framework is now embedded into the toplevel configure system, there was no need to chain build the test system as it is never built externally to c-ares.
  As a side-effect of the changes, a configure run completes in about 25% of the original time.

  This has been tested on various Linux distributions (of varying age), FreeBSD, MacOS, Windows (via MSYS2 with Mingw), and Solaris10/11 (by @dfandrich), AIX 7.3 (by @dfandrich). It is not unlikely that this may have broken more esoteric or legacy systems, and we'll likely need to be ready to accept bug reports and patches, but it has removed over 10k lines of build system code. It is very likely any issues that crop up will add far fewer lines of code to fix such systems.

  Fixes Bug: #670
  Fix By: Brad House (@bradh352)

Brad House (22 Dec 2023)
- docs: host -> ip

  fix mismatched documentation stating host instead of ip

  Fix By: Brad House (@bradh352)

GitHub (21 Dec 2023)
- [Brad House brought this change]

  Old MacOS SDKs require you include sys/socket.h before net/if.h (#673)

  Old MacOS SDKs (like 10.8) require you include `sys/socket.h` before you include `net/if.h` as reported by MacPorts.  Using a new SDK but with setting the macos target version does not have the same issue.

  Fixes Issue: #672
  Fix By: Brad House (@bradh352)

- [Brad House brought this change]

  Autotools warning fixes (#671)

  * get rid of clashes with curl namespace
  * remove warnings due to deprecated functionality
  * reorder some macro calls to get rid of warnings due to being called in the wrong order

  Fix By: Brad House (@bradh352)

Brad House (19 Dec 2023)
- clang-format

- ares_strsplit() rewrite as wrapper around ares__buf_split()

  We want to limit as much as possible any hand written parsers.
  ares__buf_split() uses the new memory-safe parsing routines.  This
  adds a couple of additional flags to remove duplicates which the
  existing split code did.

  Fix By: Brad House (@bradh352)

- clang-format

- sonarcloud: const

- Connection failure should increment server failure count first

  In order to be sure a different server is chosen on the next query,
  a read error should result in the failure count being updated
  first before requeing the request to a different server.

  Fix By: Brad House (@bradh352)

GitHub (18 Dec 2023)
- [Brad House brought this change]

  ahost should use ares_getaddrinfo() these days (#669)

  ahost wasn't printing both ipv4 and ipv6 addresses. This day and age, it really should.

  This PR also adds the ability to specify the servers to use.

  Fix By: Brad House (@bradh352)

Brad House (17 Dec 2023)
- Fix bad stub for ares__iface_ips_enumerate()

  If the ability to enumerate interface ip addresses does not exist
  on a system, the stub function contained the wrong prototype.

  Fixes Bug: #668
  Fix By: Brad House (@bradh352)

GitHub (17 Dec 2023)
- [Gregor Jasny brought this change]

  Fix minor warnings and documentation typos (#666)

  Build warnings could be seen [here](https://buildd.debian.org/status/fetch.php?pkg=c-ares&arch=arm64&ver=1.24.0-1&stamp=1702826366&raw=0) [origin](https://buildd.debian.org/status/package.php?p=c-ares)

  Fix By: Gregor Jasny (@gjasny)

- [Brad House brought this change]

  CI: Add Alpine Linux and old Ubuntu (#667)

  Alpine linux doesn't use glibc but instead musl c, so provides a good alternative test bed. We are also adding the oldest non-EOL ubuntu version so we can test against older linux variants to prevent surprises.

  This patch also migrates more tests to use cmake and ninja in order to reduce overall build times as we seem to run out of credits on Cirrus-CI pretty quickly.

  Fix By: Brad House (@bradh352)

Brad House (17 Dec 2023)
- fix support with older google test versions

- getrandom() may require sys/random.h on some systems

  There is a reported build issue where getrandom() is detected
  but compile fails due to a missing prototype. This commit attempts
  to resolve that issue.

  Fixes Bug: #665
  Fix By: Brad House (@bradh352)

GitHub (17 Dec 2023)
- [Martin Chang brought this change]

  Use SOCK_DNS extension on socket on OpenBSD (#659)

  This patch added the `SOCK_DNS` flag when running on OpenBSD. Allowing a reduced set of `pledge(2)` promises. Before this patch. The "stdio rpath inet" promises must be used in order to resolve any records. After the patch inet can be replaced with dns which only allows communication on destination port 53, instead of on all ports.

  Side note: I checked the OpenBSD kernel source code. Even though the socket document says the DNS port (typically 53)., The OpenBSD 7.4 kernel only allows 53.

  Fix By: Martin Chang (@marty1885)

Brad House (17 Dec 2023)
- ci: disable static for symbol hiding tests

- ci: add test case for building with hidden symbol visibility

- fix test building with symbol hiding

  New test cases depend on internal symbols for calculating timeouts.
  Disable those test features if symbol hiding is enabled.

  Fixes Bug: #664
  Fix By: Brad House (@bradh352)

(wiz)

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

py-merge3: add missing tools, simplify download URL

(wiz)

2024-01-07 16:01:29 UTC MAIN commitmail json YAML

doc: Updated devel/jj to 0.13.0

(wiz)

2024-01-07 16:01:19 UTC MAIN commitmail json YAML

jj: update to 0.13.0.

## [0.13.0] - 2024-01-03

### Breaking changes

* `jj git fetch` no longer imports new remote branches as local branches. Set
  `git.auto-local-branch = true` to restore the old behavior.

### New features

* Information about new and resolved conflicts is now printed by every command.

* `jj branch` has gained a new `rename` subcommand that allows changing a branch
  name atomically. `jj branch help rename` for details.

### Fixed bugs

* Command aliases can now be loaded from repository config relative to the
  current working directory.
  [#2414](https://github.com/martinvonz/jj/issues/2414)

(wiz)

2024-01-07 15:59:43 UTC MAIN commitmail json YAML

doc: Added textproc/py-merge3 version 0.0.14

(rhialto)

2024-01-07 15:59:27 UTC MAIN commitmail json YAML

2024-01-07 15:57:02 UTC MAIN commitmail json YAML

2024-01-07 15:52:34 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-s3 to 1.142.0

(taca)

2024-01-07 15:52:19 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-s3: update to 1.142.0

1.142.0 (2023-12-22)

* Feature - Added additional examples for some operations.

(taca)

2024-01-07 15:51:26 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-kms to 1.76.0

(taca)

2024-01-07 15:51:08 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-kms: update to 1.76.0

1.76.0 (2024-01-05)

* Feature - Documentation updates for AWS Key Management Service (KMS).

(taca)

2024-01-07 15:50:08 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-secretsmanager to 1.88.0

(taca)