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 (1m)  pkgsrc-2024Q1 (6d)  pkgsrc-2023Q4 (52d)  pkgsrc-2023Q2 (85d)  pkgsrc-2023Q3 (164d) 

2024-05-23 13:41:04 UTC Now

2023-03-15 13:07:03 UTC MAIN commitmail json YAML

Updated math/py-bottleneck, net/py-geventhttpclient

(adam)

2023-03-15 13:06:38 UTC MAIN commitmail json YAML

py-geventhttpclient: updated to 2.0.9

2.0.9
Add square brackets for Host header when using IPv6 address
Enable ppc64le wheels

(adam)

2023-03-15 13:04:49 UTC MAIN commitmail json YAML

py-bottleneck: updated to 1.3.7

Bottleneck 1.3.7

Enhancements
- Python 3.11 wheel available

(adam)

2023-03-15 13:01:05 UTC MAIN commitmail json YAML

Updated devel/py-pathspec, converters/py-simplejson

(adam)

2023-03-15 13:00:39 UTC MAIN commitmail json YAML

py-simplejson: updated to 3.18.4

Version 3.18.4 released 2023-03-14

* Test the sdist to prevent future regressions
  https://github.com/simplejson/simplejson/pull/311
* Enable ppc64le wheels
  https://github.com/simplejson/simplejson/pull/312

(adam)

2023-03-15 12:58:51 UTC MAIN commitmail json YAML

py-pathspec: updated to 0.11.1

0.11.1 (2023-03-14)

Bug fixes:
- Include directory should override exclude file.

Improvements:
- Fix partially unknown PathLike type.
- Convert `os.PathLike` to a string properly using `os.fspath`.

(adam)

2023-03-15 12:36:49 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.28.4

(gdt)

2023-03-15 12:36:38 UTC MAIN commitmail json YAML

geography/qgis: Update to 3.28.4

This is a micro release.

(gdt)

2023-03-15 11:49:20 UTC MAIN commitmail json YAML

2023-03-15 10:07:53 UTC MAIN commitmail json YAML

doc: Added sysutils/erdtree version 1.5.2

(pin)

2023-03-15 10:07:28 UTC MAIN commitmail json YAML

2023-03-15 10:06:33 UTC MAIN commitmail json YAML

sysutils/erdtree: import package

A modern, vibrant, and multi-threaded file-tree visualizer and disk usage
analyzer that respects hidden files and .gitignore rules by default, i.e.
the secret love child of tree and du.

erdtree is a modern alternative to tree and du in that it:
  - offers a minimal and user-friendly CLI
  - respects hidden files and .gitignore rules by default
  - displays file sizes in human-readable format by default
  - leverages parallism to traverse the file-system
  - displays files using ANSI colors by default
  - supports icons! (checkout the Icons section before using)

If the chosen defaults don't meet your requirements and you don't want to bloat
your shell configs with aliases, you can use a configuration file instead.

(pin)

2023-03-15 10:04:21 UTC MAIN commitmail json YAML

doc: Updated shells/nushell to 0.77.0

(pin)

2023-03-15 10:04:00 UTC MAIN commitmail json YAML

shells/nushell: update to 0.77.0

Themes of this release / New features
- Reworked aliases (Breaking changes!) (kubouch)
  Aliases have been a constant source of panics and growing code complexity as
  a result of trying to patch the panics. In this release, we re-implement
  aliases from scratch. Instead of replacing spans of expressions, aliases are
  implemented as another type of command, quite like extern is used to
  implement known externals. Alias is a command that wraps another command
  call. As a result, in some cases, aliases do not behave exactly the same as
  before. Here are the key facts:
    - Alias can only alias another command call. For example, alias la = ls -a
    works, but the following does not:
      - alias foo = "foo"
            "foo" is not a command call, use alias foo = echo "foo" instead
      - alias lsn = (ls | sort-by type name -i)
            subexpression is not a command call, use a custom command instead
    - Alias cannot alias command named the same as the alias. E.g., alias
    ls = ls -a is not possible currently, and gives an unhelpful error message.
    We plan to fix this as soon as possible and in the future we aim for this
    to work.
    - Some parser keywords are not allowed to be aliased. Currently, overlay
    commands can be aliased but the other parser keywords can not. We can add
    support for aliasing more parser keywords in the future.

If some of the above is too limiting for you, the old aliases are still
unchanged and available as old-alias. Just change alias to old-alias and it
should work the same as before. If there are no more problems with the new
alias implementation, and we manage to iron out the recursive alias issue,
we will remove old-alias in the next release, otherwise, we'll keep it around
longer.

- More consistent timestamp handling (bobhy)
  Simplified conversion between Nushell date type and unix timestamps (#8244).

Nushell now standardizes on representing a Unix timestamp as a number of
nanoseconds relative to the unix epoch 1970-01-01 00:00:00 +0000 (UTC).
Since the timestamp is stored in a (64 bit signed) Nushell int type, this
limits the range of dates that can be represented to approximately 21-sep-1677
through 11-apr-2262.

In prior versions, Nushell attempted to extend the range of representable dates
by allowing multiple resolutions of timestamps (seconds, milliseconds as well
as nanoseconds) to be stored and relied on arbitrary range check heuristics to
disambiguate the value intended. However, there were bugs in the checks and
incorrect results could be produced.

With this change <int> | into datetime assumes the input is a number of
nanoseconds and can never produce a date outside this range.
The timestamp epoch is the standard unix epoch. Note the timezone is UTC/GMT.

<datetime> | into int can now produce an error if the input is outside the
supported range.

And finally, although not strictly required by the above fix,
<date> | date to-record and <date> | date to-table now have a nanosecond field
containing the subsecond residue of the input value (however it was produced).

- New XML format (NotLebedev)

New format for xml data created and accepted by from xml and to xml commands
(#7947).

Commands from xml and to xml now use format where each xml entry is represented
by a single {tag: <tag name> attributes: <tag attributes> content:
[<child entries>]} record. Special xml entries also use this record, replacing
irrelevant fields with null for easier use.

Creating a little html page. In case of to xml one can deviate from rigid
structure and omit empty fields of records.

- New additions to $nu (StevenDoesStuffs, amtoine)
The builtin $nu variable now contains new entries:
  - is-interactive: Nushell was launched in interactive mode
  - is-login: Nushell was launched in login mode
  - startup_time: Nushell's startup time

- Reworked http subcommands (jaudiger)

The http command now has more subcommands and existing subcommands have been
reworked.

Make sure to browse the help messages of these commands. They contain fully
functional examples thanks to pointing at www.example.com.

- Breaking changes

    - Alias changes, see above
    - env command has been removed, use $env instead
    (https://github.com/nushell/nushell/pull/8185)
    - str trim no longer has --all, --both, and --format flags. str replace
    should be an adequate replacement; please let us know if it is not (#8205)
    - The changes to timestamp handling noted above (#8244) can require code
    changes to existing scripts:
      - Saved data containing the results of an old datetime-to-timestamp
      conversion will not deserialize correctly when read back by the current
      version of Nushell. In general, Nushell will produce incorrect datetime
      values without noting an error.
      - <int> | into datetime now assumes nanosecond scaling for all timestamps.
      You must ensure all timestamps computed by your script or retrieved from
      external sources are scaled appropriately.
      - <date> | into int can now fail, as noted above. You cannot rely on this
      operation to persist a arbitrary date.
    - The change to from xml and to xml commands noted above (#7947) will
    require to update scripts relying on old output/input format.
    - mkdir, cp, mv and rm return nothing. Errors and actions with --verbose
    flag are printed to stderr instead (#8014).
    - Plugin authors relying on nu_protocol::Value may need to update their
    code to account for a change to Value::Error (#8375    )
    - Different types of lists can now be appended. This can break scripts that
    were relying on the stricter behavior
    (https://github.com/nushell/nushell/pull/8157)

(pin)

2023-03-15 10:03:13 UTC MAIN commitmail json YAML

doc: Updated sysutils/dust to 0.8.5

(pin)

2023-03-15 10:02:49 UTC MAIN commitmail json YAML

sysutils/dust: update to 0.8.5

- refactor: simplify filter.rs
- refactor: DisplayData
- feat: default option for depth from config file
- remove depth from config.toml and fix style issues
- Fix: some panics are occuring when creating rayon

(pin)

2023-03-15 06:07:14 UTC MAIN commitmail json YAML

texlive-collection-langenglish: update to revision 65496

(markd)

2023-03-15 06:04:47 UTC MAIN commitmail json YAML

texlive-collection-langeuropean: update to revision 66452

(markd)

2023-03-15 06:01:45 UTC MAIN commitmail json YAML

texlive-collection-xetex: update to revision 64951

(markd)

2023-03-15 06:00:15 UTC MAIN commitmail json YAML

texlive-collection-publishers: update to revision 66335

(markd)

2023-03-15 05:53:55 UTC MAIN commitmail json YAML

texlive-collection-pstricks: update to revision 65367

(markd)

2023-03-15 05:51:21 UTC MAIN commitmail json YAML

texlive-collection-plaingeneric: update to revision 65622

(markd)

2023-03-15 05:48:43 UTC MAIN commitmail json YAML

texlive-collection-pictures: update to revision 66377

(markd)

2023-03-15 05:43:22 UTC MAIN commitmail json YAML

texlive-collection-music: update to revision 65862

(markd)

2023-03-15 05:41:02 UTC MAIN commitmail json YAML

texlive-collection-mathscience: update to revision 65753

(markd)

2023-03-15 02:20:48 UTC MAIN commitmail json YAML

emulators/aranym: Actually include options.mk

(charlotte)

2023-03-14 19:54:52 UTC MAIN commitmail json YAML

texlive-collection-luatex: update to revision 65791

(markd)

2023-03-14 19:50:13 UTC MAIN commitmail json YAML

doc: Updated sysutils/node_exporter to 1.5.0

(jperkin)

2023-03-14 19:49:53 UTC MAIN commitmail json YAML

node_exporter: Update to 1.5.0.

## 1.5.0 / 2022-11-29

NOTE: This changes the Go runtime "GOMAXPROCS" to 1. This is done to limit the
  concurrency of the exporter to 1 CPU thread at a time in order to avoid a
  race condition problem in the Linux kernel (#2500) and parallel IO issues
  on nodes with high numbers of CPUs/CPU threads (#1880).

* [CHANGE] Default GOMAXPROCS to 1 #2530
* [FEATURE] Add multiple listeners and systemd socket listener activation #2393
* [ENHANCEMENT] Add RTNL version of netclass collector #2492, #2528
* [BUGFIX] Fix diskstats exclude flags #2487
* [BUGFIX] Bump go/x/crypt and go/x/net #2488
* [BUGFIX] Fix hwmon label sanitizer #2504
* [BUGFIX] Use native endianness when encoding InetDiagMsg #2508
* [BUGFIX] Fix btrfs device stats always being zero #2516
* [BUGFIX] Security: Update exporter-toolkit (CVE-2022-46146) #2531

## 1.4.1 / 2022-11-29

* [BUGFIX] Fix diskstats exclude flags #2487
* [BUGFIX] Security: Update go/x/crypto and go/x/net (CVE-2022-27191
          CVE-2022-27664) #2488
* [BUGFIX] Security: Update exporter-toolkit (CVE-2022-46146) #2531

(jperkin)

2023-03-14 19:49:16 UTC MAIN commitmail json YAML

texlive-collection-langgreek: update to revision 65038

(markd)

2023-03-14 19:48:10 UTC MAIN commitmail json YAML

Updated net/haproxy, sysutils/ansible-lint

(adam)

2023-03-14 19:47:17 UTC MAIN commitmail json YAML

ansible-lint: updated to 6.14.2

v6.14.2

Bugfixes

Ignore risky-shell-pipe with pwsh
Implement galaxy[no-runtime] check for meta/runtime.yml file
Fixed args rule error for synchronize module
Avoid test ... require a dictionary error with jinja rule

(adam)

2023-03-14 19:47:16 UTC MAIN commitmail json YAML

texlive-collection-humanities: update to revision 65216

(markd)

2023-03-14 19:45:59 UTC MAIN commitmail json YAML

texlive-collection-games: update to revision 65631

(markd)

2023-03-14 19:43:16 UTC MAIN commitmail json YAML

texlive-collection-fontsextra: update to revision 64952

(markd)

2023-03-14 19:43:13 UTC MAIN commitmail json YAML

haproxy: updated to 2.7.4

2.7.4
- BUG/MINOR: mworker: stop doing strtok directly from the env
- BUG/MEDIUM: mworker: prevent inconsistent reload when upgrading from old versions
- BUG/MEDIUM: mworker: don't register mworker_accept_wrapper() when master FD is wrong
- MINOR: startup: HAPROXY_STARTUP_VERSION contains the version used to start
- BUG/MINOR: lua/httpclient: missing free in hlua_httpclient_send()
- BUG/MEDIUM: httpclient/lua: fix a race between lua GC and hlua_ctx_destroy
- BUG/MEDIUM: stconn: Don't rearm the read expiration date if EOI was reached
- BUG/MEDIUM: wdt: fix wrong thread being checked for sleeping
- BUG/MINOR: sched: properly report long_rq when tasks remain in the queue
- BUG/MEDIUM: sched: allow a bit more TASK_HEAVY to be processed when needed
- MINOR: h3/hq-interop: handle no data in decode_qcs() with FIN set
- BUG/MINOR: mux-quic: transfer FIN on empty STREAM frame
- BUG/MINOR: mworker: prevent incorrect values in uptime
- MINOR: h3: add traces on decode_qcs callback
- BUG/MINOR: quic: Possible unexpected counter incrementation on send*() errors
- MINOR: quic: Add new traces about by connection RX buffer handling
- MINOR: quic: Move code to wakeup the timer task to avoid anti-amplication deadlock
- BUG/MINOR: quic: Really cancel the connection timer from qc_set_timer()
- MINOR: quic: Simplication for qc_set_timer()
- MINOR: quic: Kill the connections on ICMP (port unreachable) packet receipt
- MINOR: quic: Add traces to qc_kill_conn()
- MINOR: quic: Make qc_dgrams_retransmit() return a status.
- BUG/MINOR: quic: Missing call to task_queue() in qc_idle_timer_do_rearm()
- MINOR: quic: Add a trace to identify connections which sent Initial packet.
- MINOR: quic: Add <pto_count> to the traces
- BUG/MINOR: quic: Do not probe with too little Initial packets
- BUG/MINOR: quic: Wrong initialization for io_cb_wakeup boolean
- BUG/MINOR: quic: Do not drop too small datagrams with Initial packets
- BUG/MINOR: quic: Missing padding for short packets
- MINOR: quic: adjust request reject when MUX is already freed
- BUG/MINOR: quic: also send RESET_STREAM if MUX released
- BUG/MINOR: quic: acknowledge STREAM frame even if MUX is released
- BUG/MINOR: h3: prevent hypothetical demux failure on int overflow
- MEDIUM: h3: enforce GOAWAY by resetting higher unhandled stream
- MINOR: mux-quic: define qc_shutdown()
- MINOR: mux-quic: define qc_process()
- MINOR: mux-quic: implement client-fin timeout
- MEDIUM: mux-quic: properly implement soft-stop
- MINOR: quic: mark quic-conn as jobs on socket allocation
- MEDIUM: quic: trigger fast connection closing on process stopping
- MINOR: mux-h2/traces: do not log h2s pointer for dummy streams
- MINOR: mux-h2/traces: add a missing TRACE_LEAVE() in h2s_frt_handle_headers()
- BUG/MEDIUM: quic: Missing TX buffer draining from qc_send_ppkts()
- DOC: config: Fix description of options about HTTP connection modes
- DOC: config: Add the missing tune.fail-alloc option from global listing
- REGTESTS: Fix ssl_errors.vtc script to wait for connections close
- BUG/MINOR: cache: Cache response even if request has "no-cache" directive
- BUG/MINOR: cache: Check cache entry is complete in case of Vary
- BUILD: quic: 32-bits compilation issue with %zu in quic_rx_pkts_del()
- BUG/MINOR: ring: do not realign ring contents on resize
- BUILD: thead: Fix several 32 bits compilation issues with uint64_t variables
- BUG/MEDIUM: fd: avoid infinite loops in fd_add_to_fd_list and fd_rm_from_fd_list
- BUG/MEDIUM: h1-htx: Never copy more than the max data allowed during parsing
- DOC: config: Clarify the meaning of 'hold' in the 'resolvers' section
- BUG/MINOR: fd: used the update list from the fd's group instead of tgid
- BUG/MEDIUM: fd: make fd_delete() support being called from a different group
- CLEANUP: listener: only store conn counts for local threads
- MEDIUM: quic: improve fatal error handling on send
- MINOR: quic: consider EBADF as critical on send()
- BUG/MEDIUM: connection: Clear flags when a conn is removed from an idle list
- BUG/MINOR: mux-h1: Don't report an error on an early response close
- BUG/MINOR: http-check: Don't set HTX_SL_F_BODYLESS flag with a log-format body
- BUG/MINOR: http-check: Skip C-L header for empty body when it's not mandatory
- MINOR: quic: simplify return path in send functions
- MINOR: quic: implement qc_notify_send()
- MINOR: quic: purge txbuf before preparing new packets
- MEDIUM: quic: implement poller subscribe on sendto error
- MINOR: quic: notify on send ready
- BUG/MINOR: http-ana: Don't increment conn_retries counter before the L7 retry
- BUG/MINOR: http-ana: Do a L7 retry on read error if there is no response
- BUG/MINOR: mxu-h1: Report a parsing error on abort with pending data
- BUG/MINOR: ssl: Use 'date' instead of 'now' in ocsp stapling callback
- MINOR: ssl: rename confusing ssl_bind_kws
- BUG/MINOR: config: crt-list keywords mistaken for bind ssl keywords
- BUG/MEDIUM: quic: properly handle duplicated STREAM frames
- BUG/MINOR: cli: fix CLI handler "set anon global-key" call
- BUG/MINOR: quic: Do not send too small datagrams (with Initial packets)
- MINOR: quic: Add a BUG_ON_HOT() call for too small datagrams
- BUG/MINOR: quic: Ensure to be able to build datagrams to be retransmitted
- BUG/MINOR: quic: v2 Initial packets decryption failed
- MINOR: quic: Add traces about QUIC TLS key update
- BUG/MINOR: quic: Remove force_ack for Initial,Handshake packets
- BUG/MINOR: quic: Ensure not to retransmit packets with no ack-eliciting frames
- BUG/MINOR: quic: Do not resend already acked frames
- BUG/MINOR: quic: Missing detections of amplification limit reached
- MINOR: quic: Send PING frames when probing Initial packet number space
- BUG/MEDIUM: quic: do not crash when handling STREAM on released MUX
- BUG/MAJOR: fd/thread: fix race between updates and closing FD
- BUG/MINOR: mux-quic: properly init STREAM frame as not duplicated
- MINOR: quic: Do not accept wrong active_connection_id_limit values
- MINOR: quic: Store the next connection IDs sequence number in the connection
- MINOR: quic: Typo fix for ACK_ECN frame
- MINOR: quic: RETIRE_CONNECTION_ID frame handling (RX)
- MINOR: quic: Useless TLS context allocations in qc_do_rm_hp()
- MINOR: quic: Add spin bit support
- MINOR: quic: Add transport parameters to "show quic"
- MINOR: h3: add traces on h3_init_uni_stream() error paths
- MINOR: quic: create a global list dedicated for closing QUIC conns
- MINOR: quic: handle new closing list in show quic
- MEDIUM: quic: release closing connections on stopping
- BUG/MINOR: quic: Wrong RETIRE_CONNECTION_ID sequence number check
- MINOR: fd/cli: report the polling mask in "show fd"
- MINOR: quic: Do not stress the peer during retransmissions of lost packets
- BUG/MINOR: init: properly detect NUMA bindings on large systems
- BUG/MINOR: thread: report thread and group counts in the correct order
- BUG/MAJOR: fd/threads: close a race on closing connections after takeover
- BUG/MINOR: mworker: use MASTER_MAXCONN as default maxconn value
- BUG/MINOR: quic: Missing listener accept queue tasklet wakeups
- MINOR: quic_sock: un-statify quic_conn_sock_fd_iocb()
- DOC/CLEANUP: fix typos

(adam)

2023-03-14 19:39:53 UTC MAIN commitmail json YAML

Updated devel/py-filelock, math/py-gmpy2

(adam)

2023-03-14 19:39:25 UTC MAIN commitmail json YAML

py-gmpy2: updated to 2.1.5

2.1.5

Final (?) release of the 2.1.x series. No code changes since 2.1.3. Fixes to build Apple Silicon binary builds are the only changes since 2.1.3.

(adam)

2023-03-14 19:38:36 UTC MAIN commitmail json YAML

texlive-collection-binextra: update to revision 65204

(markd)

2023-03-14 19:36:49 UTC MAIN commitmail json YAML

texlive-collection-bibtexextra: update to revision 65257

(markd)

2023-03-14 19:32:29 UTC MAIN commitmail json YAML

py-filelock: updated to 3.9.1

3.9.1

[pre-commit.ci] pre-commit autoupdate
Bump deps and tools
Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1
use time.perf_counter instead of time.monotonic

(adam)

2023-03-14 14:13:04 UTC MAIN commitmail json YAML

Updated devel/py-pooch, math/py-mpmath

(adam)

2023-03-14 14:12:49 UTC MAIN commitmail json YAML

py-mpmath: updated to 1.3.0

--1.3.0--
Released March 7, 2023

Security issues:

* Fixed ReDOS vulnerability in mpmathify() (CVE-2021-29063) (Vinzent Steinberg)

Features:

* Added quadsubdiv() for numerical integration with adaptive path splitting
  (Fredrik Johansson)
* Added the Cohen algorithm for inverse Laplace transforms
  (Guillermo Navas-Palencia)
* Some speedup of matrix multiplication (Fredrik Johansson)
* Optimizations to Carlson elliptic integrals (Paul Masson)
* Added signal functions (squarew(), trianglew(), sawtoothw(), unit_triangle()
  sigmoidw()) (Nike Dattani, Deyan Mihaylov, Tina Yu)

Bug fixes:

* Correct mpf initialization from tuple for finf and fninf (Sergey B Kirpichev)
* Support QR decomposition for matrices of width 0 and 1 (Clemens Hofreither)
* Fixed some cases where elliprj() gave inaccurate results (Fredrik Johansson)
* Fixed cases where digamma() hangs for complex input (Fredrik Johansson)
* Fixed cases of polylog() with integer-valued parameter with complex type
  (Fredrik Johansson)
* Fixed fp.nsum() with Euler-Maclaurin algorithm (Fredrik Johansson)

Maintenance:

* Dropped support for Python 3.4 (Sergey B Kirpichev)
* Documentation cleanup (Sergey B Kirpichev)
* Removed obsolete files (Sergey B Kirpichev)
* Added options to runtests.py to skip tests and exit on failure
  (Jonathan Warner)

(adam)

2023-03-14 14:10:53 UTC MAIN commitmail json YAML

py-pooch: updated to 1.7.0

v1.7.0

Bug fixes:

Make archive extraction always take members into account
Figshare downloaders fetch the correct version, instead of always the latest one.

New features:

Allow spaces in filenames in registry files
Refactor Pooch.is_available to use downloaders
Add support for downloading files from Dataverse DOIs
Add a new Pooch.load_registry_from_doi method that populates the Pooch registry using DOI-based data repositories
Support urls for Zenodo repositories created through the GitHub integration service, which include slashes in the filename of the main zip files
Automatically add a trailing slash to base_url on pooch.create

Maintenance:

Drop support for Python 3.6
Port from deprecated appdirs to platformdirs
Update version of Codecov's Action to v3

Documentation:

Update sphinx, theme, and sphinx-panels
Add CITATION.cff for the JOSS article
Use Markdown for the README
Improve docstring of known_hash in retrieve function
Replace link to Pooch's citation with a BibTeX code snippet

(adam)

2023-03-14 12:23:03 UTC MAIN commitmail json YAML

doc: Added security/yubikey-manager-qt version 1.2.5

(wiz)

2023-03-14 12:22:52 UTC MAIN commitmail json YAML

security/Makefile: + yubikey-manager-qt

(wiz)

2023-03-14 12:22:37 UTC MAIN commitmail json YAML

security/yubikey-manager-qt: import yubikey-manager-qt-1.2.5

This application provides an easy way to perform the most common
configuration tasks on a YubiKey.

Features:

* Display the serial number and firmware version of a YubiKey
* Configure a FIDO2 PIN
* Reset the FIDO Applications
* Configure the OTP Application. A YubiKey have two slots (Short
Touch and Long Touch), which may both be configured for different
functionality. This tool can configure a Yubico OTP credential,
a static password, a challenge-response credential or an OATH HOTP
credential in both of these slots.
* Manage certificates and PINs for the PIV Application
* Swap the credentials between two configured slots
* Enable and disable USB and NFC interfaces

(wiz)

2023-03-14 11:25:56 UTC MAIN commitmail json YAML

lld: add a symlink in ${PREFIX}/libexec so that LLD can be used in Pkgsrc.

(fcambus)

2023-03-14 10:44:05 UTC MAIN commitmail json YAML

Updated www/py-urllib3, textproc/py-fastjsonschema

(adam)

2023-03-14 10:43:48 UTC MAIN commitmail json YAML

py-fastjsonschema: updated to 2.16.3

2.16.3 (2023-02-25)
* Fix variable name resolving with references

(adam)

2023-03-14 10:41:42 UTC MAIN commitmail json YAML

py-urllib3: updated to 1.26.15

1.26.15 (2023-03-10)
--------------------
* Fix socket timeout value when ``HTTPConnection`` is reused
* Remove "!" character from the unreserved characters in IPv6 Zone ID parsing
* Fix IDNA handling of '\x80' byte

(adam)

2023-03-14 10:11:23 UTC MAIN commitmail json YAML

doc: Updated textproc/tree-sitter-elixir to 0.1.0

(wiz)

2023-03-14 10:11:15 UTC MAIN commitmail json YAML

tree-sitter-elixir: update to 0.1.0.

Support multi-letter uppercase sigils (#50)

(wiz)

2023-03-14 09:26:43 UTC MAIN commitmail json YAML

doc: Added x11/py-otherside version 1.6.0

(wiz)

2023-03-14 09:26:26 UTC MAIN commitmail json YAML

x11/Makefile: + py-otherside

(wiz)

2023-03-14 09:26:14 UTC MAIN commitmail json YAML

x11/py-otherside: import py-otherside-1.6.0

A Qt plugin providing access to a Python 3 interpreter from QML
for creating asynchronous mobile and Desktop UIs with Python.

(wiz)

2023-03-14 08:05:20 UTC MAIN commitmail json YAML

Updated devel/git, textproc/py-xlsxwriter

(adam)

2023-03-14 08:04:59 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 3.0.9

Release 3.0.9 - March 10 2023
-----------------------------

* Add documentation and examples on :ref:`ewx_polars` to demonstrate new `Polars
  <https://www.pola.rs>`_ integration of XlsxWriter in `write_excel()`_.

* Add fix for rare issue with duplicate number formats.

(adam)

2023-03-14 08:03:35 UTC MAIN commitmail json YAML

git: updated to 2.40.0

Git v2.40 Release Notes
=======================

UI, Workflows & Features

* "merge-tree" learns a new `--merge-base` option.

* "git jump" (in contrib/) learned to present the "quickfix list" to
  its standard output (instead of letting it consumed by the editor
  it invokes), and learned to also drive emacs/emacsclient.

* "git var UNKNOWN_VARIABLE" and "git var VARIABLE" with the variable
  given an empty value used to behave identically.  Now the latter
  just gives an empty output, while the former still gives an error
  message.

* Introduce a case insensitive mode to the Bash completion helpers.

* The advice message given by "git status" when it takes long time to
  enumerate untracked paths has been updated.

* Just like "git var GIT_EDITOR" abstracts the complex logic to
  choose which editor gets used behind it, "git var" now give support
  to GIT_SEQUENCE_EDITOR.

* "git format-patch" learned to honor format.mboxrd even when sending
  patches to the standard output stream,

* 'cat-file' gains mailmap support for its '--batch-check' and '-s'
  options.

* Conditionally skip the pre-applypatch and applypatch-msg hooks when
  applying patches with 'git am'.

* Introduce an optional configuration to allow the trailing hash that
  protects the index file from bit flipping.

* "git check-attr" learned to take an optional tree-ish to read the
  .gitattributes file from.

* "scalar" learned to give progress bar.

* "grep -P" learned to use Unicode Character Property to grok
  character classes when processing \b and \w etc.

* "git rebase" often ignored incompatible options instead of
  complaining, which has been corrected.

* "scalar" warns but continues when its periodic maintenance
  feature cannot be enabled.

* The bundle-URI subsystem adds support for creation-token heuristics
  to help incremental fetches.

* Userdiff regexp update for Java language.

* "git fetch --jobs=0" used to hit a BUG(), which has been corrected
  to use the available CPUs.

* An invalid label or ref in the "rebase -i" todo file used to
  trigger an runtime error. SUch an error is now diagnosed while the
  todo file is parsed.

* The "diff" drivers specified by the "diff" attribute attached to
  paths can now specify which algorithm (e.g. histogram) to use.

* "git range-diff" learned --abbrev=<num> option.

* "git archive HEAD^{tree}" records the paths with the current
  timestamp in the archive, making it harder to obtain a stable
  output.  The command learned the --mtime option to specify an
  arbitrary timestamp (e.g. --mtime="@0 +0000" for the epoch).

* The credential subsystem learned that a password may have an
  explicit expiration.

* The format.attach configuration variable lacked a way to override a
  value defined in a lower-priority configuration file (e.g. the
  system one) by redefining it in a higher-priority configuration
  file.  Now, setting format.attach to an empty string means show the
  patch inline in the e-mail message, without using MIME attachment.

  This is a backward incompatible change.

Performance, Internal Implementation, Development Support etc.

* `git bisect` becomes a builtin.

* The pack-bitmap machinery is taught to log the paths of redundant
  bitmap(s) to trace2 instead of stderr.

* Use the SHA1DC implementation on macOS, just like other platforms,
  by default.

* Even in a repository with promisor remote, it is useless to
  attempt to lazily attempt fetching an object that is expected to be
  commit, because no "filter" mode omits commit objects.  Take
  advantage of this assumption to fail fast on errors.

* Stop using "git --super-prefix" and narrow the scope of its use to
  the submodule--helper.

* Stop running win+VS build by default.

* CI updates.  We probably want a clean-up to move the long shell
  script embedded in yaml file into a separate file, but that can
  come later.

* Use `git diff --no-index` as a test_cmp on Windows.

  We'd probably need to revisit "do we really want to, and have to,
  lose CRLF vs LF?" later, at which time we may be able to further
  clean this up by replacing "git diff --no-index" with "diff -u".

* Avoid unnecessary builds in CI, with settings configured in
  ci-config.

* Plug leaks in sequencer subsystem and its users.

* In-tree .gitattributes update to match the way we recommend our
  users to mark a file as text.
  (merge 1f34e0cd3d po/attributes-text later to maint).

* Finally retire the scripted "git add -p/-i" implementation and have
  everybody use the one reimplemented in C.

Fixes since v2.39
-----------------

* Various leak fixes.

* Fix a bug where `pack-objects` would not respect multiple `--filter`
  arguments when invoked directly.
  (merge d4f7036887 rs/multi-filter-args later to maint).

* Make fsmonitor more robust to avoid the flakiness seen in t7527.
  (merge 6692d45477 jh/t7527-unflake-by-forcing-cookie later to maint).

* Stop using deprecated macOS API in fsmonitor.
  (merge b0226007f0 jh/fsmonitor-darwin-modernize later to maint).

* Redefining system functions for a few functions did not follow our
  usual "implement git_foo() and #define foo(args) git_foo(args)"
  pattern, which has broken build for some folks.

* The way the diff machinery prepares the options array for the
  parse_options API has been refactored to avoid resource leaks.
  (merge 189e97bc4b rs/diff-parseopts later to maint).

* Correct pthread API usage.
  (merge 786e67611d sx/pthread-error-check-fix later to maint).

* The code to auto-correct a misspelt subcommand unnecessarily called
  into git_default_config() from the early config codepath, which was
  a no-no.  This has bee corrected.
  (merge 0918d08887 sg/help-autocorrect-config-fix later to maint).

* "git http-fetch" (which is rarely used) forgot to identify itself
  in the trace2 output.
  (merge 7abb43cbc8 jt/http-fetch-trace2-report-name later to maint).

* The output from "git diff --stat" on an unmerged path lost the
  terminating LF in Git 2.39, which has been corrected.
  (merge 209d9cb011 pg/diff-stat-unmerged-regression-fix later to maint).

* "git pull -v --recurse-submodules" attempted to pass "-v" down to
  underlying "git submodule update", which did not understand the
  request and barfed, which has been corrected.
  (merge 6f65f84766 ss/pull-v-recurse-fix later to maint).

* When given a pattern that matches an empty string at the end of a
  line, the code to parse the "git diff" line-ranges fell into an
  infinite loop, which has been corrected.

* Fix the sequence to fsync $GIT_DIR/packed-refs file that forgot to
  flush its output to the disk..

* Fix to a small regression in 2.38 days.

* "git diff --relative" did not mix well with "git diff --ext-diff",
  which has been corrected.

* The logic to see if we are using the "cone" mode by checking the
  sparsity patterns has been tightened to avoid mistaking a pattern
  that names a single file as specifying a cone.

* Deal with a few deprecation warning from cURL library.

* Doc update for environment variables set when hooks are invoked.

* Document ORIG_HEAD a bit more.

* "git ls-tree --format='%(path) %(path)' $tree $path" showed the
  path three times, which has been corrected.

* Remove "git env--helper" and demote it to a test-tool subcommand.
  (merge 4a1baacd46 ab/test-env-helper later to maint).

* Newer regex library macOS stopped enabling GNU-like enhanced BRE,
  where '\(A\|B\)' works as alternation, unless explicitly asked with
  the REG_ENHANCED flag.  "git grep" now can be compiled to do so, to
  retain the old behaviour.

* Pthread emulation on Win32 leaked thread handle when a thread is
  joined.
  (merge 238a9dfe86 sk/win32-close-handle-upon-pthread-join later to maint).

* "git send-email -v 3" used to be expanded to "git send-email
  --validate 3" when the user meant to pass them down to
  "format-patch", which has been corrected.
  (merge 8774aa56ad km/send-email-with-v-reroll-count later to maint).

* Document that "branch -f <branch>" disables only the safety to
  avoid recreating an existing branch.

* "git fetch <group>", when "<group>" of remotes lists the same
  remote twice, unnecessarily failed when parallel fetching was
  enabled, which has been corrected.
  (merge 06a668cb90 cw/fetch-remote-group-with-duplication later to maint).

* Clarify how "checkout -b/-B" and "git branch [-f]" are similar but
  different in the documentation.

* "git hash-object" now checks that the resulting object is well
  formed with the same code as "git fsck".
  (merge 8e4309038f jk/hash-object-fsck later to maint).

* Improve the error message given when private key is not loaded in
  the ssh agent in the codepath to sign with an ssh key.
  (merge dce7b31126 as/ssh-signing-improve-key-missing-error later to maint).

* Adjust "git request-pull" to strip embedded signature from signed
  tags to notice non-PGP signatures.
  (merge a9cad02538 gm/request-pull-with-non-pgp-signed-tags later to maint).

* Remove support for MSys, which now lags way behind MSys2.
  (merge 2987407f3c hj/remove-msys-support later to maint).

* Fix use of CreateThread() API call made early in the windows
  start-up code.
  (merge 592bcab61b sk/winansi-createthread-fix later to maint).

* "git pack-objects" learned to release delta-island bitmap data when
  it is done using it, saving peak heap memory usage.
  (merge 647982bb71 ew/free-island-marks later to maint).

* In an environment where dynamically generated code is prohibited to
  run (e.g. SELinux), failure to JIT pcre patterns is expected.  Fall
  back to interpreted execution in such a case.
  (merge 50b6ad55b0 cb/grep-fallback-failing-jit later to maint).

* "git name-rev" heuristics update.
  (merge b2182a8730 en/name-rev-make-taggerdate-much-less-important later to maint).

* Remove more remaining uses of macros that relies on the_index
  singleton instance without explicitly spelling it out.

* Remove unnecessary explicit sizing of strbuf.
  (merge 93ea118bed rs/cache-tree-strbuf-growth-fix later to maint).

* Doc update.
  (merge d9ec3b0dc0 jk/doc-ls-remote-matching later to maint).

* Error messages given upon a signature verification failure used to
  discard the errors from underlying gpg program, which has been
  corrected.
  (merge ad6b320756 js/gpg-errors later to maint).

* Update --date=default documentation.
  (merge 9deef088ae rd/doc-default-date-format later to maint).

* A test helper had a single write(2) of 256kB, which was too big for
  some platforms (e.g. NonStop), which has been corrected by using
  xwrite() wrapper appropriately.
  (merge 58eab6ff13 jc/genzeros-avoid-raw-write later to maint).

* sscanf(3) used in "git symbolic-ref --short" implementation found
  to be not working reliably on macOS in UTF-8 locales.  Rewrite the
  code to avoid sscanf() altogether to work it around.
  (merge 613bef56b8 jk/shorten-unambiguous-ref-wo-sscanf later to maint).

* Various fix-ups on HTTP tests.
  (merge 8f2146dbf1 jk/http-test-fixes later to maint).

* Fixes to code that parses the todo file used in "rebase -i".
  (merge 666b6e1135 pw/rebase-i-parse-fix later to maint).

* Test library clean-up.
  (merge c600a91c94 ar/test-lib-remove-stale-comment later to maint).

* Other code cleanup, docfix, build fix, etc.
  (merge 4eb1ccecd4 dh/mingw-ownership-check-typofix later to maint).
  (merge f95526419b ar/typofix-gitattributes-doc later to maint).
  (merge 27875aeec9 km/doc-branch-start-point later to maint).
  (merge 35c194dc57 es/t1509-root-fixes later to maint).
  (merge 7b341645e3 pw/ci-print-failure-name-fix later to maint).
  (merge bcb71d45bf jx/t1301-updates later to maint).
  (merge ebdc46c242 jc/doc-diff-patch.txt later to maint).
  (merge a87a20cbb4 ar/test-cleanup later to maint).
  (merge f5156f1885 ar/bisect-doc-update later to maint).
  (merge fca2d86c97 jk/interop-error later to maint).
  (merge cf4936ed74 tl/ls-tree-code-clean-up later to maint).
  (merge dcb47e52b0 en/t6426-todo-cleanup later to maint).
  (merge 5b8db44bdd jc/format-patch-v-unleak later to maint).
  (merge 590b636737 jk/hash-object-literally-fd-leak later to maint).
  (merge 5458ba0a4d tb/t0003-invoke-dd-more-portably later to maint).
  (merge 70661d288b ar/markup-em-dash later to maint).
  (merge e750951e74 en/ls-files-doc-update later to maint).
  (merge 4f542975d1 mh/doc-credential-cache-only-in-core later to maint).
  (merge 3a2ebaebc7 gc/index-format-doc later to maint).
  (merge b08edf709d jk/httpd-test-updates later to maint).
  (merge d85e9448dd wl/new-command-doc later to maint).
  (merge d912a603ed kf/t5000-modernise later to maint).
  (merge e65b868d07 rs/size-t-fixes later to maint).
  (merge 3eb1e1ca9a ab/config-h-remove-unused later to maint).
  (merge d390e08076 cw/doc-pushurl-vs-url later to maint).
  (merge 567342fc77 rs/ctype-test later to maint).
  (merge d35d8f2e7a ap/t2015-style-update later to maint).

(adam)

2023-03-14 07:12:10 UTC MAIN commitmail json YAML

py-numpy16: Catch up with py-numpy renaming.

(jperkin)

2023-03-14 06:32:03 UTC MAIN commitmail json YAML

Updated devel/ccache, net/openvpn

(adam)

2023-03-14 06:31:39 UTC MAIN commitmail json YAML

openvpn: updated to 2.6.1

Overview of changes in 2.6.1

New features

Dynamic TLS Crypt When both peers are OpenVPN 2.6.1+, OpenVPN will dynamically create a tls-crypt key that is used for renegotiation. This ensure that only the previously authenticated peer can do trigger renegotiation and complete renegotiations.
CryptoAPI (Windows): support issuer name as a selector. Certificate selection string can now specify a partial issuer name string as "--cryptoapicert ISSUER:<string>" where <string> is matched as a substring of the issuer (CA) name in the certificate.

User visible changes

on crypto initialization, move old "quite verbose" messages to --verb 4 and only print a more compact summary about crypto and timing parameters by default
configure now enables DCO build by default on FreeBSD and Linux, which brings in a default dependency for libnl-genl (for Linux distributions that are too old to have this library, use "configure --disable-dco")
make "configure --help" output more consistent
CryptoAPI (Windows): remove support code for OpenSSL before 3.0.1 (this will not affect official OpenVPN for Windows installers, as they will always be built with OpenSSL 3.0.x)
CryptoAPI (Windows): log the selected certificate's name
"configure" now uses "subdir-objects", for automake >= 1.16 (less warnings for recent-enough automake versions, will change the way .o files are created)

Bugfixes / minor improvements

fixed old IPv6 ifconfig race condition for FreeBSD 12.4
fix compile-time breakage related to DCO defines on FreeBSD 14
enforce minimum packet size for "--fragment" (avoid division by zero)
some alignment fixes to avoid unaligned memory accesses, which will bring problems on some architectures (Sparc64, some ARM versions) - found by USAN clang checker
windows source code fixes to reduce number of compile time warnings (eventual goal is to be able to compile with -Werror on MinGW), mostly related to signed/unsigned char * conversions, printf() format specifiers and unused variables.
avoid endless loop on logging with --management + --verb 6+
build (but not run) unit tests on MinGW cross compiles, and run them when building with GitHub Actions.
add unit test for parts of cryptoapi.c
add debug logging to help with diagnosing windows driver selection
disable DCO if proxy config is set via management interface
do not crash on Android if run without --management
improve documentation about cipher negotiation and OpenVPN3
for x86 windows builds, use proper calling conventions for dco-win (__stdcall)
differentiate "dhcp-option ..." options into "needs an interface with true DHCP service" (tap-windows) and "can also be installed by IPAPI or service, and can be used on non-DHCP interfaces" (wintun, dco-win)
windows interactive service: fix possible double-free if "--block-dns" installation fails due to "security products" interfering
"make dist": package ovpn_dco_freebsd.h to permit building from tarballs on FreeBSD 14

(adam)

2023-03-14 06:30:23 UTC MAIN commitmail json YAML

ccache: updated to 4.8

Ccache 4.8

New features and improvements
Improved the automatic cache cleanup mechanism. Automatic cleanups are now performed on 1/256 of the cache instead of 1/16, thus making them much quicker (but naturally more frequent). Cleanups are coordinated between ccache processes so that at most one process will perform cleanup at a time. Also, the actual cache size will stay very close to the configured maximum size instead of staying around 90% as was the case before.

Added support for setting per-compilation configuration options on the command line. Example: ccache hash_dir=false gcc -c example.c.

Made it possible to disable ccache for a certain source code file by embedding the string ccache:disable in a comment near the top of the file.

Made ccache understand that an MSVC /Z7 option overrides an earlier /Z* option and thus is not too hard to cache.

Added a --recompress-threads command line option for selecting the number of CPU threads to use when recompressing the local cache.

Added --trim-recompress and --trim-recompress-threads command line options for recompressing file-based remote storage.

Added tmpfs, ufs and zfs to the list of supported filesystems on macOS and BSDs for the inode cache.

Improved progress bars for clean/clear/evict-style operations.

Improved printing of cache sizes in various outputs.

Activate debug logging for command mode options like --cleanup.

Added support for -Wp,-U<macro> in the direct mode.

Added quotes around arguments with space in logged command lines.

Added logging of executed command lines on Windows.

Made sure not to update the stats file when there are no incremented counters.

Improved actual disk size calculation on Windows.

Build/CI improvements
Added CI support for building macOS universal binaries.

Make it possible to force download of Zstd and Hiredis, e.g. with cmake -D ZSTD_FROM_INTERNET=ON [窶ヲ窶犠.

Bug fixes
Fixed an edge case where a non-temporal identifier is misidentified.

Fixed reporting of local/remote cache misses in depend mode.

Fixed parsing of backslashes in MSVC RSP files.

Fixed a crash in --show-log-stats when the stats log file doesn窶冲 exist.

Fixed matching of base directory for MSVC. The base directory will now match case-insensitively with absolute paths in preprocessed output, or from /showIncludes in the depend mode case, when compiling with MSVC.

Fixed a problem where the original umask would be used when storing a remote cache result in the local cache.

Changed the inode cache implementation to use spinlocks instead of pthread mutexes. This makes the inode cache work on FreeBSD and similar systems.

Don窶冲 treat -Wp,-D as interchangeable with -D.

Disable the inode cache if the filesystem risks getting full soon. This fixes a problem when the cache is on a filesystem where posix_fallocate isn窶冲 reliable, like Btrfs with compression enabled.

Fixed performance of cache path relativization in preprocessed output, primarily on Windows where stat calls are relatively costly.

Fixed rare crash in the signal handler at process exit.

Fixed handling of Unix-style paths passed to MSVC.

Fixed so that the config options and command line are logged before trying to locate the compiler and exiting early.

Documentation improvements
Improved description of --set-config.

Fixed broken markup in the manual.

Added a note to the manual that stats = false will disable automatic cleanup.

Fix a bad reference to the 窶彝emote storage backends窶� section.

(adam)

2023-03-13 22:45:36 UTC MAIN commitmail json YAML

glusterfs: fix a typo in a comment

(gutteridge)

2023-03-13 21:11:41 UTC MAIN commitmail json YAML

doc: Updated math/py-numpy to 1.24.2

(wiz)

2023-03-13 21:11:15 UTC MAIN commitmail json YAML

py-numpy: update to 1.24.2.

1.24.2

NumPy 1.24.2 is a maintenance release that fixes bugs and regressions
discovered after the 1.24.1 release. The Python versions supported by
this release are 3.8-3.11.

1.24.1

Bugfix release

1.24.0

NumPy 1.24.0 is now available. The highlights of the release are:

* New ���dtype��� and ���casting��� keywords for stacking functions.
* New F2PY features and fixes.
* Many new deprecations, check them out.
* Many expired deprecations,

The NumPy 1.24.0 release continues the ongoing work to improve the
handling and promotion of dtypes, increase execution speed, and
clarify the documentation. There are a large number of new and
expired deprecations due to changes in dtype promotion and cleanups.
It is the work of 177 contributors spread over 444 pull requests.
The supported Python versions are 3.8-3.11.

(wiz)

2023-03-13 19:36:22 UTC MAIN commitmail json YAML

graphics/viu: Reset maintainer

(pin)

2023-03-13 19:35:26 UTC MAIN commitmail json YAML

doc: Updated net/bandsnatch to 0.2.1

(pin)

2023-03-13 19:35:05 UTC MAIN commitmail json YAML

net/bandsnatch: update to 0.2.1

Fixed
- Some more fixes for some releases that don't have the exact same data
  structure as others.

(pin)

2023-03-13 18:15:50 UTC MAIN commitmail json YAML

doc: Updated devel/nss to 3.89

(wiz)

2023-03-13 18:15:39 UTC MAIN commitmail json YAML

nss: update to 3.89.

Changes:

  - Bug 1820834 - revert freebl/softoken RSA_MIN_MODULUS_BITS increase.
  - Bug 1820175 - PR_STATIC_ASSERT is cursed.
  - Bug 1767883 - Need to add policy control to keys lengths for signatures.
  - Bug 1820175 - Fix unreachable code warning in fuzz builds.
  - Bug 1820175 - Fix various compiler warnings in NSS.
  - Bug 1820175 - Enable various compiler warnings for clang builds.
  - Bug 1815136 - set PORT error after sftk_HMACCmp failure.
  - Bug 1767883 - Need to add policy control to keys lengths for signatures.
  - Bug 1804662 - remove data length assertion in sec_PKCS7Decrypt.
  - Bug 1804660 - Make high tag number assertion failure an error.
  - Bug 1817513 - CKM_SHA384_KEY_DERIVATION correction maximum key length from 284 to 384.
  - Bug 1815167 - Tolerate certificate_authorities xtn in ClientHello.
  - Bug 1789436 - Fix build failure on Windows.
  - Bug 1811337 - migrate Win 2012 tasks to Azure.
  - Bug 1810702 - fix title length in doc.
  - Bug 1570615 - Add interop tests for HRR and PSK to GREASE suite.
  - Bug 1570615 - Add presence/absence tests for TLS GREASE.
  - Bug 1804688 - Correct addition of GREASE value to ALPN xtn.
  - Bug 1789436 - CH extension permutation.
  - Bug 1570615 - TLS GREASE (RFC8701).
  - Bug 1804640 - improve handling of unknown PKCS#12 safe bag types.
  - Bug 1815870 - use a different treeherder symbol for each docker image build task.
  - Bug 1815868 - pin an older version of the ubuntu:18.04 and 20.04 docker images.
  - Bug 1810702 - remove nested table in rst doc.
  - Bug 1815246 - Export NSS_CMSSignerInfo_GetDigestAlgTag.
  - Bug 1812671 - build failure while implicitly casting SECStatus to PRUInt32.

(wiz)

2023-03-13 16:48:02 UTC MAIN commitmail json YAML

doc/TODO: update py-numpy status

(wiz)

2023-03-13 15:13:17 UTC pkgsrc-2022Q4 commitmail json YAML

2023-03-13 15:12:47 UTC pkgsrc-2022Q4 commitmail json YAML

Pullup ticket #6740 - requested by he
security/openssl: security fix

Revisions pulled up:
- security/openssl/Makefile                                    1.287
- security/openssl/builtin.mk                                  1.51
- security/openssl/distinfo                                    1.165

---
  Module Name: pkgsrc
  Committed By: jperkin
  Date: Tue Feb  7 16:34:42 UTC 2023

  Modified Files:
  pkgsrc/security/openssl: Makefile builtin.mk distinfo

  Log Message:
  openssl: Update to 1.1.1t.

  Changes between 1.1.1s and 1.1.1t [7 Feb 2023]

    *) Fixed X.400 address type confusion in X.509 GeneralName.

      There is a type confusion vulnerability relating to X.400 address processing
      inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING
      but subsequently interpreted by GENERAL_NAME_cmp as an ASN1_TYPE. This
      vulnerability may allow an attacker who can provide a certificate chain and
      CRL (neither of which need have a valid signature) to pass arbitrary
      pointers to a memcmp call, creating a possible read primitive, subject to
      some constraints. Refer to the advisory for more information. Thanks to
      David Benjamin for discovering this issue. (CVE-2023-0286)

      This issue has been fixed by changing the public header file definition of
      GENERAL_NAME so that x400Address reflects the implementation. It was not
      possible for any existing application to successfully use the existing
      definition; however, if any application references the x400Address field
      (e.g. in dead code), note that the type of this field has changed. There is
      no ABI change.
      [Hugo Landau]

    *) Fixed Use-after-free following BIO_new_NDEF.

      The public API function BIO_new_NDEF is a helper function used for
      streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL
      to support the SMIME, CMS and PKCS7 streaming capabilities, but may also
      be called directly by end user applications.

      The function receives a BIO from the caller, prepends a new BIO_f_asn1
      filter BIO onto the front of it to form a BIO chain, and then returns
      the new head of the BIO chain to the caller. Under certain conditions,
      for example if a CMS recipient public key is invalid, the new filter BIO
      is freed and the function returns a NULL result indicating a failure.
      However, in this case, the BIO chain is not properly cleaned up and the
      BIO passed by the caller still retains internal pointers to the previously
      freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO
      then a use-after-free will occur. This will most likely result in a crash.
      (CVE-2023-0215)
      [Viktor Dukhovni, Matt Caswell]

    *) Fixed Double free after calling PEM_read_bio_ex.

      The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and
      decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload
      data. If the function succeeds then the "name_out", "header" and "data"
      arguments are populated with pointers to buffers containing the relevant
      decoded data. The caller is responsible for freeing those buffers. It is
      possible to construct a PEM file that results in 0 bytes of payload data.
      In this case PEM_read_bio_ex() will return a failure code but will populate
      the header argument with a pointer to a buffer that has already been freed.
      If the caller also frees this buffer then a double free will occur. This
      will most likely lead to a crash.

      The functions PEM_read_bio() and PEM_read() are simple wrappers around
      PEM_read_bio_ex() and therefore these functions are also directly affected.

      These functions are also called indirectly by a number of other OpenSSL
      functions including PEM_X509_INFO_read_bio_ex() and
      SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL
      internal uses of these functions are not vulnerable because the caller does
      not free the header argument if PEM_read_bio_ex() returns a failure code.
      (CVE-2022-4450)
      [Kurt Roeckx, Matt Caswell]

    *) Fixed Timing Oracle in RSA Decryption.

      A timing based side channel exists in the OpenSSL RSA Decryption
      implementation which could be sufficient to recover a plaintext across
      a network in a Bleichenbacher style attack. To achieve a successful
      decryption an attacker would have to be able to send a very large number
      of trial messages for decryption. The vulnerability affects all RSA padding
      modes: PKCS#1 v1.5, RSA-OEAP and RSASVE.
      (CVE-2022-4304)
      [Dmitry Belyavsky, Hubert Kario]

(bsiegert)

2023-03-13 15:00:42 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.65

(fox)

2023-03-13 14:59:54 UTC MAIN commitmail json YAML

audio/fasttracker2: Update to 1.65

Changes since v1.63

v1.65 - 03.03.2023
- Quick fix for volume ramp delta (could be slightly off in v1.64)

v1.64 - 03.03.2023
- Increased number of precision bits for song BPM, playback time counter and
  audio->video syncing. This is a minor change and does very little in practice
  as the previous precision was already quite good.
- Audio/video sync timestamps are reset every half an hour to prevent possible
  sync drifting after several hours of playing a song without a single song stop
  (resets timestamp) in-between.
- The HPC timers are reset every half an hour instead of every hour.
  Video (if no vsync) and the scopes use these timers.
- Small code refactor for how the song is timed/ticked. Longer song-to-WAV
  renders may have a filesize change of a few bytes, but this is actually
  more correct.

(fox)

2023-03-13 14:52:31 UTC MAIN commitmail json YAML

lang/rust: use a "new" bootstrap kit for NetBSD/macppc<9.0.

Sadly, it looks like I may have messed up and published the
bootstrap kit meant for 9.0 and beyond as the bootstrap kit
for NetBSD/macppc 8.0, causing cargo to complain of a missing
libstdc++.so.9.

(he)

2023-03-13 14:19:08 UTC MAIN commitmail json YAML

doc: Added textproc/py-sentencepiece version 0.1.97

(wiz)

2023-03-13 14:18:59 UTC MAIN commitmail json YAML

doc: Added textproc/sentencepiece version 0.1.97

(wiz)

2023-03-13 14:18:41 UTC MAIN commitmail json YAML

textproc/Makefile: + 2

(wiz)

2023-03-13 14:18:27 UTC MAIN commitmail json YAML

textproc/py-sentencepiece: import py-sentencepiece-0.1.97

SentencePiece is an unsupervised text tokenizer and detokenizer
mainly for Neural Network-based text generation systems where the
vocabulary size is predetermined prior to the neural model training.
SentencePiece implements subword units (e.g., byte-pair-encoding
(BPE)) and unigram language model with the extension of direct
training from raw sentences. SentencePiece allows us to make a
purely end-to-end system that does not depend on language-specific
pre/postprocessing.

This package contains the Python module.

(wiz)

2023-03-13 14:17:12 UTC MAIN commitmail json YAML

textproc/sentencepiece: import sentencepiece-0.1.97

SentencePiece is an unsupervised text tokenizer and detokenizer
mainly for Neural Network-based text generation systems where the
vocabulary size is predetermined prior to the neural model training.
SentencePiece implements subword units (e.g., byte-pair-encoding
(BPE)) and unigram language model with the extension of direct
training from raw sentences. SentencePiece allows us to make a
purely end-to-end system that does not depend on language-specific
pre/postprocessing.

(wiz)

2023-03-13 13:56:14 UTC MAIN commitmail json YAML

doc: Updated devel/py-approvaltests to 8.2.1

(schmonz)

2023-03-13 13:56:09 UTC MAIN commitmail json YAML

Update to 8.2.1. From the changelog:

- Move version.py to allow ApprovalUtilities to use it

(schmonz)

2023-03-13 13:55:48 UTC MAIN commitmail json YAML

doc: Updated devel/py-approval-utilities to 8.2.1

(schmonz)

2023-03-13 13:55:43 UTC MAIN commitmail json YAML

2023-03-13 13:47:14 UTC MAIN commitmail json YAML

doc: Updated devel/texttest to 4.2.3

(schmonz)

2023-03-13 13:47:08 UTC MAIN commitmail json YAML

Update to 4.2.3. From the changelog:

New development:
- In batch mode HTML pages there is now an additional control to make
  the filtering apply to any run, not just the most recent.

Bugfixes:
- Fix problem where checkboxes get enabled when clicking outside them

(schmonz)

2023-03-13 13:18:45 UTC MAIN commitmail json YAML

doc: Updated graphics/libv4l to 1.24.1

(wiz)

2023-03-13 13:18:36 UTC MAIN commitmail json YAML

libv4l: update to 1.24.1.

v4l-utils-1.24.0
----------------

Hans Verkuil (1):
      v4l2-tracer: use __s64 instead of long

v4l-utils-1.24.0
----------------

Ariel D'Alessandro (1):
      Move README to markdown syntax

Benjamin Mugnier (1):
      libv4lconvert: Fix v4lconvert_grey_to_rgb24 not taking stride into account

Daniel Scally (2):
      mc_nextgen_test: Display ancillary links
      v4l2-compliance: Account for ancillary links

David Fries (1):
      qv4l2: Add capture toggle and close hotkeys to CaptureWin

Deborah Brouwer (9):
      v4l2-info: add flag V4L2_PIX_FMT_FLAG_SET_CSC
      v4l2-info: move flags2s to v4l2-info.h
      utils: add v4l2-tracer utility
      v4l2-tracer: check for strerrorname_np()
      v4l2-tracer: add signal handling
      v4l2-tracer: refactor autogeneration script
      v4l2-tracer: add exact matching for 'type' and 'field'
      v4l2-tracer: add INPUT and OUTPUT ioctls
      v4l2-tracer: remove trailing comma from JSON trace

Dikshita Agarwal (2):
      Add check for READ ONLY flag
      Add check for READ ONLY flag

Gregor Jasny (8):
      buildsystem: Start v4l-utils 1.23.0 development cycle
      configure.ac: Add copy of gnulib visibility.m4
      bootstrap.sh: Replace which with POSIX compliant command -v
      m4: Update ax_pthread to latest
      v4l2-tracer: do not distribute generated files
      xc3028-firmware: distribute proper header
      v4l2-tracer: distribute man page template
      v4l2-tracer: add headers to distribute them

Hans Verkuil (70):
      cec-compliance: wake up remote device if needed
      decode_tm6000: fix compiler warning
      libdvbv5/dvb-dev-remote.c: fix send_fmt prototype
      v4l2-compliance: improve failure message
      v4l2-compliance: add missing return
      v4l2-ctl: pass bus_info to mi_get_media_fd()
      test-media: increase sleep after modprobe vivid to 3
      v4l2-compliance: show value with 'delta_ms > 10' fail msg
      v4l2-compliance: relax time32-64 test
      v4l-utils: update to latest media_stage kernel
      v4l2-ctl/compliance: add stateless VP9 support
      libv4lconvert: HM12 -> NV12_16L16
      v4l-utils: use v4l_getsubopt instead of getsubopt
      sliced-vbi-detect/test.c: drop unused headers
      v4l2-compliance: detect no-mmu systems
      v4l2-compliance: increase sleeps that are too short
      v4l2-compliance: improve select() check in captureBufs()
      v4l2-compliance: improve two vivid_ro_ctrl warnings
      cec-ctl: show timestamp for events
      cec-ctl: periodically insert monotonic/wallclock time
      v4l2-ctl: support edid-decode output as --set-edid input
      Revert "Add check for READ ONLY flag"
      v4l2-compliance: only check function if an MC is present
      cec-ctl: fix timestamp log for HPD/5V changes
      cec-ctl: only generate eob for CEC pin events
      cec-ctl: improve --analyze-pin performance
      cec-ctl: show timestamps in microsecond precision
      cec-ctl: store the wallclock/monotonic clocks every minute
      qv4l2: fix search/replace mistake in vbi-tab.cpp/h license text
      v4l2-ctl: allow waiting/polling for multiple events
      sync-with-kernel.sh: tuner-xc2028-types.h -> xc2028-types.h
      v4l-utils: sync to latest kernel
      v4l2-compliance: fix G/S_PARM tests for stateful encoders
      v4l-utils: sync-with-kernel
      cec-compliance: make <GET CEC VERSION> mandatory
      cec-compliance: replace warn by announce if unresponsive
      cec-compliance: don't test if PA is invalid
      v4l-utils: sync with latest kernel headers
      v4l2-compliance: detect V4L2_PIX_FMT_HEVC_SLICE
      v4l2-ctl: support HEVC controls
      v4l2-compliance/ctl: add dynamic array support
      media-info: support ancillary links
      v4l2-compliance: show ancillary links
      v4l2-dbg: drop cap2s(), use v4l2_info_capability() instead
      rds-ctl: drop cap2s(), use v4l2_info_capability() instead
      v4l2-ctl/rds-ctl: move tuner info helpers to v4l2-info.cpp
      v4l-utils: sync with upstream kernel
      v4l2-ctl: add support for V4L2_EVENT_CTRL_CH_DIMENSIONS
      v4l2-ctl: show all dimensions for V4L2_EVENT_CTRL_CH_DIMENSIONS
      v4l2-compliance: check vivid pixel array control behavior
      v4l2-compliance: test of vivid's pixel array in requests
      xc3028-firmware: fix use-after-free
      libdvbv5: fix string overread
      test-media: check results of cmp in the vicodec tests
      v4l-utils: sync with upstream media tree
      v4l-utils: sync with upstream git repo
      v4l2-ctl: print_control should check for array controls
      v4l2-ctl: -C foo -C bar only shows foo
      v4l2-compliance: support INTEGER and INTEGER64 control arrays
      test-media: wait longer after rmmod/modprobe if DEBUG_KOBJECT_RELEASE=y
      cec-follower: add --ignore-standby/view-on options
      v4l2-compliance: support g++ 7.5.0
      v4l-utils: sync with upstream git repo
      v4l2-tpg.patch: add missing get_random_u8()
      v4l-utils: sync with latest upstream git repo
      v4l2-tracer: add support for most basic controls
      cec-ctl: --store-pin shouldn't enable pin monitoring
      v4l-utils: sync with latest upstream git repo
      v4l2-info: add support for new V4L2_SUBDEV_CAP_STREAMS capability
      v4l2-compliance: add tests for area, string and integer64 controls

Hans de Goede (4):
      libv4lconvert: Fix v4lconvert_yuv420_to_rgb/bgr24() not taking stride into account
      libv4lconvert: Fix v4lconvert_rgb565_to_rgb/bgr24() not taking stride into account
      libv4lconvert: Fix v4lconvert_nv12_*() not taking stride into account
      libv4lconvert: Fix v4lconvert_nv16_to_yuyv() not taking stride into account

Jorge Maidana (1):
      qv4l2: enable the play action on non-streaming radio rx

Khem Raj (1):
      media-info: Include missing <cstdint> for uintptr_t

Laurent Pinchart (7):
      v4l2-ctl: Operate on output device if specified
      libv4l2subdev: Fix compilation error by including missing header
      v4l2 utils: Support V4L2_PIX_FMT_YUV[AX]32
      libdvbv5: Fix invalid header file name in Doxygen INPUT
      libdvbv5: Fix Doygen deprecation warnings
      keytable: Add -fno-stack-protector compilation option
      libv4lconvert: Don't ignore return value of ftruncate()

Martin VallevandMartin Vallevand (1):
      libdvbv5: cleanup ASTC service location parsing

Mauro Carvalho Chehab (24):
      v4l2grab: print the fourcc when libv4l won't handle it
      v4l2grab: accept other formats than RGB24
      v4l2grab: optimize conversion routines
      v4l2grab: use BT.709 by default on YUV conversion
      v4l2grab: pass fmt to the conversion function
      v4l2grab: add support for handling colorspace
      v4l2grab: rework conversion routines to add more YUV formats
      v4l2grab: add the basic logic to support planar formats
      v4l2grab: add support for YUV 420 planar and semi-planar formats
      v4l2grab: add RGB 32 format and variants
      v4l2grab: don't try to convert formats on raw mode
      v4l2grab: add a way to explicitly enable raw mode
      v4l2grab: use an array for format properties
      v4l2grab: properly implement quantization
      v4l2grab: avoid the risc of having sizeimage == 0
      v4l2grab: estimate the frame rate
      v4l2grab: fix buffer conversion size
      v4l2grab: fix raw output on mmap
      v4l2grab: validate it the returned image is big enough
      v4l2grab: fix image size calculation for some formats
      v4l2grab: expand video format switch case
      v4l2grab: allow adding planars with full size
      v4l2grab: add support for NV16 and NV61
      v4l2grab: add support for 422P format

Niklas S旦derlund (1):
      configure.ac: Add option to disable compilation of v4l2-tracer

Peter Kjellerstedt (1):
      configure.ac, Makefile.am: Support building without NLS

Ricardo Ribalda (1):
      v4l2-compliance: Let uvcvideo return -EACCES

Sakari Ailus (1):
      utils: Allow choosing v4l2-tracer-gen.pl output

Sean Young (4):
      ir-ctl: allow for different gaps to be specified
      v4l-utils: sync with latest media staging tree
      ir-ctl: report ir overflow
      keytable: provide configuration for empty keymap

Simon Arlott (2):
      libdvbv5: Read all "other" PIDs for channels
      dvbv5-zap: Record all the channel video/audio/other PIDs

Sudip Mukherjee (1):
      keytable: Convert deprecated libbpf API

Umang Jain (1):
      v4l2-ctl: Fix typo in --list-patterns help text

Vedant Paranjape (1):
      v4l2-utils: Fix incorrect use of fd in streaming_set_cap2out

Xavier Roumegue (2):
      v4l2-utils: Change get_(cap_compose|out_crop)_rect() return type to void
      v4l2-utils: read/write full frame from/to file for m2m non codec driver

(wiz)

2023-03-13 11:42:10 UTC MAIN commitmail json YAML

doc: Updated mail/rspamd to 3.4

(triaxx)

2023-03-13 11:41:57 UTC MAIN commitmail json YAML

rspamd: Update to 3.4

pkgsrc changes:
---------------
  * Remove LUA_VERSIONS_ACCEPTED since it is redundant with
    lang/lua/luaversion.mk.

upstream changes:
-----------------
3.4: 01 Nov 2022
  * [CritFix] Restore compatibility with the integrations and headers alterations
  * [Feature] Milter_headers: Add `x-rspamd-action` routine
  * [Feature] Share hyperscan database among processes
  * [Fix] Another corner case in url parsing
  * [Fix] Another fix for the enable password
  * [Fix] Another try to fix close method in lua_tcp
  * [Fix] Fix additional fields in the Redis schema
  * [Fix] Fix emoji joiner FP
  * [Fix] Fix favicon.ico Content-Type header
  * [Fix] Fix hang when close is used
  * [Fix] Lua_tcp: Sigh, another try to fix `close` invocation
  * [Fix] Mx_check: Cache the fact of a missing MX record
  * [Fix] Try to fix parsing of the unencoded `>` characters in html attributes
  * [Fix] Try to fix the case where password == enable_password
  * [Project] (Re)implement hyperscan caching
  * [Project] Rework cleanup
  * [Project] Synchronize hyperscan caches via the main process
  * [Rework] Convert multipattern to use hyperscan tools
  * [Rework] Make http normalize path function a generic function
  * [Rework] Split locked and unlocked files, as mmap does not need flock normally
  * [Rework] Start movement of the hyperscan related routines into a single unit
  * [Rework] Store the current worker, so other libraries could use this information
  * [Rework] Use blocking socket for IPC between main and workers
  * [Rework] Use more predictable size for commands buffers
  * [Rules] Do not insert ONCE_RECEIVED_STRICT on RDNS missing
  * [Rules] Reduce score of HTTP_TO_HTTPS - subject to remove completely

(triaxx)

2023-03-13 11:09:35 UTC MAIN commitmail json YAML

doc: Updated net/filezilla to 3.63.2.1

(wiz)

2023-03-13 11:09:25 UTC MAIN commitmail json YAML

filezilla: update to 3.63.2.1.

3.63.2 (2023-02-23)

- macOS: Several rendering fixes in dark mode
- macOS: Disable automatic quote/dash substitution in text input fields
- MSW: Fixed an issue with Drag&Drop to Explorer on systems that use shortened 8.3 pathnames in environment variables
- MSW: If FileZilla was installed for current user only, updating with the installer now skips the UAC prompt
- Updated to libfilezilla 0.41.1 to fix a rare crash
- Official binaries are now built againt GnuTLS 3.8.0

(wiz)

2023-03-13 11:06:58 UTC MAIN commitmail json YAML

doc: Updated net/libfilezilla to 0.41.1

(wiz)

2023-03-13 11:06:49 UTC MAIN commitmail json YAML

libfilezilla: update to 0.41.1.

Bugfixes and minor changes:

    Fixed a crash signalling aio waiters
    Added listen_socket::from_descriptor

(wiz)

2023-03-13 10:59:07 UTC MAIN commitmail json YAML

doc: note attr wip package and upstream bug report

(wiz)

2023-03-13 10:46:08 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.1.3

(wiz)

2023-03-13 10:45:59 UTC MAIN commitmail json YAML

ImageMagick: update to 7.1.1.3.

7.1.1-3 - 2023-03-11

Merged

    Add HEIC support to AppImage (Partially solve #4666) #6098

Commits

    beta release 0e525cc
    synchronize meta channel names, e.g., meta0, meta1, etc. 14255d0
    Also call MagickWandTerminus in TerminateMagick. 55682a7
    MagickWandTerminus calls MagickCoreTermines so we don't need to call both of them. 75e4766
    fix memory leak in cloning DrawInfo structure (ImageMagick/ImageMagick#6149) 84d7ad1
    release c5d5e71

7.1.1-2 - 2023-03-09

Commits

    release f41f852
    release 5d382e7

7.1.1-1 - 2023-03-09

Merged

    restore library symbol versioning to fix ABI break #6145

Commits

    beta release 3ac92ec
    PNG compression filters range from 0-5 1307d32
    check for c++ compiler ecf3739
    support an array of metachannels without breaking the ABI 25ce9ad
    release c557f0d

7.1.1-0 - 2023-03-08

Merged

    improve Install-unix.txt #6105

Commits

    beta release fd12019
    Code cleanup. b430dc1
    Added support for reading ATI2 (BC5) images (#5919). 7e5875b
    correct RLE unpack algorithm a1bd818
    return total channels and meta channels 8abb434
    do not exceed 64 pixel channels (ImageMagick/ImageMagick#6075) 8c97870
    properly detect an extra samples alpha channel (ImageMagick/ImageMagick#6058) c6efe14
    Added extra check to resolve the issue reported in #6080 (-process ' '). 2c2829b
    detect RLE error b2f4f4a
    check for sans fonts 0427628
    check for NULL destination image 295e075
    improved support for meta channels in TIFF format (ImageMagick/ImageMagick#4995) 2ef0b31
    account for meta channels 91e3c66
    the channel mask is irrelevant bb2274b
    revert 847a5ae
    generate correct statistics for meta channels (ImageMagick/ImageMagick#6097) 876785e
    check for exceeding maximum channels 63b53d3
    set the number of meta channels 1abb25d
    Also build app-image with a pull request. cd1df2a
    continuing effort to support multispectral imaging 584a326
    eliminate compiler warning 844d21b
    No longer check for Noto Sans and Nimbus Sans to make sure the correct default is used on Windows. a0f7fbf
    Restored missing null check. 184cce1
    check for negative LUT lookup (ImageMagick/ImageMagick#6070) de5f368
    get MAGICK_FONT environment variable d8d0c9a
    valid compression filters are 0 through 9 (ImageMagick/ImageMagick#6108) 552c2c5
    Only allocate the sans_exception when we need to. 03f0663
    site: fix typo for compare 033e255
    clone latest documentation 5819ff1
    channel FX and meta-channels, work in progress 62f1608
    only set alpha trait for "alpha" mnemonic 787c001
    add support for more than one meta channel b9c30c3
    support meta1 ... meta9 meta channels 6b9f68f
    support meta0 channel 05fe46f
    still work to be done for multispectral images bead12a
    more fixes for multispectral support d1e4d78
    identify a default font 2ede725
    additional support for multisprectral images 6b2ae4e
    Also include optional libraries and deprecated code in the daily Windows build. 0c00814
    Also include incompatible licenses in the daily Windows build. 8573c43
    Moved declaration of variable. 779cb0c
    Added option (tiff:jpeg-tables-mode) to set the TIFFTAG_JPEGTABLESMODE. 455e3cb
    throw exception for invalid channel type a59e589
    eliminate compiler warnings 25d9d29
    Fixed printing of the delegates when running configure. f73a3d1
    do not permit MVG coder from rendering SVG/MSVG images f7de350
    Check for module instead of coder. accdd08
    recursion detection 83d6643
    recursion detection 1010008
    Removed checks for PANGO_DELEGATE since we only use pangocairo. 8f7e7aa
    Turns out we need to check for both pango and pangocairo to get the correct includes. e0f67d2
    recursion detection framework 9d3dd91
    recursion detection 9b2c57f
    erecursion detection c5b23cb
    recursion detection fail d60d266
    do not composite SVG to avoid possible recursion a3b0f6c
    Added pdf:printed define that can be used to set -dPrinted when executing Ghostscript (#6128). 2e984f9
    release 9009707

(wiz)

2023-03-13 10:39:38 UTC MAIN commitmail json YAML

doc: Updated print/a2ps to 4.15

(wiz)

2023-03-13 10:39:29 UTC MAIN commitmail json YAML

a2ps: update to 4.15.

* Noteworthy changes in release 4.15 (2023-03-07) [stable]
* New maintainer, Reuben Thomas.
* Features:
  - Replace the 'psmandup' utility with simpler 'lp2' to directly print
    documents to a simplex printer.
  - Remove the outdated 'psset' and 'fixnt', and simplify 'fixps' to
    always process its input with Ghostscript.
  - Use libpaper's paper sizes. This includes user-defined paper sizes
    when using libpaper 2. It is still possible to define custom margins
    using "Medium:" specifications in the configuration file, and the
    one size defined by a2ps that libpaper does not know about, Quarto, is
    retained for backwards compatiblity, and as an example.
* Documentation
  - Remove some obsolete explanations.
  - Reformat --help output consistently to 80 columns.
  - Some English fixes.
* Bug fixes:
  - Avoid a crash when a medium is not specified; instead, use the default
    libpaper size (configured by the user or sysadmin, or the locale
    default).
  - Fix some other potential crashes and compiler warnings.
  - Fixes for security bugs CVE-2001-1593, CVE-2015-8107 and CVE-2014-0466.
  - Minor bugs fixed.
* Predefined delegations:
  - Remove support for defunct Netscape and proprietary Acrobat Reader.
  - Add lpr wrapper for automatic detection of different printing systems,
    including CUPS support.
* Encodings:
  - Use libre fonts for KOI-8.
  - Composite fonts support.
* Build
  - Update build system to more recent autotools and gettext versions.
  - Build man pages in a simpler and more robust way.
  - Document runtime dependencies.
  - Minor code quality improvements.
  - Minor tidy up and removal of obsolete code.
  - Require libpaper.
  - Remove OS/2 support.

(wiz)

2023-03-13 10:20:06 UTC MAIN commitmail json YAML

2023-03-13 10:19:06 UTC MAIN commitmail json YAML

doc: Updated textproc/catdoc-tk to 0.95

(wiz)

2023-03-13 10:18:58 UTC MAIN commitmail json YAML

doc: Updated textproc/catdoc to 0.95

(wiz)

2023-03-13 10:18:47 UTC MAIN commitmail json YAML

catdoc*: update to 0.95

  0.95 May 25 2016
Replaced charset tables with new ones, published by Unicode Consortium with
    more permissive license.
Fixed some incompatibilities with CLang
    Fixed lot of segfaults on incorrect or corrupted data
    Use stdint int types throughout the code, add configure check for stdint.h

(wiz)

2023-03-13 10:11:14 UTC MAIN commitmail json YAML

doc: py-yubikey-manager update done

(wiz)

2023-03-13 09:35:15 UTC MAIN commitmail json YAML

sun-jre7: Disable STRIP_DEBUG.

Precompiled binaries built with older SunOS linkers are no longer compatible
with binutils strip since 2.40.

(jperkin)

2023-03-13 09:34:39 UTC MAIN commitmail json YAML

oracle-jre8: Disable STRIP_DEBUG.

Precompiled binaries built with older SunOS linkers are no longer compatible
with binutils strip since 2.40.

(jperkin)

2023-03-13 09:33:10 UTC MAIN commitmail json YAML

oracle-jdk8: Fix PLIST for latest version.

(jperkin)

2023-03-13 09:32:25 UTC MAIN commitmail json YAML

oracle-jre8: Support all distinfo targets.

(jperkin)

2023-03-13 09:31:48 UTC MAIN commitmail json YAML

oracle-jdk8: Support all distinfo targets.

(jperkin)

2023-03-13 09:26:52 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-elixir version 0.0.20221016

(wiz)

2023-03-13 09:26:40 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-heex version 0.6.0

(wiz)

2023-03-13 09:26:12 UTC MAIN commitmail json YAML

textproc/Makefile: + 2

(wiz)

2023-03-13 09:26:02 UTC MAIN commitmail json YAML

2023-03-13 09:25:43 UTC MAIN commitmail json YAML

textproc/tree-sitter-heex: import tree-sitter-heex-0.6.0

Tree-sitter grammar and parser for HEEx, the HTML-aware and
component-friendly extension of EEx for Phoenix.

(wiz)

2023-03-13 08:46:34 UTC MAIN commitmail json YAML

Updated devel/py-exceptiongroup, devel/py-test-xdist

(adam)

2023-03-13 08:45:46 UTC MAIN commitmail json YAML

py-test-xdist: updated to 3.2.1

pytest-xdist 3.2.1
Fixed hang in ``worksteal`` scheduler.

(adam)

2023-03-13 08:44:06 UTC MAIN commitmail json YAML

py-exceptiongroup: updated to 1.1.1

1.1.1

Worked around CPython issue 98778, urllib.error.HTTPError(..., fp=None) raises KeyError on unknown attribute access, on affected Python versions.

(adam)

2023-03-13 07:31:33 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-bloat to 0.11.1

(wiz)

2023-03-13 07:31:25 UTC MAIN commitmail json YAML

cargo-bloat: update to 0.11.1.

## [0.11.1] - 2022-06-04
### Added
- Mention `cargo --timings` when using `cargo bloat --time`.

### Changed
- Allow short arguments without a space.

### Fixed
- Improve `build-std` support thanks to [@jschwe](https://github.com/jschwe).

## [0.11.0] - 2021-12-30
### Added
- Initial PDB support (Windows MSVC target) thanks to [@nico-abram](https://github.com/nico-abram).
- Forward compiler errors when building a crate.
- Support unstable cargo options, aka `-Z`.
- `--profile` flag thanks to [@nico-abram](https://github.com/nico-abram).

### Fixed
- Run `cargo clean` after `cargo bloat --time` to prevent `RUSTC_WRAPPER` caching.
- `regex` enabling by default thanks to [@Arnavion](https://github.com/Arnavion).

## [0.10.1] - 2021-07-03
### Added
- `dylib` support and the `--lib` flag thanks to [@bjorn3](https://github.com/bjorn3).
- `--symbols-section` argument to select a custom ELF symbols section.

### Changed
- `regex` is enabled by default.

### Fixed
- Improve error processing.

## [0.10.0] - 2020-09-08
### Changed
- The binary parsing code has been moved to the
  [binfarce](https://github.com/Shnatsel/binfarce) crate
  thanks to [@Shnatsel](https://github.com/Shnatsel).

(wiz)

2023-03-13 07:26:43 UTC MAIN commitmail json YAML

doc: Updated www/p5-Net-Curl to 0.52

(wiz)

2023-03-13 07:26:34 UTC MAIN commitmail json YAML

p5-Net-Curl: update to 0.52.

0.52 2022-08-17T09:19:00Z
[Felipe Gasper <felipe@felipegasper.com>]
- Add *_BLOB setopt options.
- Silence the flood of compiler warnings on newer macOS versions.

0.51 2022-07-08T08:57:00Z
[Stanislaw Pusep <stas@sysd.org>]
- Synced symbols-in-versions from libcurl/7.84.0

[Todd Rinaldo <toddr@cpan.org>]
- Skip tests for all RHEL 6 derivatives, not all CentOS distros.

0.50 2022-02-12T08:53:00Z
[Felipe Gasper <felipe@felipegasper.com>]
- Omit github stuff from MANIFEST.
[Stanislaw Pusep <stas@sysd.org>]
- Fixed tests failing due to unspecified CURLMOPT_SOCKETFUNCTION
- Synced symbols-in-versions from libcurl/7.81.0

0.49 2021-05-13T05:31:00Z
[Felipe Gasper <felipe@felipegasper.com>]
- Prevent multi from being freed during curl_multi_remove_handle().
[Stanislaw Pusep <stas@sysd.org>]
- Synced symbols-in-versions from libcurl/7.76.1

0.48 2020-12-14T10:16:00Z
[Felipe Gasper <felipe@felipegasper.com>]
- Add CURLINFO_CERTINFO support.
[Stanislaw Pusep <stas@sysd.org>]
- Fixed t/release-unused-vars.t;
- Synced symbols-in-versions from libcurl/7.74.0

(wiz)

2023-03-12 20:11:20 UTC MAIN commitmail json YAML

doc: Added security/httpx version 1.2.8

(leot)

2023-03-12 20:11:04 UTC MAIN commitmail json YAML

security: Add httpx

(leot)

2023-03-12 20:10:14 UTC MAIN commitmail json YAML

httpx: Import httpx-1.2.8 as security/httpx

httpx is a fast and multi-purpose HTTP toolkit that allows running
multiple probes using the retryablehttp library. It is designed to
maintain result reliability with an increased number of threads.

(leot)

2023-03-12 20:00:27 UTC MAIN commitmail json YAML

glusterfs: simplify bash dependency

(wiz)

2023-03-12 18:33:20 UTC MAIN commitmail json YAML

Added multimedia/atomicparsley version 20221229

(abs)

2023-03-12 18:20:41 UTC MAIN commitmail json YAML

2023-03-12 17:57:56 UTC MAIN commitmail json YAML

doc: Updated filesystems/glusterfs to 10.3

(js)

2023-03-12 17:57:44 UTC MAIN commitmail json YAML

2023-03-12 17:26:47 UTC MAIN commitmail json YAML

doc: Updated editors/Sigil to 1.9.20nb5

(wiz)

2023-03-12 17:26:25 UTC MAIN commitmail json YAML

Sigil: major cleanup

Add missing dependencies, remove unused dependencies, use pkgsrc
versions of libraries, switch to cmake/build.mk.

Bump PKGREVISION.

(wiz)

2023-03-12 16:07:06 UTC MAIN commitmail json YAML

doc: Updated net/bandsnatch to 0.2.0

(pin)

2023-03-12 16:06:43 UTC MAIN commitmail json YAML

net/bandsnatch: update to 0.2.0

Breaking Change
- The previous behaviour of running the download job with the base command has
  been moved into its own subcommand run in order to accommodate some features
  I plan to add in the future.

Added
--dry-run flag to get a list of releases Bandsnatch would try to download,
without actually downloading them.
--debug flag to get some extra information in certain circumstances (Might be
changed to --verbose in the future if I change my mind).

Fixed
- Fix problem where some releases could crash a thread with missing field
  'download_type'.

Changed
- New run subcommand which replaces the previous functionality of running the
  downloader on the base command.

(pin)

2023-03-12 15:24:24 UTC MAIN commitmail json YAML

2023-03-12 15:16:01 UTC MAIN commitmail json YAML

p5-Playwright: skip check for interpreter in one file

Alternative would be a node dependency...

(wiz)

2023-03-12 15:11:53 UTC MAIN commitmail json YAML

xine-ui: add missing autopoint tool dependency

(wiz)

2023-03-12 14:54:43 UTC MAIN commitmail json YAML

syncthing: mark as not-for-go-1.20

(wiz)

2023-03-12 14:43:20 UTC MAIN commitmail json YAML

2023-03-12 14:36:48 UTC MAIN commitmail json YAML

doc: Updated graphics/digikam to 7.9.0

(wiz)

2023-03-12 14:36:29 UTC MAIN commitmail json YAML

2023-03-12 14:15:59 UTC MAIN commitmail json YAML

doc: Updated security/pam-yubico to 2.27

(wiz)

2023-03-12 14:15:50 UTC MAIN commitmail json YAML

pam-yubico: update to 2.27.

* Version 2.27 (released 2021-04-09)

** Add always_prompt configuration option.

** Add client certificate support for ldap.

** Add starttls support for ldap.

** Add ldap_bind_as_user support.

** Parsing, cleanliness and string fixes.

** Documentation and spelling fixes.

* Version 2.26 (released 2018-04-20)

** Make sure to close authfile (CVE-2018-9275).

** Fix compiler warnings.

** Open file descriptors with O_CLOEXEC.

** Use mkostemp() instead of mkstemp().

* Version 2.25 (released 2018-03-27)

** Documentation updates.

** Only do OTP validation if it's a token that might be valid.

** Return early in case user has no valid tokens.

** Ldap, compare values only with yubi_attr attributes.

** Add nullok parameter.

* Version 2.24 (released 2016-11-25)

** Debug mode changed, allows file output with debug_file.

** Fixup returning user-unknown correctly.

* Version 2.23 (released 2016-06-15)

** Fix an issue where a failure to set permissions was wrongly outputted.

* Version 2.22 (released 2016-05-23)

** Documentation improvements.

** Retain ownership and permission of challenge files (issue #92).

** Make dependency on yubico-c-client 2.15 clearer.

* Version 2.21 (released 2016-02-19)

** Add proxy support for yubico-c-client.

** Check that conv is set before trying to use it
fixes a crash bug with the osx loginwindow.

** Add building of a mac installer.

* Version 2.20 (released 2015-09-22)

** Add cainfo option to allow usage of a cabundle instead of path.

** Support comments in authfile.

** For challenge response with system-wide directory, write the files as root
instead of the user.

* Version 2.19 (released 2015-03-23)

** Add new ldap functionality
ldap_bind_user and ldap_bind_password for authenticated binds
ldap_filter for using subtree search and a filter
ldap_cacertfile to use a specific cacert for ldaps

* Version 2.18 (released 2015-02-12)

** Fix a memory leak of the pam response data.

** Add more tests.

** Add version flag to ykpamcfg.

(wiz)

2023-03-12 14:06:57 UTC MAIN commitmail json YAML

py-yubikey-manager: fix PKGNAME

(wiz)

2023-03-12 14:05:49 UTC MAIN commitmail json YAML

doc: Updated security/ykman to 5.0.1

(wiz)

2023-03-12 14:05:35 UTC MAIN commitmail json YAML

doc: Updated security/py-yubikey-manager to 5.0.1

(wiz)

2023-03-12 14:05:22 UTC MAIN commitmail json YAML

py-yubikey-manager, ykman: update to 5.0.1

* Version 5.0.1 (released 2023-01-17)
** Bugfix: Fix the interactive confirmation prompt for some CLI commands.
** Bugfix: OpenPGP Signature PIN policy values were swapped.
** Bugfix: FIDO: Handle discoverable credentials that are missing name or displayName.
** Add support for Python 3.11.
** Remove extra whitespace characters from CLI into command output.

* Version 5.0.0 (released 2022-10-19)
** Various cleanups and improvements to the API.
** Improvements to the handling of YubiKeys and connections.
** Command aliases for ykman 3.x (introduced in ykman 4.0) have now been dropped.
** Installers for ykman are now provided for Windows (amd64) and MacOS (universal2).
** Logging has been improved, and a new TRAFFIC level has been introduced.
** The codebase has been improved for scripting usage, either directly as a Python
    module, or via the new "ykman script" command.
    See doc/Scripting.adoc, doc/Library_Usage.adoc, and examples/ for more details.
** PIV: Add support for dotted-string OIDs when parsing RFC4514 strings.
** PIV: Drop support for signing certificates and CSRs with SHA-1.
** FIDO: Credential management commands have been improved to deal with ambiguity
    in certain cases.
** OATH: Access Keys ("remembered" passwords) are now stored in the system keyring.
** OpenPGP: Commands have been added to manage PINs.

* Version 4.0.9 (released 2022-06-17)
** Dependency: Add support for python-fido2 1.x
  ** Fix: Drop stated support for Click 6 as features from 7 are being used.

* Version 4.0.8 (released 2022-01-31)
** Bugfix: Fix error message for invalid modhex when programing a YubiOTP credential.
** Bugfix: Fix issue with displaying a Steam credential when it is the only account.
** Bugfix: Prevent installation of files in site-packages root.
** Bugfix: Fix cleanup logic in PIV for protected management key.
** Add support for token identifier when programming slot-based HOTP.
** Add support for programming NDEF in text mode.
** Dependency: Add support for Cryptography <= 38.

* Version 4.0.7 (released 2021-09-08)
** Bugfix release: Fix broken naming for "YubiKey 4", and a small OATH issue with
    touch Steam credentials.

* Version 4.0.6 (released 2021-09-08)
** Improve handling of YubiKey device reboots.
** More consistently mask PIN/password input in prompts.
** Support switching mode over CCID for YubiKey Edge.
** Run pkill from PATH instead of fixed location.

* Version 4.0.5 (released 2021-07-16)
** Bugfix: Fix PIV feature detection for some YubiKey NEO versions.
** Bugfix: Fix argument short form for --period when adding TOTP credentials.
** Bugfix: More strict validation for some arguments, resulting in better error messages.
** Bugfix: Correctly handle TOTP credentials using period != 30 AND touch_required.
** Bugfix: Fix prompting for access code in the otp settings command (now uses "-A -").

* Version 4.0.3 (released 2021-05-17)
** Add support for fido reset over NFC.
** Bugfix: The --touch argument to piv change-management-key was ignored.
** Bugfix: Don't prompt for password when importing PIV key/cert if file is invalid.
** Bugfix: Fix setting touch-eject/auto-eject for YubiKey 4 and NEO.
** Bugfix: Detect PKCS#12 format when outer sequence uses indefinite length.
** Dependency: Add support for Click 8.

* Version 4.0.2 (released 2021-04-12)
** Update device names.
** Add read_info output to the --diagnose command, and show exception types.
** Bugfix: Fix read_info for YubiKey Plus.

* Version 4.0.1 (released 2021-03-29)
** Add support for YK5-based FIPS YubiKeys.
** Bugfix: Fix OTP device enumeration on Win32.

* Version 4.0.0 (released 2021-03-02)
** Drop support for Python < 3.6.
** Drop reliance on libusb and libykpersonalize.
** Support the "fido" and "otp" subcommands over NFC (using the --reader flag)
** New "ykman --diagnose" command to aid in troubleshooting.
** New "ykman apdu" command for sending raw APDUs over the smart card interface.
** Restructuring of subcommands, with aliases for old versions (to be removed
    in a future release).
** Major changes to the underlying "library" code:
  *** New "yubikit" package added for custom development and advanced scripting.
  *** Type hints added for a large part of the "public" API.
** OpenPGP: Add support for KDF enabled YubiKeys.
** Static password: Add support for FR, IT, UK and BEPO keyboard layouts.

* Version 3.1.2 (released 2021-01-21)
** Bugfix release: Fix dependency on python-fido2 version.

(wiz)

2023-03-12 14:01:14 UTC MAIN commitmail json YAML

doc: Updated security/py-fido2 to 1.1.0

(wiz)

2023-03-12 14:01:04 UTC MAIN commitmail json YAML

py-fido2: update to 1.1.0.

NetBSD support by riastradh@, thanks!

Version 1.1.0 (released 2022-10-17)

    Bugfix: Fix name of "crossOrigin" in CollectedClientData.create().
    Bugfix: Some incorrect type hints in the MDS3 classes were fixed.
    Stricter checking of dataclass field types.
    Add support for JSON-serialization of WebAuthn data classes.
    This changes the objects dict representation to align with new additions in the
    WebAuthn specification. As this may break compatibility, the new behavior
    requires explicit opt-in until python-fido2 2.0 is released.
    Update server example to use JSON serialization.
    Server: Add support for passing RegistrationResponse/AuthenticationResponse (or
    their deserialized JSON data) to register_complete/authenticate_complete.
    Add new "hybrid" AuthenticatorTransport.
    Add new AuthenticatorData flags, and use 2-letter names as in the WebAuthn spec
    (long names are still available as aliases).

Version 1.0.0 (released 2022-06-08)

    First stable release.

Version 1.0.0rc1 (released 2022-05-02)

    Release Candidate 1 of first stable release.
    Require Python 3.7 or later.
    APIs have updated to align with WebAuthn level 2.
    Several CTAP 2.1 features have been implemented.

Version 0.9.3 (released 2021-11-09)

    Bugfix: Linux - Don't fail device discovery when hidraw doesn't support HIDIOCGRAWUNIQ (Linux kernels before 5.6).

Version 0.9.2 (released 2021-10-14)

    Support the latest Windows webauthn.h API (included in Windows 11).
    Add product name and serial number to HidDescriptors.
    Remove the need for the uhid-freebsd dependency on FreeBSD.

Version 0.9.1 (released 2021-02-03)

    Add new CTAP error codes and improve handling of unknown codes.

Version 0.9.0 (released 2021-01-20)

WARNING: Backwards-incompatible changes!

    Server: Attestation is now done in two parts (to align better with the spec):
    First, type-specific validation is done to provide a trust chain.
    Second, validation of the trust chain is done.
    Client: API changes to better support extensions.
        Fido2Client can be configured with Ctap2Extensions to support.
        Client.make_credential now returns a AuthenticatorAttestationResponse,
        which holds the AttestationObject and ClientData, as well as any client
        extension results for the credential.
        Client.get_assertion now returns an AssertionSelection object, which is
        used to select between multiple assertions, resulting in an
        AuthenticatorAssertionResponse, which holds the ClientData, assertion
        values, as well as any client extension results for the assertion.
    Renames: The CTAP1 and CTAP2 classes have been renamed to Ctap1 and Ctap2,
    respectively. The old names currently work, but will be removed in the
    future.
    ClientPin: The ClientPin API has been restructured to support multiple PIN
    protocols, UV tokens, and token permissions.
    CTAP 2.1 PRE: Several new features have been added for CTAP 2.1, including
    Credential Management, Bio Enrollment, Large Blobs, and Authenticator Config.
    HID: The platform specific HID code has been revamped and cleaned up.

(wiz)

2023-03-12 13:58:25 UTC MAIN commitmail json YAML

py-keyring: add some dependencies, following its setup.cfg

Bump PKGREVISION.

(wiz)

2023-03-12 13:55:46 UTC MAIN commitmail json YAML

doc: Added security/py-secretstorage version 3.3.1

(wiz)

2023-03-12 13:55:31 UTC MAIN commitmail json YAML

security/Makefile: + py-secretstorage

(wiz)

2023-03-12 13:55:17 UTC MAIN commitmail json YAML

security/py-secretstorage: import py-secretstorage-3.3.1

Packaged by bsiegert, K.I.A.Derouiche, and myself for wip.

This module provides a way for securely storing passwords and other secrets.

It uses D-Bus Secret Service API that is supported by GNOME Keyring
(since version 2.30) and KSecretsService.

SecretStorage supports most of the functions provided by Secret Service,
including creating and deleting items and collections, editing items,
locking and unlocking collections (asynchronous unlocking is also supported).

(wiz)

2023-03-12 13:39:25 UTC MAIN commitmail json YAML

doc: Added devel/py-makefun version 1.15.1

(wiz)

2023-03-12 13:39:13 UTC MAIN commitmail json YAML

devel/Makefile: + py-makefun

(wiz)

2023-03-12 13:39:01 UTC MAIN commitmail json YAML

devel/py-makefun: import py-makefun-1.15.1

makefun helps you create functions dynamically, with the signature
of your choice. It was largely inspired by decorator and functools,
and created mainly to cover some of their limitations.

The typical use cases are:

* creating signature-preserving function wrappers - just like
functools.wraps but with accurate TypeError exception raising when
user-provided arguments are wrong, and with a very convenient way
to access argument values.

* creating function wrappers that have more or less arguments that
the function they wrap. A bit like functools.partial but a lot more
flexible and friendly for your users. For example, I use it in my
pytest plugins to add a requests parameter to users' tests or
fixtures when they do not already have it.

* more generally, creating functions with a signature derived from
a reference signature,

* or even creating functions with a signature completely defined
at runtime.

(wiz)

2023-03-12 12:51:58 UTC MAIN commitmail json YAML

doc: Updated devel/fossil to 2.21

(js)

2023-03-12 12:51:18 UTC MAIN commitmail json YAML

Update devel/fossil to 2.21

Changes for version 2.21 (2023-02-25)

  * Users can request a password reset. This feature is disabledby default. Use the new self-pw-reset property to enable it. New web pages /resetpw and /reqpwreset added.
  * Add the fossil repack command (together with fossil all repack) as a convenient way to optimize the size of one or all of the repositories on a system.
  * Add the ability to put text descriptions on ticket report formats.
  * Upgrade the test-find-pivot command to the merge-base command.
  * The /chat page can now embed fossil-rendered views of wiki/markdown/pikchr file attachments with the caveat that such embedding happens in an iframe and thus does not inherit styles and such from the containing browser window.
  * The fossil all remote subcommand added to "fossil all".
  * Passwords for remembered remote repositories are now stored as irreversible hashes rather than obscured clear-text, for improved security.
  * Add the "nossl" and "nocompress" options to CGI.
  * Update search infrastructure from FTS4 to FTS5.
  * Add the /deltachain page for debugging purposes.
  * Writes to the database are disabled by default if the HTTP request does not come from the same origin. This enhancement is a defense in depth measure only; it does not address any known vulnerabilities.
  * Improvements to automatic detection and mitigation of attacks from malicious robots.

(js)

2023-03-12 12:38:57 UTC MAIN commitmail json YAML

2023-03-12 11:56:00 UTC MAIN commitmail json YAML

2023-03-12 11:40:10 UTC MAIN commitmail json YAML

2023-03-12 10:35:22 UTC MAIN commitmail json YAML

Updated databases/sqlite3, databases/sqlite3-docs, databases/sqlite3-tcl, devel/lemon

(adam)

2023-03-12 10:34:33 UTC MAIN commitmail json YAML

sqlite3: updated to 3.41.1

version 3.41.1 (2023-03-10):

Provide compile-time options -DHAVE_LOG2=0 and -DHAVE_LOG10=0 to enable SQLite to be compiled on systems that omit the standard library functions log2() and log10(), repectively.
Ensure that the datatype for column t1.x in "CREATE TABLE t1 AS SELECT CAST(7 AS INT) AS x;" continues to be INT and is not NUM, for historical compatibility.
Enhance PRAGMA integrity_check to detect when extra bytes appear at the end of an index record.
Fix various obscure bugs reported by the user community. See the timeline of changes for details.

(adam)

2023-03-12 10:16:42 UTC MAIN commitmail json YAML

doc/TODO: + ImageMagick-7.1.1.3, a2ps-4.15, cmake-3.25.3.

(wiz)

2023-03-12 09:52:20 UTC MAIN commitmail json YAML

doc: Updated textproc/R-markdown to 1.5

(mef)

2023-03-12 09:52:10 UTC MAIN commitmail json YAML

(textproc/R-markdown) Updated 1.1 to 1.5

# CHANGES IN markdown VERSION 1.5

- Values of meta variables `title`, `author`, and `date` (if provided)
  will be transformed to the target output format before they are
  passed into templates.

- Fixed the bug that the default CSS was not added to HTML output.

- Removed dependency on the **mime** package.

- Added experimental support for HTML slides:
  `markdown::mark_html(..., meta = list(css = c('default', 'slides'),
  js = 'slides'))`. If you prefer knitting `Rmd` documents in RStudio,
  you may use the output format:

  ```yaml
  output:
    markdown::html_format:
      meta:
        css: [default, slides]
        js: [slides]
  ```

  See https://yihui.org/en/2023/01/minimal-r-markdown/ for a demo.

# CHANGES IN markdown VERSION 1.4

- Empty `\title{}` in LaTeX output will be removed (along with `\maketitle`).

- highlight.js is loaded from
  https://www.jsdelivr.com/package/gh/highlightjs/cdn-release by
  default now. This means more languages are supported (not only R),
  but also means syntax-highlighting will not work offline at the
  moment (it will be improved in future).

- MathJax failed to load in the previous version. The bug has been
  fixed now.

- Removed the function `markdownExtensions()`.

# CHANGES IN markdown VERSION 1.3

- Switched the underlying Markdown rendering engine from the C library
  **sundown** (which has been deprecated for a decade) to the R
  package **commonmark** (thanks, @jeroen, yihui/knitr#1329).

- The functions `renderMarkdown()` and `markdownToHTML()` have been
  renamed to `mark()` and `mark_html()`, respectively. The old names
  are still kept in this package for backward-compatibility.

- Removed the arguments `stylesheet` and `fragment.only` in
  `mark_html()`. For `stylesheet`, please use the argument `meta =
  list(css = ...)` to provide the CSS stylesheet. For `fragment.only`,
  please use `mark_html(template = FALSE)` or `mark_html(options =
  '-standalone')` instead of `fragment.only = TRUE`. Currently these
  old arguments are still accepted internally, but may be deprecated
  and dropped in the long run.

- The `file` argument of `mark()` and `mark_html()` can also take a
  character vector of Markdown text now.

- Removed functions `rendererExists()`, `rendererOutputType()`, and
  `registeredRenderer()`. They were primarily for internal use.

- Deprecated the function `markdownExtensions()`. All extensions
  should be specified via the `options` argument of functions like
  `mark()`, e.g., `mark(options = '+table+tasklist')`. See all options
  on the help page `?markdown::markdown_options`.

- Renamed `markdownHTMLOptions()` to `markdown_options()`.

# CHANGES IN markdown VERSION 1.2

- Fixed the warnings "a function declaration without a prototype is
  deprecated in all versions of C" (#94).

(mef)

2023-03-12 08:54:52 UTC MAIN commitmail json YAML

doc: Updated textproc/R-stringr to 1.5.0

(mef)

2023-03-12 08:54:41 UTC MAIN commitmail json YAML

(textproc/R-stringr) Updated 1.4.0 to 1.5.0

# stringr 1.5.0

## Breaking changes

* stringr functions now consistently implement the tidyverse recycling rules
  (#372). There are two main changes:

    *  Only vectors of length 1 are recycled. Previously, (e.g.)
      `str_detect(letters, c("x", "y"))` worked, but it now errors.

    *  `str_c()` ignores `NULLs`, rather than treating them as length 0
        vectors.

    Additionally, many more arguments now throw errors, rather than warnings,
    if supplied the wrong type of input.

* `regex()` and friends now generate class names with `stringr_` prefix (#384).

* `str_detect()`, `str_starts()`, `str_ends()` and `str_subset()` now error
  when used with either an empty string (`""`) or a `boundary()`. These
  operations didn't really make sense (`str_detect(x, "")` returned `TRUE`
  for all non-empty strings) and made it easy to make mistakes when programming.

## New features

* Many tweaks to the documentation to make it more useful and consistent.

* New `vignette("from-base")` by @sastoudt provides a comprehensive comparison
  between base R functions and their stringr equivalents. It's designed to
  help you move to stringr if you're already familiar with base R string
  functions (#266).

* New `str_escape()` escapes regular expression metacharacters, providing
  an alternative to `fixed()` if you want to compose a pattern from user
  supplied strings (#408).

* New `str_equal()` compares two character vectors using unicode rules,
  optionally ignoring case (#381).

* `str_extract()` can now optionally extract a capturing group instead of
  the complete match (#420).

* New `str_flatten_comma()` is a special case of `str_flatten()` designed for
  comma separated flattening and can correctly apply the Oxford commas
  when there are only two elements (#444).

* New `str_split_1()` is tailored for the special case of splitting up a single
  string (#409).

* New `str_split_i()` extract a single piece from a string (#278, @bfgray3).

* New `str_like()` allows the use of SQL wildcards (#280, @rjpat).

* New `str_rank()` to complete the set of order/rank/sort functions (#353).

* New `str_sub_all()` to extract multiple substrings from each string.

* New `str_unique()` is a wrapper around `stri_unique()` and returns unique
  string values in a character vector (#249, @seasmith).

* `str_view()` uses ANSI colouring rather than an HTML widget (#370). This
  works in more places and requires fewer dependencies. It includes a number
  of other small improvements:

    * It no longer requires a pattern so you can use it to display strings with
      special characters.
    * It highlights unusual whitespace characters.
    * It's vectorised over both string` and `pattern` (#407).
    * It defaults to displaying all matches, making `str_view_all()` redundant
      (and hence deprecated) (#455).

* New `str_width()` returns the display width of a string (#380).

* stringr is now licensed as MIT (#351).

## Minor improvements and bug fixes

* Better error message if you supply a non-string pattern (#378).

* A new data source for `sentences` has fixed many small errors.

* `str_extract()` and `str_exctract_all()` now work correctly when `pattern`
  is a `boundary()`.

* `str_flatten()` gains a `last` argument that optionally override the
  final separator (#377). It gains a `na.rm` argument to remove missing
  values (since it's a summary function) (#439).

* `str_pad()` gains `use_width` argument to control whether to use the total
  code point width or the number of code points as "width" of a string (#190).

* `str_replace()` and `str_replace_all()` can use standard tidyverse formula
  shorthand for `replacement` function (#331).

* `str_starts()` and `str_ends()` now correctly respect regex operator
  precedence (@carlganz).

* `str_wrap()` breaks only at whitespace by default; set
  `whitespace_only = FALSE` to return to the previous behaviour (#335, @rjpat).

* `word()` now returns all the sentence when using a negative `start` parameter
  that is greater or equal than the number of words. (@pdelboca, #245)

# stringr 1.4.1

Hot patch release to resolve R CMD check failures.

(mef)

2023-03-12 07:21:05 UTC MAIN commitmail json YAML

doc: Updated www/R-httpuv to 1.6.9

(mef)

2023-03-12 07:20:54 UTC MAIN commitmail json YAML



(mef)

2023-03-12 05:58:36 UTC MAIN commitmail json YAML

doc: Updated graphics/R-rgl to 1.0.1

(mef)

2023-03-12 05:58:25 UTC MAIN commitmail json YAML

(graphics/R-rgl) Updated 0.107.14 to 1.0.1

# rgl 1.0.1

## Major changes

* The long promised deprecations of the `rgl.*` functions
have happened.  Now deprecated: `rgl.abclines`,
`rgl.bbox`, `rgl.bg`, `rgl.clear`, `rgl.clipplanes`,
`rgl.close`, `rgl.light`, `rgl.lines`,
`rgl.linestrips`, `rgl.material`,  `rgl.open`,
`rgl.planes`, `rgl.points`, `rgl.quads`,
`rgl.select3d`, `rgl.set`, `rgl.setAxisCallback`,
`rgl.sprites`, `rgl.surface`, `rgl.texts`,
`rgl.triangles`, and `rgl.viewpoint`.
* A vignette "Deprecating the `rgl.*` interface"
has been added.
* Also deprecated: `elementId2Prefix`, `writeWebGL`

## Minor changes

* Since `rgl.material` is deprecated and no
longer contains the list of material types in its
argument list, `rgl.material.names` and `rgl.material.readonly` have been
added.
* Similarly, `rgl.par3d.names` and `rgl.par3d.readonly`
contain lists of properties that may be set or queried
in `par3d()`.
* The flexibility improvements for `surface3d()` in
0.111.6 were incomplete.
* Argument `flip` has been added to `surface3d()` to allow
front and back to be switched.

# rgl 0.111.6

## Minor changes

* Added a panning example to the help page for `setUserCallbacks()`.
* Replaced all calls to `sprintf` from C/C++ code with calls to
`snprintf`.
* `surface3d` and `rgl.surface` are now more flexible,
allowing any of the 3 coordinates to be a vector or matrix
as long as at least one is a matrix.
* `material3d` can now specify an `id` to query properties
for individual objects.
* Since `rgl.material` is soon to be deprecated and no
longer contain the list of material types in its
argument list, `rgl.material.names` and `rgl.material.readonly` have been
added.
* Similarly, `rgl.par3d.names` and `rgl.par3d.readonly`
contain lists of properties that may be set or queried
in `par3d()`.
* Made some examples conditional on interactive use
to save time on CRAN.

## Bug fixes

* Default mouse modes used when a window is opened by an `rgl.*`
call (which is not recommended!) now match
the defaults in `rgl::r3dDefaults`.
* Missing values could cause `surface3d()` to segfault.
* The C source code for `gl2psGetFileFormat` missed declaring
a prototype.

# rgl 0.110.2

## Major changes

* Material property `"blend"` has been added, to allow
various kinds of blending for semi-transparent objects
(issue #245).

## Minor changes

* The `Buffer` object now handles reading of sparse
accessors.
* Low level drawing of primitives has been made more
memory efficient.  This is only likely to make a
noticeable change with very large objects, where R
was running out of memory because of unnecessary
duplication. (Related to issue #260.)
* Recycling of x, y and z vectors in several functions
is more consistent.
* The `polygon3d()` function now chooses coordinates
automatically, as `triangulate()` does (PR #262.)
* The `mtext3d()` and related functions such as
`title3d()` now accept language objects
other than expressions, as `plotmath3d()` always has
(issue #273).

## Bug fixes

* The bounding box could be calculated incorrectly
if data all had large values (issue #250).
* Shiny displays failed to load the shaders (issue #249).
* `transform3d()` failed due to missing argument (issue #253).
* `readOBJ()` is now more flexible in what kinds of
separators it will accept. (issue #258).
* Failure to initialize could cause a segfault.
* On non-macOS platforms, gray-scale textures failed
to display, with a message about an invalid enumerant.
* The third coordinate for `adj` that was added in 0.108.3
was not rendered properly in `rglwidget()` displays of
text.  This sometimes caused text to disappear when it
was near the far limit of the display (issue #269).
* The X11 error fix in 0.109.6 could result in R
freezing in `Rcmdr`.
* Low level drawing functions are now more consistent
about returning an invisible `NULL` if asked to plot zero
items, rather than raising an error or crashing (issue #274).
* Calling `axis3d()` with no ticks or labels no longer triggers
an error, it now silently returns `NULL`.

# rgl  0.109.6

## Minor changes

* `rglwidget()` displays now act on "pointer" events,
not just "mouse" events, so they should be more usable
on touch screens and tablets (PR #240).

## Bug fixes

* Plotting `scene3d()` objects didn't handle suppressed
axes properly, drawing the default axis instead (issue
#241).
* On some systems using X11, `rgl` would segfault when
the "fixed" font was not found.
* X11 errors could cause R to abort.

# rgl  0.109.2

## Major changes

* Changes to support glTF animation:
  - Handling of `embedding = "modify"` for the model matrix
    has changed.  Now the centering step is only done for
    `embedding = "replace"`.  In addition, various bugs
    have been fixed.
  - If a subscene has no lights defined, the lights from the parent
    are used.
  - `plot.rglscene()` now ends with the root subscene as
    current.  It also allows specification of `open3d()`
    parameters in a list.
  - The `MATn` types in `Buffer` are returned as arrays with
    dim `c(n, n, count)`.
  - The `plot3d.rglscene` method now passes `...` to `open3d()`.
  - The `setUserShaders()` function now allows arrays of 4x4 matrices as "uniforms", and allows additional textures to be specified.
* `sprites3d()` now has the option of
`rotating = TRUE`, to allow 3D sprites to rotate with
the scene.
* Added `getShaders()` function to get shaders used in WebGL.
* Now detects if `rgl` is running within `reprex::reprex()`
and if so arranges that a screenshot will be included in the
output.
* Added default shaders to be used in `rglwidget()`, rather than
constructing them on the fly.  This incompatibly affects the use
of lights and clipping planes with user shaders:  their data
is now stored in arrays rather than multiple numbered variables.

## Minor changes

* Now that `pkgdown` 2.0.0 has been released, a number
of internal workarounds to support the development version
have been removed.
* Added `as.mesh3d()` methods for `"rglsubscene"` and `"rglscene"`.
* `open3d()` now handles `useNULL` and `silent` arguments
passed in `params`.
* Controls passed to `playwidget()` may now include a
component specifying HTML dependencies.
* Added `rglwidgetClass.readAccessor()` method to let other
code use the buffering.
* Changed the internal organization of bounding box calculations.
* All functions that produce meshes now accept
material properties.  Newly modified to do so using the `...`
argument:  `cylinder3d()`, and `getBoundary3d()`.
* Updated the system requirements and installation instructions.
* Solid bounding box decorations now try harder to display 3 faces (issue #206).
* Now that `webshot2` is on CRAN, instructions for
installing it from Github have been removed.
* Sometimes `webshot2` snapshots are very slow, so
the default for the `webshot` argument to `snapshot3d()`
now depends on the `RGL_USE_WEBSHOT` environment
variable, using `TRUE` if it is unset. (Reported by Prof. B. D. Ripley.)
* If the Chrome browser is not found, `snapshot3d(webshot = TRUE)` now issues a warning and
reverts to using `rgl.snapshot()`.
* Buffers now use "normalized integers" to store
color or texture coordinate values that lie between 0
and 1 when it saves some space.
* At the request of CRAN, the `akima` package is no
longer suggested.

## Bug fixes

* `as.mesh3d.rglobject()` didn't handle objects with indices
properly.
* In WebGL, the front vs back calculation sometimes
got the wrong result (issue #164).
* `pop3d(tag = x)` did not always find the objects with `tag == x` if they were not in the current subscene.
* The default values for `front` and `back` in `rgl.material`
and `material3d` are now `"filled"`, as documented in some
places.
* The `fog` setting wasn't handled properly by `bg3d()`.
* Numerous cases of partial argument matching were fixed
(suggestion of Henrik Bengtsson in issue #170.)
* Argument `col` is accepted as a synonym for `color` in `material3d()` and `rgl.material()`.
* `planes3d()` objects were not displayed consistently
in `rgl` windows and WebGL displays, because the bounding
boxes were not computed consistently (issue #169).
* Some initialization wasn't done properly in Shiny apps,
so they failed after a redraw (issue #173).
* Buffers are now optional, as they don't work with
Shiny scene changes (also issue #173).
* The NULL device would sometimes miscalculate the
bounding box.
* `selectpoints3d(closest = TRUE)` selected too many points
when multiple objects were in the scene.
* Clearing nested subscenes could cause a segfault and crash.
* In `knitr` and `rmarkdown`, blank plots could be shown
when `par3d(skipRedraw=TRUE)` was set (issue #188).
* Objects drawn with `sprites3d()` weren't lit correctly
in WebGL (issue #189).
* Objects with textures were sometimes drawn more than once, both
before the texture loaded and after.  This was most noticeable for
objects with user textures.
* Axis mode `"pretty"` got lost when scenes were redrawn.
* Tick labels were sometimes lost in WebGL displays and
`snapshot3d()` results (issue #197).
* The new material properties from 0.107.10 and 0.108.3
were not handled properly by `plotmath3d()`.
* `rglMouse()` did not set the default value of the drop-down
selector properly (issue #213).
* `merge.mesh3d()`, used by `filledContour3d()`, didn't handle
colors properly (issue #212).
* `bg3d(sphere = TRUE)` has been fixed (issue #207).
* Textures were not appearing on spheres, and front-back
differences weren't being rendered (issue #217).
* When "knitting" within RStudio under R 4.2.0 on
Windows, `rgl` scenes didn't appear (reported by
Dieter Menne.) A workaround has been added.
* In `rglwidget()`, axis labels were not always
displayed, and did not move with solid bounding box
decorations properly (issue #206).
* On some systems, `lines3d()` using both missing values
and transparency did not draw properly (issue #234,
originally reported by Gaspar Jekely).
* The `rglShared()` example failed when `crosstalk`
was uninstalled.

# rgl  0.108.3.2

## Bug fixes

* Changes introduced in 0.100.50 lacked checks; these caused
segfaults in Windows with R 4.2.0 and RStudio (issue #208).
* A typo caused problems loading fonts on some systems.

# rgl  0.108.3

## Major changes

* Added `getBoundary3d()` function to extract the boundary
edges of a mesh.
* Added material property `tag`, a string associated
with each object.  The value is reported by `ids3d(tags = TRUE)` and
may be used to select objects in most functions that use ids,
but otherwise is
largely ignored by `rgl`.  The `tagged3d()` function returns
information on tags.
* Primitive types (points, lines, segments, triangles, quads)
can now accept an `indices` parameter, similar to the
indices in `mesh3d` objects.
* Added `Buffer` object, based on glTF design, for holding binary
data for `rglwidget()`.

## Minor changes

* Allowed for a third coordinate in `text3d()`'s `adj`
parameter.
* Added support for `adj`, `pos` and `offset` to
`sprites3d()`.
* Added support for `pos` values of `0` (at specified
location), `5` (in front of it), and `6` (behind it) in
`text3d()`, `sprites3d()` and `plotmath3d()`.
* `crosstalk` is now a Suggested package, rather than
a required one.
* The `Makevars.ucrt` file has been modified with
contributions from Tomas Kalibera to work with his `winutf8`
build of R.
* `bgplot3d()` no longer pauses for each page when running
examples.
* `deldir` version 1.0-2 is incompatible with `rgl`.  Added
the `checkDeldir()` function to avoid running it.
* `shade3d()` treated texture coordinates like colors, and
  duplicated the first one for the whole face when `meshColor = "faces"` was chosen.
  Instead, they are now treated like vertex coordinates.
  (Reported by Michael Sumner in issue #145).
* Corrected the documentation and made the implementations
of `asHomogeneous()`, `asEuclidean()` etc. more consistent.
* An `as.rglscene()` generic has been added, though no methods
are defined in this package.
* `downlit` 0.4.0 has been released with support for `rgl`, so instructions
for installing the devel version have been removed.

## Bug fixes

* Fixed rendering of text as sprites3d() objects.
* Added `--static` flag to configure script for FreeType
  installation.  (Suggestion of Simon Urbanek and Prof. Brian Ripley.)
* `shade3d()`, `wire3d()` and `dots3d()` overrode
  `"front"` and `"back"` material settings in mesh objects.
* `rglwidget()` handling of bounding box decorations had
  several bugs.
* `rgl` could not find routines in the DLL on some Windows
installs (Issue 148.)
* Some cases where allocations were not protected have been fixed.

(mef)

2023-03-12 05:51:59 UTC MAIN commitmail json YAML

doc: Updated www/R-htmlwidgets to 1.6.1

(mef)

2023-03-12 05:51:48 UTC MAIN commitmail json YAML

(www/R-htmlwidgets) Updated 1.5.4 to 1.6.1

htmlwidgets 1.6.1
------------------------------------------------------

### Bug fixes

* Closed #456: Fixed an issue where widgets were no longer being
  resized properly when rendered in a standalone fashion. (#458)

htmlwidgets 1.6.0
-------------------------------------------------------

### Potentially breaking changes

* `shinyWidgetOutput()` and `sizingPolicy()` both gain a new `fill`
  parameter. When `TRUE` (the default), the widget's container element
  is allowed to grow/shrink to fit it's parent container so long as
  that parent is opinionated about its height and has been marked with
  `htmltools::bindFillRole(x, container = TRUE)`. (#442)

  * The primary motivation for this is to allow widgets to grow/shrink
    by default [inside
    `bslib::card_body_fill()`](https://rstudio.github.io/bslib/articles/cards.html#responsive-sizing)

  * Widgets that aren't designed to fill their container in this way
    should consider setting `sizingPolicy(fill =
    FALSE)`/`shinyWidgetOutput(fill = FALSE)` and/or allowing users to
    customize these settings (i.e., add a `fill` argument to the
    `customWidgetOutput()` function signature).

* `shinyWidgetOutput()`'s `reportSize` argument now defaults to
  `TRUE`. This way, calling `shiny::getCurrentOutputInfo()` inside a
  `shinyRenderWidget()` context will report the current height and
  width of the widget.

### Improvements

* Closed #433 and #440: `saveWidget(selfcontained=TRUE)` now uses the
  `{rmarkdown}` package to discover and call pandoc, which fixes a
  couple existing issues and helps "future proof" this code path from
  future changes to pandoc.

* Closed #257 and #358: `saveWidget(selfcontained=TRUE)` now correctly
  prevents HTML from being interpreted as markdown. (#401)

(mef)

2023-03-12 05:40:59 UTC MAIN commitmail json YAML

doc: Updated textproc/R-htmltools to 0.5.4

(mef)

2023-03-12 05:40:48 UTC MAIN commitmail json YAML

(textproc/R-htmltools) Updated 0.5.2 to 0.5 4

# htmltools 0.5.4

## New Features

* Added  a  new  `bindFillRole()`  function  for  modifying  `tag()`
  object(s) into tags  that are allowed to grow and  shrink when their
  parent is  opinionated about  their height.  See `help(bindFillRole,
  "htmltools")`  for  documentation  and examples.  Note  the  primary
  motivation for  adding these functions  is to power  `{bslib}`'s new
  `card()`        API        (in        particular,        [responsive
  sizing](https://rstudio.github.io/bslib/articles/cards.html#responsive-sizing))
  as  well  as  the  new `fill`  arguments  in  `shiny::plotOutput()`,
  `shiny::imageOutput()`,                        `shiny::uiOutput()`,
  `htmlwidgets::sizingPolicy()`,                                  and
  `htmlwidgets::shinyWidgetOutput()`. (#343)

## Bug fixes

* Closed #331: `copyDependencyToDir()` creates `outputDir`
  recursively, which happens in Quarto or when `lib_dir` points to a
  nested directory. (@gadenbuie, #332)

* Closed #346: `tagQuery()`'s `$remove()`, `$after()`, `$before()`,
  `$replaceWith()` had a bug that prevented expected behavior when
  sibling children values where not tag elements. (#348)

# htmltools 0.5.3

## Breaking changes

* Closed #305: `htmlPreserve()` no longer uses _inline_ code blocks
  for Pandoc's raw attribute feature when used inside a _non_-inline
  knitr/rmarkdown code chunk, and as a result, in this case, an
  additional `<p>` tag is no longer wrapped around the HTML
  content. (#306)

## Bug fixes

* Closed #301: `tagQuery()` was failing to copy all `tagList()` html
  dependencies within nest child tag lists. `tagQuery()` will now
  relocate html dependencies as child objects. (#302)

* Closed #290: htmltools previously did not specify which version of
  fastmap to use, and would fail to install with an old version of
  fastmap. (#291)

* `copyDependencyToDir()` no longer creates empty directories for
  dependencies that do not have any files. (@gadenbuie, #276)

* Closed #320: `copyDependencyToDir()` now works with dependencies
  with specified attributes. (@dmurdoch, #321)

(mef)

2023-03-12 05:12:01 UTC MAIN commitmail json YAML

doc: Updated math/R-compositions to 2.0.5

(mef)

2023-03-12 05:11:37 UTC MAIN commitmail json YAML

(math/R-compositions) Updated 2.0.4 to 2.0.5

Version 2.0-5
  * Adapted to new rgl 1.0.1 interface

(mef)

2023-03-12 03:00:57 UTC MAIN commitmail json YAML

py-markups: add a comment noting 4.0.0 drops Python < 3.9

(gutteridge)

2023-03-12 02:59:02 UTC MAIN commitmail json YAML

doc: Updated devel/py-looseversion to 1.1.2

(gutteridge)

2023-03-12 02:58:53 UTC MAIN commitmail json YAML

py-looseversion: update to 1.1.2

### 1.1.2 (22 Feb 2023)

- 2023.02.22
  - Revert unintended change in internal version representation

### 1.1.1 (19 Feb 2023)

- 2023.02.19
  - Restructure package so stubs get installed and detected

### 1.1.0 (19 Feb 2023)

- 2023.02.19
  - Add type annotations and stubs.

(gutteridge)

2023-03-12 02:49:45 UTC MAIN commitmail json YAML

py-music21: s/BUILD_DEPENDS/TOOL_DEPENDS/

(gutteridge)

2023-03-11 22:48:02 UTC MAIN commitmail json YAML

Drop a few dead XEmacs master site mirrors.

(hauke)

2023-03-11 22:26:47 UTC MAIN commitmail json YAML

2023-03-11 22:07:37 UTC MAIN commitmail json YAML

doc: Updated misc/wthrr to 0.10.0

(pin)

2023-03-11 22:07:11 UTC MAIN commitmail json YAML

misc/wthrr: update to 0.10.0

What's Changed
- feat: weekday forcasts #75
- fix: time_indicator disable option #76
- fix: daytime icons in graph #77
- fix border displacement with other precip. units than probability 0473b20
- feat: historical weather #78

(pin)

2023-03-11 18:45:55 UTC MAIN commitmail json YAML

doc: Updated sysutils/ripdrag to 0.3.0

(pin)

2023-03-11 18:45:25 UTC MAIN commitmail json YAML

sysutils/ripdrag: update to 0.3.0

- Implement DropTarget the (almost)right way

(pin)

2023-03-11 18:16:23 UTC MAIN commitmail json YAML

doc: Updated mail/nmh to 1.8

(leot)

2023-03-11 18:16:17 UTC MAIN commitmail json YAML

nmh: Update to 1.8

Changes:
===
1.8
===
Welcome to nmh, the new version of the classic MH mail handling system.
It's been nearly five years since the last release of nmh, and there have
been a number of significant changes since that last release.  Long-time
MH and nmh users should read carefully the NOTABLE CHANGES section, as
there are some significant changes to nmh behavior.  Otherwise, please
see the README and INSTALL files for help on getting started with nmh.

This release is dedicated to Norman Z. Shapiro, co-designer of the MH
Message Handling System.  MH is the predecessor of nmh.  Norm was an
active supporter of nmh development until he passed away in October of
2021.  We are most grateful to Norm for his stewardship of MH and nmh.
    https://en.wikipedia.org/wiki/Norman_Shapiro

For news of future releases, subscribe to the low-volume
    https://lists.nongnu.org/mailman/listinfo/nmh-announce

---------------
NOTABLE CHANGES
---------------

- Support for Content-MD5 header fields, MIME content cache functionality,
  and the message/partial MIME type have been removed.
- Gmail OAuth2/XOAUTH support for desktop applications has been effectively
  dropped, so nmh no longer supports it.  nmh support for Gmail API access
  is experimental, please post to nmh-workers@nongnu.org if you'd like to
  help with test and development.
- repl(1) -convertargs now allows editing of the composition draft between
  translation and any encoding of text content.  Because encoding can wrap
  long lines, the use of a paragraph formatter has been removed from
  mhn.defaults.

------------
NEW FEATURES
------------

- The default editor has been changed from 'vi' to 'prompter', to align with
  historical practice and reduce packaging dependencies on external programs.
- A new -checkbase64 switch has been added to mhfixmsg(1).
- inc(1)/msgchk(1) now support STARTTLS for the POP protocol.
- All TLS-supported protocols now will send the SNI (server name indicator)
  TLS extension.
- A new mh-format function %(ordinal) has been implemented to output the
  appropriate ordinal suffix for numbers.  Example: "%(num 22)%(ordinal)"
  will output "22nd".
- show and mhl now decode more addresses in header fields.
- Added warning from all programs that read the profile if the profile
  contains a post entry, which is ignored, but does not contain a
  postproc entry.  In other words, if you get this warning and want
  to suppress it, your options include:
  1) Remove your post profile entry.
  2) Make your post profile entry a comment by prepending it with the #:
    comment indicator.
  3) Add a postproc entry that points to the post that you use.  That can
    be viewed with "mhparam postproc".
- scan(1) -file argument can be a Maildir directory.
- Updated mhn.defaults to prefer mpv(1) over xv(1) and replace mpeg_play(1),
  and to use it for all video types, not just video/mpeg.  And prefer all
  other searched-for pdf viewers over acroread(1).
- Added mhshow-suffix-video.mp4 to mhn.defaults, for use by mhshow(1) and
  send(1).
- Removed support from mhn.defaults for application/x-ivs and text/richtext.
- Changed interpretation of argument to mhfixmsg(1) -decodeheaderfieldbodies
  switch to specify character set of the decoded field bodies.
- repl(1) -convertargs now allows editing of the composition draft between
  translation and any encoding of text content.
- install-mh(1) now enables the mh-draft(5) draft folder facility.

-----------------
OBSOLETE FEATURES
-----------------

- The generation and verification of a Content-MD5 field has been removed
  without deprecation.  The related -check and -nocheck options now error.
- The MIME content cache functionality has been mostly non-functional since
  the development on nmh, and consequently all of the content caching code
  and related switches (-cache/-rcache/-wcache) have been removed.
- Support for generating and reassembling message/partial messages has been
  removed; it seems that this has been broken since 1.5 and there is very
  little support across MUAs.
- Marked Gmail OAuth2/XOAUTH support as being unsupported.
- Support for the MHPDEBUG environment variable was removed.  It was
  deprecated in nmh 1.7.  The pick(1) -debug switch replaced it.
- The 'libdir' mhparam(1) component was removed.  It was deprecated in
  nmh 1.7, when it was replaced by a new 'libexecdir' component.

---------
BUG FIXES
---------

- Fixed bcc to work with sendmail/pipe, and better documented that dcc
  doesn't work with it [Bug 55700].
- An -attendee switch has been added to mhical(1), for use when more than one
  (or zero) attendees match a user's mailbox.
- Fixed inc(1) and %(me) function escape to not obey Local-Mailbox profile
  component.
- Fixed source charset in mhfixmsg textcharset verbose output.
- Fixed mhfixmsg charset determination of content added with -reformat.
- Fixed file descriptor leak in mhfixmsg when run on multiple input files.
- Fixed mhfixmsg(1) -decodeheaderfilebodies to support mixed encoded/undecoded.
- Fixed memory corruption in post(1) and inc(1) when using XOAUTH2,
  with 4 or more entries in the oauth-authservice file.
- Added alias expansion to From: address for use by sendfrom.
- Removed extra space added before header field bodies by dist(1) to $mhdraft.
- Fixed display of iCalendar object with multiple VEVENTS using a VTIMEZONE.
- Fixed allowable encodings with MIME message types to get closer to RFC 2046.
- Detect other files regardless of backup prefix [Bug #49476].
- Copy if hard link by refile(1) or send(1) fails with EACESS [Bug 56575].

(leot)

2023-03-11 16:40:06 UTC MAIN commitmail json YAML

doc: Updated databases/mariadb106-client to 10.6.12

(nia)

2023-03-11 16:39:33 UTC MAIN commitmail json YAML

mariadb106: update to 10.6.12

Notable Items

  InnoDB

    * Full-text index corruption with system versioning (MDEV-25004)
    * innodb_undo_log_truncate=ON recovery and backup fixes (MDEV-29999,
      MDEV-30179, MDEV-30438)
    * Upgrade after a crash is not supported (MDEV-24412)
    * Remove InnoDB buffer pool load throttling (MDEV-25417)
    * InnoDB shutdown hangs when the change buffer is corrupted (MDEV-30009)
    * innodb_fast_shutdown=0 fails to report change buffer merge progress
      (MDEV-29984)
    * mariadb-backup --backup --incremental --throttle=... hangs
      (MDEV-29896)
    * Crash after recovery, with InnoDB: Tried to read (MDEV-30132)
    * Trying to write ... bytes at ... outside the bounds (MDEV-30069)
    * TRUNCATE breaks FOREIGN KEY locking (MDEV-29504, MDEV-29849)
    * INFORMATION_SCHEMA.INNODB_TABLESPACES_ENCRYPTION.NAME is NULL for undo
      tablespaces (MDEV-30119)
    * Fixed hangs and error handling in B-tree operations (MDEV-29603,
      MDEV-30400)

  Galera

    * Fixes for cluster wide write conflict resolving (MDEV-29684)

  Replication

    * Parallel slave applying in binlog order is corrected for admin class
      of commands including ANALYZE (MDEV-30323)
    * Seconds_Behind_Master is showed now more precisely at the slave
      applier start, including in the delayed mode (MDEV-29639)
    * mysqlbinlog --verbose is made to show the type of compressed columns
      (MDEV-25277)
    * Deadlock is resolved on replica involving BACKUP STAGE BLOCK_COMMIT
      and a committing user XA (MDEV-30423)

  JSON

    * JSON_PRETTY added as an alias for JSON_DETAILED (MDEV-19160)

  General

    * Infinite sequence of recursive calls when processing embedded CTE
      (MDEV-30248)
    * Crash with a query containing nested WINDOW clauses (MDEV-30052)
    * Major performance regression with 10.6.11 (MDEV-29988)

(nia)

2023-03-11 15:49:12 UTC MAIN commitmail json YAML

doc: Updated misc/s6-portable-utils to 2.3.0.1

(schmonz)

2023-03-11 15:49:04 UTC MAIN commitmail json YAML

Update to 2.3.0.1. From the changelog:

- s6-test removed.
- New multicall binary: s6-portable-utils.
- Bugfixes.

(schmonz)

2023-03-11 15:48:43 UTC MAIN commitmail json YAML

doc: Updated net/s6-networking to 2.5.1.3

(schmonz)

2023-03-11 15:48:31 UTC MAIN commitmail json YAML

Update to 2.5.1.3. From the changelog:

- Bugfixes.

(schmonz)

2023-03-11 15:48:17 UTC MAIN commitmail json YAML

doc: Updated sysutils/s6 to 2.11.3.0

(schmonz)

2023-03-11 15:48:11 UTC MAIN commitmail json YAML

Update to 2.11.3.0. From the changelog:

- New s6-svc -Q command.
- -0167 options to s6-ioconnect are now deprecated.
- Internal changes to instances and servicedir reserved names.
- Bugfixes.

(schmonz)

2023-03-11 15:47:43 UTC MAIN commitmail json YAML

doc: Updated lang/execline to 2.9.2.1

(schmonz)