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 (2h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 03:33:17 UTC Now

2024-03-23 07:26:07 UTC MAIN commitmail json YAML

py-trio: updated to 0.25.0

Trio 0.25.0 (2024-03-17)
------------------------

Breaking changes

- The :ref:`strict_exception_groups <strict_exception_groups>` parameter now defaults to `True` in `trio.run` and `trio.lowlevel.start_guest_run`. `trio.open_nursery` still defaults to the same value as was specified in `trio.run`/`trio.lowlevel.start_guest_run`, but if you didn't specify it there then all subsequent calls to `trio.open_nursery` will change.
  This is unfortunately very tricky to change with a deprecation period, as raising a `DeprecationWarning` whenever :ref:`strict_exception_groups <strict_exception_groups>` is not specified would raise a lot of unnecessary warnings.

  Notable side effects of changing code to run with ``strict_exception_groups==True``

  * If an iterator raises `StopAsyncIteration` or `StopIteration` inside a nursery, then python will not recognize wrapped instances of those for stopping iteration.
  * `trio.run_process` is now documented that it can raise an `ExceptionGroup`. It previously could do this in very rare circumstances, but with :ref:`strict_exception_groups <strict_exception_groups>` set to `True` it will now do so whenever exceptions occur in ``deliver_cancel`` or with problems communicating with the subprocess.

    * Errors in opening the process is now done outside the internal nursery, so if code previously ran with ``strict_exception_groups=True`` there are cases now where an `ExceptionGroup` is *no longer* added.
  * `trio.TrioInternalError` ``.__cause__`` might be wrapped in one or more `ExceptionGroups <ExceptionGroup>`

Features

- Add `trio.testing.wait_all_threads_completed`, which blocks until no threads are running tasks. This is intended to be used in the same way as `trio.testing.wait_all_tasks_blocked`.
- :class:`Path` is now a subclass of :class:`pathlib.PurePath`, allowing it to interoperate with other standard
  :mod:`pathlib` types.

  Instantiating :class:`Path` now returns a concrete platform-specific subclass, one of :class:`PosixPath` or
  :class:`WindowsPath`, matching the behavior of :class:`pathlib.Path`.

Bugfixes

- The pthread functions are now correctly found on systems using vanilla versions of musl libc.

Miscellaneous internal changes

- use the regular readme for the PyPI long_description

(adam)

2024-03-23 07:22:53 UTC MAIN commitmail json YAML

py-threadpoolctl: updated to 3.4.0

3.4.0 (2024-03-20)
==================

- Added support for Python interpreters statically linked against libc or linked against
  alternative implementations of libc like musl (on Alpine Linux for instance).
  https://github.com/joblib/threadpoolctl/pull/171

- Added support for Pyodide
  https://github.com/joblib/threadpoolctl/pull/169

(adam)

2024-03-23 07:21:47 UTC MAIN commitmail json YAML

py-pyelftools: updated to 0.31

+ Starting with version 0.31, please use the GitHub UI
  at https://github.com/eliben/pyelftools/tags
  to compare tags in order to find out what changed.

(adam)

2024-03-23 07:16:47 UTC MAIN commitmail json YAML

Added comms/py-term-background; Updated devel/py-xdis, lang/py-uncompyle6, time/py-time-machine

(adam)

2024-03-23 07:16:23 UTC MAIN commitmail json YAML

py-time-machine: updated to 2.14.1

2.14.1 (2024-03-22)

* Fix segmentation fault when the first ``travel()`` call in a process uses a ``timedelta``.

(adam)

2024-03-23 07:15:01 UTC MAIN commitmail json YAML

py-uncompyle6: updated to 3.9.1

3.9.1

Lots of changes major changes. track xdis API has changes.

Separate Phases more clearly:

disassembly
tokenization
parsing
abstracting to AST (more is done in newer projects)
printing
Although we do not decompile bytecode greater than 3.8, code supports running from up to 3.12.

Many bugs fixed.

A lot of Linting and coding style modernization.

Work done in preparation for Blackhat Asia 2024

(adam)

2024-03-23 06:49:52 UTC MAIN commitmail json YAML

py-xdis: updated to 6.1.0

6.1.0 2024-03-15
=================

Lots of changes major changes. API has changed.

We now support many disassembly options:
  * classic:  disasm-like output
  * bytes: disasm-like output with bytecode
  * extended: simple interpretation of previous sequence of instructions
  * extended-bytes: same as above, but with "bytes" bytecode ouptut
  * header: show header/metadata information only

This is reflected in the `--format` (`-F`) options on `pydisasm`.
Option `--show-source` (`-S`) gives add the source text line (or part of it) before assembly instructions that implement the line.

Released Python magic numbers have been updated as of this release (up to Python 3.12.2, including PyPy magic numbers.

Some support for the [GraalVM](https://www.graalvm.org/python/)
implementation of Python started.

Many bugs fixed.

A lot of Linting and coding style modernization.

typing.NameTuple used for Python versions that support this.
Additional fields "start_offset" and "tos_str" added to instruction.

Elliot Tarbet (2elli) largely provided support for Python 3.11 and 3.12 bytecode

(adam)

2024-03-23 06:48:41 UTC MAIN commitmail json YAML

py-term-background: added version 1.0.1

Determine if shell has a light or dark background.

From Python you can call term_background.is_dark_background() which returns a
True if we think the background is dark.

The heuristics used is to try to query the background color using an xterm
control sequence.

(adam)

2024-03-23 06:34:34 UTC MAIN commitmail json YAML

doc: Updated sysutils/fzf to 0.48.1

(iquiw)

2024-03-23 06:34:00 UTC MAIN commitmail json YAML

fzf: update to 0.48.1

0.48.1

* CTRL-T and ALT-C bindings can be disabled by setting FZF_CTRL_T_COMMAND
  and FZF_ALT_C_COMMAND to empty strings respectively when sourcing the
  script

    # bash
    FZF_CTRL_T_COMMAND= FZF_ALT_C_COMMAND= eval "$(fzf --bash)"

    # zsh
    FZF_CTRL_T_COMMAND= FZF_ALT_C_COMMAND= eval "$(fzf --zsh)"

    # fish
    fzf --fish | FZF_CTRL_T_COMMAND= FZF_ALT_C_COMMAND= source

  * Setting the variables after sourcing the script will have no effect
* Bug fixes

0.48.0

* Shell: integration scripts are now embedded in the fzf binary. This
  simplifies the distribution, and the users are less likely to have problems
  caused by using incompatible scripts and binaries.
  * bash

      # Set up fzf key bindings and fuzzy completion
      eval "$(fzf --bash)"

  * zsh

      # Set up fzf key bindings and fuzzy completion
      eval "$(fzf --zsh)"

  * fish

      # Set up fzf key bindings
      fzf --fish | source

* Added options for customizing the behavior of the built-in walker

  Option Description Default
  --walker=OPTS Walker options ([file][,dir][,follow][,hidden])  file,follow,hidden
  --walker-root=DIR Root directory from which to start walker        .
  --walker-skip=DIRS Comma-separated list of directory names to skip  .git,node_modules

  * Examples

      # Built-in walker is only used by standalone fzf when $FZF_DEFAULT_COMMAND is not set
      unset FZF_DEFAULT_COMMAND

      fzf # default: --walker=file,follow,hidden --walker-root=. --walker-skip=.git,node_modules
      fzf --walker=file,dir,hidden,follow --walker-skip=.git,node_modules,target

      # Walker options in $FZF_DEFAULT_OPTS
      export FZF_DEFAULT_OPTS="--walker=file,dir,hidden,follow --walker-skip=.git,node_modules,target"
      fzf

      # Reading from STDIN; --walker is ignored
      seq 100 | fzf --walker=dir

      # Reading from $FZF_DEFAULT_COMMAND; --walker is ignored
      export FZF_DEFAULT_COMMAND='seq 100'
      fzf --walker=dir

* Shell: integration scripts have been updated to use the built-in walker
  with these new options and they are now much faster out of the box.

0.47.0

* Replaced "the default find command" with a built-in directory walker to
  simplify the code and to achieve better performance and consistent behavior
  across platforms. This doesn't affect you if you have $FZF_DEFAULT_COMMAND
  set.
  * Breaking changes:
    * Unlike the previous "find" command, the new traversal code will list
      hidden files, but hidden directories will still be ignored
    * No filtering of devtmpfs or proc types
    * Traversal is parallelized, so the order of the entries will be
      different each time
  * You may wonder why fzf implements directory walker anyway when it's a
    filter program following the Unix philosophy. But fzf has had the walker
    code for years to tackle the performance problem on Windows. And I
    decided to use the same approach on different platforms as well for the
    benefits listed above.
  * Built-in: walker is using the excellent charlievieth/fastwalk library,
    which easily outperforms its competitors and supports safely following
    symlinks.
* Added $FZF_DEFAULT_OPTS_FILE to allow managing default options in a file
  * Option precedence from lower to higher
    a. Options read from $FZF_DEFAULT_OPTS_FILE
    b. Options from $FZF_DEFAULT_OPTS
    c. Options from command-line arguments
* Bug fixes and improvements

(iquiw)

2024-03-23 06:22:36 UTC MAIN commitmail json YAML

doc: Updated security/cfssl to 1.6.5

(iquiw)

2024-03-23 06:21:57 UTC MAIN commitmail json YAML

cfssl: update to 1.6.5

* Add DER support for gernerating and parsing CSR
* Add support for generating ed25519 keys and certs (#1061)
* Add unit test for custom extension supt
* Build images on base image for target platform
* Respect custom x509 ext in selfsign
* add workflow to run goreleaser snapshot
* also output sha256 digest when generating certificate
* build pacakges with latest go
* build(deps): bump actions/checkout from 3 to 4
* build(deps): bump actions/setup-go from 4 to 5
* build(deps): bump actions/upload-artifact from 3 to 4
* build(deps): bump codecov/codecov-action from 3 to 4
* build(deps): bump docker/build-push-action from 3 to 4
* build(deps): bump docker/build-push-action from 4 to 5
* build(deps): bump docker/login-action from 2 to 3
* build(deps): bump docker/metadata-action from 4 to 5
* build(deps): bump docker/setup-buildx-action from 2 to 3
* build(deps): bump docker/setup-qemu-action from 2 to 3
* build(deps): bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.1
* build(deps): bump github.com/google/certificate-transparency-go
* build(deps): bump github.com/google/certificate-transparency-go
* build(deps): bump github.com/jmoiron/sqlx from 1.3.3 to 1.3.5
* build(deps): bump github.com/lib/pq from 1.10.1 to 1.10.9
* build(deps): bump github.com/mattn/go-sqlite3 from 1.14.16 to 1.14.17
* build(deps): bump github.com/mattn/go-sqlite3 from 1.14.17 to 1.14.18
* build(deps): bump github.com/mattn/go-sqlite3 from 1.14.18 to 1.14.19
* build(deps): bump github.com/mattn/go-sqlite3 from 1.14.19 to 1.14.20
* build(deps): bump github.com/mattn/go-sqlite3 from 1.14.20 to 1.14.22
* build(deps): bump github.com/prometheus/client_golang
* build(deps): bump github.com/prometheus/client_golang
* build(deps): bump github.com/prometheus/client_golang
* build(deps): bump github.com/prometheus/client_golang
* build(deps): bump github.com/prometheus/client_golang
* build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.2
* build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3
* build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4
* build(deps): bump github.com/zmap/zlint/v3 from 3.4.1 to 3.5.0
* build(deps): bump golang.org/x/crypto from 0.10.0 to 0.12.0
* build(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0
* build(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0
* build(deps): bump golang.org/x/crypto from 0.14.0 to 0.15.0
* build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
* build(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0
* build(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0
* build(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0
* build(deps): bump golang.org/x/crypto from 0.9.0 to 0.10.0
* build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0
* build(deps): bump golangci/golangci-lint-action from 3 to 4
* bump github.com/zmap/zlint/v3 from 3.1.0 to 3.4.1
* certdb/sql: remove uses of github.com/stretchr/testify/require
* code optimization
* configure dependabot
* fix architecture for docker builds
* go.yml: update actions/checkout to v3, actions/setup-go to v4
* goreleaser: Add ARMv7 binaries
* reenable vcs stamping with docker image that supports it
* snapshot.yml: update actions/checkout to v3
* update documentation with sha256 hashes
* update lint test for bumped zlint

(iquiw)

2024-03-23 00:40:14 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.79.2

(fox)

2024-03-23 00:39:40 UTC MAIN commitmail json YAML

audio/fasttracker2: Update to 1.79.2

Changes since v1.79

v1.79.2 - 18.03.2024
- Fix mouse issues.

(fox)

2024-03-23 00:24:59 UTC MAIN commitmail json YAML

doc: Updated security/wolfssl to 5.7.0

(fox)

2024-03-23 00:24:29 UTC MAIN commitmail json YAML

security/wolfssl: Update to 5.7.0

Changes since 5.6.6:

wolfSSL Release 5.7.0 (Mar 20, 2024)

NOTE: * --enable-heapmath is being deprecated and will be removed by end of
2024

NOTE: In future releases, --enable-des3 (which is disabled by default) will
be insufficient in itself to enable DES3 in TLS cipher suites. A new option,
--enable-des3-tls-suites, will need to be supplied in addition. This option
should only be used in backward compatibility scenarios, as it is inherently
insecure.

NOTE: This release switches the default ASN.1 parser to the new ASN template
code. If the original ASN.1 code is preferred define WOLFSSL_ASN_ORIGINAL to
use it. See PR #7199.

Vulnerabilities

  * [High] CVE-2024-0901 Potential denial of service and out of bounds read.
    Affects TLS 1.3 on the server side when accepting a connection from a
    malicious TLS 1.3 client. If using TLS 1.3 on the server side it is
    recommended to update the version of wolfSSL used. Fixed in this GitHub
    pull request #7099

  * [Med] CVE-2024-1545 Fault Injection vulnerability in
    RsaPrivateDecryption function that potentially allows an attacker thathas
    access to the same system with a victims process to perform aRowhammer
    fault injection. Thanks to Junkai Liang, Zhi Zhang, Xin Zhang,Qingni Shen
    for the report (Peking University, The University of WesternAustralia)."
    Fixed in this GitHub pull request #7167

  * [Med] Fault injection attack with EdDSA signature operations. This
    affects ed25519 sign operations where the system could be susceptible to
    Rowhammer attacks. Thanks to Junkai Liang, Zhi Zhang, Xin Zhang, Qingni
    Shen for the report (Peking University, The University of Western
    Australia). Fixed in this GitHub pull request #7212

New Feature Additions

  * Added --enable-experimental configure flag to gate out features that are
    currently experimental. Now liboqs, kyber, lms, xmss, and dual-alg-certs
    require the --enable-experimental flag.

POST QUANTUM SUPPORT ADDITIONS

  * Experimental framework for using wolfSSL窶冱 XMSS implementation (PR 7161)
  * Experimental framework for using wolfSSL窶冱 LMS implementation (PR 7283)
  * Experimental wolfSSL Kyber implementation and assembly optimizations,
    enabled with --enable-experimental --enable-kyber (PR 7318)
  * Experimental support for post quantum dual key/signature certificates. A
    few known issues and sanitizer checks are in progress with this feature.
    Enabled with the configure flags --enable-experimental
    --enable-dual-alg-certs (PR 7112)
  * CryptoCb support for PQC algorithms (PR 7110)

OTHER FEATURE ADDITIONS

  * The Linux kernel module now supports registration of AES-GCM, AES-XTS,
    AES-CBC, and AES-CFB with the kernel cryptosystem through the new
    --enable-linuxkm-lkcapi-register option, enabling automatic use of
    wolfCrypt implementations by the dm-crypt/luks and ESP subsystems. In
    particular, wolfCrypt AES-XTS with 窶兎nable-aesni is faster than the
    native kernel implementation.
  * CryptoCb hook to one-shot CMAC functions (PR 7059)
  * BER content streaming support for PKCS7_VerifySignedData and sign/
    encrypt operations (PR 6961 & 7184)
  * IoT-Safe SHA-384 and SHA-512 support (PR 7176)
  * I/O callbacks for content and output with PKCS7 bundle sign/encrypt to
    reduce peak memory usage (PR 7272)
  * Microchip PIC24 support and example project (PR 7151)
  * AutoSAR shim layer for RNG, SHA256, and AES (PR 7296)
  * wolfSSL_CertManagerUnloadIntermediateCerts API to clear intermediate
    certs added to certificate store (PR 7245)
  * Implement SSL_get_peer_signature_nid and SSL_get_peer_signature_type_nid
    (PR 7236)

Enhancements and Optimizations

  * Remove obsolete user-crypto functionality and Intel IPP support (PR 7097)
  * Support for RSA-PSS signatures with CRL use (PR 7119)
  * Enhancement for AES-GCM use with Xilsecure on Microblaze (PR 7051)
  * Support for crypto cb only build with ECC and NXP CAAM (PR 7269)
  * Improve liboqs integration adding locking and init/cleanup functions (PR
    7026)
  * Prevent memory access before clientSession->serverRow and
    clientSession->serverIdx are sanitized (PR 7096)
  * Enhancements to reproducible build (PR 7267)
  * Update Arduino example TLS Client/Server and improve support for ESP32
    (PR 7304 & 7177)
  * XC32 compiler version 4.x compatibility (PR 7128)
  * Porting for build on PlayStation 3 and 4 (PR 7072)
  * Improvements for Espressif use; SHA HW/SW selection and use on ESP32-C2/
    ESP8684, wolfSSL_NewThread() type, component cmake fix, and update TLS
    client example for ESP8266 (PR 7081, 7173, 7077, 7148, 7240)
  * Allow crypto callbacks with SHA-1 HW (PR 7087)
  * Update OpenSSH port to version 9.6p1(PR 7203)
  * ARM Thumb2 enhancements, AES-GCM support for GCM_SMALL, alignment fix on
    key, fix for ASM clobber list (PR 7291,7301,7221)
  * Expand heap hint support for static memory build with more x509 functions
    (PR 7136)
  * Improving ARMv8 ChaCha20 ASM (alignment) (PR 7182)
  * Unknown extension callback wolfSSL_CertManagerSetUnknownExtCallback added
    to CertManager (PR 7194)
  *  Implement wc_rng_new_ex for use with devID窶冱 with crypto callback (PR
    7271)
  * Allow reading 0-RTT data after writing 0.5-RTT data (PR 7102)
  * Send alert on bad PSK binder error (PR 7235)
  * Enhancements to CMake build files for use with cross compiling (PR 7188)

Fixes

  * Fix for checking result of MAC verify when no AAD is used with AES-GCM
    and Xilinx Xilsecure (PR 7051)
  * Fix for Aria sign use (PR 7082)
  * Fix for invalid dh_ffdhe_test test case using Intel QuickAssist (PR 7085)
  * Fixes for TI AES and SHA on TM4C with HW acceleration and add full AES
    GCM and CCM support with TLS (PR 7018)
  * Fixes for STM32 PKA use with ECC (PR 7098)
  * Fixes for TLS 1.3 with crypto callbacks to offload KDF / HMAC operation
    (PR 7070)
  * Fix include path for FSP 3.5 on Renesas RA6M4 (PR 7101)
  * Siphash x64 asm fix for use with older compilers (PR 7299)
  * Fix for SGX build with SP (PR 7308)
  * Fix to Make it mandatory that the cookie is sent back in new ClientHello
    when seen in a HelloRetryRequest with (PR 7190)
  * Fix for wrap around behavior with BIO pairs (PR 7169)
  * OCSP fixes for parsing of response correctly when there was a revocation
    reason and returning correct error value with date checks (PR 7241 & 7255)
  * Fix build with NO_STDIO_FILESYSTEM and improve checks for XGETENV (PR
    7150)
  * Fix for DTLS sequence number and cookie when downgrading DTLS version (PR
    7214)
  * Fix for write_dup use with chacha-poly cipher suites (PR 7206)
  * Fix for multiple handshake messages in one record failing with
    OUT_OF_ORDER_E when downgrading from TLS 1.3 to TLS 1.2 (PR 7141)
  * Fix for AES ECB build with Thumb and alignment (PR 7094)
  * Fix for negotiate handshake until the end in wolfSSL_read/wolfSSL_write
    if hitting an edge case with want read/write (PR 7237)

(fox)

2024-03-22 23:34:00 UTC MAIN commitmail json YAML

bootstrap: add some comments about Linux specifics

(gutteridge)

2024-03-22 23:05:43 UTC MAIN commitmail json YAML

2024-03-22 22:52:41 UTC MAIN commitmail json YAML

doc: Updated www/snac to 2.50

(schmonz)

2024-03-22 22:52:36 UTC MAIN commitmail json YAML

snac: update to 2.50. Changes:

Incoming posts can now be filtered out by content using regular
expressions on a server level (these regexes are written in the
`filter_reject.txt` file at the server base directory; see `snac(5)` and
`snac(8)`).

Improved page position after hitting the `Hide` or `MUTE` buttons (for
most cases).

Use a shorter maximum conversation thread level (also, this maximum
value is now configurable at compilation level with the
`MAX_CONVERSATION_LEVELS` define).

Fixed a bug where editing a post made the attached media or video
to be lost.

The way of refreshing remote actor data has been improved.

Posting from the command-line now allows attachments.

(schmonz)

2024-03-22 22:08:39 UTC MAIN commitmail json YAML

doc: Updated sysutils/lsd to 1.1.0

(pin)

2024-03-22 22:08:12 UTC MAIN commitmail json YAML

sysutils/lsd: update to 1.1.0

This is an important release for Windows users and LoongArch users!

We refactor the permissions in Windows and make some performance improvements,
This is also the first release that supports the LoongArch!

Added
    Parse hex colors in themes (#647) by @zappolowski in #889
    Add configuration and CLI options: truncate owner by @bbc2 in #905
    Add support for --literal flag and literal entry in config by @PanGan21 in #900
    笨ィ add disable option for permission by @zwpaper in #882
    RPM spec file for lsd by @daniejstriata in #901
    ci: Release PowerShell completion script by @YDX-2147483647 in #953
    �泝、�ク� 笨ィ ci: package deb without zst by @zwpaper in #970
    feat: Windows safe default permissions (fixes ACL errors/performance) by @domsleee in #911
    �泝、�ク� 笨ィ: add loongarch ci and releases by @zwpaper in #990

Changed
    upgrade xattr to version 1 by @alexanderkjall in #912
    upgrade dirs to version 5 by @alexanderkjall in #913
    upgrade lscolors to 0.14.0 by @alexanderkjall in #914
    筮��ク� change dirs to 4 by @zwpaper in #916
    Bump rustix from 0.36.7 to 0.36.16 by @dependabot in #937
    筮��ク� bump lscolors to v0.15.0 and msrv to 1.69.0 by @zwpaper in #944
    update various dependencies by @decathorpe in #938
    Bump libgit2-sys from 0.16.1+1.7.1 to 0.16.2+1.7.2 by @dependabot in #987
    update various dependencies by @decathorpe in #984
    �沐ィ �沁ィ put fish auto comp under vendor dir by @zwpaper in #983
    Add support for tilde (~) expansion on windows by @zwpaper and @ofersadan85 in #999

Fixed
    Fix literal flag not being recognized from config file by @Akmadan23 in #935

Icons
    add obj directory icon by @TruncatedDinoSour in #909
    add and improve icons by @TruncatedDinoSour in #942
    Adding some more icons for filenames and extensions by @Babkock in #929
    Add PRQL by @vanillajonathan in #945
    Update icon.rs by @vanillajonathan in #946
    Nim lang support by @atamakahere-git in #979
    change neovim to proper icon by @zachcoyle in #993
    Add fennel support by @tranzystorekk in #992
    Add icons for .apng and .avif by @nix6839 in #1007

Docs
    Update README for installation on OpenBSD by @lcheylus in #884
    Update repository names in README.md by @hezhizhen in #892
    Fix a broken parenthesis (typo) in CHANGELOG by @YDX-2147483647 in #888
    Add changelog deprecation notice by @shilangyu in #907
    笶、�ク� update funding to Wei by @zwpaper in #915
    笶、�ク� add sponsor from warp.dev by @zwpaper in #927
    fix typo in link color table by @dcechano in #932
    Update README: Icon Theme config does not require build from source by @chaopeng in #957
    installation: windows (winget) (README) by @kdpuvvadi in #920
    �沒� docs: add notice for the readme is for dev by @zwpaper in #960
    Updated README.md to contain clear instructions for color scheming in Windows by @Inventhrice in #961
    �沒� �沐ィ emphasis on the dev docs notice by @zwpaper in #969
    �沒� document --date=locale by @zica87 in #985

(pin)

2024-03-22 20:14:03 UTC MAIN commitmail json YAML

doc: add a gnutls vuln

(wiz)

2024-03-22 20:13:34 UTC MAIN commitmail json YAML

doc/TODO: + tor-browser-13.0.13.

(wiz)

2024-03-22 18:59:04 UTC MAIN commitmail json YAML

macOS: avoid install popups for missing m4 or yacc.

NFCI on non-macOS or macOS with working /usr/bin/{m4,yacc}.

FCI on macOS with Command Line Tools 15.3.0.0.1.1708646388: packages
that don't properly declare m4 or yacc in USE_TOOLS will now silently
invoke no-op versions of those tools, rather than popping up the useless
CLT install dialog.

Post-freeze, we can consider switching to TOOLS_FAIL and/or generalizing
an optional mode in which invoking any undeclared tool on any platform
breaks the build.

(schmonz)

2024-03-22 18:48:50 UTC MAIN commitmail json YAML

Updated www/py-djangorestframework, www/py-asgiref

(adam)

2024-03-22 18:48:05 UTC MAIN commitmail json YAML

py-asgiref: updated to 3.8.1

3.8.1 (2024-03-22)
------------------

* Fixes a regression in 3.8.0 affecting nested task cancellation inside
  sync_to_async.

3.8.0 (2024-03-20)
------------------

* Adds support for Python 3.12.

* Drops support for (end-of-life) Python 3.7.

* Fixes task cancellation propagation to subtasks when using synchronous Django
  middleware.

* Allows nesting ``sync_to_async`` via ``asyncio.wait_for``.

* Corrects WSGI adapter handling of root path.

* Handles case where `"client"` is ``None`` in WsgiToAsgi adapter.

(adam)

2024-03-22 18:45:23 UTC MAIN commitmail json YAML

py-djangorestframework: updated to 3.15.1

3.15.1

Fix SearchFilter handling of quoted and comma separated strings, when .get_search_terms is being called into by a custom class. See
Revert number of 3.15.0 issues which included unintended side-effects. See

3.15.0

Django 5.0 and Python 3.12 support
Use POST method instead of GET to perform logout in browsable API [9208]
Added jQuery 3.7.1 support & dropped previous version
Use str as default path converter
Document support for http.HTTPMethod in the @action decorator added in Python 3.11
Update exceptions.md
Partial serializer should not have required fields
Propagate 'default' from model field to serializer field.
Allow to override child.run_validation call in ListSerializer
Align SearchFilter behaviour to django.contrib.admin search
Class name added to unknown field error
Fix: Pagination response schemas.
Fix choices in ChoiceField to support IntEnum
Fix SearchFilter rendering search field with invalid value
Fix OpenAPI Schema yaml rendering for timedelta
Fix NamespaceVersioning ignoring DEFAULT_VERSION on non-None namespaces
Added Deprecation Warnings for CoreAPI
Removed usage of field.choices that triggered full table load
Permit mixed casing of string values for BooleanField validation
Fixes BrowsableAPIRenderer for usage with ListSerializer.
Change semantic of OR of two permission classes
Remove dependency on pytz
Make set_value a method within Serializer
Fix URLPathVersioning reverse fallback
Warn about Decimal type in min_value and max_value arguments of DecimalField
Fix mapping for choice values
Refactor read function to use context manager for file handling
Fix: fallback on CursorPagination ordering if unset on the view
Replaced OrderedDict with dict
Refactor get_field_info method to include max_digits and decimal_places attributes in SimpleMetadata class
Implement __eq__ for validators
Ensure CursorPagination respects nulls in the ordering field
Use ZoneInfo as primary source of timezone data
Add username search field for TokenAdmin
Handle Nested Relation in SlugRelatedField when many=False
Bump version of jQuery to 3.6.4 & updated ref links
Support UniqueConstraint
Allow Request, Response, Field, and GenericAPIView to be subscriptable. This allows the classes to be made generic for type checking.
Feat: Add some changes to ValidationError to support django style validation errors
Fix Respect can_read_model permission in DjangoModelPermissions
Add SimplePathRouter
Re-prefetch related objects after updating
Fix FilePathField required argument
Raise ImproperlyConfigured exception if basename is not unique
Use PrimaryKeyRelatedField pkfield in openapi
replace partition with split in BasicAuthentication
Fix BooleanField's allow_null behavior
Handle Django's ValidationErrors in ListField
Remove a bit of inline CSS. Add CSP nonce where it might be required and is available
Use autocomplete widget for user selection in Token admin
Make browsable API compatible with strong CSP
Avoid inline script execution for injecting CSRF token
Mitigate global dependency on inflection
Register Django urls
Implemented Verbose Name Translation for TokenProxy
Properly handle OverflowError in DurationField deserialization
Fix OpenAPI operation name plural appropriately
Represent SafeString as plain string on schema rendering
Fix 8771 - Checking for authentication even if _ignore_model_permissions = True
Fix 404 when page query parameter is empty string
Fixes instance check in ListSerializer.to_representation
FloatField will crash if the input is a number that is too big
Add missing DurationField to SimpleMetada label_lookup
Add support for Python 3.11
Make request consistently available in pagination classes
Possibility to remove trailing zeros on DecimalFields representation
Add a method for getting serializer field name (OpenAPI)
Add __eq__ method for OperandHolder class
Avoid importing django.test package when not testing
Preserve exception messages for wrapped Django exceptions
Include examples and format to OpenAPI schema of CursorPagination
Fix infinite recursion with deepcopy on Request
Refactor: Replace try/except with contextlib.suppress()
Minor fix to SerializeMethodField docstring
Minor refactor: Unnecessary use of list() function
Unnecessary list comprehension
Use correct class to indicate present deprecation

(adam)

2024-03-22 18:43:56 UTC MAIN commitmail json YAML

doc: Updated devel/py-hg-git to 1.1.1

(hauke)

2024-03-22 18:43:43 UTC MAIN commitmail json YAML

Update devel/py-hg-git to v1.1.1

For changes see
<https://foss.heptapod.net/mercurial/hg-git/-/releases>, upstream's
changelist does not lend itself to easy copying.

(hauke)

2024-03-22 18:14:46 UTC MAIN commitmail json YAML

fix typo in gencompat.sh comment

(jakllsch)

2024-03-22 13:54:54 UTC MAIN commitmail json YAML

fvwm3: make documentation optional

Option still defaults to on, so no change.

From Vitaly Shevtsov, to avoid a ruby dependency.

(wiz)

2024-03-22 13:46:26 UTC MAIN commitmail json YAML

Updated www/py-uvicorn, misc/py-stdnum

(adam)

2024-03-22 13:46:07 UTC MAIN commitmail json YAML

py-stdnum: updated to 1.20

changes from 1.19 to 1.20

* Add modules for the following number formats:
  - BC PHN (British Columbia Personal Health Number) (thanks Ömer Boratav)
  - EC Number (European Community number) (thanks Daniel Weber)
  - VID (Indian personal virtual identity number) (thanks Atul Deolekar)

* Fix typo in German Umsatzsteur Identifikationnummer (thanks Александр Кизеев)
* Ensure EU VAT numbers don't accept duplicate country codes
* Fix vatin number compacting for "EU" VAT numbers (thanks Davide Walder)
* Add check digit validation to French NIF (thanks Kevin Dagostino)
* Fix Ukrainian EDRPOU check digit calculation (thanks sector119)

(adam)

2024-03-22 13:43:12 UTC MAIN commitmail json YAML

py-uvicorn: updated to 0.29.0

0.29.0 - 2024-03-19

Added

Cooperative signal handling

0.28.1 - 2024-03-19

Fixed

Revert raise ClientDisconnected on HTTP

0.28.0 - 2024-03-09

Added

Raise ClientDisconnected on send() when client disconnected

Fixed

Except AttributeError on sys.stdin.fileno() for Windows IIS10
Use X-Forwarded-Proto for WebSockets scheme when the proxy provides it

(adam)

2024-03-22 13:14:06 UTC MAIN commitmail json YAML

Updated textproc/ugrep, www/py-terminado

(adam)

2024-03-22 13:13:09 UTC MAIN commitmail json YAML

py-terminado: updated to 0.18.1

0.18.1

Maintenance and upkeep improvements

- Update Release Scripts
- chore: update pre-commit hooks
- Update pre-commit and ruff config

(adam)

2024-03-22 13:09:18 UTC MAIN commitmail json YAML

ugrep: updated to 5.1.1

ugrep v5.1.1

A minor update to fix a problem with POSIX lazy quantifier matching when combined with anchors, causing longer pattern matches than expected.

ugrep v5.1.0

a minor improvement of the regex syntax to allow escaped spaces
updated POSIX regex lazy quantifier matching in linear time using an advanced DFA transformation algorithm

(adam)

2024-03-22 12:21:35 UTC MAIN commitmail json YAML

doc: Updated shells/starship to 1.18.0

(pin)

2024-03-22 12:20:32 UTC MAIN commitmail json YAML

shell/starship-1.18.0

1.18.0 (2024-03-21)
Features
    $gemset variable for Ruby module (#5429) (938ea3c)
    bash: Support right prompt and transience (#4902) (5ead13d)
    bash: use PS0 for preexec hook (#5735) (ae711c0)
    direnv: use JSON status with direnv >= 2.33.0 (#5692) (482c7b7)
    docs: move to vitepress (#5785) (7485c90)
    install: Add version option to install script (f66bfd9)
    install: Add version option to install script (#5728) (f66bfd9)
    os: add new os symbols (#5849) (df65b21)
    quarto: Add Quarto module (#5820) (0e49f04)
    release: add winget arm64 push & repo sync (#5033) (aef1a3f)
    username: add detect_env_vars as option (#5833) (b8a812b)

Bug Fixes
    bash: Handle Unbound Variables Errors in Bash (#4972) (7093d5c)
    bash: improve integration with bash-preexec (#5734) (2aa711c)
    character: also handle vi edit mode in pwsh (#5775) (0891ec2)
    direnv: update to work with direnv v2.33 (#5657) (cec111a)
    git_branch: fall back to "HEAD" when there is no current branch (#5768) (6a96e84)
    nu: continuation prompt not being displayed correctly (#5851) (d308e91)
    status: fix pipestatus width calculation (#5036) (ab84043), closes #3162
    zsh: improve starship binary path escaping (#5574) (2bb57cf)

(pin)

2024-03-22 12:19:42 UTC MAIN commitmail json YAML

doc: Updated x11/i3lock to 2.15

(pin)

2024-03-22 12:18:36 UTC MAIN commitmail json YAML

x11/i3lock: update to 2.15

2024-03-16 i3lock 2.15

• unlock indicator: display current keyboard layout when
  user types password (with --show-keyboard-layout flag).

(pin)

2024-03-22 12:17:46 UTC MAIN commitmail json YAML

doc: Updated wm/evilwm to 1.4.3

(pin)

2024-03-22 12:16:40 UTC MAIN commitmail json YAML

wm/evilwm: update to 1.4.3

- Send more accurate response to _NET_REQUEST_FRAME_EXTENTS.
- Support arbitrary key binds and semi-arbitrary button binds.
- Reread config and remanage all windows on SIGHUP.

(pin)

2024-03-22 12:15:54 UTC MAIN commitmail json YAML

doc: Updated wm/dwm to 6.5

(pin)

2024-03-22 12:14:49 UTC MAIN commitmail json YAML

wm/dwm: update to 6.5

- No ChangeLog found.

(pin)

2024-03-22 12:14:03 UTC MAIN commitmail json YAML

doc: Updated x11/dmenu to 5.3

(pin)

2024-03-22 12:12:59 UTC MAIN commitmail json YAML

x11/dmenu: update to 5.3

- No ChangeLog found.

(pin)

2024-03-22 12:12:13 UTC MAIN commitmail json YAML

doc: Updated databases/diesel-cli to 2.1.5

(pin)

2024-03-22 12:11:02 UTC MAIN commitmail json YAML

databeses/diesel-cli: update to 2.1.5

- Fix impl SqlOrd postgres > postgres_backend feature flag.
- Allow Queryable to be used with multiple table names.
- Update libsqlite3-sys to allow version 0.28 as well

(pin)

2024-03-22 12:09:59 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-c to 0.9.31

(pin)

2024-03-22 12:08:55 UTC MAIN commitmail json YAML

devel/cargo-c: update to 0.9.31

- Match the beaviour of meson regarding relative paths in the install directories
- cargo 0.78

(pin)

2024-03-22 12:07:58 UTC MAIN commitmail json YAML

doc: Updated security/cargo-audit to 0.20.0

(pin)

2024-03-22 12:06:44 UTC MAIN commitmail json YAML

security/cargo-audit: update to 0.20.0

v0.20.0
- New breaking releases of `cargo audit` v0.20 and `rustsec` v0.29

v0.19.0
- Release `cargo audit` 0.19.0

(pin)

2024-03-22 11:42:19 UTC MAIN commitmail json YAML

doc: Updated sysutils/cdrtools to 3.02a10nb5

(micha)

2024-03-22 11:40:33 UTC MAIN commitmail json YAML

sysutils/cdrtools: Update to 3.02a10nb5

Changelog from AN-2024-03-21:

NEW FEATURES:

- Remove the register keyword from C++ sources. This keyword has
  been removed from the C++ language with C++17 and provides no
  benefit on most toolchains. Discard the keyword from all C++
  sources to enable a build with the new standard.
  Submitted by: Dennis Clarke.

- mkisofs: produce less scrollback when logging progress to tty.
  Previously, the "xxx.xx% done, estimated finish ..." message was
  verbosely printed onto a new line each time it appears. If
  output goes to a TTY and -gui is not supplied, we now print the
  message only once, updating it as the program progresses.
  Reported by: Michael Dexter.

FUTURE DIRECTIONS:

- Schilytools contains pxupgrade, a dummy for a closed-source
  component. While the source code of this component is available
  to the maintainer, it cannot be published due to an existing NDA
  with Plextor. Depending on whether we can get this NDA lifted
  or not, the pxupgrade dummy code may either be replaced with the
  real source code of the tool or removed altogether.

(micha)

2024-03-22 11:05:18 UTC MAIN commitmail json YAML

doc: Updated devel/smake to 1.7nb4

(micha)

2024-03-22 11:03:32 UTC MAIN commitmail json YAML

devel/smake: Update to 1.7nb4

New features with AN-2024-03-21:
- RULES: add symlinks for avbarm/riscv/amd64 for NetBSD.
  Submitted by: Matthew Green.

- Remove the register keyword from C++ sources. This keyword has
  been removed from the C++ language with C++17 and provides no
  benefit on most toolchains. Discard the keyword from all C++
  sources to enable a build with the new standard.
  Submitted by: Dennis Clarke.

(micha)

2024-03-22 10:39:16 UTC MAIN commitmail json YAML

doc: Updated net/amfora to 1.10.0

(pin)

2024-03-22 10:38:33 UTC MAIN commitmail json YAML

net/amfora: update to 1.10.0

Hello all! This will likely be the final release of Amfora.
For more information, please see my blog post, https://www.makeworld.space/2023/08/bye_gemini.html

Thanks to all the users and especially the contributors, who made this project
the personal success it was for me.

The following is copied from the CHANGELOG.md file in this repo.
Added
    Syntax highlighting for preformatted text blocks with alt text (#252, #263, wiki page)
    Client certificates can be restricted to certain paths of a host (#115)
    header config option in [subscriptions] to allow disabling the header text on the subscriptions page (#191)
    Selected link and scroll position stays for non-cached pages (#122)
    Keybinding to open URL with URL handler instead of configured proxy (#143)
    include theme key to import themes from an external file (#154, #290)
    Support SOCKS5 proxying by setting AMFORA_SOCKS5 environment variable (#155)
    When bookmarking a page, the first level one heading is suggested as the name (#267, #293)
    Confirmation prompts for URL schemes in new [url-prompts] config section (#301, #302)

Changed
    Center text automatically, removing left_margin from the config (#233)
    max_width defaults to 80 columns instead of 100 (#233)
    Tabs have the domain of the current page instead of numbers (#202)
    Closing Amfora with q was removed in favor of Shift-q (#243)
    Paging up or down scrolls by 50% instead of 75%, to match less (#303)
    Update deps, require Go 1.17 (#336)
    Show local directory index file if available (#319)
    Updated Project Gemini URLs (#342)

Fixed
    Modal can't be closed when opening non-gemini text URLs from the commandline (#283, #284)
    External programs started by Amfora remain as zombie processes (#219)
    Prevent link lines (and other types) from being wider than the max_width setting (#280)
    new:7 on new tab page fails to open link (#306)
    Slashes aren't decoded in redirect URLs (#322, #324)
    Typing localhost in the bottom bar actually loads localhost instead of searching (#326, #327)

(pin)

2024-03-22 09:00:57 UTC MAIN commitmail json YAML

doc: Updated emulators/raine to 0.96.7

(nia)

2024-03-22 09:00:44 UTC MAIN commitmail json YAML

2024-03-22 08:32:52 UTC MAIN commitmail json YAML

reflect devel/cargo-modules downgrade

(pin)

2024-03-22 08:31:04 UTC MAIN commitmail json YAML

devel/cargo-modules: downgrade to 0.14.1

Downgrade to 0.14.1 as 0.15.0 and higher require at least Rust-1.76
Unfortunately, this means we missing on the security fix for a potential
vulnerability in mio 0.8.10. But, it's unlikely Rust-1.76 will land
prior to freeze.

(pin)

2024-03-22 08:30:01 UTC MAIN commitmail json YAML

doc: Updated sysutils/eza to 0.18.8

(pin)

2024-03-22 08:28:46 UTC MAIN commitmail json YAML

sysutils/eza: update to 0.18.8

[0.18.8] - 2024-03-21
Bug Fixes
    Avoid deprecation warnings
    Rustfmt issues

Features
    Add fennel lang icon and associations

(pin)

2024-03-22 08:27:53 UTC MAIN commitmail json YAML

doc: Updated sysutils/refi to 3.2.0

(pin)

2024-03-22 08:26:48 UTC MAIN commitmail json YAML

sysutils/refi: update to 3.2.0

-  Add test for the new add mode

(pin)

2024-03-22 08:25:41 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.23.10

(pin)

2024-03-22 08:24:22 UTC MAIN commitmail json YAML

editors/tp-note: upadate to 1.23.10

Security release for RUSTSEC-2024-0019, no new features

The vulnerability RUSTSEC-2024-0019 was found in one of Tp-Note's
dependencies. For those who compile Tp-Note, this is fixed by a simple
`cargo update`. Nevertheless, some distributions (e.g. NixOS), refer to
the exact versions in `Cargo.lock`, which motivates this new release.

Internal changes and refactoring:

* Build chain: migrate from Docker to Podman
* Encapsulation of the clipboard related code.

(pin)

2024-03-22 07:53:25 UTC MAIN commitmail json YAML

snappy: bump PKGREVISION for previous

(wiz)

2024-03-22 07:53:09 UTC MAIN commitmail json YAML

snappy: armv7 build fix from Paul Ripke on pkgsrc-users

(wiz)

2024-03-22 06:31:24 UTC MAIN commitmail json YAML

Updated devel/cmake, devel/py-pebble

(adam)

2024-03-22 06:31:05 UTC MAIN commitmail json YAML

py-pebble: updated to 5.0.7

release 5.0.7

Fixes:
- issue 96: handle race condition under different interpreters
- issue 125: handle frozen classes as exceptions
- issue 127: handle unexpected errors when reading from pipe in
              process decorators
- issue 128: allow different context from `multiprocessing` ones

(adam)

2024-03-22 06:29:39 UTC MAIN commitmail json YAML

cmake: updated to 3.28.4

CMake 3.28.4
* cmDyndepCollation: collapse full path before looking up
* Tests/CXXModules: support testing rebuild conditions
* cxxmodules: return failure from the collator when private usage is found
* Tests/CXXModules: test that objects depend on their modmap files
* cxxmodules: depend on the modmap contents
* cmNinjaTargetGenerator: use `emplace_back` for scanning deps
* Tests/CXXModules: test that objects depend on dependent modules json files
* cmNinjaTargetGenerator: scanning depends on the module metadata
* Tests/CXXModules: add a test to ensure that `restat` works for collation
* Ninja: make the collator rule use `restat = 1`
* Tests/CXXModules: document `CMake_TEST_MODULE_COMPILATION` items
* Tests/CXXModules: support building a project with `Ninja`
* Tests/CXXModules: add a test importing from a `Ninja` install
* cmGeneratorTarget: store synthetic targets in its cache
* Tests/CXXModules: add a test with transitive targets
* cmTarget: copy link libraries from the right properties
* Tests/CXXModules: test transitive modules usage
* cmExportFileGenerator: export link libraries as-is
* cmGeneratorTarget: discover synthetic targets recursively
* Tests/CXXModules: test `cxx_std_20` coming from a dependency
* Clang: detect -resource-dir for clang-scan-deps
* cmGeneratorTarget: collapse paths before querying the fileset cache
* CMakeDetermineCompilerId: use `_ARG1` to query the clang resource dir
* cmExportFileGenerator: only export include paths for HEADERS file sets
* cmImportedCxxModuleInfo: remove unused pointer field
* Tests/CXXModules: add a test using `TARGET_OBJECTS` from modules
* Tests/RunCMake/Ninja: Rename showIncludes case for clang-cl <= 17
* gitlab-ci: update macOS jobs to use Xcode 15.2
* cmUVProcessChain: Implement no-extension-on-Windows support with libuv 1.48
* libuv: win/spawn: optionally run executable paths with no file extension
* cmLocalGenerator: Avoid unnecessary lookup without a deployment target
* visionOS: Update deployment-target flag for Xcode 15.1 beta
* Tests: Update RunCMake.XcodeProject-Device for visionOS in Xcode 15.1 beta
* Tests: Enable visionOS tests with Xcode 15.2
* Tests/CommandLength: Refactor test commands to reduce test run time
* Help: Add 3.28.4 release note draft for visionOS updates
* Tests: Update RunCMake.TargetObjects cmake_minimum_required version
* Restore support for TARGET_OBJECTS in link interfaces with unity builds
* Tests/RunCMake/CXXModules: Update VS circular error message
* FindTIFF: Fix name of upstream TIFF cmake package
* Tests: Update RunCMake.CompileFeatures for Xcode 15.3
* Tests: Update RunCMake.CheckCompilerFlag for Xcode 15.3
* gitlab-ci: update macOS jobs to use Xcode 15.3
* Autogen: Restore target-ordering dependencies in Makefiles with DEPFILE
* cmQtAutoGenInitializer: De-duplicate autogen/timestamp target depend logic
* Ninja: Fix Fortran module deps in files INCLUDEd by preprocessed sources
* FindMatlab: Revert undocumented and now-unnecessary full version lookup
* Ninja: Update showIncludes prefix detection for clang-cl 18
* FindCUDAToolkit: Fix cudart dependencies

(adam)

2024-03-22 05:37:55 UTC MAIN commitmail json YAML

doc: Updated security/ca-certificates to 20240203

(kim)

2024-03-22 05:37:44 UTC MAIN commitmail json YAML

ca-certificates: Update to 20240203

ca-certificates (20240203) unstable; urgency=medium

  [ Jeffrey Walton ]
  * update-ca-certificates man page updates
  * fix shellcheck warnings (closes: #1058658, #981663)

  [ Gioele Barabucci ]
  * Use standard dh sequence (closes: #1050112)

  [ Julien Cristau ]
  * Update Mozilla certificate authority bundle to version 2.64
    The following certificate authorities were added (+):
    + Atos TrustedRoot Root CA ECC TLS 2021
    + Atos TrustedRoot Root CA RSA TLS 2021
    + BJCA Global Root CA1
    + BJCA Global Root CA2
    + CommScope Public Trust ECC Root-01
    + CommScope Public Trust ECC Root-02
    + CommScope Public Trust RSA Root-01
    + CommScope Public Trust RSA Root-02
    + Sectigo Public Server Authentication Root E46
    + Sectigo Public Server Authentication Root R46
    + SSL.com TLS ECC Root CA 2022
    + SSL.com TLS RSA Root CA 2022
    + TrustAsia Global Root CA G3
    + TrustAsia Global Root CA G4
    The following certificate authorities were removed (-):
    - Autoridad de Certificacion Firmaprofesional CIF A62634068
    - E-Tugra Certification Authority (closes: #1032916)
    - E-Tugra Global Root CA ECC v3
    - E-Tugra Global Root CA RSA v3
    - Hongkong Post Root CA 1
    - TrustCor ECA-1
    - TrustCor RootCert CA-1
    - TrustCor RootCert CA-2 (closes: #1023945)

-- Julien Cristau <jcristau@debian.org>  Sun, 04 Feb 2024 10:41:43 +0100

(kim)

2024-03-21 21:42:07 UTC MAIN commitmail json YAML

arcticfox: Sync default options with upstream's build scripts

In particular this disables the (new default) gtk3 interface, which is
still buggy.

(nia)

2024-03-21 20:54:23 UTC MAIN commitmail json YAML

TODO: add mrustc (bootstrap compiler for Rust)

(dholland)

2024-03-21 20:44:51 UTC MAIN commitmail json YAML

doc: Updated devel/RE-flex to 4.1.2

(wiz)

2024-03-21 20:44:41 UTC MAIN commitmail json YAML

devel/RE-flex: Update to v4.1.2

Prepared by Malte Dehling in wip.

pkgsrc change: turn off cpu-optimization option by default.

Dec 10, 2021: 3.1.0 improved buffering mechanism with reduced buffer sizes; faster columno() for long lines; fix CP-1251 table typo.
Feb 20, 2022: 3.2.0 new %option ctorinit; faster compilation of regular expressions to tables and direct code DFAs; refactored SIMD source code to enable AVX2 and AVX512BW optimizations in multi-version matcher code; updated Windows binary file opening.
Feb 23, 2022: 3.2.1 regression bug in 3.2.0 fix.
Mar 13, 2022: 3.2.2 minor improvements.
Apr 2, 2022: 3.2.3 fixed C++17 compliance and dso build.
Apr 29, 2022: 3.2.4 new %begin directive; new --batch=SIZE option argument.
Apr 30, 2022: 3.2.5 minor correction.
May 6, 2022: 3.2.6 improved fuzzy matcher.
May 10, 2022: 3.2.7 improved fuzzy matcher, see also https://github.com/Genivia/FuzzyMatcher.
Jul 6, 2022: 3.2.8 minor update to correct a lexer file parsing issue in the reflex code generator tool.
Aug 12, 2022: 3.2.9 add cmake rules for Windows builds.
Aug 21, 2022: 3.2.10 bug fix in regular expression converter.
Aug 29, 2022: 3.2.11 new lua2lisp transpiler example with Bison complete symbols and locations.
Jan 6, 2023: 3.2.12 regression bug fix in trailing context pattern matching, e.g. xy and x/x patterns collided when they should not; updated yaml parser example.
Jan 24, 2023: 3.3.0 overall update; corrected a problem with Unicode characters in regex patterns adjacent to curly braces; permit cxx extension in FSM filename output.
Mar 6, 2023: 3.3.1 for consistency include NAME in default header file name, tables file name, and graphs file name when option --prefix is specified.
Mar 17, 2023: 3.3.2 fix a performance issue with case-insensitive pattern construction.
May 28, 2023: 3.3.3 fix yyrestart dropping the first character; faster Matcher::find().
May 31, 2023: 3.3.4 fix Matcher::find() initialization issue in 3.3.3.
Jun 12, 2023: 3.3.5 improve source code output of lexer class definitions.
Jul 11, 2023: 3.3.6 faster Matcher::find(); improved --stdout to include tables.
Jul 17, 2023: 3.3.7 faster Matcher::find().
Aug 4, 2023: 3.3.8 minor update to sync up the code base with the ugrep project.
Aug 16, 2023: 3.3.9 fix avx512bw compilation error; new LineMatcher matching engine.
Sep 16, 2023: 3.4.0 fix FuzzyMatcher::DEL flag when this is the only flag selected; fix FuzzyMatcher::matches() bug that incorrectly matched an extra character before the end of the input; optimize find(); updated saving the FSM pred[] hashes to a file, which has changed; increase default buffer size REFLEX_BUFSZ to 128K for best throughput performance.
Sep 25, 2023: 3.4.1 make word boundaries \b, \B, \< and \> applicable anywhere in a pattern.
Oct 7, 2023: 3.5.0 updated to Unicode 15.1; clarify . (dot) with %unicode enabled, which is a catch-all pattern; update \X to match only valid Unicode characters.
Nov 5, 2023: 3.5.1 minor improvements.
Feb 17, 2024: 4.0.0 faster Matcher::find() with a new DFA cut algorithm to optimize match prediction speed and accuracy, see also ugrep 5.0; apply Unicode pattern canonicalization with reflex::convert(..., reflex::convert_flag::unicode).
Feb 23, 2024: 4.0.1 new rawk example to demonstrate awk-like fast search in C++; enable <<EOF>> rules for option find to generate a fast search engine.
Mar 5, 2024: 4.1.0 improved lazy quantifiers for POSIX regex lazy matching in linear time using an advanced DFA transformation algorithm introduced in RE/flex in 2016.
Mar 11, 2024: 4.1.1 minor update to correct a DFA construction problem for POSIX regex lazy quantifiers matching too much in some cases.
Mar 17, 2024: 4.1.2 updated configure scripts; cast negative ctype function arguments (problem detected on NetBSD 10).

(wiz)

2024-03-21 20:06:46 UTC MAIN commitmail json YAML

Updated devel/py-maturin, devel/py-ruff

(adam)

2024-03-21 20:06:03 UTC MAIN commitmail json YAML

py-ruff: updated to 0.3.4

0.3.4

Preview features

[flake8-simplify] Detect implicit else cases in needless-bool (SIM103)
[pylint] Implement nan-comparison (PLW0117)
[pylint] Implement nonlocal-and-global (E115)
[pylint] Implement singledispatchmethod-function (PLE5120)
[refurb] Implement list-reverse-copy (FURB187)

Rule changes

[flake8-pytest-style] Add automatic fix for pytest-parametrize-values-wrong-type (PT007)
[pycodestyle] Allow SPDX license headers to exceed the line length (E501)

Formatter

Fix unstable formatting for trailing subscript end-of-line comment

Bug fixes

Avoid code comment detection in PEP 723 script tags
Avoid incorrect tuple transformation in single-element case (C409)
Bug fix: Prevent fully defined links name from being reformatted
Consider raw source code for W605
Docs: Link inline settings when not part of options section
Don't treat annotations as redefinitions in .pyi files
Fix E231 bug: Inconsistent catch compared to pycodestyle, such as when dict nested in list
Fix pylint upstream categories not showing in docs
Add missing Options references to blank line docs
'Revert "F821: Fix false negatives in .py files when from __future__ import annotations is active
Apply NFKC normalization to unicode identifiers in the lexer
Avoid failures due to non-deterministic binding ordering
[flake8-bugbear] Allow tuples of exceptions (B030)
[flake8-quotes] Avoid syntax errors due to invalid quotes (Q000, Q002)

(adam)

2024-03-21 20:02:50 UTC MAIN commitmail json YAML

2024-03-21 20:00:56 UTC MAIN commitmail json YAML

2024-03-21 20:00:28 UTC MAIN commitmail json YAML

py-maturin: updated to 1.5.1

1.5.1

* Fix usage of `--compatibility` when run as a PEP517 backend
* Fix upload returning malformed summary error

(adam)

2024-03-21 20:00:00 UTC MAIN commitmail json YAML

add some tex packages

(markd)

2024-03-21 19:58:55 UTC MAIN commitmail json YAML

print: add tex-{autotype,quran-en,simplekv,sjtutex}{,-doc}

(markd)

2024-03-21 19:55:37 UTC MAIN commitmail json YAML

tex-sjtutex{,-doc}: add version 2.1

SJTUTeX aims to establish a simple and easy-to-use collection
of document classes for Shanghai Jiao Tong University,
including the thesis document class sjtuthesis, as well as the
regular document classes sjtuarticle and sjtureport.

(markd)

2024-03-21 19:53:20 UTC MAIN commitmail json YAML

2024-03-21 19:51:22 UTC MAIN commitmail json YAML

tex-quran-en{,-doc}: add version 0.1

This package is designed for typesetting multiple English
translations of the Holy Quran. It adds 15 additional English
translations to the quran package.

(markd)

2024-03-21 19:49:09 UTC MAIN commitmail json YAML

tex-autotype{,-doc}: add version 0.5

autotype is a LuaLaTeX package for automatic language-specific
typography. Currently, it supports ligature suppression at word
boundaries, long s insertion for blackletter typesetting, and
weighted hyphenation, but only for German (old and new
orthography).

(markd)

2024-03-21 15:11:51 UTC MAIN commitmail json YAML

2024-03-21 14:53:41 UTC MAIN commitmail json YAML

Note links{,-gui} update.

(schmonz)

2024-03-21 14:52:50 UTC MAIN commitmail json YAML

links{,-gui}: update to 2.29. Changes:

- Add "#define _GNU_SOURCE" to the configure test for memrchr
- Implement strike formatting
- Fixed a bug that image was sometimes displayed with too small size
- Fixed a bug that webp images from local disk could not be displayed
- Support AVIF images
- Updated Polish Translation

(schmonz)

2024-03-21 14:51:31 UTC MAIN commitmail json YAML

p5-X11-Protocol-Other: add missing DEPENDS

Remove (empty) PLIST, not needed for perl packages.

Ride import.

(wiz)

2024-03-21 14:40:07 UTC MAIN commitmail json YAML

Added x11/p5-X11-Protocol-Other version 0.31

(mef)

2024-03-21 14:37:55 UTC MAIN commitmail json YAML

(x11/p5-X11-Protocol-Other) import p5-X11-Protocol-Other-0.31

This is some window manager related functions for use by client
programs, as per the "Inter-Client Communication Conventions Manual"
and some of the Net-WM "Extended Window Manager Hints".

    /usr/share/doc/xorg-docs/icccm/icccm.txt.gz

    http://www.freedesktop.org/wiki/Specifications/wm-spec

(mef)

2024-03-21 12:47:33 UTC MAIN commitmail json YAML

doc: Updated www/arcticfox to 43.1

(nia)

2024-03-21 12:47:20 UTC MAIN commitmail json YAML

arcticfox: Update to 43.1

- Download issue fixed
- several video decoder fixes
- icon fixes
- security fixes

(nia)

2024-03-21 12:09:19 UTC MAIN commitmail json YAML

tex-context-texlive: no homepage

(markd)

2024-03-21 12:07:32 UTC MAIN commitmail json YAML

tex package updates

(markd)

2024-03-21 12:02:17 UTC MAIN commitmail json YAML

texlive2pkg: update to 1.13

set default version to 2024

(markd)

2024-03-21 11:58:46 UTC MAIN commitmail json YAML

2024-03-21 11:44:17 UTC MAIN commitmail json YAML

doc: Updated devel/mise to 2024.3.7

(schmonz)

2024-03-21 11:44:11 UTC MAIN commitmail json YAML

mise: update to 2024.3.7. Changes:

### Bug Fixes

* (task) tasks not working in system config
* (xonsh) `shell` subcommand for xonsh
* jq Installed Using x86_64 on Apple Silicon using mise

### Documentation

* (changelog) improve styling
* (changelog) improve styling

### Styling

* format default_shorthands.rs

### Testing

* install python/poetry at the same time

### Miscellaneous Tasks

* rust 1.78 deprecation warning fixes
* fix caching

(schmonz)

2024-03-21 11:43:27 UTC MAIN commitmail json YAML

2024-03-21 11:38:02 UTC MAIN commitmail json YAML

2024-03-21 11:30:05 UTC MAIN commitmail json YAML

doc: Updated devel/garden to 1.4.0

(pin)

2024-03-21 11:29:44 UTC MAIN commitmail json YAML

2024-03-21 11:29:36 UTC MAIN commitmail json YAML

devel/garden: update to 1.4.0

v1.4.0
Released 2024-03-21
Features:
- Custom commands can now specify an interpreter to use on a per-command basis.
If a command uses a shebang #! line then the command's text will be passed as the
next argument to the specified command. For example, using #!python3 -c as the
first line in a custom command will cause python3 -c <command> to be executed.

- Trees can now use branches defined in separate remotes when configuring the
default branch to checkout. garden grow will now fetch the remote associated with the
configured branch switching branches in order to make this possible.

- Trees can now use any upstream branch from any configured remote in the branches section.
Previously, branches associated with non-default remotes could not be created unless
they were fetched beforehand. garden grow will now fetch the associated remote
before creating the local branch.

- garden grow now detects empty directories (e.g. the directories that are created
when using uninitialized Git submodules) and will properly clone into the empty directories
instead of treating them like an already-grown tree.
(#30)

Development:
- garden can now be built on Windows. Symlink trees and the XDG base directory support
is UNIX-only and disabled on Windows.
(#17)

- yaml-rust2 is now used instead of
the yaml-rust-davvid fork that was
being maintained by @davvid for use by garden.
(#29)

(pin)

2024-03-21 11:14:57 UTC MAIN commitmail json YAML

2024-03-21 11:09:36 UTC MAIN commitmail json YAML

2024-03-21 10:50:47 UTC MAIN commitmail json YAML

tex-ptex: update to 3.2.70058

use euptex

(markd)

2024-03-21 10:41:03 UTC MAIN commitmail json YAML

2024-03-21 10:34:31 UTC MAIN commitmail json YAML

doc: Updated chat/mumble to 1.4.287

(nia)

2024-03-21 10:34:10 UTC MAIN commitmail json YAML

2024-03-21 10:32:20 UTC MAIN commitmail json YAML

tex-lwarp(,-doc}: updat to 0.916

0.916
Now allows duplicate section names for file breaks.

0.915
Added HTML classes to LaTeX lists and list markers.
Added \HTMLKeywords for meta tags.
Added \HTMLMeta and \HTMLAddMeta for custom meta tags.
Added data-nosnippet to MathJax customization divs for improved search engine
results.
Updated pdfpages.

0.914
For improved long-term reliability, now verifies many definitions before
patching, warning of possible problems if the original has changed.

Fix: fontawesome5 for XeLaTeX, LuaLaTeX.

0.913
Improved HTML sanitizing for fancybox, fancyvrb, fvextra.

0.912
Updated for new LaTeX label system, memoir, tcolorbox.

(markd)

2024-03-21 10:24:32 UTC MAIN commitmail json YAML

tex-make4ht{,-doc}: update to 0.4

New features:

- tex4ht.sty is now loaded before the load of the processed TeX file. This enables
  patching commands used before \documentclass.
- new command line option: --build-dir. It moves auxiliary and temporary files
  to a specified directory.
- list packages with no corresponding TeX4ht configuration .4ht file.
- new extension: copy_images. It copies included images to the output directory.

There are also a lot of bug fixes for MathML, HTML, ODT, and JATS post-processing.

(markd)

2024-03-21 10:17:55 UTC MAIN commitmail json YAML

2024-03-21 10:06:08 UTC MAIN commitmail json YAML

2024-03-21 10:05:38 UTC MAIN commitmail json YAML

Updated devel/py-license-expression, devel/py-limits

(adam)

2024-03-21 10:05:19 UTC MAIN commitmail json YAML

py-limits: updated to 3.10.1

v3.10.1
-------
* Compatibility

  * Relax dependency constraint on packaging

v3.10.0
-------
* Bug Fix

  * Fix incorrect mapping of coredis exceptions
  * Fix calculation of reset_time

(adam)

2024-03-21 10:03:43 UTC MAIN commitmail json YAML

py-license-expression: updated to 30.3.0

v30.3.0 - 2024-03-18
--------------------

This is a minor release without API changes:

- Use latest skeleton
- Update license list to latest ScanCode and SPDX 3.23
- Drop support for Python 3.7

(adam)

2024-03-21 09:44:09 UTC MAIN commitmail json YAML

2024-03-21 09:30:37 UTC MAIN commitmail json YAML

2024-03-21 09:23:59 UTC MAIN commitmail json YAML

nano: In my last changes, I accidentally removed curses.buildlink3.mk

(nia)

2024-03-21 09:21:13 UTC MAIN commitmail json YAML

2024-03-21 09:17:36 UTC MAIN commitmail json YAML

Updated net/py-tldextract, sysutils/py-fsspec

(adam)

2024-03-21 09:14:33 UTC MAIN commitmail json YAML

py-fsspec: updated to 2024.3.1

2024.3.1

Fixes

allow override of expand in open()
root handling in local file paths, fix for windows

(adam)

2024-03-21 09:13:08 UTC MAIN commitmail json YAML

py-tldextract: updated to 5.1.2

5.1.2 (2024-03-18)

* Bugfixes
  * Remove `socket.inet_pton`, to fix platform-dependent IP parsing
  * Use non-capturing groups for IPv4 address detection, for a slight speed boost
* Misc.
  * Add CI for PyPy3.9 and PyPy3.10
  * Add script to automate package release process
  * Update LICENSE copyright years

(adam)

2024-03-21 09:04:06 UTC MAIN commitmail json YAML

texlive package updates

(markd)

2024-03-21 09:01:31 UTC MAIN commitmail json YAML

doc: note (one of the) new python vuln(s)

(wiz)

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

xindy: update to 2.5.1nb11

Part of TeXlive 2024

(markd)

2024-03-21 08:50:43 UTC MAIN commitmail json YAML

upmendex: update to 1.08

Part of TeXlive 2024

(markd)

2024-03-21 08:49:28 UTC MAIN commitmail json YAML

mendexk: update to 3.6nb2

Part of TeXlive 2024

(markd)

2024-03-21 08:48:19 UTC MAIN commitmail json YAML

makeindexk: update to 2.17nb1

Part of TeXlive 2024

(markd)

2024-03-21 08:46:40 UTC MAIN commitmail json YAML

xpdfopen: update to 0.86nb10

Part of TeXlive 2024

(markd)

2024-03-21 08:45:18 UTC MAIN commitmail json YAML

xetex: update to 0.999996

Part of TeXlive 2024

* Unicode characters in �ャ〕enames beyond the BMP are supported.

(markd)

2024-03-21 08:43:32 UTC MAIN commitmail json YAML

xdvik: update to 22.87.06nb4

Part of TeXlive 2024

(markd)

2024-03-21 08:41:46 UTC MAIN commitmail json YAML

web2c: update to 2024

Part of TeXlive 2024

MetaPost:
* MPFI library now included for interval arithmetic; enabled with
  --numbersystem=interval.

pdfTeX:
* More reliable text extraction on BigEndian systems.
* More checks against corrupt pfb, fmt, pdf �ャ〕es.
* Avoid writing a corrupt pdf given unusual pdf inclusions.
* Manual converted to LaTeX and thoroughly reviewed, though substantive
  updates are minimal.

epTeX, eupTeX:
* eptex no longer built separately; it runs in euptex窶冱 legacy-encoding mode.

CWEB:
* Support LuaTeX as backend TeX engine.
* Fix bu�ャ�er over�ャPw on lines with no breakpoint.

(markd)

2024-03-21 08:32:54 UTC MAIN commitmail json YAML

Updated devel/py-test, devel/py-test-timeout

(adam)

2024-03-21 08:32:28 UTC MAIN commitmail json YAML

py-test-timeout: updated to 2.3.1

2.3.1

Fixup some build errors, mostly README syntax which stopped twine from uploading.

2.3.0

Fix debugger detection for recent VSCode, this compiles pydevd using cython which is now correctly detected. Thanks Adrian Gielniewski.
Switched to using Pytest's TerminalReporter instead of writing directly to sys.{stdout,stderr}. This change also switches all output from sys.stderr to sys.stdout. Thanks Pedro Algarvio.
Pytest 7.0.0 is now the minimum supported version. Thanks Pedro Algarvio.
Add --session-timeout option and session_timeout setting. Thanks Brian Okken.

(adam)

2024-03-21 08:32:19 UTC MAIN commitmail json YAML

vlna: update to 1.5nb10

Part of TeXlive 2024

(markd)

2024-03-21 08:30:42 UTC MAIN commitmail json YAML

tex4ht: update to 20180703nb4

Part of TeXlive 2024

* remove nbcontext

(markd)

2024-03-21 08:29:04 UTC MAIN commitmail json YAML

seetexk: update to 20200908nb3

Part of TeXlive 2024

(markd)

2024-03-21 08:27:17 UTC MAIN commitmail json YAML

py-test: updated to 8.1.1

pytest 8.1.1 (2024-03-08)
=========================

This release is not a usual bug fix release -- it contains features and improvements, being a follow up
to ``8.1.0``, which has been yanked from PyPI.

Features
--------

- Added the new :confval:`consider_namespace_packages` configuration option, defaulting to ``False``.

  If set to ``True``, pytest will attempt to identify modules that are part of `namespace packages <https://packaging.python.org/en/latest/guides/packaging-namespace-packages>`__ when importing modules.

- Added the new :confval:`verbosity_test_cases` configuration option for fine-grained control of test execution verbosity.
  See :ref:`Fine-grained verbosity <pytest.fine_grained_verbosity>` for more details.

Improvements
------------

- :func:`pytest.warns` now validates that :func:`warnings.warn` was called with a `str` or a `Warning`.
  Currently in Python it is possible to use other types, however this causes an exception when :func:`warnings.filterwarnings` is used to filter those warnings.
  While this can be considered a bug in CPython, we decided to put guards in pytest as the error message produced without this check in place is confusing.

- When using ``--override-ini`` for paths in invocations without a configuration file defined, the current working directory is used
  as the relative directory.

  Previoulsy this would raise an :class:`AssertionError`.

- :ref:`--import-mode=importlib <import-mode-importlib>` now tries to import modules using the standard import mechanism (but still without changing :py:data:`sys.path`), falling back to importing modules directly only if that fails.

  This means that installed packages will be imported under their canonical name if possible first, for example ``app.core.models``, instead of having the module name always be derived from their path (for example ``.env310.lib.site_packages.app.core.models``).

- Added the :func:`iter_parents() <_pytest.nodes.Node.iter_parents>` helper method on nodes.
  It is similar to :func:`listchain <_pytest.nodes.Node.listchain>`, but goes from bottom to top, and returns an iterator, not a list.

- Added support for :data:`sys.last_exc` for post-mortem debugging on Python>=3.12.

- In case no other suitable candidates for configuration file are found, a ``pyproject.toml`` (even without a ``[tool.pytest.ini_options]`` table) will be considered as the configuration file and define the ``rootdir``.

- Add ``--log-file-mode`` option to the logging plugin, enabling appending to log-files. This option accepts either ``"w"`` or ``"a"`` and defaults to ``"w"``.

  Previously, the mode was hard-coded to be ``"w"`` which truncates the file before logging.

- When multiple finalizers of a fixture raise an exception, now all exceptions are reported as an exception group.
  Previously, only the first exception was reported.

Bug Fixes
---------

- Fixed regression where ``--importmode=importlib`` would import non-test modules more than once.

- Fixed a regression in pytest 8.0.0 that would cause test collection to fail due to permission errors when using ``--pyargs``.

  This change improves the collection tree for tests specified using ``--pyargs``, see :pull:`12043` for a comparison with pytest 8.0 and <8.

- Fixed a regression in 8.0.1 whereby ``setup_module`` xunit-style fixtures are not executed when ``--doctest-modules`` is passed.

- Fix the ``stacklevel`` used when warning about marks used on fixtures.

- Fixed a regression in ``8.0.2`` where tests created using :fixture:`tmp_path` have been collected multiple times in CI under Windows.

Improved Documentation
----------------------

- Documented the retention of temporary directories created using the ``tmp_path`` fixture in more detail.

Trivial/Internal Changes
------------------------

- Some changes were made to private functions which may affect plugins which access them:

  - ``FixtureManager._getautousenames()`` now takes a ``Node`` itself instead of the nodeid.
  - ``FixtureManager.getfixturedefs()`` now takes the ``Node`` itself instead of the nodeid.
  - The ``_pytest.nodes.iterparentnodeids()`` function is removed without replacement.
    Prefer to traverse the node hierarchy itself instead.
    If you really need to, copy the function from the previous pytest release.

- Delayed the deprecation of the following features to ``9.0.0``:

  * :ref:`node-ctor-fspath-deprecation`.
  * :ref:`legacy-path-hooks-deprecated`.

  It was discovered after ``8.1.0`` was released that the warnings about the impeding removal were not being displayed, so the team decided to revert the removal.

  This is the reason for ``8.1.0`` being yanked.

(adam)

2024-03-21 08:27:04 UTC MAIN commitmail json YAML

luatex: update to 1.18.0

Part of TeXlive 2024

* Lua-level checks for writing to 鍖�les now similar to the TeX-level checks.
* If the Lua value texconfig.trace_extra_newline is set, blank lines are
  output in the log between macro parameters. In 2020���2023, this was the
  case by default; before that, such blank lines were never output, which
  is the behavior of the other engines.

(markd)

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

luajittex: update to 1.18.0

Part of TeXlive 2024

(markd)

2024-03-21 08:20:56 UTC MAIN commitmail json YAML

lacheck: update to 1.30nb1

Part of TeXlive 2024

(markd)

2024-03-21 08:19:19 UTC MAIN commitmail json YAML

dvipsk: update to 2024.1

Part of TeXlive 2024

(markd)

2024-03-21 08:17:35 UTC MAIN commitmail json YAML

dvipdfmx: update to 20240305

Part of TeXlive 2024

* Calculate time zone offset in the same way as pdfTeX.
* Handle variation selectors to cope with the new Adobe-Japan1-UCS2 CMap.
* Fallback multibyte characters in virtual fonts to OFM fonts for (u)pTeX.

(markd)

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

dviljk: update to 2.6.5nb15

Part of TeXlive 2024

(markd)

2024-03-21 08:14:00 UTC MAIN commitmail json YAML

dvidvi: update to 1.1nb8

Part of TeXlive 2024

(markd)

2024-03-21 08:12:41 UTC MAIN commitmail json YAML

cjkutils: update to 4.8.5nb2

Part of TeXlive 2024

(markd)

2024-03-21 08:10:57 UTC MAIN commitmail json YAML

bibtexu: update to 4.02

Part of TeXlive 2024

(markd)

2024-03-21 08:09:47 UTC MAIN commitmail json YAML

bibtex8: update to 4.02

Part of TeXlive 2024

(markd)

2024-03-21 08:07:25 UTC MAIN commitmail json YAML

ttfdump: update to 0.5.5nb11

Part of TeXlive 2024

(markd)

2024-03-21 08:05:22 UTC MAIN commitmail json YAML

ttf2pk: update to 2.0nb12

Part of TeXlive 2024

(markd)

2024-03-21 08:03:27 UTC MAIN commitmail json YAML

ps2pkm: update to 1.8nb8

Part of TeXlive 2024

(markd)

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

makejvf: update to 20230917

Part of TeXlive 2024

(markd)

2024-03-21 08:00:34 UTC MAIN commitmail json YAML

lcdftypetools: update to 2.110

Part of TeXlive 2024

(markd)

2024-03-21 07:57:45 UTC MAIN commitmail json YAML

gsftopkk: update to 1.19.2nb15

Part of TeXlive 2024

(markd)

2024-03-21 07:56:08 UTC MAIN commitmail json YAML

afm2pl: update to 0.7.1nb10

Part of TeXlive 2024

(markd)

2024-03-21 07:54:08 UTC MAIN commitmail json YAML

dvi2tty: update to 6.0.2nb1

Part of TeXlive 2024

(markd)

2024-03-21 07:51:47 UTC MAIN commitmail json YAML

ptexenc: update to 1.4.6

Part of TeXlive 2024

* New simple encoding conversion utility ptekf.

(markd)

2024-03-21 07:48:42 UTC MAIN commitmail json YAML

kpathsea: update to 6.4.0

Part of TeXlive 2024

* Support an extended check for safe �ャ〕enames which also allows writing under
  TEXMF[SYS]VAR, for Lua(LA)TeX; new functions and corresponding kpsewhich
  options.

* Support a new variable TEXMF_OUTPUT_DIRECTORY (alongside the traditional
  TEXMFOUTPUT), so that subprograms can have access to an --output-directory
  setting in an engine invocation.

(markd)

2024-03-21 07:44:55 UTC MAIN commitmail json YAML

texlive: switch to texlive 2024 tarball.

(markd)

2024-03-21 07:39:26 UTC MAIN commitmail json YAML

x11/Makefile: sort

(wiz)

2024-03-21 07:39:01 UTC MAIN commitmail json YAML

devel/Makefile: + gcli

(wiz)

2024-03-21 07:38:45 UTC MAIN commitmail json YAML

cross: + riscv64-*

(wiz)

2024-03-21 06:12:17 UTC MAIN commitmail json YAML

Updated security/gnutls, misc/dpkg

(adam)

2024-03-21 06:11:59 UTC MAIN commitmail json YAML

dpkg: updated to 1.22.6

dpkg (1.22.6) unstable; urgency=medium

  [ Guillem Jover ]
  * dpkg-deb: Fix up compressor parameters for default legacy format.
  * Perl modules:
    - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
    - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
  * Documentation:
    - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
      tools.
  * Code internals:
    - libdpkg: Use array access instead of pointer arithmetic for meminfo
      parser.
    - libdpkg: Use a macro to define the zstd default compression level.
  * Build system:
    - Test with minimal library dependencies in CI.
    - Add gen-release script.
  * Packaging:
    - Fix typo in man page reference in changelog.
  * Test suite:
    - Refactor OpenPGP backend and commands list.
    - Refactor certfile and keyfile filenames for OpenPGP test.
    - Skip OpenPGP tests if the backend does not have a verify command.
  * Localization:
    - Fix typos in Swedish man pages translations.
      Thanks to Andreas R旦nnquist <gusnan@debian.org>.
    - Fix typos in Swedish man pages translations.
    - Update Dutch man pages translations.
      Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
    - Update Portuguese man pages translations.
      Thanks to Am辿rico Monteiro <a_monteiro@gmx.com>.

  [ Helge Kreutzmann ]
  * Localization:
    - Update German man pages translation.

(adam)

2024-03-21 06:08:38 UTC MAIN commitmail json YAML

gnutls: updated to 3.8.4

Version 3.8.4 (released 2024-03-18)

** libgnutls: RSA-OAEP encryption scheme is now supported
  To use it with an unrestricted RSA private key, one would need to
  initialize a gnutls_x509_spki_t object with necessary parameters
  for RSA-OAEP and attach it to the private key. It is also possible
  to import restricted private keys if they are stored in PKCS#8
  format.

** libgnutls: Fix side-channel in the deterministic ECDSA.
  [GNUTLS-SA-2023-12-04, CVSS: medium] [CVE-2024-28834]

** libgnutls: Fixed a bug where certtool crashed when verifying a certificate
  chain with more than 16 certificates.
  [GNUTLS-SA-2024-01-23, CVSS: medium] [CVE-2024-28835]

** libgnutls: Compression libraries are now loaded dynamically as needed
  instead of all being loaded during gnutls library initialization.
  As a result, the library initialization should be faster.

** build: The gnutls library can now be linked with the static library
  of GMP.  Note that in order for this to work libgmp.a needs to be
  compiled with -fPIC and libhogweed in Nettle also has to be linked
  to the static library of GMP.  This can be used to prevent custom
  memory allocators from being overriden by other applications.

(adam)

2024-03-21 06:00:41 UTC MAIN commitmail json YAML

Updated devel/py-jaraco.test, devel/py-importlib-metadata, textproc/py-validators, devel/py-hatchling

(adam)

2024-03-21 06:00:16 UTC MAIN commitmail json YAML

py-hatchling: updated to 1.22.3

1.22.3 - 2024-03-19

Fixed:

Fix the custom build hook when using dynamic dependencies

(adam)

2024-03-21 05:58:46 UTC MAIN commitmail json YAML

py-validators: updated to 0.23.2

0.23.2 (2024-03-20)

Maintenance

maint: rectifies changelog
fix: packaging as well as rST & md document generation

0.23.1 (2024-03-19)

Maintenance

maint: fix between & length validators
fix: manual nav reference for mkdocs; bumps version

0.23.0 (2024-03-19)

Features

feat: add french i18n validation

Maintenance

fix: Valid URLs failing validation - query and fragment parts
fix: bug in between module
chore: update dependencies, improve packaging
Fix fragment check
build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /package
fix: allow pct-encoded entities in fragments
chore: update dev dependencies
build(deps): bump gitpython from 3.1.37 to 3.1.41 in /package
build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /package
chore: monthly updates for Jan'24
maint: adds versiond docs; update copyright year
chore: update dev dependencies
build(deps): bump gitpython from 3.1.37 to 3.1.41 in /package
build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /package
build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /package

(adam)

2024-03-21 05:53:45 UTC MAIN commitmail json YAML

py-importlib-metadata: updated to 7.1.0

v7.1.0

Features

- Improve import time.

Bugfixes

- Make MetadataPathFinder.find_distributions a classmethod for consistency with CPython.
- Allow ``MetadataPathFinder.invalidate_caches`` to be called as a classmethod.

(adam)

2024-03-21 05:52:20 UTC MAIN commitmail json YAML

py-jaraco.test: updated to 5.4.0

v5.4.0

Features
- Added cpython module with support for loading functions across moves.

(adam)

2024-03-21 05:45:30 UTC MAIN commitmail json YAML

doc: Added graphics/didder version 1.3.0

(charlotte)

2024-03-21 05:44:19 UTC MAIN commitmail json YAML

graphics/Makefile: + didder

(charlotte)

2024-03-21 05:43:24 UTC MAIN commitmail json YAML

graphics/didder: Import package

Didder is an extensive, fast, and accurate command-line image dithering tool.
It is designed to work well for both power users as well as pipeline scripting.
It is unique in its correctness and variety of dithering algorithms.

(charlotte)

2024-03-21 02:14:14 UTC MAIN commitmail json YAML

rust: Make the list of supported platforms constant, requested by gdt.

(nia)

2024-03-21 02:04:51 UTC MAIN commitmail json YAML

2024-03-21 00:07:39 UTC MAIN commitmail json YAML

doc: Added editors/moe version 1.14

(nia)

2024-03-21 00:07:28 UTC MAIN commitmail json YAML

import editors/moe

GNU moe is a console text editor for ISO-8859 and ASCII character encodings.
It has a modeless, user-friendly interface, online help, multiple windows,
global search/replace (on all buffers at once), block operations, automatic
indentation, word wrapping, file name completion, directory browser, duplicate
removal from prompt histories, delimiter matching, text conversion from/to
UTF-8, romanization, etc. The file size, line length, number of buffers,
and undo/redo capability are only limited by the amount of memory available
and the size of the address space of your machine.

Moe respects your work. By default it won't automatically add, change, or
remove a single byte in your files. Moe is a WYTIWYG (what you type is what
you get) editor.

Moe can easily edit thousands of files at the same time.

(nia)

2024-03-20 22:29:39 UTC MAIN commitmail json YAML

biology/py-cutadapt: Restore setuptools and setuptools_scm

Builds without them listed as deps if they happen to be installed,
but fails on a blank pkgsrc installation

(bacon)

2024-03-20 21:46:58 UTC MAIN commitmail json YAML

doc: Updated x11/libxfce4ui to 4.18.6

(gutteridge)

2024-03-20 21:46:30 UTC MAIN commitmail json YAML

libxfce4ui: update to 4.18.6

4.18.6 (2024-03-08)
======
- shortcuts-grabber: Remove filtering by level

(gutteridge)

2024-03-20 20:37:28 UTC MAIN commitmail json YAML

nbsed: fix building on operating systems that don't have errc(3)

One of the simplest ways of addressing this is to switch to errx(3). It
seems unclear what the absolute minimums are for C compilers required
for bootstrap, and EILSEQ wasn't codified until the 1994 Normative
Amendment 1 to C89, so its value (per NetBSD) is hard-coded here, too.

This introduces a small diff to upstream, but seems safer than altering
libnbcompat this close to a quarterly branch freeze. (There are also
some questions about libnbcompat's current state to be added to a PR.)

Relates to PR pkg/57970.

Tested on Fedora Linux 39, which was previously broken.

(gutteridge)

2024-03-20 19:25:41 UTC MAIN commitmail json YAML

Updated net/openvpn, sysutils/ansible-lint

(adam)

2024-03-20 19:25:24 UTC MAIN commitmail json YAML

ansible-lint: updated to 24.2.1

v24.2.1

Bugfixes

Fix error suppression when syntax is incorrect
Set global cache_dir_lock
[role-name] Handle string role dependencies
Support for upcoming Ubuntu 24.04 and Fedora 40
Update documentation for syntax-check[unknown-module]
Add OpenWRT 23.05 to valid versions
Update task name in notify for a task against name[casing] error
accept yum history and info as valid commands
Add attributes for role argument specs

(adam)

2024-03-20 19:24:02 UTC MAIN commitmail json YAML

openvpn: updated to 2.6.10

Version 2.6.10

Christoph Schug (1):
      Update documentation references in systemd unit files

Frank Lichtenheld (6):
      Fix typo --data-cipher-fallback
      samples: Remove tls-*.conf
      check_compression_settings_valid: Do not test for LZ4 in LZO check
      t_client.sh: Allow to skip tests
      Update Copyright statements to 2024
      GHA: general update March 2024

Lev Stipakov (4):
      win32: Enforce loading of plugins from a trusted directory
      interactive.c: disable remote access to the service pipe
      interactive.c: Fix potential stack overflow issue
      Disable DCO if proxy is set via management

Martin Rys (1):
      openvpn-[client|server].service: Remove syslog.target

Max Fillinger (1):
      Remove license warning from README.mbedtls

Selva Nair (1):
      Document that auth-user-pass may be inlined

wellweek (1):
      remove repetitive words in documentation and comments

(adam)

2024-03-20 15:59:54 UTC MAIN commitmail json YAML

macOS: fix false positives from xcrun --find.

xcrun lately seems to include PATH in its search, which means programs
that aren't part of Apple's developer tools get matched:

    :; xcrun --find mutt
    /opt/pkg/bin/mutt

xcrun also has a cache, so this can produce even odder results:

    :; xcrun --find yacc
    /opt/pkg/bin/yacc

    :; env - xcrun --find yacc
    /opt/pkg/bin/yacc

    :; xcrun --no-cache --find yacc
    /opt/pkg/bin/yacc

    :; env - xcrun --no-cache --find yacc
    xcrun: error: unable to find utility "yacc", not a developer tool or in PATH

Since xcrun has had the "--no-cache" argument dating back to at least
the days of OS X 10.6.8 with gcc 4.2.1 and Apple clang 1.7, add it to
"xcrun --find" commands (along with an empty PATH) for more
deterministic results.

(schmonz)

2024-03-20 15:47:48 UTC MAIN commitmail json YAML

Updated security/pinentry*; Added security/pinentry-qt6

(adam)

2024-03-20 15:47:43 UTC MAIN commitmail json YAML

pinentry-qt6: added

(adam)

2024-03-20 15:46:38 UTC MAIN commitmail json YAML

pinentry*: updated to 1.3.0

Noteworthy changes in version 1.3.0 (2024-03-18)
------------------------------------------------
* qt: Add new Qt6 frontend.
* qt: Set parent window on Wayland.
* qt: Fix capslock detection on Wayland.
* qt: Fix window icon on Wayland.
* qt: Add support for external password manager with libsecret.
* qt: Remove focus indication by text selection.
* qt: Use same focus indication for labels as Kleopatra.
* qt: Improve accessibility.
* gnome3: Prefer gcr-4.
* curses: Fix timeout handling.
* curses: Add SETREPEATOK and quality bar colors.
* curses: Add password quality meter.
* curses,tty: Upon SIGINT, let pinentry exit gracefully.
* w32: Fix non-focused window and simplify code.
* Disable secret storage integration when running on KDE Plasma.
* The Windows CE support has been removed.

(adam)

2024-03-20 15:43:03 UTC MAIN commitmail json YAML

Updated lang/python38, lang/py38-html-docs, lang/python39, lang/py39-html-docs, lang/python310, lang/py310-html-docs

(adam)

2024-03-20 15:42:26 UTC MAIN commitmail json YAML

python310 py310-html-docs: updated to 3.10.14

Python 3.10.14

Security

gh-115398: Allow controlling Expat >=2.6.0 reparse deferral (CVE-2023-52425) by adding five new methods:
xml.etree.ElementTree.XMLParser.flush()
xml.etree.ElementTree.XMLPullParser.flush()
xml.parsers.expat.xmlparser.GetReparseDeferralEnabled()
xml.parsers.expat.xmlparser.SetReparseDeferralEnabled()
xml.sax.expatreader.ExpatParser.flush()
gh-115399: Update bundled libexpat to 2.6.0
gh-114572: ssl.SSLContext.cert_store_stats() and ssl.SSLContext.get_ca_certs() now correctly lock access to the certificate store, when the ssl.SSLContext is shared across multiple threads.
gh-113659: Skip .pth files with names starting with a dot or hidden file attribute.

Core and Builtins

gh-102388: Fix a bug where iso2022_jp_3 and iso2022_jp_2004 codecs read out of bounds

Library

gh-115197: urllib.request no longer resolves the hostname before checking it against the system窶冱 proxy bypass list on macOS and Windows.
gh-115133: Fix tests for XMLPullParser with Expat 2.6.0.
gh-81194: Fix a crash in socket.if_indextoname() with specific value (UINT_MAX). Fix an integer overflow in socket.if_indextoname() on 64-bit non-Windows platforms.
gh-109858: Protect zipfile from 窶徠uoted-overlap窶� zipbomb. It now raises BadZipFile when try to read an entry that overlaps with other entry or central directory.
gh-91133: Fix a bug in tempfile.TemporaryDirectory cleanup, which now no longer dereferences symlinks when working around file system permission errors.

Documentation

gh-115399: Document CVE-2023-52425 of Expat <2.6.0 under 窶弭ML vulnerabilities窶�.

Windows

gh-111239: Update Windows builds to use zlib v1.3.1.
gh-109991: Windows builds now use OpenSSL 1.1.1w. Note that OpenSSL 1.1 has reached its end of life and no future fixes will be made, and this version of Python is no longer receiving maintenance fixes and will not be updated to OpenSSL 3.0.

Tools/Demos

gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 and multissltests to use 1.1.1w, 3.0.11, and 3.1.3.

(adam)

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

python39 py39-html-docs: updated to 3.9.19

Python 3.9.19

Security

gh-115398: Allow controlling Expat >=2.6.0 reparse deferral (CVE-2023-52425) by adding five new methods:

xml.etree.ElementTree.XMLParser.flush()
xml.etree.ElementTree.XMLPullParser.flush()
xml.parsers.expat.xmlparser.GetReparseDeferralEnabled()
xml.parsers.expat.xmlparser.SetReparseDeferralEnabled()
xml.sax.expatreader.ExpatParser.flush()
gh-115399: Update bundled libexpat to 2.6.0
gh-113659: Skip .pth files with names starting with a dot or hidden file attribute.

Core and Builtins

gh-102388: Fix a bug where iso2022_jp_3 and iso2022_jp_2004 codecs read out of bounds

Library

gh-115197: urllib.request no longer resolves the hostname before checking it against the system窶冱 proxy bypass list on macOS and Windows.
gh-115133: Fix tests for XMLPullParser with Expat 2.6.0.
gh-81194: Fix a crash in socket.if_indextoname() with specific value (UINT_MAX). Fix an integer overflow in socket.if_indextoname() on 64-bit non-Windows platforms.
gh-109858: Protect zipfile from 窶徠uoted-overlap窶� zipbomb. It now raises BadZipFile when try to read an entry that overlaps with other entry or central directory.
gh-107077: Seems that in some conditions, OpenSSL will return SSL_ERROR_SYSCALL instead of SSL_ERROR_SSL when a certification verification has failed, but the error parameters will still contain ERR_LIB_SSL and SSL_R_CERTIFICATE_VERIFY_FAILED. We are now detecting this situation and raising the appropiate ssl.SSLCertVerificationError. Patch by Pablo Galindo
gh-91133: Fix a bug in tempfile.TemporaryDirectory cleanup, which now no longer dereferences symlinks when working around file system permission errors.

Documentation

gh-115399: Document CVE-2023-52425 of Expat <2.6.0 under 窶弭ML vulnerabilities窶�.

Windows

gh-111239: Update Windows builds to use zlib v1.3.1.
gh-109991: Windows builds now use OpenSSL 1.1.1w. Note that OpenSSL 1.1 has reached its end of life and no future fixes will be made, and this version of Python is no longer receiving maintenance fixes and will not be updated to OpenSSL 3.0.

Tools/Demos

gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 and multissltests to use 1.1.1w and 3.0.11.

(adam)