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:29:26 UTC Now

2023-11-08 23:01:53 UTC MAIN commitmail json YAML

py-cython: needs c99

(wiz)

2023-11-08 23:00:56 UTC MAIN commitmail json YAML

py-lxml: uses 'for (int i=...)' so needs c99

(wiz)

2023-11-08 22:58:29 UTC MAIN commitmail json YAML

libva: uses for (int i=..., so needs c99

(wiz)

2023-11-08 21:15:37 UTC MAIN commitmail json YAML

2023-11-08 17:53:46 UTC MAIN commitmail json YAML

2023-11-08 17:49:29 UTC MAIN commitmail json YAML

openimageio: enable ptex reading, bump pkgrevision
ptex has been in pkgsrc for a while so lets use it.

(nros)

2023-11-08 17:44:47 UTC MAIN commitmail json YAML

Updated net/py-lexicon, security/py-acme, security/py-certbot*

(adam)

2023-11-08 17:43:43 UTC MAIN commitmail json YAML

2023-11-08 17:34:34 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.17.0

3.17.0

Added

New method to determine the actual zone name for a given FQDN. Historically it was an extraction of the second-level domain given well-known TLDs (eg., domain.net for www.domain.net) using tldextract, and usage of --delegated option to enforce a specific zone name that is useful for third-level domains hosted on a specific zone (eg., sub-zone sub.domain.net delegated from zone domain.net). It is now possible to use the --resolve-zone-name flag on Lexicon client to trigger an actual resolution of the zone name from a given FQDN using live DNS servers by leveraging dnspython utilities. Most of the time this makes --delegated useless, since Lexicon will be able to guess the correct zone name.

(adam)

2023-11-08 16:49:02 UTC MAIN commitmail json YAML

2023-11-08 16:46:52 UTC MAIN commitmail json YAML

doc: Updated biology/bedtools to 2.31.1

(bacon)

2023-11-08 16:46:44 UTC MAIN commitmail json YAML

2023-11-08 16:37:46 UTC MAIN commitmail json YAML

2023-11-08 15:05:18 UTC MAIN commitmail json YAML

www/ufdbguard: add reload command to rc.d script

Bump PKGREVISION

(sborrill)

2023-11-08 14:34:42 UTC MAIN commitmail json YAML

mk/defaults/options.description:

Indicate that Core Audio is an Apple product

(bacon)

2023-11-08 14:14:52 UTC MAIN commitmail json YAML

doc: Added x11/herbe version 1.0.0

(pin)

2023-11-08 14:14:26 UTC MAIN commitmail json YAML

2023-11-08 14:13:45 UTC MAIN commitmail json YAML

x11/herbe: import package

Packaged in wip by Kevin Bloom with minor modifications from gdt@
and myself.

herbe is a daemon-less notification program that doesn't require
D-Bus. herbe can fire simple text desktop notifications
from anywhere for anything. It can be killed simply by sending the
SIGKILL signal or by waiting 5 seconds.

(pin)

2023-11-08 14:13:04 UTC MAIN commitmail json YAML

Updated devel/py-cbor2, devel/py-lru-dict

(adam)

2023-11-08 14:12:26 UTC MAIN commitmail json YAML

py-lru-dict: updated to 1.3.0

1.3.0
ARM64 Support and Python stubs

(adam)

2023-11-08 14:11:12 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.22.13

(pin)

2023-11-08 14:10:37 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.22.13

Viewer bugfix: store the path to non-base-documents

This fixes a regression introduced with

    d1c0ed4 2023-10-31
    Error when `fm_sort_tag` is sequential and duplicate

in Tp-Note version v1.22.11

(pin)

2023-11-08 14:10:27 UTC MAIN commitmail json YAML

doc: Updated security/libretls to 3.8.1

(schmonz)

2023-11-08 14:10:20 UTC MAIN commitmail json YAML

libretls: update to 3.8.1. LibreSSL changes:

3.8.1:

* Portable changes
  - Applications bundled as part of the LibreSSL package internally,
    nc(1) and openssl(1), now are linked statically if static libraries
    are built.
  - Internal compatibility function symbols are no longer exported from
    libcrypto. Instead, the libcompat library is linked to libcrypto,
    libssl, and libtls separately. This increases size a little, but
    ensures that the libraries are not exporting symbols to programs
    unintentionally.
  - Selective removal of CET implementation on platforms where it is
    not supported (macOS).
  - Integrated four more tests.
  - Added Windows ARM64 architecture to tested platforms.
  - Removed Solaris 10 support, fixed Solaris 11.
  - libtls no longer links statically to libcrypto / libssl unless
    '--enable-libtls-only' is specified at configure time.
  - Improved Windows compatibility library, namely handling of files vs
    sockets, correcting an exception when operating on a closed socket.
  - CMake builds no longer hardcode '-O2' into the compiler flags, instead
    using flags from the CMake build type instead.
  - Set the CMake default build type to 'Release'. This can be overridden
    during configuration.
  - Fixed broken ASM support with MinGW builds.
* Internal improvements
  - Fixed alignment handling in SHA-512.
  - Moved the verified_chain to the correct internal struct.
  - Improved checks for commonName in libtls.
  - Fixed error check for X509_get_ext_d2i() failure in libtls.
  - Improved BIGNUM internals and performance.
  - Significantly improved Montgomery multiplication performance.
  - Initial cleanup passes for SHA-256 internals.
  - Converted more libcrypto internals API using CBB and CBS.
  - Removed code guarded by #ifdef ZLIB.
  - Changed ASN1_item_sign_ctx() and ASN1_item_verify() to work with
    Ed25519 and fixed a few bugs in there.
  - Fixed various issues with EVP_PKEY_CTX_{new,dup}().
  - Improved X.509 certificate version checks.
  - Cleaned up handling of elliptic curve cofactors.
  - Made BN_num_bits() independent of bn->top.
  - Rewrote and simplified bn_sqr().
  - Removed EC_GROUP precomp machinery.
  - Ensure no X.509v3 extensions appear more than once in certificates.
  - Cleaned up various ECDH, ECDSA and EC internals.
  - Replaced ASN1_bn_print with a cleaner internal implementation.
  - Simplified ASN1_item_sign_ctx().
  - Rewrote OBJ_find_sigid_algs() and OBJ_find_sigid_by_algs().
  - Various improvements in the 'simple' EC code.
  - Fix OPENSSL_cpuid_setup() invocations on arm/aarch64.
  - Reduced the dependency of hash implementations on many layers of
    macros. This results in significant speedups since modern compilers
    are now less confused.
  - Significantly simplified the BN_BLINDING internals used in RSA.
* New features
* Compatibility changes
  - X509_NAME_get_text_by_{NID,OBJ}() now only succeed if they contain
    valid UTF-8 without embedded NUL.
  - Moved libtls from ECDSA_METHOD to EC_KEY_METHOD.
  - Removed support for ECDH_METHOD and ECDSA_METHOD.
  - BN_is_prime{,_fasttest}_ex() refuse to check numbers larger than
    32 kbits for primality. This mitigates various DoS vectors.
  - Comp was removed.
  - Dynamic loading of conf modules is no longer supported.
  - DSO was removed and OPENSSL_NO_DSO is defined.
  - ENGINE support was removed and OPENSSL_NO_ENGINE is set. In spite
    of this, some stub functions are provided to avoid patching some
    applications that do not honor OPENSSL_NO_ENGINE.
  - It is no longer possible to make the library use your own error
    stack or ex_data implementation.
* Bug fixes
  - Fixed aliasing issue in BN_mod_inverse().
  - Made CRYPTO_get_ex_new_index() not return 0 to allow applications
    to use *_{get,set}_app_data() and *_{get,set}_ex_data() alongside
    each other.
  - Made EVP_PKEY_set1_hkdf_key() fail on a NULL key.
  - Plugged leaks in BIO_chain_dup().
  - Fixed numerous leaks and other minor bugs in RSA, DH, DSA and EC
    ASN.1 methods. Unified the coding style.
  - On socket errors in the poll loop, netcat could issue system calls
    on invalidated file descriptors.
* Documentation improvements
  - Made it very explicit that the verify callback should not be used.
  - Called out that the CRL lastUpdate is standardized as thisUpdate.
* Testing and Proactive Security
  - As always, new test coverage is added as bugs are fixed and subsystems
    are cleaned up.
* Security fixes
  - Disabled TLSv1.0 and TLSv1.1 in libssl so that they may no longer
    be selected for use.

3.8.0:

* Portable changes
  - Extended the endian.h compat header with hto* and *toh macros.
  - Adapted more tests to the portable framework.
* Internal improvements
  - Improved sieve of Eratosthenes script used for generating a table
    of small primes.
  - Started cleaning up and rewriting SHA internals.
  - Replace internal use of BN_copy() with bn_copy() for consistency.
  - Rewrote and improved BN_exp() and BN_copy().
  - Add branch target information (BTI) support to arm64 assembly.
  - Replaced BN_mod_sqrt() with a new implementation.
  - Removed incomplete and dangerous BN_RECURSION code.
  - Added endbr64 instructions to amd64 assembly.
  - Imported RFC 5280 policy checking code from BoringSSL and used it
    to replace the old exponential time code.
  - Converted more of libcrypto to use CBB/CBS.
  - Cleaned up and simplified the code dealing with builtin curves.
* New features
  - Added support for truncated SHA-2 and for SHA-3.
  - The BPSW primality test performs additional Miller-Rabin rounds
    with random bases to reduce the likelihood of composites passing.
  - Allow testing of ciphers and digests using badly aligned buffers
    in openssl speed.
  - Added a workaround for a poorly thought-out change in OpenSSL 3 that
    broke privilege separation support in libtls.
* Compatibility changes
  - Support for GF2m was removed: BIGNUM no longer supports binary extension
    field arithmetic and all binary elliptic builtin curves were removed.
  - Removed dangerous, "fast" NIST prime and elliptic curve implementations.
    In particular, EC_GFp_nist_method() is no longer available.
  - Removed most public symbols that were deprecated in OpenSSL 0.9.8.
  - Removed the public X9.31 API (RSA_X931_PADDING is still available).
  - Removed Cipher Text Stealing mode.
  - Removed SXNET and NETSCAPE_CERT_SEQUENCE support including the
    openssl(1) nseq command.
  - Dropped proxy certificate (RFC 3820) support.
  - The POLICY_TREE and its related structures and API were removed.
  - The explicitText user notice uses UTF8String instead of VisibleString
    to reduce the risk of emitting certificates with invalid DER-encoding.
  - Initial fixes for RSA-PSS support to make the TLSv1.3 stack more
    compliant with RFC 8446.
* Bug fixes
  - Correctly handle negative input to various BIGNUM functions.
  - Ensure ERR_load_ERR_strings() does not set errno unexpectedly.
  - Fix error checking of i2d_ECDSA_SIG() in ossl_ecdsa_sign().
  - Fixed detection of extended operations (XOP) on AMD hardware.
  - Ensure Montgomery exponentiation is used for the initial RSA blinding.
  - Policy is always checked in X509 validation. Critical policy extensions
    are no longer silently ignored.
  - Fixed error handling in tls_check_common_name().
  - Add missing pointer invalidation in SSL_free().
  - Fixed X509err() and X509V3err() and their internal versions.
  - Ensure that OBJ_obj2txt() always returns a C string again.
  - In X509_VERIFY_PARAM_inherit() copy hostflags independently of the
    host list.
* Documentation improvements
  - Improved documentation of BIO_ctrl(3), BIO_set_info_callback(3),
    BIO_get_info_callback(3), BIO_method_type(3), and BIO_method_name(3).
  - Marked BIO_CB_return(), BIO_cb_pre(), and BIO_cb_post() as intentionally
    undocumented.
* Testing and Proactive Security
  - Significantly improved test coverage of BN_mod_sqrt() and GCD.
  - As always, new test coverage is added as bugs are fixed and subsystems
    are cleaned up.

3.7.3:

* Bug fix
  - Hostflags in the verify parameters would not propagate from an
    SSL_CTX to newly created SSL.
* Reliability fix
  - A double free or use after free could occur after SSL_clear(3).

3.7.2:

* Portable changes
  - Moved official Github project to https://github.com/libressl/.
  - Build support for Apple Silicon.
  - Installed opensslconf.h is now architecture-specific.
  - Removed internal defines from opensslconf.h.
  - Support reproducible builds on tagged commits in main branch.
* Internal improvements
  - Initial overhaul of the BIGNUM code:
    - Added a new framework that allows architecture-dependent
      replacement implementations for bignum primitives.
    - Imported various s2n-bignum's constant time assembly primitives
      and switched amd64 to them.
    - Lots of cleanup, simplification and bug fixes.
  - Changed Perl assembly generators to move constants into .rodata,
    allowing code to run with execute-only permissions.
  - Capped the number of iterations in DSA and ECDSA signing (avoiding
    infinite loops), added additional sanity checks to DSA.
  - ASN.1 parsing improvements.
  - Made UI_destroy_method() NULL safe.
  - Various improvements to nc(1).
  - Always clear EC groups and points on free.
  - Cleanup and improvements in EC code.
  - Various openssl(1) improvements.
  - Remove dependency on system timegm() and gmtime() by replacing
    traditional Julian date conversion with POSIX epoch-seconds date
    conversion from BoringSSL.
  - Clean old and unused BN code dealing with primes.
  - Start rewriting name constraints code using CBS.
  - Remove support for the HMAC PRIVATE KEY.
  - Rework DSA signing and verifying internals.
  - Internal headers coming from OpenSSL are all called *_local.h now.
  - Rewrite TLSv1.2 key exporter.
  - Cleaned up and refactored various aspects of the legacy TLS stack.
* Bug fixes
  - Fixed a memory leak, a double free and various other issues in
    BIO_new_NDEF().
  - Fixed various crashes in the openssl(1) testing utility.
  - Do not check policies by default in the new X.509 verifier.
  - Added missing error checking in PKCS7.
  - Call CRYPTO_cleanup_all_ex_data() from OPENSSL_cleanup().
  - Add EVP_chacha20_poly1305() to the list of all ciphers.
  - Fix potential leaks of EVP_PKEY in various printing functions
  - Fix potential leak in OBJ_NAME_add().
  - Avoid signed overflow in i2c_ASN1_BIT_STRING().
  - Clean up EVP_PKEY_ASN1_METHOD related tables and code.
  - Fix long standing bugs BN_GF2m_poly2arr() and BN_GF2m_mod().
  - Fix segfaults in BN_{dec,hex}2bn().
  - Fix NULL dereference in x509_constraints_uri_host() reachable only
    in the process of generating certificates.
  - Fixed a variety of memory corruption issues in BIO chains coming
    from poor old and new API: BIO_push(), BIO_pop(), BIO_set_next().
  - Avoid potential divide by zero in BIO_dump_indent_cb()
* New features
  - Added UI_null()
  - Added X509_STORE_*check_issued()
  - Added X509_CRL_get0_tbs_sigalg() and X509_get0_uids() accessors.
  - Added EVP_CIPHER_meth_*() setter API.
  - BIO_read() and BIO_write() now behave more closely to OpenSSL 3 in
    various corner cases. More work is needed here.
  - Added Ed25519 support both as a primitive and via OpenSSL's EVP
    interfaces.
  - X25519 is now also supported via EVP.
  - The OpenSSL 1.1 raw public and private key API is available with
    support for EVP_PKEY_ED25519, EVP_PKEY_HMAC and EVP_PKEY_X25519.
    Poly1305 is not currently supported via this interface.
* Documentation improvements
  - Marked BIO_s_log(3) BIO_nread0(3), BIO_nread(3), BIO_nwrite0(3), BIO_nwrite(3),
    BIO_dump_cb(3) and BIO_dump_indent_cb(3) as intentionally undocumented.
  - Document BIO_number_read(3), BIO_number_written(3),
    BIO_set_retry_read(3), BIO_set_retry_write(3),
    BIO_set_retry_special(3), BIO_clear_retry_flags(3),
    BIO_get_retry_flags(3), BIO_dup_chain(3), BIO_set_flags(3),
    BIO_clear_flags(3), BIO_test_flags(3), BIO_get_flags(3).
    BIO_callback_fn_ex(3), BIO_set_callback_ex(3), BIO_get_callback_ex(3),
    BIO_callback_fn(3), and the BIO_FLAGS_* constants
  - Correct the prototypes of BIO_get_conn_ip(3) and BIO_get_conn_int_port(3).
  - Document ED25519_keypair(3), ED25519_sign(3), and ED25519_verify(3).
  - Document EVP_PKEY_new_raw_private_key(3),
    EVP_PKEY_new_raw_public_key(3), EVP_PKEY_get_raw_private_key(3), and
    EVP_PKEY_get_raw_public_key(3).
  - Document ASN1_buf_print(3).
  - Document DH_get0_*, DSA_get0_*, ECDSA_SIG_get0_{r,s}() and RSA_get0_*.
  - Merged documentation of UI_null() from OpenSSL 1.1
  - Various spelling and other documentation improvements.
  - Numerous improvements and additions for ASN.1, BIO, BN, and X.509.
  - The BN documentation is now considered to be complete.
* Testing and Proactive Security
  - As always, new test coverage is added as bugs are fixed and subsystems
    are cleaned up.
  - New Wycheproof tests added.
  - OpenSSL 3.0 Interop tests added.
  - Many old tests rewritten, cleaned up and extended.
* Security fixes
  - A malicious certificate revocation list or timestamp response token
    would allow an attacker to read arbitrary memory.

3.7.1:

* Internal improvements
  - Initial overhaul of the BIGNUM code:
    - Added a new framework that allows architecture-dependent
      replacement implementations for bignum primitives.
    - Imported various s2n-bignum's constant time assembly primitives
      and switched amd64 to them.
    - Lots of cleanup, simplification and bug fixes.
  - Changed Perl assembly generators to move constants into .rodata,
    allowing code to run with execute-only permissions.
  - Capped the number of iterations in DSA and ECDSA signing (avoiding
    infinite loops), added additional sanity checks to DSA.
  - ASN.1 parsing improvements.
  - Made UI_destroy_method() NULL safe.
  - Various improvements to nc(1).
  - Always clear EC groups and points on free.
  - Cleanup and improvements in EC code.
  - Various openssl(1) improvements.
* Bug fixes
  - Fixed a memory leak, a double free and various other issues in
    BIO_new_NDEF().
  - Fixed various crashes in the openssl(1) testing utility.
  - Do not check policies by default in the new X.509 verifier.
  - Avoid crash with ASN.1 BOOLEANS in openssl(1) asn1parse.
  - Added missing error checking in PKCS7.
  - Call CRYPTO_cleanup_all_ex_data() from OPENSSL_cleanup().
* Compatibility changes
  - Correct the prototypes of BIO_get_conn_ip(3) and
    BIO_get_conn_int_port(3).
* New features
  - Added UI_null()
  - Added X509_STORE_*check_issued()
  - Added X509_CRL_get0_sigalg() and X509_get0_uids() accessors.
  - Added EVP_CIPHER_meth_*() setter API.
* Documentation improvements
  - Marked BIO_s_log(3) BIO_nread0(3), BIO_nread(3), BIO_nwrite0(3), BIO_nwrite(3),
    BIO_dump_cb(3) and BIO_dump_indent_cb(3) as intentionally undocumented.
  - Merged documentation of UI_null() from OpenSSL 1.1
  - Document BIO_number_read(3), BIO_number_written(3),
    BIO_set_retry_read(3), BIO_set_retry_write(3),
    BIO_set_retry_special(3), BIO_clear_retry_flags(3),
    BIO_get_retry_flags(3), BIO_dup_chain(3), BIO_set_flags(3),
    BIO_clear_flags(3), BIO_test_flags(3), BIO_get_flags(3).
    BIO_callback_fn_ex(3), BIO_set_callback_ex(3), BIO_get_callback_ex(3),
    BIO_callback_fn(3), and the BIO_FLAGS_* constants
  - Document ED25519_keypair(3), ED25519_sign(3), and ED25519_verify(3).
  - Document EVP_PKEY_new_raw_private_key(3),
    EVP_PKEY_new_raw_public_key(3), EVP_PKEY_get_raw_private_key(3), and
    EVP_PKEY_get_raw_public_key(3).
  - Document ASN1_buf_print(3).
  - Document ECDSA_SIG_get0_{r,s}().
  - Document DH_get0_* for individual DH members.
  - Document DSA_get0_* for individual DSA members
  - Document RSA_get0_* for individual RSA members.
  - Various spelling and other documentation improvements.
* Testing and Proactive Security
  - As always, new test coverage is added as bugs are fixed and subsystems
    are cleaned up.
  - New Wycheproof tests added.
  - OpenSSL 3.0 Interop tests added.
  - Many old tests rewritten, cleaned up and extended.
* Security fixes
  - A malicious certificate revocation list or timestamp response token
    would allow an attacker to read arbitrary memory.

(schmonz)

2023-11-08 14:09:43 UTC MAIN commitmail json YAML

py-cbor2: updated to 5.5.1

5.5.1
- Fixed ``CBORSimpleValue`` allowing the use of reserved values (24 to 31) which resulted in
  invalid byte sequences
- Fixed encoding of simple values from 20 to 23 producing the wrong byte sequences

(adam)

2023-11-08 14:04:19 UTC MAIN commitmail json YAML

2023-11-08 13:55:49 UTC MAIN commitmail json YAML

2023-11-08 13:55:11 UTC MAIN commitmail json YAML

2023-11-08 13:41:35 UTC MAIN commitmail json YAML

2023-11-08 13:36:11 UTC MAIN commitmail json YAML

doc: Updated devel/jj to 0.11.0

(wiz)

2023-11-08 13:36:00 UTC MAIN commitmail json YAML

jj: update to 0.11.0.

Breaking changes

    Conflicts are now stored in a different way. Commits written by a new jj
    binary will not be read correctly by older jj binaries. The new model
    solves some performance problems with the old model. For example, jj log
    should be noticeably faster on large repos. You may need to create a new
    clone to see the full speedup.

    The remote_branches() revset now includes branches exported to the Git
    repository (so called Git-tracking branches.) Use
    remote_branches(remote=exact:"origin") to query branches of certain remote.

    Status messages are now printed to stderr.

    jj config set now interprets the value as TOML also if it's a valid TOML
    array or table. For example, jj config set --user 'aliases.n' '["new"]'

    Remote branches now have tracking or non-tracking flags. The
    git.auto-local-branch setting is applied only to newly fetched remote
    branches. Existing remote branches are migrated as follows:
        If local branch exists, the corresponding remote branches are considered
        tracking branches.
        Otherwise, the remote branches are non-tracking branches.

    If the deduced tracking flags are wrong, use jj branch track/untrack
    commands to fix them up.

    See automatic local branch creation
    for details.

    Non-tracking remote branches aren't listed by default. Use jj branch list --all to show all local and remote branches.

    It's not allowed to push branches if non-tracking remote branches of the same
    name exist.

    Pushing deleted/moved branches no longer abandons the local commits referenced
    by the remote branches.

    jj git fetch --branch now requires glob: prefix to expand * in branch
    name.

New features

    jj's stable release can now be installed with cargo binstall jj-cli.

    jj workspace add now takes a --revision argument.

    jj workspace forget can now forget multiple workspaces at once.

    branches()/remote_branches()/author()/committer()/description()
    revsets now support glob matching.

    jj branch delete/forget/list, and jj git push --branch now support
    string pattern syntax. The --glob option
    is deprecated in favor of glob: pattern.

    The branches/tags/git_refs/git_head template keywords now return a
    list of RefNames. They were previously pre-formatted strings.

    The new template keywords local_branches/remote_branches are added to show
    only local/remote branches.

    jj workspace add now preserves all parents of the old working-copy commit
    instead of just the first one.

    jj rebase -r gained the ability to rebase a revision A onto a descendant
    of A.

Fixed bugs

    Updating the working copy to a commit where a file that's currently ignored
    in the working copy no longer leads to a crash
    (#976).

    Conflicts in executable files can now be resolved just like conflicts in
    non-executable files (#1279).

    jj new --insert-before and --insert-after now respect immutable revisions
    (#2468).

(wiz)

2023-11-08 13:22:23 UTC MAIN commitmail json YAML

doc: Updated databases/ldb to 2.8.0

(wiz)

2023-11-08 13:22:05 UTC MAIN commitmail json YAML

ldb: update to 2.8.0.

Changes not found.

(wiz)

2023-11-08 13:21:43 UTC MAIN commitmail json YAML

2023-11-08 13:14:04 UTC MAIN commitmail json YAML

py-httpx-socks: updated to 0.8.0

0.8.0
Unknown changes

(adam)

2023-11-08 13:12:14 UTC MAIN commitmail json YAML

py-faker: updated to 19.13.0

v19.13.0

* Add more entries in `cs_CZ`'s geo. Thanks @george0st.

v19.12.1

* Fix latest days of the month as birth day in italian SSN. Thanks @@TommasoLencioni

v19.12.0

* Add `geo` provider for `cs_CZ`. Thanks @george0st.

v19.11.1

* Fix handling for finnish ssn where `min_age` and `max_age` are the same. Thanks @Pakkanen1.

v19.11.0

* Add a few street names to `cs_CZ`. Thanks @george0st.
* Add words to lorem for `cs_CZ`. Thanks @george0st.
* Add color for `cs_CZ`. Thanks @george0st.

(adam)

2023-11-08 13:08:36 UTC MAIN commitmail json YAML

www/ufdbguard: requires bash

Add bash to USE_TOOLS

(sborrill)

2023-11-08 12:57:33 UTC MAIN commitmail json YAML

doc: Updated textproc/icu to 74.1

(wiz)

2023-11-08 12:56:49 UTC MAIN commitmail json YAML

icu: update to 74.1.

ICU 74 is now available. It updates to Unicode 15.1, including new
characters, emoji, security mechanisms, and corresponding APIs and
implementations. It also updates to CLDR 44 (blog) locale data with
new locales and various additions and corrections.

(wiz)

2023-11-08 12:47:33 UTC MAIN commitmail json YAML

doc: Updated mail/rspamd to 3.7.3

(wiz)

2023-11-08 12:47:23 UTC MAIN commitmail json YAML

rspamd: update to 3.7.3.

3.7.3: 27 Oct 2023
  * [Fix] Emergency fix for the hyperscan path error

3.7.2: 26 Oct 2023
  * [Feature] rbl: support checking returncodes by CIDR
  * [Feature] rbl: support checking returncodes by regex
  * [Feature] rbl: support globbed return codes
  * [Fix] DMARC reporting: fix reporting for subdomains
  * [Fix] Deal with fmtlib exceptions properly
  * [Fix] backport fix for dlfcn.h from backward-cpp
  * [Rules] Blank spam detection

(wiz)

2023-11-08 12:43:47 UTC MAIN commitmail json YAML

doc: Updated devel/tevent to 0.16.0

(wiz)

2023-11-08 12:43:37 UTC MAIN commitmail json YAML

tevent: update to 0.16.0.

Changes not found.

(wiz)

2023-11-08 11:34:39 UTC MAIN commitmail json YAML

2023-11-08 11:19:45 UTC MAIN commitmail json YAML

Previous, but done correctly.

(nia)

2023-11-08 11:16:56 UTC MAIN commitmail json YAML

lua-posix: -dynamiclib cannot be combined with -bundle with old versions
of the Darwin linker, and older Darwin linkers don't understand -shared
anyway

(nia)

2023-11-08 11:11:57 UTC MAIN commitmail json YAML

highlight: reset PKGREVISION after libhighlight update.

(schmonz)

2023-11-08 11:11:43 UTC MAIN commitmail json YAML

doc: Updated textproc/libhighlight to 4.10

(schmonz)

2023-11-08 11:11:35 UTC MAIN commitmail json YAML

highlight: update to 4.10. Changes:

- updated astyle lib to version 3.4.10

(schmonz)

2023-11-08 10:58:25 UTC MAIN commitmail json YAML

mpg123: Resolve a PLIST conflict on Darwin/powerpc.

(nia)

2023-11-08 10:48:45 UTC MAIN commitmail json YAML

openssh: Be a bit less optimistic about fidoo2 support in legacy Darwin.

(nia)

2023-11-08 09:43:29 UTC MAIN commitmail json YAML

Updated net/gupnp, textproc/py-black

(adam)

2023-11-08 09:43:11 UTC MAIN commitmail json YAML

py-black: updated to 23.11.0

23.11.0

Highlights

- Support formatting ranges of lines with the new `--line-ranges` command-line option

Stable style

- Fix crash on formatting bytes strings that look like docstrings
- Fix crash when whitespace followed a backslash before newline in a docstring
- Fix standalone comments inside complex blocks crashing Black
- Fix crash on formatting code like `await (a ** b)`
- No longer treat leading f-strings as docstrings. This matches Python's behaviour and
fixes a crash

Preview style

- Multiline dicts and lists that are the sole argument to a function are now indented
less
- Multiline unpacked dicts and lists as the sole argument to a function are now also
indented less
- In f-string debug expressions, quote types that are visible in the final string are
now preserved
- Fix a bug where long `case` blocks were not split into multiple lines. Also enable
general trailing comma rules on `case` blocks
- Keep requiring two empty lines between module-level docstring and first function or
class definition
- Add support for single-line format skip with other comments on the same line

Configuration

- Consistently apply force exclusion logic before resolving symlinks
- Fix a bug in the matching of absolute path names in `--include`

Performance

- Fix mypyc builds on arm64 on macOS

Integrations

- Black's pre-commit integration will now run only on git hooks appropriate for a code
formatter

(adam)

2023-11-08 09:40:26 UTC MAIN commitmail json YAML

gupnp: updated to 1.6.6

1.6.6 (stable)

- NetworkManager: Drop manual creation of lo contexts
- ServiceProxy: Add new API for creating actions
- Introspection: Be more resilient against weird formatting
- Acl: Improve introspectability
- ServiceProxy: Add result iterator for Action
- Plug various smaller leaks

(adam)

2023-11-08 09:33:14 UTC MAIN commitmail json YAML

spirv-llvm-translator: fix PLIST

(adam)

2023-11-08 09:16:34 UTC MAIN commitmail json YAML

texlive-collection-fontsextra: some additional fonts

(markd)

2023-11-08 09:10:30 UTC MAIN commitmail json YAML

2023-11-08 09:01:20 UTC MAIN commitmail json YAML

qt6: get extra configure arguments from cmake/configure-settings.mk
This makes fixes in the cmake settings for different platforms
to be added to the qt6 build automatically and be in one place
instead of having to replicated in the qt6 packages.
CMAKE_INSTALL_PREFIX had to be set when configuring qt6 modules
or they would be installed under ${PREFIX} instead of ${PREFIX}/qt6.

(nros)

2023-11-08 09:00:45 UTC MAIN commitmail json YAML

tex-texlive.infra: install empty texlive.tlpdb to make texdoc happy.

(markd)

2023-11-08 08:10:58 UTC MAIN commitmail json YAML

Updated www/squid6 to 6.5

(sborrill)

2023-11-08 06:58:02 UTC MAIN commitmail json YAML

misc/tailspin

Adopt maintainer.

(pin)

2023-11-08 06:57:15 UTC MAIN commitmail json YAML

doc: Updated textproc/sd to 1.0.0

(pin)

2023-11-08 06:56:54 UTC MAIN commitmail json YAML

textproc/sd: update to 1.0.0

[1.0.0] - 2023-11-07

A quick note to any packages. The generated shell completions and man page are
now in the gen directory of the repo. They're also included in the pre-built
release artifacts on the releases page.

Improvements
#115 Do not replace symlink with output file (@SimplyDanny)
      Fixes an issue where a symlink would be replaced with a regular file
#124 Fix tests (@Linus789)
      Removed displaying the file path when passing the --preview flag and fixed how text coloring was handled in tests

Breaking
#192 Rename --string-mode to --fixed-strings (@CosmicHorrorDev)
      Renamed -s --string-mode to -f --fixed-strings to better match similar
      tools
      -s and --string-mode will still continue to work for backwards
      compatibility, but are no longer documented
#258 Error on $<num><non_num> capture replacement names (@CosmicHorrorDev)
      Previously when you tried to use a numbered capture group right before
      some letters in the replacement text (e.g. $1foo) then it would be
      considered the impossible-to-use 1foo capture. The correct way to pass
      the numbered capture group in this case would be to surround the number
      with curly braces like so ${1}foo. The error just detects this case and
      informs the user of the issue

Docs
#93 Add note about in-place file modification to --help output (@jchook)
#148 Doc: nitpick -- has no special meaning to shells (@hexagonrecursion)
#181 Fix man page -f flag help text (@ulope)
      Fixed copy-pasted text in the man page's -f flag's help text
#186 Improve error message for failed replacements (@CosmicHorrorDev)
#187 Freshen up README (@CosmicHorrorDev)
      Added a repology badge to document different installation methods
      Improved the formatting of the benchmarks
#207 Documenting $ escape (@yahkbar)
      Adds a section in the README that covers that $$ is a literal $ in the
      replacement text
#227 Improve README readability (@vassudanagunta)
      Various formatting improvements
#231 Use clap_mangen and roff to generate manpage (@nc7s)
      This change ensures the man page contents stay in sync with the CLI
      automatically, and fixes some broken rendering of the existing manpage
#243 Exclude unsupported packages from the repology badge (@CosmicHorrorDev)

Pre-built Releases
(11295fb) Add ARM target (@chmln)
          Added the arm-unknown-linux-gnueabihf target to CI and releases
#114 Adding aarch64-apple-darwin target (@yahkbar)
#143 Fix paths to release binary in "publish" action (@skrattaren)
#179 Build Adjustments (@yahkbar)
      striped release binaries and added the aarch64-ubuntu-linux-musl target
#204 Adding armv7-unknown-linux-gnueabihf target (@yahkbar)
      Added the armv7-unknown-linux-gnueabihf target to the list of targets to
      build in CI and for each release
#205 Resolving broken aarch64-apple-darwin tests (@yahkbar)
      Switched aarch64-apple-darwin to only try building the executable without
      running the tests since there seems to be no easy way to test for ARM
      Apple targets
#206 Adding Windows builds back (@yahkbar)
      Added the x86_64-pc-windows-gnu and x86_64-windows-musl targets back to
      the list of targets to build in CI and for each release

Internal
#118 Fix master (@SimplyDanny)
      Fixes several cross-compilation issues that effected different targets
      in CI
#182 cargo update (@CosmicHorrorDev)
      Bumps dependencies to their latest compatible versions
#183 Switch memmap -> memmap2 (@CosmicHorrorDev)
      Switches away from an unmaintained crate
#184 Add editor config file matching rustfmt config (@CosmicHorrorDev)
      Adds an .editorconfig file matching the settings listed in the
      .rustfmt.toml file
#185 Fix warnings and clippy lints (@CosmicHorrorDev)
#188 Switch atty for is-terminal (@CosmicHorrorDev)
      Switches away from an unmaintained crate
#189 Replace structopt with clap v4 (@CosmicHorrorDev)
      Switches away from a defacto deprecated crate
#190 Change how all shell variants are expressed (@CosmicHorrorDev)
      Tiny tidying up PR
#196 Move generating static assets to a cargo-xtask task (@CosmicHorrorDev)
      Moves the generation of the man page and shell completions from a build
      script to a cargo-xtask task
#197 Add a release checklist (@CosmicHorrorDev)
#209 Dependency updates (@yahkbar)
#235 Update generated assets (@CosmicHorrorDev)
#236 Tone down dependabot (@CosmicHorrorDev)
#245 Update sd to 2021 edition (@CosmicHorrorDev)
      Updates sd to the Rust 2021 edition
#248 Misc Cargo.toml tweaks (@CosmicHorrorDev)
      Switches to use workspace edition and dependencies where appropriate
#249 Resolve CI warnings (@CosmicHorrorDev)
      Switched from actions-rs actions to dtolnay@rust-toolchain
      Switched from using ::set-output to $GITHUB_ENV
#251 Update dependencies (@CosmicHorrorDev)
A lot of sad CI tweaking:
      #252 Fix build target usage in CI (@CosmicHorrorDev)
      #253 Improve publishing CI job (@CosmicHorrorDev)
      #256 More CI tweaks (@CosmicHorrorDev)
      #257 Fix publish action (@CosmicHorrorDev)
#267 Rework the replacements flag (@CosmicHorrorDev)
#269 Make modified text blue instead of green (@CosmicHorrorDev)
#271 Fix release checklist indentation (@CosmicHorrorDev)
#272 Remove outdated release checklist step (@CosmicHorrorDev)
#274 Prepare 1.0.0-beta.0 release (@CosmicHorrorDev)
#275 Update sd version in lockfile (@CosmicHorrorDev)

(pin)

2023-11-08 04:44:49 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.22.12

(pin)

2023-11-08 04:44:09 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.22.12

New feat.: localize new note's front matter / theme selection

* Localize new note's front matter

* Theme selection:
  A theme is an interchangeable set of configuration file variables. Tp-Note is shipped
  with two scheme: `default`, `zettel` (for Zettelkasten, experimental).

  The user can select a scheme with:
  * the command line option `--scheme SCHEME_NAME`,
  * environment variable `TPNOTE_SCHEME` or
  * the configuration file variable `arg_default.scheme`.

* The command line option:
  `--force-lang='-'` is replaced with `--force-lang=''`

(pin)

2023-11-08 01:24:29 UTC MAIN commitmail json YAML

Fix PR pkg/55401 from Sevan Janiyan, and after some testing and
encouragement from David Holland, and also the younger generation -
apply the fix from the PR.

Thanks for the PR, the fix, and the nudges, folks, and sorry it took so long!

(agc)

2023-11-07 23:16:56 UTC MAIN commitmail json YAML

doc: Updated editors/PageEdit to 2.0.2

(wiz)

2023-11-07 23:16:43 UTC MAIN commitmail json YAML

PageEdit: update to 2.0.2.

PageEdit-2.02
  Bug Fixes
    - workaround QtWebEngine load Finished signal not indicating when javascript is ready
    - remove previous hack for missing loadFinished after loadStarted during internal links
    - update Qt with patches to fix numerous Accessibility bugs in Qt6.5.2 that caused crashing
    - workaround MacOS QMessageBox loss of focus Qt 6.5.X bug without hurting other platforms
    - give user the chance to cancel leaving a page if modified
    - update macOS Info.plist for macOS min of macOS 11.0
    - add workaround Edit->Paste of html from clipboard without full context on Windows

PageEdit-2.00
  New Features
    - updated official releases to use Qt 6.5.2
    - added ability to create and apply Clips
    - updated to jquery 3.6.4 for security fixes
    - added ability to control print output quality (dpi)
    - added ability to show embedded pdfs in an epub (ala ADE)

  Bug Fixes:
    - updated to the latest sigil-gumbo for bug fixes and to add new tags
    - fixed all/most compiler warnings depending on platfrom/compiler
    - added WebProfileMgr to fix crashes and better manage QWebEngineProfile and local storage

(wiz)

2023-11-07 23:13:08 UTC MAIN commitmail json YAML

doc: Updated editors/Sigil to 2.0.2

(wiz)

2023-11-07 23:12:57 UTC MAIN commitmail json YAML

Sigil: update to 2.0.2.

Sigil-2.0.2
    Bug Fixes
      - fix incorrect clip tool button insertion point due to null activeWindow value
      - fix Windows multiple screen issues when not properly identified (Qt6.5.2 patch fix)
      - fix Mac Accessibility related crashes when using non-native QFileDialog (Qt 6.5.2 patch fix)
      - workaround MacOS QMessageBox loss of focus Qt 6.5.X bug without hurting other platforms
      - fix pretty print mend not formatting mathml
      - fix Accessibility related crashes in QFontComboBox (Qt 6.5.2 patch fix)
      - prevent crashing if user mistakenly tries to delete entire ncx in CodeView
      - harden delete unused styles to trailing whitespace in class names
      - fix unrecognized media-types application/xml and text/xml
      - fix cursor just before end tag bug in align justiry, centre, right
      - fix crash when all metadata removed by user in MetaEditor
      - fix macOS min in Info.plist to be the actual 11.0
      - update build docs to Qt 6.5.3

Sigil-2.0.1
    Bug Fixes
      - fix crash when right click on Misc folder in BookBrowser
      - Allow user to revert CodeView drag_and_drop change via environment variable: SIGIL_ALLOW_CODEVIEW_DROP=1
        Note: Using DragnDrop in CodeView is still NOT officially supported.
      - add inadvertantly missed updated serbian translation (ts) file

Sigil-2.0.0
    Bug Fixes
      - fix incorrect assert in sigil-gumbo
      - recognize application/pdf mediatype on epub import
      - remove compiler build warnings to clean up the build output
      - recognize source tag attribute srcset for xhtml source updates
      - fix Preview disconnect bug after split at cursor
      - fixed sigil-gumbo interface for plugins
      - added workaround for ADE epub3 bug with scaled cover images
      - fix encoding for named entities in opf metadata
      - fix drag/drop crash by disabling drop inside CodeViewEditor
      - fix CodeView to Preview syncing on text after an inline xhtml comment

    New Features
      - updated to Qt 6.5.2 which is now used for official releases
      - updated to Python 3.11.3 and uses the latest EmbededPython interface
      - updated to the latest jquery version 3.6.4
      - supports use of embedded pdfs ala ADE
      - added dark window titlebars for Windows platforms
      - add support for a user's cover-template2.xhtml and cover-template3.xhtml
      - add user preference to control printing dpi and add busy indicator icon

(wiz)

2023-11-07 23:06:56 UTC MAIN commitmail json YAML

doc: Updated devel/py-setuptools_scm to 8.0.4

(wiz)

2023-11-07 23:06:45 UTC MAIN commitmail json YAML

py-setuptools_scm: update to 8.0.4.

# v8.0.4

## Changed

- introduce scriv for changelog management
- reconfigure local build backend to use an attribute instead of star imports from setuptools
- introduce ruff as a linter
- ensure the setuptools version keyword correctly load pyproject.toml configuration
- add build and wheel to the test requirements for regression testing
- move internal toml handling to own module

## Fixed

- fix #925: allow `write_to` to be an absolute path when it's a subdirectory of the root
- fix #932: ensure type annotations in version file don't cause linter issues
- fix #930: temporary restore `DEFAULT_VERSION_SCHEME` and `DEFAULT_LOCAL_SCHEME` on the `setuptools_scm` package

# v8.0.3

## bugfix

- fix #918 for good - remove external importlib-metadata to avoid source only loop
- fix #926: ensure mypy on python3.8 works with the version file

# v8.0.2

## bugfix

- fix #919: restore legacy version-file behaviour for external callers + add Deprecation warning
- fix #918: use packaging from setuptools for self-build
- fix #914: ignore the deprecated git archival plugin as its integrated now
- fix #912: ensure mypy safety of the version template + regression test
- fix #913: use 240s timeout instead of 20 for `git unshallow`
  to account for large repos or slow connections

# v8.0.1

## bugfix

- update version file template to work on older python versions by using type comments
- ensure tag regex from setup.py is parsed into regex

# v8.0.0

## breaking

- remove legacy version parser api - config arg always required
- turn Configuration into a dataclass
- require configuration to always pass into helpers
- hide file-finders implementation in private module
- renamed setuptools_scm.hacks to setuptools_scm.fallbacks and drop support for pip-egg-info
- remove trace function and use logging instead
- unify `distance=None` and `distance=0` they should mean the same andwhere hiding dirty states that are now explicitly dirty
- depend on later importlib for the full selectable api
- move setuptools integration code to private sub-package
- use normalized dist names for the `SETUPTOOLS_SCM_PRETEND_VERSION_FOR_${DIST_NAME}` env var
- drop support for python 3.7
- introduce `version_file` as replacement for `write_to`

## features

- created a directory for the vcs-versioning package and added it to pypi
- git: expect main as possible default branch
- drop version_from_scm helper
- trim down exposed public api
- no longer self-call twice in setuptools
- add support for version schemes by import
- chores

    - migrate own metadata to pyproject.toml
    - consolidate version schemes
    - stricter tag typing
    - pre-compiled regex
    - move helpers to private modules

- support passing log levels to SETUPTOOLS_SCM_DEBUG
- support using rich.logging as console log handler if installed
- fix #527: type annotation in default version template
- fix #549: use fallbacks when scm search raises CommandNotFoundError

## bugfixes

- fix #883: use HeadersParser to ensure only mime metadata in headers is used
- fix #884: parse calver dates from versions with the v prefix
- don't use a C locale without UTF-8 support, when running commands.

(wiz)

2023-11-07 23:00:55 UTC MAIN commitmail json YAML

py-cyclonedx-python-lib: annotate workaround

(wiz)

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

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

(wiz)

2023-11-07 22:58:59 UTC MAIN commitmail json YAML

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

5.1.1

Bugfix release

5.1.0

Documentation

    docs: advance license docs (f61a730)

Feature

    feat: guarantee unique BomRefs in serialization result (#479) (a648775)
    Incorporate output.BomRefDiscriminator on serialization

5.0.1

What's Changed

    docs: fix RTFD build by @jkowalleck in #476
    docs: revisit project meta by @jkowalleck in #475
    chore: make pyproject parsable by dependabot by @jkowalleck in #477
    chore(deps): bump python-semantic-release/python-semantic-release from 8.0.8 to 8.3.0 by @dependabot in #474

5.0.0

BREAKING CHANGES

    Dropped support for python<3.8 (#436 via #441; enable #433)
    Reworked license related models, collections, and factories (#365 via #466)
    Behavior
        Method model.bom.Bom.validate() will throw exception.LicenseExpressionAlongWithOthersException, if detecting invalid license constellation (#453 via #452)
        Fixed tuple comparison when unequal lengths (via #461)
    API
        Enum schema.SchemaVersion is no longer string-like (#442 via #447)
        Enum schema.OutputVersion is no longer string-like (#442 via #447)
        Abstract class output.BaseOutput requires implementation of new method output_format (#446 via #447)
        Abstract method output.BaseOutput.output_as_string() got new optional parameter indent (#437 via #458)
        Abstract method output.BaseOutput.output_as_string() accepts arbitrary kwargs (via #458, #462)
        Removed class factory.license.LicenseChoiceFactory (via #466)
        The old functionality was integrated into factory.license.LicenseFactory.
        Method factory.license.LicenseFactory.make_from_string()'s parameter name_or_spdx was renamed to value (via #466)
        Method factory.license.LicenseFactory.make_from_string()'s return value can also be a LicenseExpression (#365 via #466)
        The behavior imitates the old factory.license.LicenseChoiceFactory.make_from_string()
        Renamed class module.License to module.license.DisjunctliveLicense (#365 via #466)
        Removed class module.LicenseChoice (#365 via #466)
        Use dedicated classes module.license.DisjunctliveLicense and module.license.LicenseExpression instead
        All occurrences of models.LicenseChoice were replaced by models.licenses.License (#365 via #466)
        All occurrences of SortedSet[LicenseChoice] were specialized to models.license.LicenseRepository (#365 via #466)

Fixed

    Serialization of multy-licenses (#365 via #466)
    Detect unused "dependent" components in model.bom.validate() (via #464)

Changed

    Updated latest supported list of supported SPDX license identifiers (via #433)
    Shipped schema files are moved to a protected space (via #433)
    These files were never intended for public use.
    XML output uses a default namespace, which makes results smaller. (#438 via #458)

Added

    Support for Python 3.12 (via #460)
    JSON- & XML-Validators (#432, #446 via #433, #448)
    The functionality might require additional dependencies, that can be installed with the extra "validation".
    See the docs in section "Installation" for details.
    JSON & XML can be generated in a more human-friendly form (#437, #438 via #458)
    Type hints, typings & overloads for better integration downstream (via #463)
    API
        New function output.make_outputter() (via #469)
        This replaces the deprecated function output.get_instance().
        New sub-package validation (#432, #446 via #433, #448, #469, #468, #469)
        New class exception.MissingOptionalDependencyException (#432 via #433)
        New class exception.LicenseExpressionAlongWithOthersException (#453 via #452)
        New dictionaries output.{json,xml}.BY_SCHEMA_VERSION (#446 via #447)
        Existing implementations of class output.BaseOutput now have a new method output_format (#446 via #447)
        Existing implementations of method output.BaseOutput.output_as_string() got new optional parameter indent (#437 via #458)
        Existing implementations of method output.BaseOutput.output_to_file() got new optional parameter indent (#437 via #458)
        New method factory.license.LicenseFactory.make_with_expression() (via #466)
        New class model.license.DisjunctiveLicense (#365 via #466)
        New class model.license.LicenseExpression (#365 via #466)
        New class model.license.LicenseRepository (#365 via #466)
        New class serialization.LicenseRepositoryHelper (#365 via #466)

Deprecated

    Function output.get_instance() might be removed, use output.make_outputter() instead (via #469)

Tests

    Added validation tests with official CycloneDX schema test data (#432 via #433)
    Use proper snapshots, instead of pseudo comparison (#437 via #464)
    Added regression test for bug #365 (via #466, #467)

Misc

    Dependencies: bumped py-serializable@^0.15.0, was @^0.11.1 (via #458, #463, #464, #466)
    Style: streamlined quotes and strings (via #472)
    Chore: bumped internal dev- and QA-tools (#436 via #441, #472)
    Chore: added more QA tools to prevent common security issues (via #473)

(wiz)

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

doc: Updated devel/py-ddt to 1.6.0

(wiz)

2023-11-07 22:56:13 UTC MAIN commitmail json YAML

py-ddt: update to 1.6.0.

What's Changed

    Moved @named_data into main ddt.py module so it can be imported. by @orgadish in #109
    Enable usage of Sequence in named_data.py by @orgadish in #108

(wiz)

2023-11-07 22:49:16 UTC MAIN commitmail json YAML

doc: Updated pkgtools/python-versions-check to 1.6

(wiz)

2023-11-07 22:49:02 UTC MAIN commitmail json YAML

2023-11-07 22:38:10 UTC MAIN commitmail json YAML

2023-11-07 22:36:59 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian-omega to 1.4.24

(schmonz)

2023-11-07 22:36:54 UTC MAIN commitmail json YAML

xapian-omega: update to 1.4.24. Changes:

documentation:

* Document $filesize error handling.

indexers:

* omindex:

  + Implement piped input to filters for __WIN32__.  Previously it looks like
    the filter was run but the input wasn't connected to its stdin so it would
    probably block indefinitely.

  + Fix corner case in shell emulation - we no longer set environment variables
    which start with a digit.

    This issue was spotted from reading the code - in practice this isn't a
    case that's likely to be encountered, and the previous behaviour doesn't
    appear to have any security consequences even if a user was somehow tricked
    into specifying an extraction command did this.

* scriptindex:

  + Check if we can actually support %z in parsedate action.  Previously we
    assumed we could if struct tm had a tm_gmtoff member, but that's only a
    necessary condition and not sufficient, e.g. on Cygwin we have tm_gmtoff
    but strptime() doesn't currently understand %z.

  + If we were expecting an action but didn't get an identifier this triggered
    an infinitely repeating error:

    Unknown index action ''

    Now we instead give a single error:

    Expected index action, found '...'

    where '...' shows the sequence of non-whitespace characters encountered.

testsuite:

* Run tests under eatmydata if available.

* Turn off MSYS2 argument conversion for tests as it breaks omegatest, and we
  shouldn't need this conversion there.

* omegatest: Rewrite in Perl as we were hitting non-portable quoting issues
  with the shell implementation, and really it had grown too large to make
  sense as a shell script anyway.

build system:

* Add --enable-werror configure option.

* configure: Only auto-enable -D_FORTIFY_SOURCE=2 if it works without
  additional libraries and remove the hard-coded block against using it
  on mingw.  Mingw-w64 v11.0.0 eliminated the requirement to link with -lssp
  so we now auto-enable -D_FORTIFY_SOURCE=2 there.

portability:

* Fix to build on Cygwin.

* Rename our bswap32 helper function to avoid clash with system-provided
  function on FreeBSD and NetBSD.

(schmonz)

2023-11-07 22:36:23 UTC MAIN commitmail json YAML

libcbor: update DESCR

>From Alex Crooks in PR 57686

(wiz)

2023-11-07 22:35:50 UTC MAIN commitmail json YAML

tcl-xapian: fix build, missed in recent xapian update.

(schmonz)

2023-11-07 22:34:23 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian to 1.4.24

(schmonz)

2023-11-07 22:32:52 UTC MAIN commitmail json YAML

xapian: update to 1.4.24. Changes:

testsuite:

* apitest: Add coverage that docids generated by replace_document() don't wrap
  to nomoredocids1 testcase.

* unittest: Improve block file functions unit test which were (unintentionally)
  trying to test with a 4TB sparse file, which not all platforms support.  A
  file just over 4GB is enough to test what we want, and if we trying to create
  one fails with errno EFBIG, indicating the file size is too large, we now
  skip the rest of the testcase.

* unittest: Catch Xapian::Error exceptions and rethrow the std::string returned
  by get_description() as the utestsuite harness doesn't know about
  Xapian::Error so was confusingly reporting it as "UNKNOWN EXCEPTION".

* The testsuite no longer reports NULL as the address associated with a
  signal when running on a platform without both sigaction() and SA_SIGINFO.

matcher:

* Reorder fields in each MSet entry to avoid structure padding on x86-64
  probably other 64-bit platforms.  This reduces the memory needed to hold an
  MSet by 8 bytes per entry on such platforms.

glass backend:

* Eliminate unnecessary memory allocations.  When committing changes, we were
  allocating blocks for all possible levels of the built-in cursor in each
  writable table, even those levels that weren't in use.

  The worst case is a really small database with all optional tables existing
  which would have 54 unused allocations of blocksize + 8 bytes, which with the
  default 8K block size is ~432KB per WritableDatabase; if you explicitly ask
  for 64K block size it'll be ~3.4MB.

  For a more typical WritableDatabase it's probably going to be more like half
  these numbers.

build system:

* Add --enable-werror configure option.

* configure: Only auto-enable -D_FORTIFY_SOURCE=2 if it works without
  additional libraries and remove the hard-coded block against using it
  on mingw.  Mingw-w64 v11.0.0 eliminated the requirement to link with -lssp
  and with this change we now auto-enable -D_FORTIFY_SOURCE=2 for it.

portability:

* swig-depcomp: Strip CR from generated files which fixes an issue in some
  cases when building from git on Microsoft Windows.

* We now avoid triggering SIGPIPE in library code on most platforms.

  On Unix-like platforms we want to avoid generating SIGPIPE when writing to a
  socket when the other end has been closed since signals break the
  encapsulation of what we're doing inside the library - either user code would
  need to handle the SIGPIPE, or we set a signal handler for SIGPIPE but that
  would handle *any* SIGPIPE in the process, not just those we might trigger,
  and that could break user code which expects to trigger and handle SIGPIPE.

  We don't need SIGPIPE since we can check errno==EPIPE instead (which is
  actually simpler to do).

  It seems all current Unix-like platforms now support SO_NOSIGPIPE or
  MSG_NOSIGNAL, so currently we just fall back to setting SIGPIPE to SIG_IGN.
  If there are actually current platforms which have SIGPIPE without
  SO_NOSIGPIPE or MSG_NOSIGNAL then we can look at other ways to avoid
  generating the signal.

* Avoid MSVC warning C4312 which is a reasonable warning in general, but in
  this case we checked that the value wasn't truncated when cast to an int.

* Use TEST_EQUAL_DOUBLE in netstats1 testcase which fixes testcase failure on
  FreeBSD.

* Address GCC13 -Wredundant-move warnings.  In 1.4.10 we added std::move()
  here to address clang warnings from -Wreturn-std-move (enabled by -Wall).
  Just removing the std::move() reintroduces those warning with clang 8 and
  clang 11 (but not clang 13 or later) but changing to apply a static_cast
  to the returned type seems to make all versions of both compilers happy.

* Fix build with UCRT64 variant of mingw-w64 by stopping defining
  __MSVCRT_VERSION__ by default.  It looks like doing so hasn't been needed
  since 2015.

* Add workaround for testsuite failures under Wine where attempting to unlink a
  stub file sometimes fails with errno == EACCES and _doserrno ==
  ERROR_SHARING_VIOLATION.  This is what you'd get if the file was still open,
  but we've already closed it.  Sleeping for a second and retrying makes it
  work, so we now do that.  It'd be better to get to the bottom of what's going
  on, but I've run out of ideas and this workaround is only in the testharness
  at least.

debug code:

* xapian-inspect:

  + `goto` and `until` now go to the entry *after* the specified key if there's
    no exact match, which seems more natural.

  + New `count" command.  This is actually just the same as `until` which
    already reports a count of the number of entries advanced by, except that
    `count` suppresses printing each entry.

Lua:

* Use pkg-config for Lua flags instead of some rather ad-hoc configure probes.
  This improves portability to platforms which require linking to a Lua
  library, or which install the Lua headers directly without a versioned
  containing directory.

PHP8:

* Update configure probe PHP_LIBS on cygwin.  Based on patch found in cygwin
  packaging, authored by Yaakov Selkowitz.

Tcl:

* Fix to handle the case of tcl_pkgPath not existing, which happens on
  Microsoft Windows builds of Tcl.

* run-tcl-test: Fix not to hardcode smoketest.tcl and instead run the program
  specified on the command line.

* Use TCL_SHLIB_EXT for the installed extension which is what Tcl expects.
  Previously the installed Tcl extension used the filename extension that
  libtool thinks is right for modules on the current platform.  We're not
  currently aware of platform where these actually differ, so this may be just
  a latent bug.

* Improve configure probe for stub library to work if the tclConfig.sh we find
  forwards to a different script, as is the case with /usr/lib/tclConfig.sh on
  current Debian.  On Debian at least our method for finding the tclConfig.sh
  to use doesn't find such a forwarding script, but it seems better to be
  robust to this.

* Eliminate special cygwin handling which is no longer needed.

(schmonz)

2023-11-07 22:31:51 UTC MAIN commitmail json YAML

Note update of net/ndpi to 4.6nb1.

(he)

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

net/ndpi: in gcrypt, don't conditionalize definition of bswap_64().

This fixes the build for NetBSD/macppc.
OK'ed by adam@
Bup PKGREVISION.

(he)

2023-11-07 22:27:19 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphinx to 7.2.6

(wiz)

2023-11-07 22:27:10 UTC MAIN commitmail json YAML

py-sphinx: update to 7.2.6.

Release 7.2.6 (released Sep 13, 2023)
=====================================

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

* #11679: Add the :envvar:`!SPHINX_AUTODOC_RELOAD_MODULES` environment variable,
  which if set reloads modules when using autodoc with ``TYPE_CHECKING = True``.
  Patch by Matt Wozniski and Adam Turner.
* #11679: Use :py:func:`importlib.reload` to reload modules in autodoc.
  Patch by Matt Wozniski and Adam Turner.

Release 7.2.5 (released Aug 30, 2023)
=====================================

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

* #11645: Fix a regression preventing autodoc from importing modules within
  packages that make use of ``if typing.TYPE_CHECKING:`` to guard circular
  imports needed by type checkers.
  Patch by Matt Wozniski.
* #11634: Fixed inheritance diagram relative link resolution
  for sibling files in a subdirectory.
  Patch by Albert Shih.
* #11659: Allow ``?config=...`` in :confval:`mathjax_path`.
* #11654: autodoc: Fail with a more descriptive error message
  when an object claims to be an instance of ``type``,
  but is not a class.
  Patch by James Braza.
* 11620: Cease emitting :event:`source-read` events for files read via
  the :dudir:`include` directive.
* 11620: Add a new :event:`include-read` for observing and transforming
  the content of included files via the :dudir:`include` directive.
* #11627: Restore support for copyright lines of the form ``YYYY``
  when ``SOURCE_DATE_EPOCH`` is set.

Release 7.2.4 (released Aug 28, 2023)
=====================================

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

* #11618: Fix a regression in the MoveModuleTargets transform,
  introduced in #10478 (#9662).
* #11649: linkcheck: Resolve hanging tests for timezones west of London
  and incorrect conversion from UTC to offsets from the UNIX epoch.
  Patch by Dmitry Shachnev and Adam Turner.

Release 7.2.3 (released Aug 23, 2023)
=====================================

Dependencies
------------

* #11576: Require sphinxcontrib-serializinghtml 1.1.9.

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

* Fix regression in ``autodoc.Documenter.parse_name()``.
* Fix regression in JSON serialisation.
* #11543: autodoc: Support positional-only parameters in ``classmethod`` methods
  when ``autodoc_preserve_defaults`` is ``True``.
* Restore support string methods on path objects.
  This is deprecated and will be removed in Sphinx 8.
  Use :py:func:`os.fspath` to convert :py:class:`~pathlib.Path` objects to strings,
  or :py:class:`~pathlib.Path`'s methods to work with path objects.

Release 7.2.2 (released Aug 17, 2023)
=====================================

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

* Fix the signature of the ``StateMachine.insert_input()`` patch,
  for when calling with keyword arguments.
* Fixed membership testing (``in``) for the :py:class:`str` interface
  of the asset classes (``_CascadingStyleSheet`` and ``_JavaScript``),
  which several extensions relied upon.
* Fixed a type error in ``SingleFileHTMLBuilder._get_local_toctree``,
  ``includehidden`` may be passed as a string or a boolean.
* Fix ``:noindex:`` for ``PyModule`` and ``JSModule``.

Release 7.2.1 (released Aug 17, 2023)
=====================================

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

* Restored the the :py:class:`str` interface of the asset classes
  (``_CascadingStyleSheet`` and ``_JavaScript``), which several extensions relied upon.
  This will be removed in Sphinx 9.
* Restored calls to ``Builder.add_{css,js}_file()``,
  which several extensions relied upon.
* Restored the private API ``TocTree.get_toctree_ancestors()``,
  which several extensions relied upon.

Release 7.2.0 (released Aug 17, 2023)
=====================================

Dependencies
------------

* #11511: Drop Python 3.8 support.
* #11576: Require Pygments 2.14 or later.

Deprecated
----------

* #11512: Deprecate ``sphinx.util.md5`` and ``sphinx.util.sha1``.
  Use ``hashlib`` instead.
* #11526: Deprecate ``sphinx.testing.path``.
  Use ``os.path`` or ``pathlib`` instead.
* #11528: Deprecate ``sphinx.util.split_index_msg`` and ``sphinx.util.split_into``.
  Use ``sphinx.util.index_entries.split_index_msg`` instead.
* Deprecate ``sphinx.builders.html.Stylesheet``
  and ``sphinx.builders.html.Javascript``.
  Use ``sphinx.application.Sphinx.add_css_file()``
  and ``sphinx.application.Sphinx.add_js_file()`` instead.
* #11582: Deprecate ``sphinx.builders.html.StandaloneHTMLBuilder.css_files`` and
  ``sphinx.builders.html.StandaloneHTMLBuilder.script_files``.
  Use ``sphinx.application.Sphinx.add_css_file()``
  and ``sphinx.application.Sphinx.add_js_file()`` instead.
* #11459: Deprecate ``sphinx.ext.autodoc.preserve_defaults.get_function_def()``.
  Patch by B辿n辿dikt Tran.

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

* #11526: Support ``os.PathLike`` types and ``pathlib.Path`` objects
  in many more places.
* #5474: coverage: Print summary statistics tables.
  Patch by Jorge Leitao.
* #6319: viewcode: Add :confval:`viewcode_line_numbers` to control
  whether line numbers are added to rendered source code.
  Patch by Ben Krikler.
* #9662: Add the ``:no-typesetting:`` option to suppress textual output
  and only create a linkable anchor.
  Patch by Latosha Maltba.
* #11221: C++: Support domain objects in the table of contents.
  Patch by Rouslan Korneychuk.
* #10938: doctest: Add :confval:`doctest_show_successes` option.
  Patch by Trey Hunner.
* #11533: Add ``:no-index:``, ``:no-index-entry:``, and ``:no-contents-entry:``.
* #11572: Improve ``debug`` logging of reasons why files are detected as out of
  date.
  Patch by Eric Larson.
* #10678: Emit :event:`source-read` events for files read via
  the :dudir:`include` directive.
  Patch by Halldor Fannar.
* #11570: Use short names when using :pep:`585` built-in generics.
  Patch by Riccardo Mori.
* #11300: Improve ``SigElementFallbackTransform`` fallback logic and signature
  text elements nodes. See :doc:`the documentation </extdev/nodes>` for more
  details.
  Patch by B辿n辿dikt Tran.
* Allow running Sphinx with ``python -m sphinx build ...``.

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

* #11077: graphviz: Fix relative links from within the graph.
  Patch by Ralf Grubenmann.
* #11529: Line Block in LaTeX builder outputs spurious empty token.
  Patch by Adrian Vollmer.
* #11196: autosummary: Summary line extraction failed with "e.g."
* #10614: Fixed a number of bugs in inheritance diagrams that resulted in
  missing or broken links.
  Patch by Albert Shih.
* #9428: Exclude substitution definitions when running the ``gettext`` builder.
  Patch by Alvin Wong.
* #10795: Raise a descriptive error if ``graphviz_dot`` is falsy.
* #11546: Translated nodes identical to their original text are now marked
  with the ``translated=True`` attribute.
* #10049: html: Change "Permalink" to "Link" for title text in link anchors.
* #4225: Relax Pygments parsing on lexing failures.
* #11246: Allow inline links in the first line of a docstring and one-line
  type comments ``#: :meta ...:`` when using :mod:`sphinx.ext.napoleon`.
  Patch by B辿n辿dikt Tran.
* #10930: Highlight all search terms on the search results page.
  Patch by Dmitry Shachnev.
* #11473: Type annotations containing :py:data:`~typing.Literal` enumeration
  values now render correctly.
  Patch by B辿n辿dikt Tran.
* #11591: Fix support for C coverage in ``sphinx.ext.coverage`` extension.
  Patch by Stephen Finucane.
* #11594: HTML Theme: Enhancements to horizontal scrolling on smaller
  devices in the ``agogo`` theme.
  Patch by Lukas Engelter.
* #11459: Fix support for async and lambda functions in
  ``sphinx.ext.autodoc.preserve_defaults``.
  Patch by B辿n辿dikt Tran.

Testing
-------

* #11577: pytest: Fail tests on "XPASS".
* #11577: pytest: Use "importlib" import mode.
* #11577: pytest: Set PYTHONWARNINGS=error.
* #11577: pytest: Set strict config and strict markers.

(wiz)

2023-11-07 22:21:06 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphinxcontrib-serializinghtml to 1.1.9

(wiz)

2023-11-07 22:20:57 UTC MAIN commitmail json YAML

py-sphinxcontrib-serializinghtml: update to 1.1.9.

Release 1.1.9 (2023-08-20)
==========================

* Serialise context["script_files"] and context["css_files"] as their filenames
  on Sphinx 7.2.0.

Release 1.1.8 (2023-08-14)
==========================

* Use ``os.PathLike`` over ``pathlib.Path``

Release 1.1.7 (2023-08-09)
==========================

* Fix tests for Sphinx 7.1 and below

Release 1.1.6 (2023-08-07)
==========================

* Drop support for Python 3.5, 3.6, 3.7, and 3.8
* Raise minimum required Sphinx version to 5.0

(wiz)

2023-11-07 22:19:50 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphinxcontrib-qthelp to 1.0.6

(wiz)

2023-11-07 22:19:38 UTC MAIN commitmail json YAML

py-sphinxcontrib-qthelp: update to 1.0.6.

Release 1.0.6 (2023-08-14)
==========================

* Use ``os.PathLike`` over ``pathlib.Path``

Release 1.0.5 (2023-08-09)
==========================

* Fix tests for Sphinx 7.1 and below

Release 1.0.4 (2023-08-07)
==========================

* Drop support for Python 3.5, 3.6, 3.7, and 3.8
* Raise minimum required Sphinx version to 5.0

(wiz)

2023-11-07 22:18:29 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphinxcontrib-htmlhelp to 2.0.4

(wiz)

2023-11-07 22:18:20 UTC MAIN commitmail json YAML

py-sphinxcontrib-htmlhelp: update to 2.0.4.

Release 2.0.4 (2023-08-14)
==========================

* Use ``os.PathLike`` over ``pathlib.Path``

Release 2.0.3 (2023-08-09)
==========================

* Fix tests for Sphinx 7.1 and below

Release 2.0.2 (2023-08-07)
==========================

* Drop support for Python 3.8
* Raise minimum required Sphinx version to 5.0

(wiz)

2023-11-07 22:17:04 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphinxcontrib-devhelp to 1.0.5

(wiz)

2023-11-07 22:16:55 UTC MAIN commitmail json YAML

py-sphinxcontrib-devhelp: update to 1.0.5.

Release 1.0.5 (2023-08-14)
==========================

* Use ``os.PathLike`` over ``pathlib.Path``

Release 1.0.4 (2023-08-09)
==========================

* Fix tests for Sphinx 7.1 and below

Release 1.0.3 (2023-08-07)
=========================

* Drop support for Python 3.5, 3.6, 3.7, and 3.8
* Raise minimum required Sphinx version to 5.0

(wiz)

2023-11-07 22:15:36 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphinxcontrib-applehelp to 1.0.7

(wiz)

2023-11-07 22:15:27 UTC MAIN commitmail json YAML

py-sphinxcontrib-applehelp: update to 1.0.7.

Release 1.0.7 (2023-08-14)
==========================

* Use ``os.PathLike`` over ``pathlib.Path``

Release 1.0.6 (2023-08-09)
==========================

* Fix tests for Sphinx 7.1 and below

Release 1.0.5 (2023-08-07)
==========================

* Drop support for Python 3.8
* Raise minimum required Sphinx version to 5.0

(wiz)

2023-11-07 22:13:40 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphinx-autodoc-typehints to 1.24.1

(wiz)

2023-11-07 22:13:29 UTC MAIN commitmail json YAML

py-sphinx-autodoc-typehints: update to 1.24.1.

1.24.1

fix: Recursively evaluate guarded code by @Mr-Pepe in #393

1.24.0

Exclude dependabot and pre-commit ci from release notes by @gaborbernat in #369
Drop typed-ast as is no longer maintained/used by @gaborbernat in #373

(wiz)

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

doc: Updated devel/gtexinfo to 7.1

(wiz)

2023-11-07 22:05:02 UTC MAIN commitmail json YAML

gtexinfo: update to 7.1.

7.1 (18 October 2023)
* Language
. new generic definition commands, @defblock, @defline and @deftypeline,
  for definitions without automatic index entries
. new @linemacro facility eases use of generic definition commands
. new command @link creates plain links (supported output formats only)
. @cartouche takes an argument to specify the cartouche title
. you can use the new commands @nodedescription and @nodedescriptionblock
  to give text to be used in menu descriptions in Info and HTML output

* texi2any
. @itemx at the beginning of a @table is now an error, not a warning
. better validity checking of deeply nested commands
. check that @set and @clear only appear at the start of a line
. warn about missing menu entries even if CHECK_NORMAL_MENU_STRUCTURE is
  not set.  you can turn this off by setting CHECK_MISSING_MENU_ENTRY to 0.
. no longer use --enable-encoding and --disable-encoding to determine
  whether to output encoded characters (instead of entities or commands)
  for HTML, XML, DocBook and LaTeX; instead, use the value of the
  OUTPUT_CHARACTERS customization variable.
. stricter checks on input encoding, in particular more warnings and
  errors with malformed UTF-8
. support any input file encoding if support exists in the operating
  system, not just a selected list of encodings
. resolve an alias referring to another alias at definition time
. internally, use "source marks" to keep all Texinfo source information that
  is not in the final tree (location of macros, values and included files
  expansion, @if* blocks, DEL comment, and @ protecting end of line on @def*
  lines)
. HTML output:
    . format @subentry and index entries with @seealso or @seeentry in a more
      similar way to printed output
    . output @shortcontents before @contents by default
    . omit colons after index entries by default.  this can still be
      configured with INDEX_ENTRY_COLON.
    . add @example syntax highlighting as a texi2any extension
    . no more capitalization of @sc argument in HTML Cross-references
    . change @point expansion to U+22C6 in HTML Cross-references
    . if a @node is not associated with a sectioning command but is
      followed by a heading command not usually associated to nodes
      such as @heading and this command appears before other formatted
      content, the heading command is assumed to supply the node heading.
      you can customize this with USE_NEXT_HEADING_FOR_LONE_NODE.
. Info output:
    . new variable ASCII_DASHES_AND_QUOTES, on by default,
      outputs ASCII characters for literal quote or hyphen characters
      in source, rather than UTF-8.  this makes it easier to search
      Info files.
    . new ASCII_GLYPH variable for using ASCII renditions for glyph
      commands (like @bullet)
    . ASCII_PUNCTUATION still includes the effect of these new variables.
    . new variables AUTO_MENU_DESCRIPTION_ALIGN_COLUMN and AUTO_MENU_MAX_WIDTH
      control the format of descriptions in generated menus
. XML output:
    . place menu leading text and menu separators in elements instead
      of attributes

* texi2dvi
. macro expansion with texi2any requires at least version 5.0 (only
  happens with --expand option or with very old texinfo.tex)

* texinfo.tex
. in @code, ` and ' output by default with backtick and undirected
  single quote glyphs in the typewriter font.  you can still configure
  this using the @codequoteundirected/@codequotebacktick commands.
. do not insert a space for @ def line continuation, matching the behavior
  of texi2any
. align section titles in table of contents when more than 10 sections
. microtype is off by default, for speed
. page headings generation is no longer linked to the @titlepage command

* info
. when going Up, position cursor on menu entry for current node
. allow mouse scrolling support regardless of termcap entries.  this
  supports some more xterm configurations.
. do not use "/index" as a possible file extension for Info files

* Distribution
  . autoconf 2.71, automake 1.16.5, gettext 0.21

(wiz)

2023-11-07 22:02:17 UTC MAIN commitmail json YAML

doc: Updated net/filezilla to 3.66.1

(wiz)

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

filezilla: update to 3.66.1.

3.66.1 (2023-11-03)

- macOS: Fixed display of local filenames containing non-ASCII characters if LC_CTYPE wasn't set

3.66.0 (2023-10-23)

- Fixed a sorting issue in comparative search

3.66.0-rc1 (2023-10-11)

- Fixed crash removing items from the list of file extensions treated as text files
- Fixed potental crash if shutting down HTTP client.
- Fixed HTTP timeouts

(wiz)

2023-11-07 21:41:32 UTC MAIN commitmail json YAML

doc: Updated net/libfilezilla to 0.45.0

(wiz)

2023-11-07 21:41:20 UTC MAIN commitmail json YAML

libfilezilla: update to 0.45.0.

0.45.0 (2023-10-11)

+ fz::hash_accumulator now also works with hmac_sha256
+ Added is_digest and digest_size to fz::hash_acumulator
+ MSW: Added function to delete registry values
- Fixed a crash and a stall in the HTTP client

(wiz)

2023-11-07 21:39:26 UTC MAIN commitmail json YAML

doc: Updated graphics/libheif to 1.17.3

(wiz)

2023-11-07 21:39:17 UTC MAIN commitmail json YAML

libheif: update to 1.17.3.

1.17.3

Bug fix #1026: corrected transform box generation for heif_orientation_flip_vertically and heif_orientation_rotate_90_cw_then_flip_vertically

1.17.2

Corrections:

    #1010 loading of HEIF files with extra zero bytes at the end
    #1015 / #1017 default nclx values now match sRGB
    support JPEG2000 images with alpha channel
    various smaller fixes

1.17.1

This release mainly fixes compilation and build issues for various platforms.

Other changes:

    fix issue of loading images with premultiplied alpha channel,
    correctly set compatible_version for macOS dylib builds,
    fix loading HDR PNGs, but encoding them as 8-bit SDR,
    fix saving AVIF with alpha using the SVT-AV1 encoder,
    @kleisauke has modernized the JS wrapper (thanks!).

v1.17.0 - Many new compression formats and codecs

This release introduces support for new compression formats:

    JPEG in HEIF
    JPEG2000

It contains these new codec plugins:

    Kvazaar encoder (HEIC) as alternative to x265
    ffmpeg decoder (HEIC) decoding with potential hardware decoder support
    jpegdec, jpegenc codecs for JPEG in HEIF
    j2kdec, j2kenc codecs for JPEG-2000 in HEIF (still experimental)

Moreover:

    added support for region masks
    added support for alpha channels in images decoded with JS/WASM
    heif-enc and heif-convert can be called with only input filenames, input and output filename, or with -o option. This makes the use of the two commands more consistent.
    added 4:2:2 <-> 4:4:4 color conversion with bilinear upscaling / average filtering

Some more notable changes:

    heif_context_get_image_handle() can now also access non-top-level images
    add script to build Android libraries for all platforms
    again, known bugs have been fixed

Thank you everyone who contributed with code or issue reports.
Special thanks go to @bradh for work on the regions support and
the uncompressed codec, to @dukesook for his work on JPEG2000
support, to @palemieux for our discussions on interpreting the
JPEG2000-in-HEIF standard, to @Edi61 for providing the ffmpeg
decoder plugin, to @fancycode who will again do the Debian packaging,
and to @kmilos for continuously reporting and fixing compilation
and configuration issues.

(wiz)

2023-11-07 21:35:20 UTC MAIN commitmail json YAML

doc: Updated converters/TECkit to 2.5.12

(wiz)

2023-11-07 21:35:09 UTC MAIN commitmail json YAML

TECkit: update to 2.5.12.

2023-08-25
    Version 2.5.12
    Updated Unicode character names and normalization data to 15.0.0
    Updated zlib to version 1.2.13
    Updated documentation

(wiz)

2023-11-07 20:34:51 UTC MAIN commitmail json YAML

blender: revbump due to minizip-ng update

(nros)

2023-11-07 20:29:25 UTC MAIN commitmail json YAML

opencolorio: fix build of opencolorio, bump pkgrevision
Make sure no dependencies are downloaded using git,
only use pkgsrc dependencies.
Add patch to build with minizip-ng version 4 that is
in pkgsrc.
Set zlib and expat versions needed by opencolorio.
Set c++ extensions on cmake files for alloca.
Clean up Makefile, cmake/build.mk already uses
out-of-source build so don't create and set a
configure dir for cmake.
Remove some unused CMAKE_CONFIGURE_ARGS.
Remove fixes for alloca in Makefile since this is
now set in cmake.
Add USE_CC_FEATURES and set USE_CXX_FEATURES to the
right value.

(nros)

2023-11-07 20:02:15 UTC MAIN commitmail json YAML

Updated devel/libuv, devel/cvise

(adam)

2023-11-07 20:01:47 UTC MAIN commitmail json YAML

cvise: do not mention wip

(adam)

2023-11-07 20:01:20 UTC MAIN commitmail json YAML

cvise: updated to 2.9.0

v2.9.0

LLVM 17 is properly supported
code has been modernized to Python 3.8+
a new argument --shell has been added

(adam)

2023-11-07 19:55:22 UTC MAIN commitmail json YAML

libuv: updated to 1.47.0

Version 1.47.0 (Stable)

linux: don't use io_uring on pre-5.10.186 kernels
linux: disable io_uring on 32 bits arm systems
unix: disable io_uring close on selected kernels
unix: TCP_KEEPINTVL and TCP_KEEPCNT are available on OS X 10.8+
unix: add missing syscall numbers for RISC-V arch
unix: get mainline kernel version in Ubuntu
win,process: avoid kernel bug with starting Windows Store apps
export WTF8 conversion utilities
fs: fix WTF-8 decoding issue

(adam)

2023-11-07 19:50:35 UTC MAIN commitmail json YAML

minizip-ng: actually make the package minizip-ng
This package called it self minizip and installed
files in the same place as archivers/minizip.
Its consumer opencolorio could not find it even
when buildlinked.
So drop compatability with minizip when building
to make it install files unique to it and change
its pkgname to minizip-ng. A new buildlink file
is also used since the pkgname changed.
With these changes it will install cmake files
with the names opencolorio is looking for.
Taking the liberty of updating it to its latest
version as well.

(nros)

2023-11-07 18:51:56 UTC MAIN commitmail json YAML

lang/guile18: Note SunOS build failure

Add comments explaining where building on SunOS fails.  This is very
likely an upstream problem rather than a pkgsrc problem, and guile18
is old, so this is very unlikely to be fixed.  Add commented-out
BROKEN_ON pending something like IGNORE_BROKEN_NO.

(gdt)

2023-11-07 18:07:06 UTC MAIN commitmail json YAML

blender-lts: remove unused dependency, bump pkgrevision

(nros)

2023-11-07 17:57:09 UTC MAIN commitmail json YAML

doc: Updated graphics/ptex to 2.4.2

(nros)

2023-11-07 17:56:56 UTC MAIN commitmail json YAML

Update graphics/ptex to version 2.4.2

Pkgsrc changes:
Use CMake to check for alloca.h .
Include zlib and pthread in
buildlink3.mk since the are
interface linked in the exported
cmake targets.

Changes:
Export cmake targets to cmake users.
Use newer spinlock API:s on MacOSX.
Use soname versioning.

(nros)

2023-11-07 15:40:54 UTC MAIN commitmail json YAML

doc: Added devel/py-license-expression version 30.1.1

(wiz)

2023-11-07 15:40:43 UTC MAIN commitmail json YAML

devel/Makefile: + py-license-expression

(wiz)

2023-11-07 15:39:04 UTC MAIN commitmail json YAML

devel/py-license-expression: import py-license-expression-30.1.1

Software project licenses are often a combination of several free
and open source software licenses. License expressions - as specified
by SPDX - provide a concise and human readable way to express these
licenses without having to read long license texts, while still
being machine-readable.

License expressions are used by key FOSS projects such as Linux;
several packages ecosystem use them to document package licensing
metadata such as npm and Rubygems; they are important when exchanging
software data (such as with SPDX and SBOM in general) as a way to
express licensing precisely.

license-expression is a comprehensive utility library to parse,
compare, simplify and normalize these license expressions (such as
SPDX license expressions) using boolean logic like in: GPL-2.0-or-later
WITH Classpath-exception-2.0 AND MIT.

(wiz)

2023-11-07 15:37:50 UTC MAIN commitmail json YAML

doc: Added devel/py-boolean.py version 4.0

(wiz)

2023-11-07 15:37:34 UTC MAIN commitmail json YAML

devel/Makefile: + py-boolean.py

(wiz)

2023-11-07 15:37:18 UTC MAIN commitmail json YAML

devel/py-boolean.py: import py-boolean.py-4.0

This library helps you deal with boolean expressions and algebra
with variables and the boolean functions AND, OR, NOT.

You can parse expressions from strings and simplify and compare
expressions. You can also easily create your custom algreba and
mini DSL and create custom tokenizers to handle custom expressions.

(wiz)

2023-11-07 14:31:21 UTC MAIN commitmail json YAML

2023-11-07 14:07:59 UTC MAIN commitmail json YAML

doc/TODO: +postfix-3.8.3

+ postfix-3.8.3.

(taca)

2023-11-07 13:19:47 UTC MAIN commitmail json YAML

2023-11-07 13:01:50 UTC MAIN commitmail json YAML

2023-11-07 13:00:25 UTC MAIN commitmail json YAML

doc: Updated audio/grip to 4.2.4

(wiz)

2023-11-07 13:00:15 UTC MAIN commitmail json YAML

grip: update to 4.2.4.

Fix dependencies.

v4.2.4 2022-11-28  Johnny A. Solbu <johnny@solbu.net>

* Translation updates: Hungarian
* New translation: Romanian

v4.2.3 2021-08-31  Johnny A. Solbu <johnny@solbu.net>

* Patch from Christian Weisgerber:
  Store fgetc() return value in int for comparison with EOF
* Translation updates: Italian

v4.2.2 2021-07-07  Johnny A. Solbu <johnny@solbu.net>

* Patch from D. J. Slattery: fix crash on startup due to invalid pointer

v4.2.1 2021-05-30  Johnny A. Solbu <johnny@solbu.net>

* Translation updates: Italian
* Update documentation, IRC moving from Freenode to Libera

(wiz)

2023-11-07 12:53:45 UTC MAIN commitmail json YAML

gobject-introspection: remove double space in DESCR

(wiz)

2023-11-07 12:47:27 UTC MAIN commitmail json YAML

doc: Updated devel/gobject-introspection to 1.78.1nb1

(prlw1)

2023-11-07 12:46:58 UTC MAIN commitmail json YAML

gobject-introspection tweaks:
- the "doctemplates hack" is no longer necessary since 11 Jan 2022 effb1e09d
- the glib gir that comes with this package is for glib 2.78.1

(prlw1)

2023-11-07 12:13:57 UTC MAIN commitmail json YAML

openimageio: build data fixes for cmake and pkg-config
Add pkg-config override.
buildlink the binaries as they are targets in the cmake
config files, so that find_package(OpenImageIO) works
in cmake based packages that consume OpenImageIO.

(nros)

2023-11-07 12:10:58 UTC MAIN commitmail json YAML

www/squid6: update to 6.5

Changes in squid-6.5 (6 Nov 2023):

- Remove mem_hdr::freeDataUpto() assertion
- Bug 5309: frequent "lowestOffset () <= target_offset" assertion
- Exit without asserting when helper process startup fails
- RFC 1123: Fix date parsing
- Improve handling of expanding HTTP header values
- Maintenance: reduce output of CONTRIBUTORS update script

(sborrill)

2023-11-07 11:54:08 UTC MAIN commitmail json YAML

bulk-small: Fix to the default python version to both reduce scan times
and future-and-past-proof (as in bulk-test-essential)

(nia)

2023-11-07 11:36:57 UTC MAIN commitmail json YAML

Default to python 3.10 if compiler lacks c11 support.

(nia)

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

Python from version 3.11 onwards requires a C11 capable compiler.

(nia)

2023-11-07 10:51:41 UTC MAIN commitmail json YAML

doc: Updated devel/gettext to 0.22.3

(wiz)

2023-11-07 10:51:24 UTC MAIN commitmail json YAML

doc: Updated devel/gettext-lib to 0.22.3

(wiz)

2023-11-07 10:51:11 UTC MAIN commitmail json YAML

gettext*: update to 0.22.3

Version 0.22.3 - October 2023

* Portability:
  - The libintl library now works on macOS 14.  (Older versions of libintl
    crash on macOS 14, due to an incompatible change in macOS.)

Version 0.22.2 - September 2023

* Bug fixes:
  - The libintl shared library now exports again some symbols that were
    accidentally missing.
    <https://savannah.gnu.org/bugs/index.php?64323>
    This bug was introduced in version 0.22.

Version 0.22.1 - September 2023

* Bug fixes:
  - xgettext's processing of large Perl files may have led to errors
    <https://savannah.gnu.org/bugs/index.php?64552>
  - "xgettext --join-existing" could encounter errors.
    <https://savannah.gnu.org/bugs/index.php?64490>
  These bugs were introduced in version 0.22.

* Portability:
  - Building on Android is now supported.

(wiz)

2023-11-07 10:44:23 UTC MAIN commitmail json YAML

doc: Updated devel/py-trio to 0.23.1

(wiz)

2023-11-07 10:44:11 UTC MAIN commitmail json YAML

py-trio: update to 0.23.1.

0.23.1

    Don't crash on import in Anaconda interpreters. (#2855)

0.23.0

    Add type hints. (#543)

0.22.2

    Fix PermissionError when importing trio due to trying to access pthread. (#2688)

(wiz)

2023-11-07 10:36:35 UTC MAIN commitmail json YAML

doc: Updated lang/py-lsp-server to 1.8.2

(wiz)

2023-11-07 10:36:23 UTC MAIN commitmail json YAML

py-lsp-server: update to 1.8.2.

# History of changes

## Version 1.8.2 (2023/10/09)

* notebookDocumentSync notebookSelector type error

### Pull Requests Merged

* Fix notebook document selector not being a list in capabilities

----

## Version 1.8.1 (2023/10/05)

### Issues Closed

* `includeDeclaration` is no longer respected in `textDocument/references`
* flake8 can error out when deleting lines
* textDocument/rename reports positions outside of the document

### Pull Requests Merged

* Fix renaming when file has no EOLs
* Increase minimal required version of autopep8 to `>=2.0.4,<2.1.0`
* Fix numpy go-to-definition by taking it off autoimport list for this case
* Allow Jedi "goto" to perform multiple hops for "go to definition"
* Pass a single copy of the document's source around for flake8
* Fix `include_declaration` handling in references request
* Add black reformatting commit to `.git-blame-ignore-revs`

----

## Version 1.8.0 (2023/09/08)

### New features

* Add notebooks suppport and make go-to-definition work for them.
* Add support for Pyflakes 3.1, Pycodestyle 2.11 and Jedi 0.19.
* Drop support for Python 3.7.

### Issues Closed

* Error in Pyflakes plugin: 'NoneType' has no len()
* Support Jedi 0.19
* Add support for pyflakes 3.1
* flake8_lint plugin: Popen fails when no workspace given by language server client on Windows
* Using black as an autoformatter
* Replace `setuptools`/`pkg_resources` with `importlib(.|_)metadata`
* Failed to handle requests after exit

### Pull Requests Merged

* Don't set cwd in Popen kwargs when document root is empty (flake8)
* Fix null reference for syntax errors due to invalid encodings (Pyflakes)
* Use invalid request handler rather than raising key error for requests after shutdown
* Format the whole repo with Black
* Converge unit tests for test_language_server and test_notebook_document
* Drop support for Python 3.7
* Bump Jedi upper pin to <0.20
* Add support for pyflakes 3.1 and pycodestyle 2.11
* Notebook protocol go-to-definition support
* Add notebooks suppport to pylsp
* Find `entry_points` with `importlib(.|_)metadata`, drop `setuptools` from `dependencies`

(wiz)

2023-11-07 10:23:12 UTC MAIN commitmail json YAML

2023-11-07 09:54:50 UTC MAIN commitmail json YAML

Centralize hack for old Darwin gcc, since it's needed by more packages
than expected.

(nia)

2023-11-07 09:36:31 UTC MAIN commitmail json YAML

gettext: Centralize hacks for older Darwin versions so they apply to all
gettext packages.

(nia)

2023-11-07 09:34:09 UTC MAIN commitmail json YAML

doc: Updated textproc/py-lsp-jsonrpc to 1.1.2

(wiz)

2023-11-07 09:33:54 UTC MAIN commitmail json YAML

py-lsp-jsonrpc: update to 1.1.2.

## Version 1.1.2 (2023/09/23)

### Pull Requests Merged

* Fix tests so they're compatible with both ujson and pure json library

----

## Version 1.1.1 (2023/09/09)

### Issues Closed

* No license included in package metadata

### Pull Requests Merged

* Remove redundant wheel dep from pyproject.toml
* Add license trove classifier

----

## Version 1.1.0 (2023/09/07)

## New features

* Allow method handlers to return json rpc errors
* Drop support for Python 3.7 and 3.6

### Issues Closed

* Drop support for Python 3.6

### Pull Requests Merged

* Drop support for Python 3.7
* Allow method handlers to return json rpc errors
* Make necessary changes to drop support for Python 3.6
* Drop Python 3.6 on CIs and start testing with Python 3.10
* Migrate metadata from `setup.cfg` to PEP 621-compliant `pyproject.toml`
* Use f-strings wherever possible
* Add license info to setup.py so it will show up in wheel installs.
* Move the package metadata from setup.py to setup.cfg
* Fix typos in readme

(wiz)

2023-11-07 09:30:30 UTC MAIN commitmail json YAML

doc: Updated devel/py-rpds-py to 0.12.0

(wiz)

2023-11-07 09:30:16 UTC MAIN commitmail json YAML

2023-11-07 09:27:47 UTC MAIN commitmail json YAML

doc: Updated devel/py-poetry-plugin-export to 1.6.0

(wiz)

2023-11-07 09:27:36 UTC MAIN commitmail json YAML

py-poetry-plugin-export: update to 1.6.0.

poetry-plugin-export (^1.6.0)

    Add an --all-extras option (#241).
    Fix an issue where git dependencies are exported with the branch name instead of the resolved commit hash (#213).

(wiz)

2023-11-07 09:26:05 UTC MAIN commitmail json YAML

doc: Updated devel/py-poetry to 1.7.0

(wiz)

2023-11-07 09:25:52 UTC MAIN commitmail json YAML

py-poetry: update to 1.7.0.

1.7.0 - 2023-11-03

Added

    Add official support for Python 3.12 (#7803, #8544).
    Print a future warning that poetry-plugin-export will not be installed by default anymore (#8562).
    Add poetry-install pre-commit hook (#8327).
    Add --next-phase option to poetry version (#8089).
    Print a warning when overwriting files from another package at installation (#8386).
    Print a warning if the current project cannot be installed (#8369).
    Report more details on build backend exceptions (#8464).

Changed

    Set Poetry as user-agent for all HTTP requests (#8394).
    Do not install setuptools per default in Python 3.12 (#7803).
    Do not install wheel per default (#7803).
    Remove setuptools and wheel when running poetry install --sync if they are not required by the project (#8600).
    Improve error message about PEP-517 support (#8463).
    Improve keyring handling (#8227).
    Read the description field when extracting metadata from setup.py files (#8545).

Fixed

    Fix an issue where dependencies of inactive extras were locked and installed (#8399).
    Fix an issue where build requirements were not installed due to a race condition in the artifact cache (#8517).
    Fix an issue where packages included in the system site packages were installed even though virtualenvs.options.system-site-packages was set (#8359).
    Fix an issue where git dependencies' submodules with relative URLs were handled incorrectly (#8020).
    Fix an issue where a failed installation of build dependencies was not noticed directly (#8479).
    Fix an issue where poetry shell did not work completely with nushell (#8478).
    Fix an issue where a confusing error messages was displayed when running poetry config pypi-token.pypi without a value (#8502).
    Fix an issue where a cryptic error message is printed if there is no metadata entry in the lockfile (#8523).
    Fix an issue with the encoding with special characters in the virtualenv's path (#8565).
    Fix an issue where the connection pool size was not adjusted to the number of workers (#8559).

Docs

    Improve the wording regarding a project's supported Python range (#8423).
    Make pipx the preferred (first mentioned) installation method (#8090).
    Add a warning about poetry self on Windows (#8090).
    Fix example for poetry add with a git dependency (#8438).
    Add information about auto-included files in wheels and sdist (#8555).
    Fix documentation of the POETRY_REPOSITORIES_ variables docs (#8492).
    Add CITATION.cff file (#8510).

(wiz)

2023-11-07 09:22:50 UTC MAIN commitmail json YAML

doc: Updated devel/py-poetry-core to 1.8.1

(wiz)

2023-11-07 09:22:40 UTC MAIN commitmail json YAML

py-poetry-core: update to 1.8.1.

1.8.1 - 2023-10-31
Fixed

    Fix an issue where git URLs starting with git+ could not be parsed anymore (#657).

1.8.0 - 2023-10-31
Added

    Add 3.12 to the list of available Python versions (#631).
    Add support for creating packages dynamically in the build script (#629).

Changed

    Improve marker logic for extra markers (#636).
    Update list of supported licenses (#635, #646).
    Deprecate Dependency.transitive_python_versions (#648).
    Deprecate Dependency.transitive_python_constraint (#649).

Fixed

    Fix an issue where projects with extension modules were not installed in editable mode (#633).
    Fix an issue where the wrong or no lib folder was added to the wheel (#634).

Vendoring

    Replace jsonschema with fastjsonschema.
    lark==1.1.8
    packaging==23.2

(wiz)

2023-11-07 09:17:31 UTC MAIN commitmail json YAML

doc: Updated lang/gawk to 5.3.0

(wiz)

2023-11-07 09:17:20 UTC MAIN commitmail json YAML

gawk: update to 5.3.0.

Changes from 5.2.x to 5.3.0
---------------------------

1. Infrastructure changes: Removed the use of libsigsegv. The
  value-add was never very much and it caused problems in some
  environments.

2. In keeping with new features in BWK awk, gawk now has built-in
  CSV file parsing. The behavior is intended to be identical to
  that of the "One True AWK" when --csv is applied. See the
  manual for details.

3. Also in keeping with BWK awk, gawk now supports a new \u escape
  sequence. This should be followed by 1-8 hexadecimal digits. The
  given code point is converted to its corresponding multibyte encoding
  for storage inside gawk. See the manual.

4. If PROCINFO["BUFFERPIPE"] exists, then pipe output is buffered.
  You can also use PROCINFO["command", "BUFFERPIPE"]. See the manual
  for details.

5. Because of the additional `do_csv' variable in the API, which breaks
  binary compatibility, the API major version was updated to 4 and
  the minor version was reset to zero.  The API remains source code
  compatible; that is, existing extensions should only require recompilation.

6. The manual now requires Texinfo 7.1 and its texinfo.tex for formatting.
  As a result, we no longer need to pre-process it, removing the need
  for gawktexi.in and leaving just gawk.texi.

7. And of course, there have been several minor code cleanups and bug fixes.
  See the ChangeLog for details.

Changes from 5.2.2 to 5.2.x
---------------------------

1. The readdir extension has been updated with additonal code and
  features, see the manual or its man page. As a result, the
  readdir_test.c extension has been removed.

2. We have a new translation: Ukranian.

3. Several subtle issues related to null regexp matches around
  multibyte characters have been fixed.

(wiz)

2023-11-07 09:14:33 UTC MAIN commitmail json YAML

doc: Updated textproc/py-rapidfuzz to 3.5.2

(wiz)

2023-11-07 09:14:23 UTC MAIN commitmail json YAML

py-rapidfuzz: update to 3.5.2.

[3.5.2] - 2023-11-02
^^^^^^^^^^^^^^^^^^^^
Fixed
~~~~~
* use _mm_malloc/_mm_free on macOS if aligned_alloc is unsupported

[3.5.1] - 2023-10-31
^^^^^^^^^^^^^^^^^^^^
Fixed
~~~~~
* fix compilation failure on macOS

[3.5.0] - 2023-10-31
^^^^^^^^^^^^^^^^^^^^
Changed
~~~~~~~
* skip pandas ``pd.NA`` similar to ``None``
* add ``score_multiplier`` argument to ``process.cdist`` which allows multiplying the end result scores
  with a constant factor.
* drop support for Python 3.7

Performance
~~~~~~~~~~~
* improve performance of simd implementation for ``LCS`` / ``Indel`` / ``Jaro`` / ``JaroWinkler``
* improve performance of Jaro and Jaro Winkler for long sequences
* implement ``process.extract`` with ``limit=1`` using ``process.extractOne`` which can be faster

Fixed
~~~~~
* the preprocessing function was always called through Python due to a broken C-API version check
* fix wraparound issue in simd implementation of Jaro and Jaro Winkler

(wiz)

2023-11-07 09:13:42 UTC MAIN commitmail json YAML

frozen: disable test suite for now, fails on at least GCC 12 and 13

(tnn)

2023-11-07 09:00:27 UTC MAIN commitmail json YAML

doc: Updated devel/py-libusb1 to 3.1.0

(wiz)

2023-11-07 09:00:13 UTC MAIN commitmail json YAML

py-libusb1: update to 3.1.0.

Fix bug preventing use of setPollFDNotifiers.

Wrap libusb_interrupt_event_handler, available since libusb 1.0.21,
to help applications wake an event handling thread (ex: durring
exit).

(wiz)

2023-11-07 08:57:37 UTC MAIN commitmail json YAML

doc: Updated www/py-flask to 3.0.0

(wiz)

2023-11-07 08:57:22 UTC MAIN commitmail json YAML

py-flask: update to 3.0.0.

Version 3.0.0
-------------

Released 2023-09-30

-  Remove previously deprecated code. :pr:`5223`
-  Deprecate the ``__version__`` attribute. Use feature detection, or
    ``importlib.metadata.version("flask")``, instead. :issue:`5230`
-  Restructure the code such that the Flask (app) and Blueprint
    classes have Sans-IO bases. :pr:`5127`
-  Allow self as an argument to url_for. :pr:`5264`
-  Require Werkzeug >= 3.0.0.

(wiz)

2023-11-07 08:55:37 UTC MAIN commitmail json YAML

doc: Updated security/py-josepy to 1.14.0

(wiz)

2023-11-07 08:55:28 UTC MAIN commitmail json YAML

py-josepy: update to 1.14.0.

1.14.0 (2023-11-01)
-------------------

* Added support for Python 3.11 and 3.12.
* Support for Python 3.7 has been deprecated and will be removed in the next
  scheduled release.
* Dropped support for Python 3.6.
* Added a new valid PGP key for signing our PyPI packages with the fingerprint
  F2871B4152AE13C49519111F447BF683AA3B26C3

(wiz)

2023-11-07 08:48:31 UTC MAIN commitmail json YAML

doc: Updated comms/py-cleo to 2.1.0

(wiz)

2023-11-07 08:48:16 UTC MAIN commitmail json YAML

py-cleo: update to 2.1.0.

[2.1.0] - 2023-10-30

Features & Improvements

    Added support for Python 3.12 #379
    Added CONTRIBUTING.md document #331
    Added tests/ directory to sdist artifact #327

Bug fixes

    Fixed subcommand completions for Fish #359
    Removed deprecated -A option from Fish completions #366
    Fixed program name discovery in completions script when running as module #231
    Fixed ANSI coloring detection in virtual terminal environments (Windows, PyCharm) #104
    Fixed terminal size detection #299

(wiz)

2023-11-07 08:44:09 UTC MAIN commitmail json YAML

doc: Updated textproc/ispell-en_GB to 3.4.06

(wiz)

2023-11-07 08:43:55 UTC MAIN commitmail json YAML

doc: Updated textproc/ispell to 3.4.06

(wiz)

2023-11-07 08:43:39 UTC MAIN commitmail json YAML

2023-11-07 08:40:33 UTC MAIN commitmail json YAML

2023-11-07 08:13:29 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rouge to 4.2.0

(fcambus)

2023-11-07 08:13:18 UTC MAIN commitmail json YAML

ruby-rouge: update to 4.2.0.

This release introduce 2 new levers: Code Owners and Svelte. In addition,
we have also made some improvements across BPF, Dart, Elixir, Groovy,
Python and Xoji lexer.

(fcambus)

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

doc: Updated converters/bdf2psf to 1.223

(fcambus)

2023-11-07 08:07:11 UTC MAIN commitmail json YAML

bdf2psf: update to 1.223.

Nothing applying to bdf2psf in particular noted in the Changelog.

(fcambus)

2023-11-07 07:58:47 UTC MAIN commitmail json YAML

doc: Updated chat/swirc to 3.4.6

(fcambus)

2023-11-07 07:58:36 UTC MAIN commitmail json YAML

swirc: update to 3.4.6.

## [3.4.6] - 2023-11-05 ##
- **Added** adoption of SPDX-tags for the distributed manual pages
- **Added** better detection of server Wallops
- **Added** command-line option `-S` (Force TLS)
- **Added** event 249 (`RPL_STATSDEBUG`)
- **Added** extensive use of the `CPPFLAGS` make macro
- **Added** handling of empty user@host combinations in Wallops messages
- **Added** handling of znc messages. (Made them look like notices and
  appear in the active window.)
- **Added** protection for bad filenames for IRC logs
- **Added** translations
- **Changed** the way of recognizing a user mode versus channel mode
- **Did** code improvements
- **Fixed** occurrences of hardcoded function names in messages
- **Fixed** typos in manual pages
- **Improved** C++ exception handling
- **Limited** notification messages in length

## [3.4.5] - 2023-09-14 ##
- **Added** command-line option `-W`
- **Added** tab completion for:
  - `/cs`, `/chanserv`
  - `/ns`, `/nickserv`
  - `/squery`
- **Added** the following commands:
  - `/admin`
  - `/die`
  - `/gline`
  - `/info`
  - `/ison`
  - `/kline`
  - `/rehash`
  - `/restart`
  - `/servstats`
  - `/wallops`
- **Added** the following events:
  - 211 (`RPL_STATSLINKINFO`)
  - 212 (`RPL_STATSCOMMANDS`)
  - 216 (`RPL_STATSKLINE`)
  - 219 (`RPL_ENDOFSTATS`)
  - 242 (`RPL_STATSUPTIME`)
  - 256 (`RPL_ADMINME`)
  - 257 (`RPL_ADMINLOC1`)
  - 258 (`RPL_ADMINLOC2`)
  - 259 (`RPL_ADMINEMAIL`)
  - 303 (`RPL_ISON`)
  - 371 (`RPL_INFO`)
  - 374 (`RPL_ENDOFINFO`)
- **Added** translations
- **Did** code improvements

(fcambus)

2023-11-07 07:25:30 UTC MAIN commitmail json YAML

libfido2: Re-enable builds for SunOS.

(jperkin)

2023-11-07 07:13:20 UTC MAIN commitmail json YAML

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

(pin)

2023-11-07 07:12:57 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.23.3

Bug Fixes
- image: adjust material icons range (f44fddd)

(pin)

2023-11-07 03:40:19 UTC MAIN commitmail json YAML

2023-11-07 00:40:44 UTC MAIN commitmail json YAML

security/openssh: Enable fido option on all platforms where libfido2 is not BROKEN

(gdt)

2023-11-07 00:28:07 UTC MAIN commitmail json YAML

security/libfido2: Mark BROKEN_EXCEPT_ON_PLATFORM

Upstream has (ignoring Windows) explicit code for 6 platforms,
covering most pkgsrc usage except SunOS.  Because it ought to build on
systems that can support usbhid (and upstream even has an option to
disable usbhid), not building is BROKEN rather than ONLY_FOR.

Tested to build and pass tests on NetBSD 10 amd64.

(gdt)

2023-11-06 22:08:02 UTC MAIN commitmail json YAML

doc: Updated sysutils/ytree to 2.05

(fcambus)

2023-11-06 22:07:51 UTC MAIN commitmail json YAML

ytree: update to 2.05.

New in 2.05
    Uses regcomp instead of deprecated re_comp/re_exec (linux)
    Debug file sort issue for very large file sizes
    Reduced compiler warnings

(fcambus)

2023-11-06 22:04:35 UTC MAIN commitmail json YAML

doc: Updated devel/binaryen to 116

(fcambus)

2023-11-06 22:04:25 UTC MAIN commitmail json YAML

binaryen: update to 116.

v116
----

- "I31New" changed to "RefI31" everywhere it appears in the C API and similarly
  "i31.new" has been replaced with "ref.i31" in the JS API and in printed
  output (#5930, #3931).
- The standard WasmGC opcodes are now on by default (#5873).

v115
----

- The nonstandard, experimental gc-nn-locals feature has been removed now that
  standard non-nullable locals are supported. (#5080)
- Print all debug annotations when `BINARYEN_PRINT_FULL`. (#5904)
- Use the standard text format for WasmGC now that things are stable there.
  (#5894, #5889, #5852, #5801)
- Rename multimemory flag to `--multimemory` to match its naming in LLVM.
  (#5890)
- Allow opting into standard GC encodings at compile time. (#5868)
- Remove legacy WasmGC instructions. (#5861)
- GUFA: Infer using TrapsNeverHappen. (#5850)
- Add a pass to reorder functions by name, which can be useful for debugging
  (e.g. comparisons after optimizations), `--reorder-functions-by-name`. (#5811)
- C API: Add `BinaryenAddFunctionWithHeapType` which is like
  `BinaryenAddFunction` but takes a heap type. The old function is kept for
  backwards compatibility and as a convenience. (#5829)
- Work on new optimization framework using lattices. (#5784, #5794, #5800,
  #5817, #5831, #5849)
- Heap types are now final by default and openness must be opted into both in
  the text and binary formats as well as in the TypeBuilder API. (#5918)

(fcambus)

2023-11-06 21:56:52 UTC MAIN commitmail json YAML

doc: Updated lang/yabasic to 2.90.4

(fcambus)

2023-11-06 21:55:59 UTC MAIN commitmail json YAML

yabasic: update to 2.90.4.

Version 2.90.4 (September 17, 2023)

- Fixed a bug related with 'print using' under windows. Thanx to Paul
  Shutler for reporting this !

(fcambus)

2023-11-06 21:45:47 UTC MAIN commitmail json YAML

doc: Updated net/dbip-country-lite to 2023.11

(fcambus)

2023-11-06 21:45:36 UTC MAIN commitmail json YAML

dbip-country-lite: update to 2023.11.

No upstream ChangeLog.

(fcambus)