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

2024-05-13 09:35:09 UTC Now

2023-11-28 17:28:32 UTC MAIN commitmail json YAML

gmime: Remove bogus libgpg-error=build depmethod.

This is certainly not a build-only dependency, and is already included by
at least two different full dependencies.  Fixes issue exposed by indirect
dependency checks.

(jperkin)

2023-11-28 17:25:38 UTC MAIN commitmail json YAML

bzip3: added version 1.3.2

A better, faster and stronger spiritual successor to BZip2. Features higher
compression ratios and better performance thanks to a order-0 context mixing
entropy coder, a fast Burrows-Wheeler transform code making use of suffix
arrays and a RLE with Lempel Ziv+Prediction pass based on LZ77-style string
matching and PPM-style context modeling.

(adam)

2023-11-28 17:22:55 UTC MAIN commitmail json YAML

Note addition of sysutils/py-borgmatic version 1.8.5.

(he)

2023-11-28 17:22:12 UTC MAIN commitmail json YAML

Add py-borgmatic.

(he)

2023-11-28 17:21:37 UTC MAIN commitmail json YAML

Add sysutils/py-borgmatic version 1.8.5.

borgmatic is a simple, configuration-driven backup software for
servers and workstations. Protect your files with client-side
encryption. Backup your databases too. Monitor it all with integrated
third-party services.

(he)

2023-11-28 17:19:25 UTC MAIN commitmail json YAML

Updated time/py-tempora; Removed devel/py-test-freezegun

(adam)

2023-11-28 17:19:00 UTC MAIN commitmail json YAML

2023-11-28 17:16:45 UTC MAIN commitmail json YAML

py-tempora: fix path to devel/py-test-freezer

(adam)

2023-11-28 17:16:25 UTC MAIN commitmail json YAML

py-virtualenv: fix path to devel/py-test-freezer

(adam)

2023-11-28 17:15:22 UTC MAIN commitmail json YAML

py-tempora: updated to 5.5.0

v5.5.0

Features

- Stopwatch now uses ``time.monotonic``.

v5.4.0

Features

- Require Python 3.8 or later.

v5.3.0

Removed use of ``datetime.utc**`` functions
deprecated in Python 3.12.

v5.2.2

Fixed bug in tests that would fail when a leap year
was about a year away.

v5.2.1

Restored dependency on ``jaraco.functools``, still
used in timing module.

v5.2.0

Remove dependency on jaraco.functools.

v5.1.1

Packaging refresh.

v5.1.0

Introduced ``infer_datetime`` and added some type hints.

(adam)

2023-11-28 17:10:42 UTC MAIN commitmail json YAML

Added devel/py-test-freezer; Updated devel/py-virtualenv

(adam)

2023-11-28 17:09:22 UTC MAIN commitmail json YAML

py-virtualenv: updated to 20.24.7

20.24.7
Upgrade embedded wheels:
wheel to 0.41.3 from 0.41.2

(adam)

2023-11-28 17:06:40 UTC MAIN commitmail json YAML

doc: Updated sysutils/eza to 0.16.1

(fox)

2023-11-28 17:06:14 UTC MAIN commitmail json YAML

sysutils/eza: Update to 0.16.1

Changes since 0.16.0:

eza v0.16.1

Description

Changelog

Bug Fixes

  * Don't panic with todo!() on inaccessible dir
  * Don't panic if the btime of a file is Err
  * Lifetime annotations and manpage/shell completion nits
  * Reflow help

Features

  * Handle formatting and display of binary extended attributes.
  * Add netbsd and freebsd support for extended attributes

Miscellaneous Tasks

  * Update flake inputs
  * Release eza v0.16.1

Testing

  * Vars mocking
  * Display and meta options
  * Filtering and sorting
  * Long view options
  * Regenerate --help tests

Build

  * Sign release tags

(fox)

2023-11-28 17:05:28 UTC MAIN commitmail json YAML

2023-11-28 16:29:52 UTC MAIN commitmail json YAML

converters/php-mbstring: use separate PLIST for each PHP version

PLIST of php-mbstring will change again with PHP 8.3.  Now instead of using
PLIST_VAR, use separate PLIST for each PHP version.

Add PLIST for php83, too.

(taca)

2023-11-28 16:12:57 UTC MAIN commitmail json YAML

botan1: Use python tool.mk.

Avoids python buildlink3 problems with indirect dependencies.

(jperkin)

2023-11-28 15:49:17 UTC MAIN commitmail json YAML

compiz: Remove bogus BUILDLINK_DEPMETHOD.pango=build.

pango is already included at least twice by other full dependencies so it's
never going to be build-only, and it causes failures with indirect dependency
checks.

(jperkin)

2023-11-28 15:16:31 UTC MAIN commitmail json YAML

Updated lang/sbcl to 2.3.11.

(rjs)

2023-11-28 15:03:55 UTC MAIN commitmail json YAML

Update to sbcl-2.3.11.

Enable NetBSD/i386 build again.

Changes in sbcl-2.3.11 relative to sbcl-2.3.10

    * minor incompatible change: streams with an external-format
      specified with :REPLACEMENT will use their replacement data once
      per stream unit that causes a decoding error (rather than, in
      some cases, once for a sequence of bytes none of which is a
      valid character start position for that external-format).
    * minor incompatible change: external-format designators with
      unsupported or unrecognized options now signal an error when
      used.
    * enhancement: During generic function dispatch, for a generic
      function using standard- or short-method-combination, if there
      are no applicable primary methods the system will call the
      generic function SB-PCL:NO-PRIMARY-METHOD, whose default
      behaviour is to signal an error. Users may define methods on
      this generic function.
    * enhancement: external formats for unibyte encodings and utf-8
      now support newline variants.
    * enhancement: character decoding and encoding errors signalled by
      stream or octet functions now provide a USE-VALUE restart for
      handlers to provide replacement input or output.
    * enhancement: READ-SEQUENCE and WRITE-SEQUENCE support
      user-defined sequences; the default implementation proceeds
      element-by-element, reading or writing single bytes or
      characters to or from the stream as appropriate.
    * bug fix: OCTETS-TO-STRING using unibyte external formats with
      unallocated codepoints (e.g. iso-8859-3) correctly signal or use
      replacements rather than taking bits from the address of NIL and
      converting those bits to a character.
    * bug fix: FILE-STRING-LENGTH now returns NIL if the input datum
      is not encodable in the stream's external format.
    * bug fix: table-based multibyte external formats (EUC-JP,
      Shift-JIS, GBK) now honour a replacement character (in the
      external format or through restarts) when encoding to octets.
    * bug fix: converting from octets using the UCS-2, UCS-4 and
      UTF-32 external formats no longer reads past the end of an octet
      array with a non-integral number of two- or four-byte units.
    * bug fix: converting from octets using the UCS-2, UCS-4, UTF-16
      or UTF-32 external formats now returns a simple string, as
      required by the type declaration of OCTETS-TO-STRING.
    * bug fix: providing an invalid external format argument to OPEN
      or WITH-OPEN-FILE (or the internal MAKE-FD-STREAM) no longer
      leaks a file descriptor.
    * bug fix: SB-ROTATE-BYTE recognizes out-of-relevant-range BYTE
      specifications for integers before attempting to cons up
      enormous bignums for masking and shifting. (#2042937)
    * bug fix: fix type derivation on compiling SB-ROTATE-BYTE forms
      with non-zero POSITION in the byte specifier. (#2042775)
    * bug fix: fix multiple assembler errors when compiling
      MAKE-ARRAY, MAKE-STRING and similar with a large constant
      size. (#2037347, #2038744)
    * bug fix: fix internal error when compiling (SETF SBIT) with a
      large constant index. (#2037415)
    * bug fix: fix internal compiler error on invalid lambda list
      parameters in LABELS. (#2040334)
    * bug fix: fix internal compiler error when compiling some
      infinitely-recursive LABELS forms. (#2042704)
    * bug fix: fix internal compiler error when attempting to inline a
      jump to a label that has been deleted. (#2043262)
    * bug fix: FILL-POINTER should never be made to go negative. (#2042452)
    * optimization: external formats with :REPLACEMENT no longer bind
      handlers for coding errors around conversion functions, and so
      should cons less and be faster.
    * optimization: when the :EXTERNAL-FORMAT argument to
      STRING-TO-OCTETS or OCTETS-TO-STRING is a compile-time constant,
      the external format is resolved at load time rather than on each
      call.
    * optimization: the compiler is able to constrain the types of
      inputs to some functions given a derived or asserted type of the
      function's return value.
    * optimization: the compiler performs fewer redundant type checks
      in ASSOC, GETF and similar functions.

Changes in sbcl-2.3.10 relative to sbcl-2.3.9

    * enhancement: The compiler now allows stack allocating vectors of
      any size on all safety levels, not just those which it can prove
      are of sub-page sizes. It can do this because it now inserts
      code to check for stack overflow explicitly on higher safety
      levels.
    * enhancements to the disassembler:
        * on arm64, x86-64, DISASSEMBLE annotates references to static
          symbols.
    * bug fix: calls to generic functions now detect erroneous
      keywords (in the sense of CLHS 7.6.5) passed as arguments even
      when auxiliary methods are applicable.
    * bug fix: the standard method on SB-MOP:COMPUTE-EFFECTIVE-METHOD
      no longer inserts calls to implementation-defined local
      macros. (reported by Daniel Kochma��ski)
    * bug fix: compiler error from state-machine-like LABELS forms in
      some circumstances. (#2037318)
    * bug fix: fix compile-time error in constant-folding RATIONAL on
      literal float infinities. (#2037455)
    * bug fix: failure on x86-64 to assemble code for EQL tests of
      comparisons with immediates. (#2037456)
    * bug fix: infinite loop in the compiler for simplification of
      type tests of complicated union types. (#2038112, reported by
      Paul M. Rodriguez)
    * bug fix: inability to dump a literal displaced array containing
      copies of its displacement target. (#2038233, reported by James
      Kalenius)
    * bug fix: compiler error in LOGBITP type derivation. (#2038241)
    * bug fix: compiler error in AREF type derivation. (#2038659)
    * bug fix: compiler internal consistency failure in overflow type
      checks. (#2038736)
    * bug fix: work around an infinite loop in type simplification by
      not providing such types from the compiler. (#2038980, reported
      by Richard Holcombe)
    * bug fix: spurious run-time argument count errors from generic
      function calls on arm64. (#2039006, reported by fiddlerwoaroof)
    * bug fix: errors in SCALE-FLOAT on floating-point
      infinities. (#2039613)
    * bug fix: ROOM is slightly more robust to
      incompletely-initialized instances at the point of running
      ROOM. (Reported by Andreas Franke)
    * bug fix: finalizers saved through SAVE-LISP-AND-DIE and
      subsequently executed do not trigger memory faults. (Reported by
      Bohong Huang)
    * optimization: improvements to type derivation for ISQRT,
      INTEGER-LENGTH, LOGCOUNT, LOG, DENOMINATOR.

Changes in sbcl-2.3.9 relative to sbcl-2.3.8

    * enhancement: stack allocation via DYNAMIC-EXTENT now applies to
      all values that a variable can take on (for example via SETQ),
      not just the initial binding. This permits for example building
      complex or recursive structures on the stack more easily via
      iteration. See the updated manual entry for more details.
    * minor incompatible change: some interfaces in the SB-POSIX
      contrib module adhere to the spec that a NULL result from the C
      library is an error if and only if errno was altered by the
      call. SYSCALL-ERROR will be signaled if so.
    * enhancement: the SB-POSIX contrib module provides DO-PASSWDS and
      DO-GROUPS to allow users to iterate over password and group
      databases safely.
    * platform support:
        * support for Darwin on x86 and PowerPC has been
          restored. (#2033287, thanks to Kirill A. Korinsky, Sergey
          Fedorov and barracuda156)
    * bug fix: miscompilation due to erroneous type derivation in the
      presence of multiplication of fixnums by ratios. (#2033695,
      reported by Patrick Dussud)
    * bug fix: compiler error when compiling signed- and unsigned
      64-bit type checks in some cases. (#2033997, reported by Eric
      Smith)
    * bug fix: compiler error when the :INITIAL-CONTENTS argument to
      MAKE-ARRAY is a constant non-sequence. (#2037328)
    * bug fix: compiler error when constant-folding sequence functions
      with :TEST or :KEY functions erroring on the given
      sequence. (#2037341)
    * bug fix: compiler error when arguments to array or sequence
      functions imply a very large sequence size. (#2037443, #2037348)
    * bug fix: compiler error when the return value of ADJUST-ARRAY is
      not used. (#2037450)
    * optimization: function types derived by the compiler can in some
      cases be propagated backwards through the intermediate
      representation.
    * optimization: better type derivations for LDB, LOGBITP, RATIO.
    * optimization: eliminate bound checks in more cases involving
      transitive comparisons.

(rjs)

2023-11-28 11:14:21 UTC MAIN commitmail json YAML

gmpc: Remove default BUILDLINK_DEPMETHOD.gmpc=build.

It doesn't make any sense, plugins are useless without the main package, and
it causes indirect depends issues.

(jperkin)

2023-11-28 10:53:42 UTC MAIN commitmail json YAML

doc: Updated wm/windowmaker to 0.96.0nb4

(jperkin)

2023-11-28 10:53:32 UTC MAIN commitmail json YAML

windowmaker: Remove bogus BUILDLINK_DEPMETHOD.libXt=build.

It is definitely not a build-only dependency.  Exposed by indirect depends
checks.  Bump PKGREVISION.

(jperkin)

2023-11-28 10:51:06 UTC MAIN commitmail json YAML

doc: Updated graphics/freetype-utils to 1.5nb2

(jperkin)

2023-11-28 10:50:57 UTC MAIN commitmail json YAML

freetype-utils: Remove bogus BUILDLINK_DEPMETHOD.libXt=build.

It is definitely not a build-only dependency.  Exposed by indirect depends
checks.  Bump PKGREVISION.

(jperkin)

2023-11-28 10:14:02 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.23.3

(pin)

2023-11-28 10:13:29 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.23.3

Fix: shorthand links with `--export`

New feature:
* dump internal default configuration to stdout with `-C -`

(pin)

2023-11-28 10:13:20 UTC MAIN commitmail json YAML

utf8proc: add missing pkgconfig override

(nros)

2023-11-28 10:12:49 UTC MAIN commitmail json YAML

doc: Updated textproc/ripgrep to 14.0.2

(pin)

2023-11-28 10:12:28 UTC MAIN commitmail json YAML

textproc/ripgrep: update to 14.0.2

14.0.2 (2023-11-27)
===================
This is a patch release with a few small bug fixes.

Bug fixes:

* [BUG #2654](https://github.com/BurntSushi/ripgrep/issues/2654):
  Fix `deb` release sha256 sum file.
* [BUG #2658](https://github.com/BurntSushi/ripgrep/issues/2658):
  Fix partial regression in the behavior of `--null-data --line-regexp`.
* [BUG #2659](https://github.com/BurntSushi/ripgrep/issues/2659):
  Fix Fish shell completions.
* [BUG #2662](https://github.com/BurntSushi/ripgrep/issues/2662):
  Fix typo in documentation for `-i/--ignore-case`.

14.0.1 (2023-11-26)
===================
This a patch release meant to fix `cargo install ripgrep` on Windows.

Bug fixes:

* [BUG #2653](https://github.com/BurntSushi/ripgrep/issues/2653):
  Include `pkg/windows/Manifest.xml` in crate package.

14.0.0 (2023-11-26)
===================
ripgrep 14 is a new major version release of ripgrep that has some new
features, performance improvements and a lot of bug fixes.

The headlining feature in this release is hyperlink support. In this release,
they are an opt-in feature but may change to an opt-out feature in the future.
To enable them, try passing `--hyperlink-format default`. If you use [VS Code],
then try passing `--hyperlink-format vscode`. Please [report your experience
with hyperlinks][report-hyperlinks], positive or negative.

[VS Code]: https://code.visualstudio.com/
[report-hyperlinks]: https://github.com/BurntSushi/ripgrep/discussions/2611

Another headlining development in this release is that it contains a rewrite
of its regex engine. You generally shouldn't notice any changes, except for
some searches may get faster. You can read more about the [regex engine rewrite
on my blog][regex-internals]. Please [report your performance improvements or
regressions that you notice][report-perf].

[report-perf]: https://github.com/BurntSushi/ripgrep/discussions/2652

Finally, ripgrep switched the library it uses for argument parsing. Users
should not notice a difference in most cases (error messages have changed
somewhat), but flag overrides should generally be more consistent. For example,
things like `--no-ignore --ignore-vcs` work as one would expect (disables all
filtering related to ignore rules except for rules found in version control
systems such as `git`).

[regex-internals]: https://blog.burntsushi.net/regex-internals/

**BREAKING CHANGES**:

* `rg -C1 -A2` used to be equivalent to `rg -A2`, but now it is equivalent to
  `rg -B1 -A2`. That is, `-A` and `-B` no longer completely override `-C`.
  Instead, they only partially override `-C`.

Build process changes:

* ripgrep's shell completions and man page are now created by running ripgrep
with a new `--generate` flag. For example, `rg --generate man` will write a
man page in `roff` format on stdout. The release archives have not changed.
* The optional build dependency on `asciidoc` or `asciidoctor` has been
dropped. Previously, it was used to produce ripgrep's man page. ripgrep now
owns this process itself by writing `roff` directly.

Performance improvements:

* [PERF #1746](https://github.com/BurntSushi/ripgrep/issues/1746):
  Make some cases with inner literals faster.
* [PERF #1760](https://github.com/BurntSushi/ripgrep/issues/1760):
  Make most searches with `\b` look-arounds (among others) much faster.
* [PERF #2591](https://github.com/BurntSushi/ripgrep/pull/2591):
  Parallel directory traversal now uses work stealing for faster searches.
* [PERF #2642](https://github.com/BurntSushi/ripgrep/pull/2642):
  Parallel directory traversal has some contention reduced.

Feature enhancements:

* Added or improved file type filtering for Ada, DITA, Elixir, Fuchsia, Gentoo,
  Gradle, GraphQL, Markdown, Prolog, Raku, TypeScript, USD, V
* [FEATURE #665](https://github.com/BurntSushi/ripgrep/issues/665):
  Add a new `--hyperlink-format` flag that turns file paths into hyperlinks.
* [FEATURE #1709](https://github.com/BurntSushi/ripgrep/issues/1709):
  Improve documentation of ripgrep's behavior when stdout is a tty.
* [FEATURE #1737](https://github.com/BurntSushi/ripgrep/issues/1737):
  Provide binaries for Apple silicon.
* [FEATURE #1790](https://github.com/BurntSushi/ripgrep/issues/1790):
  Add new `--stop-on-nonmatch` flag.
* [FEATURE #1814](https://github.com/BurntSushi/ripgrep/issues/1814):
  Flags are now categorized in `-h/--help` output and ripgrep's man page.
* [FEATURE #1838](https://github.com/BurntSushi/ripgrep/issues/1838):
  An error is shown when searching for NUL bytes with binary detection enabled.
* [FEATURE #2195](https://github.com/BurntSushi/ripgrep/issues/2195):
  When `extra-verbose` mode is enabled in zsh, show extra file type info.
* [FEATURE #2298](https://github.com/BurntSushi/ripgrep/issues/2298):
  Add instructions for installing ripgrep using `cargo binstall`.
* [FEATURE #2409](https://github.com/BurntSushi/ripgrep/pull/2409):
  Added installation instructions for `winget`.
* [FEATURE #2425](https://github.com/BurntSushi/ripgrep/pull/2425):
  Shell completions (and man page) can be created via `rg --generate`.
* [FEATURE #2524](https://github.com/BurntSushi/ripgrep/issues/2524):
  The `--debug` flag now indicates whether stdin or `./` is being searched.
* [FEATURE #2643](https://github.com/BurntSushi/ripgrep/issues/2643):
  Make `-d` a short flag for `--max-depth`.
* [FEATURE #2645](https://github.com/BurntSushi/ripgrep/issues/2645):
  The `--version` output will now also contain PCRE2 availability information.

Bug fixes:

* [BUG #884](https://github.com/BurntSushi/ripgrep/issues/884):
  Don't error when `-v/--invert-match` is used multiple times.
* [BUG #1275](https://github.com/BurntSushi/ripgrep/issues/1275):
  Fix bug with `\b` assertion in the regex engine.
* [BUG #1376](https://github.com/BurntSushi/ripgrep/issues/1376):
  Using `--no-ignore --ignore-vcs` now works as one would expect.
* [BUG #1622](https://github.com/BurntSushi/ripgrep/issues/1622):
  Add note about error messages to `-z/--search-zip` documentation.
* [BUG #1648](https://github.com/BurntSushi/ripgrep/issues/1648):
  Fix bug where sometimes short flags with values, e.g., `-M 900`, would fail.
* [BUG #1701](https://github.com/BurntSushi/ripgrep/issues/1701):
  Fix bug where some flags could not be repeated.
* [BUG #1757](https://github.com/BurntSushi/ripgrep/issues/1757):
  Fix bug when searching a sub-directory didn't have ignores applied correctly.
* [BUG #1891](https://github.com/BurntSushi/ripgrep/issues/1891):
  Fix bug when using `-w` with a regex that can match the empty string.
* [BUG #1911](https://github.com/BurntSushi/ripgrep/issues/1911):
  Disable mmap searching in all non-64-bit environments.
* [BUG #1966](https://github.com/BurntSushi/ripgrep/issues/1966):
  Fix bug where ripgrep can panic when printing to stderr.
* [BUG #2046](https://github.com/BurntSushi/ripgrep/issues/2046):
  Clarify that `--pre` can accept any kind of path in the documentation.
* [BUG #2108](https://github.com/BurntSushi/ripgrep/issues/2108):
  Improve docs for `-r/--replace` syntax.
* [BUG #2198](https://github.com/BurntSushi/ripgrep/issues/2198):
  Fix bug where `--no-ignore-dot` would not ignore `.rgignore`.
* [BUG #2201](https://github.com/BurntSushi/ripgrep/issues/2201):
  Improve docs for `-r/--replace` flag.
* [BUG #2288](https://github.com/BurntSushi/ripgrep/issues/2288):
  `-A` and `-B` now only each partially override `-C`.
* [BUG #2236](https://github.com/BurntSushi/ripgrep/issues/2236):
  Fix gitignore parsing bug where a trailing `\/` resulted in an error.
* [BUG #2243](https://github.com/BurntSushi/ripgrep/issues/2243):
  Fix `--sort` flag for values other than `path`.
* [BUG #2246](https://github.com/BurntSushi/ripgrep/issues/2246):
  Add note in `--debug` logs when binary files are ignored.
* [BUG #2337](https://github.com/BurntSushi/ripgrep/issues/2337):
  Improve docs to mention that `--stats` is always implied by `--json`.
* [BUG #2381](https://github.com/BurntSushi/ripgrep/issues/2381):
  Make `-p/--pretty` override flags like `--no-line-number`.
* [BUG #2392](https://github.com/BurntSushi/ripgrep/issues/2392):
  Improve global git config parsing of the `excludesFile` field.
* [BUG #2418](https://github.com/BurntSushi/ripgrep/pull/2418):
  Clarify sorting semantics of `--sort=path`.
* [BUG #2458](https://github.com/BurntSushi/ripgrep/pull/2458):
  Make `--trim` run before `-M/--max-columns` takes effect.
* [BUG #2479](https://github.com/BurntSushi/ripgrep/issues/2479):
  Add documentation about `.ignore`/`.rgignore` files in parent directories.
* [BUG #2480](https://github.com/BurntSushi/ripgrep/issues/2480):
  Fix bug when using inline regex flags with `-e/--regexp`.
* [BUG #2505](https://github.com/BurntSushi/ripgrep/issues/2505):
  Improve docs for `--vimgrep` by mentioning footguns and some work-arounds.
* [BUG #2519](https://github.com/BurntSushi/ripgrep/issues/2519):
  Fix incorrect default value in documentation for `--field-match-separator`.
* [BUG #2523](https://github.com/BurntSushi/ripgrep/issues/2523):
  Make executable searching take `.com` into account on Windows.
* [BUG #2574](https://github.com/BurntSushi/ripgrep/issues/2574):
  Fix bug in `-w/--word-regexp` that would result in incorrect match offsets.
* [BUG #2623](https://github.com/BurntSushi/ripgrep/issues/2623):
  Fix a number of bugs with the `-w/--word-regexp` flag.
* [BUG #2636](https://github.com/BurntSushi/ripgrep/pull/2636):
  Strip release binaries for macOS.

(pin)

2023-11-28 01:16:23 UTC MAIN commitmail json YAML

Updated net/gh to 2.39.1

(nonaka)

2023-11-28 01:08:11 UTC MAIN commitmail json YAML

net/gh: update to 2.39.1

GitHub CLI 2.39.1
-----------------
- Fix executable location
- Query project item status field properly

GitHub CLI 2.39.0
-----------------
- release create: Fix --latest flag behavior when creating release wth assets
- issue/pr: Include project item status when exporting issues and pull requests
- codespace: Resolve race condition in codespaces connection
- release download: Improve usage documentation
- run view: Simplify annotation fetch error handling
- api: Set default Accept header when one is not specified
- build(deps): bump github.com/henvic/httpretty from 0.1.2 to 0.1.3

GitHub CLI 2.38.0
-----------------
- extension install no longer errors unhelpfully if the extension is already
  installed
- All tables now have headers
- project commands have a clearer error message when no owner can be resolved
- workflow run now presents a select for choice workflow input types
- codespace create no longer polls for additional codespace permissions
  unnecessarily
- go install now works with the removal of our crypto fork

GitHub CLI 2.37.0
-----------------
**Breaking Changes**
- project: Remove template field from --format=json output by @samcoe in #8160
  -  In v2.34.0 we introduced the template field when outputing projects to
    JSON, unfortunately we forgot to take into account our GHES users.
    This field does not exist on GHES 3.8 and older. Including this field
    in our queries and output broke nearly all the project commands for users
    targeting these older versions of GHES. As we try our hardest to keep
    gh compatible with all non-deprecated GHES versions this was a pretty
    big mistake. In order to fix it we are reverting the querying and
    exporting of the template field for project commands. We apologize for
    the inconvenience this may cause, and plan to bring back this field
    once GHES 3.8 gets deprecated.

- repo create: Allow --disable-issues and --template flags to be used together
- repo create: Allow --homepage and --template flag to be used together
- repo create: Allow creating repositories from templates in interactive mode
- repo fork: Set default repo when forking repo
- codespace: Migrate all Codespaces operations from Live Share to Dev Tunnels
- codespace create: Poll permission acceptance endpoint on codespace creation
- pr create: Remove duplicates targets for push survey
- pr create: Fix typo in documentation
- browse: Do not use relative paths when --repo flag is used

GitHub CLI 2.36.0
-----------------
- codespace: Hint adding codespace scope when not logged in
- codespace ports: Forward codespace ports over Dev Tunnels
- cache delete: Percent-encode keys
- gpg-key delete, run watch: Return HTTP errors properly
- pr checks: Show cancelled checks
- cache list: Add JSON exporting support
- auth: Fix startup panic when logged out
- secret list, deploy-key list: Support standard output format flags
- pr create: Update the docs on flag --fill
- run view: Use attempt input when fetching jobs
- project item-edit: New clear flag to remove item field value
- build(deps): Bump mislav/bump-homebrew-formula-action from 2 to 3
- Update triage documentation with link to unlabeled open issues

GitHub CLI 2.35.0
-----------------
- gh alias delete now supports the --all flag
- gh release delete now supports the --cleanup-tag flag
- gh release create now supports the --notes-from-tag flag
- Clarified gh repo list --fork and --source behavior for orgs
- gh cs create now shows the full permissions URL
- Documented when gh auth login falls back to using insecure storage
- Bumped goreleaser/goreleaser-action from 4 to 5

GitHub CLI 2.34.0
-----------------
- api: Add --verbose flag by @JunNishimura in #7826
- config clear-cache: New command to clear the cli cache
- workflow list: Add --json, --jq and --template flags
- project mark-template: New command to control project template options
- docs: Fix Nix/NixOS install docs
- repo rename: Properly rename remote for GHES hosts
- pr checks: Return different exit code for PENDING vs FAILED
- repo create: Execute clone when readme option is enabled
- repo create: Allow --disable-wiki flag with --template flag
- auth status: Reword token invalid message
- status: Show status even if a comment 404s
- run view: Fetch all run jobs
- Use go-gh prompter package
- Add formula-path to homebrew-bump step
- build(deps): bump actions/checkout from 3 to 4

GitHub CLI 2.33.0
-----------------
- Delete local branch more often when merging PR
- Do not allow issue and pr templates to be symlinks
- release create: Trim spaces on tag name
- Use filepath.Base to sanitize path for archive downloads
- Codespaces: Use the host name from the logged in server for commands
- Update CONTRIBUTING.md
- Allow --org parameter in lieu of a repo context for rulesets, add
  current_user_can_bypass to rs view
- add missing ls aliases to list subcommands
- port repo edit prompts
- add clobber flag to alias set
- Remove GHE handling for workflow
- Upgrade to Go 1.21
- switch to prompter in workflow commands
- update more prompts
- switch to prompter in pr shared code
- THE FINAL PROMPTDOWN
- codespace: Handle HTTP request retry interruption

(nonaka)

2023-11-27 20:31:29 UTC MAIN commitmail json YAML

Updated www/py-widgetsnbextension, www/py-httpx, textproc/py-html-sanitizer, devel/py-allpairspy, devel/py-pathvalidate

(adam)

2023-11-27 20:30:58 UTC MAIN commitmail json YAML

py-pathvalidate: updated to 3.2.0

v3.2.0

Add reserved_name_handler argument to sanitize_filename function and sanitize_filepath function
Add NullValueHandler class and ReservedNameHandler class
Add fs_encoding property and byte_count property to ValidationError class
Add additional_reserved_names argument to validate/sanitize functions to allow custom reserved names
Modify the return value format of ValidationError.__str__ method
Improve type annotations

v3.1.0

Fix validation error messages to show the target-platform properly
Fix README: out of date with the actual error generated by validate_filename
Add description property to ErrorReason class
Add as_slog method to ValidationError class
Add docs extras
Change the type of the return value of ValidationError.reason from Optional[ErrorReason] to ErrorReason
Update [build-system]
Drop support for Python 3.6

v3.0.0

Trim heading spaces in Windows
Consider filesystem encoding for length calculations
Fix type model
Fix sanitizing of filenames that only consist of whitespaces and periods
Add validate_unprintable_char function
Add validate_after_sanitize keyword argument to sanitize_filename and sanitize_filepath functions
Add error codes to ErrorReason
Add zip_safe=False to setup
Modify to accept pathvalidate.Platform type as platform arguments
Rename type alias from Handler to NullValueHandler
Remove InvalidLengthError to use ValidationError
Improve type annotations
Make it possible to import FileNameValidator and FilePathValidator classes from the package root
Change constructor arguments of FileNameSanitizer and FilePathSanitizer classes
Remove min_len
Add validator
Remove deprecated functions
Modify error messages
Refactoring

(adam)

2023-11-27 20:29:43 UTC MAIN commitmail json YAML

2023-11-27 20:29:30 UTC MAIN commitmail json YAML

py-allpairspy: updated to 2.5.1

v2.5.1

examples/compare_to_others.py minor changes
Fix typo in MANIFEST.in
Add support for Python 3.9/3.10/3.11
Drop support for Python 2.7/3.5/3.6
Remove unused setup.cfg
Update [build-system]
Modify to use pypa/build for package build

(adam)

2023-11-27 20:28:35 UTC MAIN commitmail json YAML

2023-11-27 20:27:55 UTC MAIN commitmail json YAML

2023-11-27 20:26:04 UTC MAIN commitmail json YAML

2023-11-27 20:21:00 UTC MAIN commitmail json YAML

py-html-sanitizer: updated to 2.2.0

2.2 (2023-07-03)

- Changed ``keep_normalized_whitespace`` to preserve whitespace at the tail of
  tags, not just between tags.
- Changed the parameters of ``normalize_whitespace_in_text_or_tail`` to be
  keyword-only.

2.1 (2023-06-29)

- Added a test for a type of misconfiguration.
- Changed the sanitizer configuration validation to not allow unexpected data
  types in ``tags``, ``empty``, ``separate``, ``whitespace`` and
  ``attributes``.

2.0 (2023-06-28)

- Raised the minimum Python version to 3.7. Added Python 3.10, 3.11.
- Raised the minimum lxml version to the current 4.9.1.
- Switched from Travis CI to GitHub actions. Added Python 3.9 to the CI
  matrix.
- Renamed the main branch to main.
- Switched to a declarative setup.
- Fixed a whitespace dependency in the testsuite.
- Switched to hatchling and ruff.
- Made behavior-altering arguments to ``normalize_overall_whitespace``
  keyword-only.

(adam)

2023-11-27 20:18:46 UTC MAIN commitmail json YAML

py-httpx: updated to 0.25.2

0.25.2 (24th November, 2023)

Added

* Add missing type hints to few `__init__()` methods.

(adam)

2023-11-27 20:17:46 UTC MAIN commitmail json YAML

2023-11-27 17:20:54 UTC MAIN commitmail json YAML

Updated net/samba4, devel/py-pooch

(adam)

2023-11-27 17:20:29 UTC MAIN commitmail json YAML

py-pooch: updated to 1.8.0

v1.8.0

Bug fixes:

Fix bug: add support for old and new Zenodo APIs

New features:

Only create local data directories if necessary
Speed up import time by lazy loading requests

Maintenance:

Add support for Python 3.11
Only run CI cron job for the upstream repository

Documentation:

Add GemGIS to list of projects using Pooch
Fix spelling of Dataverse
Fix grammar on retrieve documentation

(adam)

2023-11-27 17:08:25 UTC MAIN commitmail json YAML

samba4: updated to 4.19.3

Release Notes for Samba 4.19.3

This is the latest stable release of the Samba 4.19 release series.
It contains the security-relevant bugfix CVE-2018-14628:

    Wrong ntSecurityDescriptor values for "CN=Deleted Objects"
    allow read of object tombstones over LDAP
    (Administrator action required!)
    https://www.samba.org/samba/security/CVE-2018-14628.html

Description of CVE-2018-14628
-----------------------------

All versions of Samba from 4.0.0 onwards are vulnerable to an
information leak (compared with the established behaviour of
Microsoft's Active Directory) when Samba is an Active Directory Domain
Controller.

When a domain was provisioned with an unpatched Samba version,
the ntSecurityDescriptor is simply inherited from Domain/Partition-HEAD-Object
instead of being very strict (as on a Windows provisioned domain).

This means also non privileged users can use the
LDAP_SERVER_SHOW_DELETED_OID control in order to view,
the names and preserved attributes of deleted objects.

No information that was hidden before the deletion is visible, but in
with the correct ntSecurityDescriptor value in place the whole object
is also not visible without administrative rights.

There is no further vulnerability associated with this error, merely an
information disclosure.

Action required in order to resolve CVE-2018-14628!
---------------------------------------------------

The patched Samba does NOT protect existing domains!

The administrator needs to run the following command
(on only one domain controller)
in order to apply the protection to an existing domain:

  samba-tool dbcheck --cross-ncs --attrs=nTSecurityDescriptor --fix

The above requires manual interaction in order to review the
changes before they are applied. Typicall question look like this:

  Reset nTSecurityDescriptor on CN=Deleted Objects,DC=samba,DC=org back to provision default?
        Owner mismatch: SY (in ref) DA(in current)
        Group mismatch: SY (in ref) DA(in current)
        Part dacl is different between reference and current here is the detail:
                (A;;LCRPLORC;;;AU) ACE is not present in the reference
                (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY) ACE is not present in the reference
                (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;DA) ACE is not present in the reference
                (A;;CCDCLCSWRPWPSDRCWDWO;;;SY) ACE is not present in the current
                (A;;LCRP;;;BA) ACE is not present in the current
  [y/N/all/none] y
  Fixed attribute 'nTSecurityDescriptor' of 'CN=Deleted Objects,DC=samba,DC=org'

The change should be confirmed with 'y' for all objects starting with
'CN=Deleted Objects'.

Changes since 4.19.2
--------------------

o  Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
  * BUG 15520: sid_strings test broken by unix epoch > 1700000000.

o  Ralph Boehme <slow@samba.org>
  * BUG 15487: smbd crashes if asked to return full information on close of a
    stream handle with delete on close disposition set.
  * BUG 15521: smbd: fix close order of base_fsp and stream_fsp in
    smb_fname_fsp_destructor().

o  Pavel FilipenskĂ˝ <pfilipensky@samba.org>
  * BUG 15499: Improve logging for failover scenarios.

o  Björn Jacke <bj@sernet.de>
  * BUG 15093: Files without "read attributes" NFS4 ACL permission are not
    listed in directories.

o  Stefan Metzmacher <metze@samba.org>
  * BUG 13595: CVE-2018-14628 [SECURITY] Deleted Object tombstones visible in
    AD LDAP to normal users.
  * BUG 15492: Kerberos TGS-REQ with User2User does not work for normal
    accounts.

o  Christof Schmitt <cs@samba.org>
  * BUG 15507: vfs_gpfs stat calls fail due to file system permissions.

o  Andreas Schneider <asn@samba.org>
  * BUG 15513: Samba doesn't build with Python 3.12.

(adam)

2023-11-27 15:40:47 UTC MAIN commitmail json YAML

Updated sysutils/py-loguru, textproc/py-jsonschema, textproc/py-jsonschema-specifications

(adam)

2023-11-27 15:40:25 UTC MAIN commitmail json YAML

py-jsonschema-specifications: updated to 2023.11.1

v2023.11.1
Unknown changes

(adam)

2023-11-27 15:37:10 UTC MAIN commitmail json YAML

py-jsonschema: updated to 4.20.0

v4.20.0

* Properly consider items (and properties) to be evaluated by ``unevaluatedItems`` (resp. ``unevaluatedProperties``) when behind a ``$dynamicRef`` as specified by the 2020 and 2019 specifications.
* ``jsonschema.exceptions.ErrorTree.__setitem__`` is now deprecated.
  More broadly, in general users of ``jsonschema`` should never be mutating objects owned by the library.

(adam)

2023-11-27 15:31:19 UTC MAIN commitmail json YAML

py-loguru: updated to 0.7.2

0.7.2 (2023-09-11)

Add support for formatting of ExceptionGroup errors
Fix possible RuntimeError when using multiprocessing.set_start_method() after importing the logger
Fix formatting of possible __notes__ attached to an Exception

0.7.1 (2023-09-04)

Add a new context optional argument to logger.add() specifying multiprocessing context (like "spawn" or "fork") to be used internally instead of the default one
Add support for true colors on Windows using ANSI/VT console when available
Fix possible deadlock when calling logger.complete() with concurrent logging of an asynchronous sink
Fix file possibly rotating too early or too late when re-starting an application around midnight
Fix inverted "<hide>" and "<strike>" color tags
Fix possible untraceable errors raised when logging non-unpicklable Exception instances while using enqueue=True
Fix possible errors raised when logging non-picklable Exception instances while using enqueue=True
Fix missing seconds and microseconds when formatting timezone offset that requires such accuracy
Raise ValueError if an attempt to use nanosecond precision for time formatting is detected

(adam)

2023-11-27 15:26:32 UTC MAIN commitmail json YAML

Updated devel/py-traitlets, devel/py-ipython

(adam)

2023-11-27 15:26:13 UTC MAIN commitmail json YAML

py-ipython: updated to 8.18.1

IPython 8.18 and 8.18.1
-----------------------

8.18.1 is identical to 8.18 but pin ``prompt_toolkit`` to greater than ``3.0.41``

Small release of IPython that fixes a small number of inconveniences.

- :ghpull:`14251` Fix a memory leak in qt event loop integration by setting
  the Loop parent to None.
- :ghpull:`14252` Pickleshare was made an optional dependency in 8.17, this
  leads to warnings in some installations when using modules completions. The
  warning has been silenced.
- :ghpull:`14241` Update event loop code for compatibility with more recent
  ``prompt_toolkit`` due to deprecations in Python 3.12.
- :ghpull:`14245` Fix doc example on Pygments styles
- :ghpull:`14238` Remove dependency on app_nope, this is actually only a
  dependency of IPykernel.

(adam)

2023-11-27 15:24:47 UTC MAIN commitmail json YAML

py-traitlets: updated to 5.14.0

5.14.0

Enhancements made

- Add option to load  traitlets values from environement.

Maintenance and upkeep improvements

- Update types for mypy 1.7
- chore: update pre-commit hooks
- Clean up lint handling

(adam)

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

doc: Note py-gobject* revbumps.

(jperkin)

2023-11-27 15:06:25 UTC MAIN commitmail json YAML

py-gobject*: Change buildlink3 to match requirements.

py-gobject is the package that needs a dependency on glib2, py-gobject-shared
only needs it via gobject-introspection to build the files that it installs.

Fixes issue with indirect depends, tested with py-gtk2.  Bump PKGREVISIONs.

(jperkin)

2023-11-27 14:45:40 UTC MAIN commitmail json YAML

gcc12: Stop subverting buildlink with LDFLAGS.

It's not clear why this was ever added in the first place (back in gcc46),
but it results in the build gcc finding libraries in PREFIX that aren't
buildlinked.

Discovered on macOS with the indirect DEPENDS checks where iconv was being
pulled in directly from PREFIX.  While here fix a non-ASCII space.

(jperkin)

2023-11-27 12:56:28 UTC MAIN commitmail json YAML

doc: Updated pkgtools/nih to 0.15.0

(cheusov)

2023-11-27 12:56:16 UTC MAIN commitmail json YAML

Update to 0.15.0

  nih remove:
    - now this command works correctly without external package
      repository

  nih leaf:
    - new option "-u" for printing user-installed leaf packages

  nih status:
    - option -s has been renamed to "-p"

  Primary extension for pkg_summary(5) is now "gz"

  Updates in man.1

  nih.default.conf:
    - update default URLs to package repositories

  root Makefile:
    - +PKG_DBDIR defaults to ${PREFIX}/pkgdb

(cheusov)

2023-11-27 12:51:38 UTC MAIN commitmail json YAML

check-shlibs: Include DSO name in failure output.

Clarify the use of "DSO", previously it referred to both the original object
that was being checked, as well as any libraries it depended upon, which was
just confusing.  While here reduce some of the diffs between the two versions.
At some point they should really just be merged together as there is a huge
amount of duplication.

(jperkin)

2023-11-27 12:31:48 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkg_summary-utils to 0.67.0

(cheusov)

2023-11-27 12:31:34 UTC MAIN commitmail json YAML

Update to 0.67.0

  pkg_summary2leaves:
    - new option -u for printing packages installed by user
    - option -r does not implies -a any longer

  pkg_grep_summary:
    - new option -E and "-t nonempty" for matching non-empty fields

  Fixes in tests

  Minor code clean-ups and coding style correction in grep_summary.c

  COPTS defaults to "-O3 -g"

  root Makefile: BMAKE variables defaults to "bmake"

(cheusov)

2023-11-27 11:16:42 UTC MAIN commitmail json YAML

*: Simplify vala buildlink3.

The default DEPMETHOD for vala's bl3 is "build", so there's no point
duplicating that in each package.  Given that it is only ever a build
dependency, completely remove the indirect dependencies as they should not
be made available.  Also remove obsolete BUILDLINK_API_DEPENDS settings.

Tested with a few of the affected packages.

(jperkin)

2023-11-27 09:58:59 UTC MAIN commitmail json YAML

Added devel/py-jaraco.versioning, devel/py-jaraco.vcs, devel/py-jaraco.develop; Updated devel/py-setuptools

(adam)

2023-11-27 09:58:35 UTC MAIN commitmail json YAML

py-setuptools: updated to 69.0.2

v69.0.2

Bugfixes

Added missing estimated date for removing setuptools.dep_util (deprecated in v69.0.0).

v69.0.1

Bugfixes

Fixed imports of setuptools.dep_util.newer_group. A deprecation warning is issued instead of a hard failure.

v69.0.0

Features

Include type information (py.typed, *.pyi) by default
Exported distutils.dep_util and setuptools.dep_util through setuptools.modified

Bugfixes

Replaced hardcoded numeric values with :obj:`dis.opmap`, fixing problem with 3.13.0a1.

Deprecations and Removals

Configuring project version and egg_info.tag_* in such a way that results in invalid version strings (according to PEP 440) is no longer permitted.
Removed deprecated egg_base option from dist_info. Note that the dist_info command is considered internal to the way setuptools build backend works and not intended for public usage.
The parsing of the deprecated metadata.license_file and metadata.requires fields in setup.cfg is no longer supported. Users are expected to move to metadata.license_files and options.install_requires (respectively).
Passing config_settings to setuptools.build_meta with deprecated values for --global-option is no longer allowed.
Removed deprecated namespace-packages from pyproject.toml. Users are asked to use :doc:`implicit namespace packages <PyPUG:guides/packaging-namespace-packages>` (as defined in PEP 420).
Added strict enforcement for project.dynamic in pyproject.toml. This removes the transitional ability of users configuring certain parameters via setup.py without making the necessary changes to pyproject.toml (as mandated by PEP 621).
Removed handling of --config-settings["--build-option"] in setuptools.build_meta from build-backend API hooks other than build_wheel. This was motivate by errors caused when passing this option.

(adam)

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

2023-11-27 09:52:12 UTC MAIN commitmail json YAML

py-jaraco.vcs: added version 1.1.0

jaraco.vcs provides classes for inspecting and working with repositories in the
Mercurial and Git version control systems (VCS).

The classes provided are designed to use subprocess invocation to leverage the
command-line interfaces of the VCS tools hg and git. An in-process RepoManager
for Mercurial exists but has been disabled due to issues that arise when run in
certain environments (namely setuptools sandboxing).

(adam)

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

2023-11-27 09:45:02 UTC MAIN commitmail json YAML

vala: Limit buildlink3 includes to DEPMETHOD=full.

This file is generally only included when the valac and vapigen tools are
required, and it even defaults to DEPMETHOD=build.  The library dependencies
are not required for running the tools, and this avoids a number of implicit
dependency issues.

(jperkin)

2023-11-27 09:38:16 UTC MAIN commitmail json YAML

p11-kit: Requires msgfmt.

(jperkin)

2023-11-27 06:59:22 UTC MAIN commitmail json YAML

Updated misc/py-autocommand, devel/py-wheel, www/py-aiohttp

(adam)

2023-11-27 06:59:02 UTC MAIN commitmail json YAML

py-aiohttp: updated to 3.9.1

3.9.1 (2023-11-26)

Bugfixes

- Fixed importing aiohttp under PyPy on Windows.
- Fixed async concurrency safety in websocket compressor.
- Fixed ``ClientResponse.close()`` releasing the connection instead of closing.
- Fixed a regression where connection may get closed during upgrade.
- Fixed messages being reported as upgraded without an Upgrade header in Python parser.

(adam)

2023-11-27 06:57:17 UTC MAIN commitmail json YAML

py-wheel: updated to 0.42.0

0.42.0 (2023-11-26)

- Allowed removing build tag with ``wheel tags --build ""``
- Fixed ``wheel pack`` and ``wheel tags`` writing updated ``WHEEL`` fields after a
  blank line, causing other tools to ignore them
- Fixed ``wheel pack`` and ``wheel tags`` writing ``WHEEL`` with CRLF line endings or
  a mix of CRLF and LF
- Fixed ``wheel pack --build-number ""`` not removing build tag from ``WHEEL``
  (above changes by Benjamin Gilbert)

(adam)

2023-11-27 06:55:58 UTC MAIN commitmail json YAML

2023-11-27 04:17:31 UTC MAIN commitmail json YAML

2023-11-27 03:23:50 UTC MAIN commitmail json YAML

Updated emulators/x16-rom to 46 [thorpej 2023-11-27]
Updated emulators/x16-emulator to 46 [thorpej 2023-11-27]

(thorpej)

2023-11-27 03:21:00 UTC MAIN commitmail json YAML

2023-11-27 02:23:29 UTC MAIN commitmail json YAML

Added archivers/lzsa version 1.4.1

(thorpej)

2023-11-27 02:21:51 UTC MAIN commitmail json YAML

Add a package for lzsa. LZSA is a collection of byte-aligned compression
formats that are specifically engineered for very fast decompression on
8-bit systems.

(thorpej)

2023-11-26 19:00:51 UTC MAIN commitmail json YAML

openjdk21: fix PKG_OPTIONS_VAR

(tnn)

2023-11-26 18:45:08 UTC MAIN commitmail json YAML

doc: Updated graphics/cairo to 1.18.0nb1

(schmonz)

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

cairo: just always install cairo-ft. Bump PKGREVISION.

Depend on freetype and fontconfig even if no options are selected, and
take care to explicitly enable or disable meson options. Should fix
pango build error seen on NetBSD sans X11:

    meson.build:429:4: ERROR: Problem encountered: No Cairo font backends found

Build-tested (and `otool -L`-inspected) on macOS with each of 'quartz',
'x11', 'xcb', 'x11 xcb', and no options selected.

(schmonz)

2023-11-26 17:48:28 UTC MAIN commitmail json YAML

Actually add ALTERNATIVES, missed in previous.

(schmonz)

2023-11-26 17:48:12 UTC MAIN commitmail json YAML

doc: Updated devel/goredo to 2.5.0

(schmonz)

2023-11-26 17:48:06 UTC MAIN commitmail json YAML

goredo: update to 2.5.0. Changes:

* Prevent rare race in the code, where externally modified target may
  panic the program.

pkgsrc changes:

* Offer 'redo' alternative.

(schmonz)

2023-11-26 16:47:28 UTC MAIN commitmail json YAML

Updated games/pysolfc

(adam)

2023-11-26 16:45:02 UTC MAIN commitmail json YAML

pysolfc: updated to 2.21.0

v2.21.0

Ten new games.
Compatibility with Pillow 10.0.
Several new display options.
Bugfixes and enhancements.

v2.20.1

The release packages have been updated to use the latest version of Python, and all the dependent libraries.
New alternate release packages for Windows and Mac that include the full cardsets library (these are larger and may take longer to download/install).
Bugfixes and other enhancements.

v2.20.0

Over 40 new games, bringing the total to 1,200!
Memory games can now use any type of cardset, including new Matching type cardsets.
New options in the Solitaire Wizard.
Additional documentation for a number of PySol's features.
Bugfixes and other enhancements.

(adam)

2023-11-26 16:28:38 UTC MAIN commitmail json YAML

py-kivy: set PYTHON_SELF_CONFLICT

(adam)

2023-11-26 16:11:20 UTC MAIN commitmail json YAML

doc: Updated misc/tui-journal to 0.5.0

(pin)

2023-11-26 16:10:59 UTC MAIN commitmail json YAML

misc/tui-journal: update to 0.5.0

What's Changed
- Added: Horizontal Scrollbar to Editor by @AmmarAbouZor in #217
- Changed: Upgrade Crates Ratatui & Tui-Textarea with breaking changes
  by @AmmarAbouZor in #224
- Added: Visual Mode to Built-in Editor by @AmmarAbouZor in #239

(pin)

2023-11-26 16:10:18 UTC MAIN commitmail json YAML

doc: Updated time/saturn-cli to 0.4.4

(pin)

2023-11-26 16:09:59 UTC MAIN commitmail json YAML

time/saturn-cli: update to 0.4.4

Small but critical bugfixes.
Sorry this release got so long to get to; life has happened. I'm hoping to
increase the pace of releases and fix some of the uglier bugs and performance
issues in a shorter time period from now on.

Here are the issues resolved:
- Fix an issue where all day events would be spam notified every day.
- Google: recurring tasks always preferred the original start time, not the
  current time.
- Fix using certain weekdays as time specifiers.

(pin)

2023-11-26 16:09:19 UTC MAIN commitmail json YAML

doc: Updated sysutils/felix to 2.10.2

(pin)

2023-11-26 16:08:58 UTC MAIN commitmail json YAML

sysutils/felix: update to 2.10.2

v2.10.2 (2023-11-26)
Fixed
- Added a filter to every user input to reject Keyup events. This is required
  on the windows platform.

(pin)

2023-11-26 16:08:10 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.53.0

(pin)

2023-11-26 16:07:51 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.53.1

Build
- Fixed a dependency issue that broke aarch64 builds on older rustc versions.

(pin)

2023-11-26 16:07:15 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-modules to 0.11.1

(pin)

2023-11-26 16:06:52 UTC MAIN commitmail json YAML

devel/cargo-modules: update to 0.11.1

[0.11.1] - 2023-11-25
Updated dependencies:
- rust-analyzer from 0.0.185 to 0.0.186

(pin)

2023-11-26 15:55:01 UTC MAIN commitmail json YAML

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

(adam)

2023-11-26 15:54:43 UTC MAIN commitmail json YAML

py-pygit2: updated to 1.13.3

1.13.3 (2023-11-21)

- New API for filters in Python
- Shallow repositories: New ``depth`` optional argument for
  ``clone_repository(...)`` and ``Remote.fetch(...)``
- New submodule ``init(...)``, ``update(...)`` and ``reload(...)`` functions
- Release GIL in ``Walker.__next__``
- Type hints for submodule functions in ``Repository``

(adam)

2023-11-26 15:51:56 UTC MAIN commitmail json YAML

py-xattr: updated to 1.0.0

ersion 1.0.0 released 2023-11-19

* Update test & build matrix and use Github Actions as a Trusted Publisher.
  Drop support for Python 3.7 and earlier (including Python 2).
  Move tests out of package.

(adam)

2023-11-26 15:00:38 UTC MAIN commitmail json YAML

Updated audio/SDL2_sound, devel/py-pebble

(adam)

2023-11-26 14:59:24 UTC MAIN commitmail json YAML

py-pebble: updated to 5.0.4

release 5.0.4

add type hints to decorator functions

(adam)

2023-11-26 14:52:31 UTC MAIN commitmail json YAML

2023-11-26 14:47:10 UTC MAIN commitmail json YAML

SDL2_sound: updated to 2.0.2

SDL_sound 2.0.2

This is the release of version 2.0.2 of SDL_sound. This is an official, stable release, and everyone is encouraged to upgrade. This release remains API and ABI compatible with previous releases of SDL_sound 2.0.x.

Significant changes

Tons of work on build fixes and improvements to the CMake project.
Sound_Sample::buffer is now guaranteed to be aligned and padded for SIMD access.
Audio conversion is now done via SDL_AudioStream, instead of SDL_AudioCVT, for better results.
Added MP3 duration support.
Fixes for WAV, Ogg Vorbis, and Midi decoding.
WAV decoder now supports 24-bit int PCM data.
Updated dr_mp3 and dr_flac.
Release tarball is manually built with a name/directory structure that matches other SDL2 satellite libraries.
Other bug fixes and improvements.

(adam)

2023-11-26 14:45:52 UTC MAIN commitmail json YAML

doc: reverted py-pexpect

(wiz)

2023-11-26 14:45:28 UTC MAIN commitmail json YAML

py-pexpect: revert wheelification for now

(wiz)

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

py-pysol_cards: add ALTERNATIVES

(adam)

2023-11-26 14:37:24 UTC MAIN commitmail json YAML

Updated devel/py-kivy-garden, games/py-pysol_cards

(adam)

2023-11-26 14:37:02 UTC MAIN commitmail json YAML

py-pysol_cards: updated to 0.14.3

0.14.3

* Try to fix getstate() / setstate() ; with tests

(adam)

2023-11-26 14:34:00 UTC MAIN commitmail json YAML

py-kivy-garden: updated to 0.1.5

Release v0.1.5

Prevent crash when options has no 'kivy' attribute
Fix for paths containing whitespace
Add garden gallery
Force lowercase for packages
Update garden
Add --no-download-progress install flag.

(adam)

2023-11-26 14:22:24 UTC MAIN commitmail json YAML

Updated devel/py-cython, devel/py-makefun

(adam)

2023-11-26 14:22:06 UTC MAIN commitmail json YAML

py-makefun: updated to 1.15.2

1.15.2 - bugfix

- Fixed `SyntaxError` happening when the name of a native coroutine function to create contains `'return'`.

(adam)

2023-11-26 14:16:49 UTC MAIN commitmail json YAML

py-cython: updated to 3.0.6

3.0.6 (2023-11-26)
==================

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

* Fused def function dispatch is a bit faster.
* Declarations for the ``wchar`` PyUnicode API were added.
* The Python "nogil" fork is now also detected with the new ``Py_GIL_DISABLED`` macro.

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

* Comparing dataclasses could give different results than Python.
* ``float(std::string)`` generated invalid C code.
* Using ``cpdef`` functions with ``cimport_from_pyx`` failed.
* A crash was fixed when string-formatting a Python value fails.
* On item access, Cython could try the sequence protocol before the mapping protocol
  in some cases if an object supports both.
* A C compiler warning was resolved.
* Complex numbers failed to compile in MSVC with C11.
* Some issues with the Limited API and with PyPy were resolved.
* A C++ issue in Python 3.13 was resolved.
* Several directives are now also available (as no-ops) in Python code.
* An error message was corrected.

(adam)

2023-11-26 12:36:04 UTC MAIN commitmail json YAML

doc: Updated biology/vsearch to 2.26.1

(bacon)

2023-11-26 12:35:56 UTC MAIN commitmail json YAML

2023-11-26 12:30:59 UTC MAIN commitmail json YAML

doc: Updated devel/py-pexpect to 4.9.0nb1

(wiz)

2023-11-26 12:30:46 UTC MAIN commitmail json YAML

py-pexpect: convert to wheel.mk

Mark as not for Python 2.

Add a missing test dependency, but tests hangs for me.

Bump PKGREVISION.

(wiz)

2023-11-26 10:48:46 UTC MAIN commitmail json YAML

2023-11-26 10:43:41 UTC MAIN commitmail json YAML

py-SDL2: allow Python 3.12

(adam)

2023-11-26 10:36:21 UTC MAIN commitmail json YAML

Updated emulators/qemu, devel/py-test-rerunfailures

(adam)

2023-11-26 10:36:04 UTC MAIN commitmail json YAML

py-test-rerunfailures: updated to 13.0

13.0 (2023-11-22)

Breaking changes

- Drop support for pytest < 7.0.

Features

- Add support for Python 3.12.

Bug fixes

- Fix crashitem names mismatch between client and server.
- Fix crash when setup fails with --rerun-except flag.

(adam)

2023-11-26 10:34:23 UTC MAIN commitmail json YAML

2023-11-26 10:27:29 UTC MAIN commitmail json YAML

Updated devel/py-anyio, misc/py-trove-classifiers

(adam)

2023-11-26 10:27:11 UTC MAIN commitmail json YAML

py-trove-classifiers: updated to 2023.11.22

2023.11.22

Add "Framework :: Sphinx :: Domain" classifier

(adam)

2023-11-26 10:25:50 UTC MAIN commitmail json YAML

py-anyio: updated to 4.1.0

4.1.0

- Adapted to API changes made in Trio v0.23:

  - Call ``trio.to_thread.run_sync()`` using the ``abandon_on_cancel`` keyword argument
    instead of ``cancellable``
  - Removed a checkpoint when exiting a task group
  - Renamed the ``cancellable`` argument in ``anyio.to_thread.run_sync()`` to
    ``abandon_on_cancel`` (and deprecated the old parameter name)
  - Bumped minimum version of Trio to v0.23
- Added support for voluntary thread cancellation via
  ``anyio.from_thread.check_cancelled()``
- Bumped minimum version of trio to v0.23
- Exposed the ``ResourceGuard`` class in the public API
- Fixed ``RuntimeError: Runner is closed`` when running higher-scoped async generator
  fixtures in some cases
- Fixed discrepancy between ``asyncio`` and ``trio`` where reraising a cancellation
  exception in an ``except*`` block would incorrectly bubble out of its cancel scope

(adam)

2023-11-26 10:21:38 UTC MAIN commitmail json YAML

2023-11-26 10:06:06 UTC MAIN commitmail json YAML

Updated www/py-idna, devel/py-limits, textproc/py-parse, devel/py-pexpect, devel/py-ipython

(adam)

2023-11-26 10:05:41 UTC MAIN commitmail json YAML

py-ipython: updated to 8.18.0

IPython 8.18
------------

Small release of IPython that fixes a small number of inconveniences.

- :ghpull:`14251` Fix a memory leak in qt event loop integration by setting
  the Loop parent to None.
- :ghpull:`14252` Pickleshare was made an optional dependency in 8.17, this
  leads to warnings in some installations when using modules completions. The
  warning has been silenced.
- :ghpull:`14241` Update event loop code for compatibility with more recent
  ``prompt_toolkit`` due to deprecations in Python 3.12.
- :ghpull:`14245` Fix doc example on Pygments styles
- :ghpull:`14238` Remove dependency on app_nope, this is actually only a
  dependency of IPykernel.

(adam)

2023-11-26 10:04:16 UTC MAIN commitmail json YAML

py-pexpect: updated to 4.9.0

4.9.0

Add support for Python 3.12
Clean up temporary files after UnicodeTests
Add Python 3.5, 3.6 and 3.12.0-rc.1 to test matrix
Set prompt correctly for zsh
Add zsh convenience function to replwrap module
Rework async unittests to rely on unittest.IsolatedAsyncioTestCase
Make test_expect.py work on POSIX systems that are not Linux based
Add support for socket, which allows sockets to be used crossplatform
Update async to work on newer versions of python
Remove deprecated RSAAuthentication option (SSHv1)
Multiple CI fixes
Use Github Actions for CI
Remove pytest-capturelog from testing requirements
Fix usage for Solaris
Fix threading for new versions of python
Fix documentation builds for use with Sphinx 3
Use sys.executable for tests and wrapper, allowing the calling python executable to be used instead
Update documentation about Wexpect
Added project urls to setup.py
Provide examples for how to use Pexpect and Pyte
Coerce compiled regex patterns type according to spawn encoding
Several doc updates

(adam)

2023-11-26 09:57:04 UTC MAIN commitmail json YAML

py-parse: updated to 1.20.0

1.20.0

Optimize _expand_named_fields
Add functionality to parse datetimes according C standard format codes.

(adam)

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

py-limits: updated to 3.7.0

v3.7.0

* Features

  * Ensure rate limit keys in redis use are prefixed
    with a `LIMITS` prefix. This allows for resetting
    all keys generated by the library without implicit
    knowledge of the key structure.

(adam)

2023-11-26 09:53:22 UTC MAIN commitmail json YAML

py-idna: updated to 3.6

3.6 (2023-11-25)

Fix regression to include tests in source distribution.

3.5 (2023-11-24)

Update to Unicode 15.1.0
String codec name is now "idna2008" as overriding the system codec "idna" was not working.
Fix typing error for codec encoding
"setup.cfg" has been added for this release due to some downstream lack of adherence to PEP 517. Should be removed in a future release so please prepare accordingly.
Removed reliance on a symlink for the "idna-data" tool to comport with PEP 517 and the Python Packaging User Guide for sdist archives.
Added security reporting protocol for project

(adam)

2023-11-26 07:59:33 UTC MAIN commitmail json YAML

Updated lang/nodejs20, textproc/ugrep

(adam)

2023-11-26 07:59:16 UTC MAIN commitmail json YAML

ugrep: updated to 4.3.4

ugrep v4.3.4

the ug command no longer quits with an error message when no default .ugrep config file was found
bzip3 is supported but not required to build ugrep; to use bzip3 with ugrep, execute ./build.sh --with-bzip3.
fix the output of + separators by no longer using them for GNU grep compatibility
fix option -v with -ABC context
fix configuration file option arguments that may got lost and causes option argument errors in some cases after parsing a config file, such as colors=
allow config file importing in config files using config=FILE (but does not permit recursive imports)
add Dockerfile-minimized
minor usability improvements

(adam)

2023-11-26 07:55:53 UTC MAIN commitmail json YAML

nodejs20: updated to 20.10.0

Version 20.10.0 'Iron' (LTS)

--experimental-default-type flag to flip module defaults

The new flag --experimental-default-type can be used to flip the default module system used by Node.js. Input that is already explicitly defined as ES modules or CommonJS, such as by a package.json "type" field or .mjs/.cjs file extension or the --input-type flag, is unaffected. What is currently implicitly CommonJS would instead be interpreted as ES modules under --experimental-default-type=module:

String input provided via --eval or STDIN, if --input-type is unspecified.

Files ending in .js or with no extension, if there is no package.json file present in the same folder or any parent folder.

Files ending in .js or with no extension, if the nearest parent package.json field lacks a type field; unless the folder is inside a node_modules folder.

In addition, extensionless files are interpreted as Wasm if --experimental-wasm-modules is passed and the file contains the "magic bytes" Wasm header.

Detect ESM syntax in ambiguous JavaScript

The new flag --experimental-detect-module can be used to automatically run ES modules when their syntax can be detected. For 窶彗mbiguous窶� files, which are .js or extensionless files with no package.json with a type field, Node.js will parse the file to detect ES module syntax; if found, it will run the file as an ES module, otherwise it will run the file as a CommonJS module. The same applies to string input via --eval or STDIN.

We hope to make detection enabled by default in a future version of Node.js. Detection increases startup time, so we encourage everyone窶覇specially package authors窶杯o add a type field to package.json, even for the default "type": "commonjs". The presence of a type field, or explicit extensions such as .mjs or .cjs, will opt out of detection.

New flush option in file system functions

When writing to files, it is possible that data is not immediately flushed to permanent storage. This allows subsequent read operations to see stale data. This PR adds a 'flush' option to the fs.writeFile family of functions which forces the data to be flushed at the end of a successful write operation.

Experimental WebSocket client

Adds a --experimental-websocket flag that adds a WebSocket global, as standardized by WHATWG.

vm: fix V8 compilation cache support for vm.Script

Previously repeated compilation of the same source code using vm.Script stopped hitting the V8 compilation cache after v16.x when support for importModuleDynamically was added to vm.Script, resulting in a performance regression that blocked users (in particular Jest users) from upgrading from v16.x.

The recent fixes allow the compilation cache to be hit again for vm.Script when --experimental-vm-modules is not used even in the presence of the importModuleDynamically option, so that users affected by the performance regression can now upgrade. Ongoing work is also being done to enable compilation cache support for vm.CompileFunction.

(adam)

2023-11-26 07:30:03 UTC MAIN commitmail json YAML

Updated net/ngtcp2, www/nghttp3

(adam)

2023-11-26 07:29:47 UTC MAIN commitmail json YAML

nghttp3: updated to 1.1.0

nghttp3 v1.1.0

Bump clang to 15
Bump clang-format to 15
windows: Fix warnings
Cpp ext
Use __FILE_NAME__ instead of __FILE__
Add nghttp3_pri_parse_priority
Define varint identifiers as macros
Fix doc

(adam)

2023-11-26 07:28:34 UTC MAIN commitmail json YAML

ngtcp2: updated to 1.1.0

ngtcp2 v1.1.0

Extract ngtcp2_frame_chain to its own file
Refactor ringbuf
Fix typo
Rename reset stream flags
Remove unused ngtcp2_conn_resched_frames
crypto: Fix bug that retry token AAD does not include QUIC version
cmake: re-add two missing includes
Bump clang to 15
quictls: Prefetch objects to workaround 3.x perf regression
Bump clang-format to 15
Bump quictls to 3.1.4+quic
Deprecate NGTCP2_PROTO_VER_MIN and NGTCP2_PROTO_VER_MAX
ngtcp2_conn_write_datagram conveniently accepts single buffer
windows: Fix warnings
ptlsclient, ptlsserver: Support hq
h09client: Use util::write_token
Cpp ext
Use __FILE_NAME__ instead of __FILE__
examples: Rename extend_max_streams_bidi to extend_max_local_streams_bidi
Define varint identifiers as macros
Limit the number of NEW_CONNECTION_ID frames that are in-flight
Make frame type of type uint64_t
Fix doc
Fix assertion failure
Eliminate floating point computations
Bump actions/github-script from 6 to 7
client: Optimize a bit
Revert ignoring loss signal during startup
Rework app_limited
Remove unused strmq_nretrans
autotools: Check wolfSSL_is_quic is available
wolfSSL: Add more build options
h09client: Fix uninitialized variable

(adam)

2023-11-26 06:06:41 UTC MAIN commitmail json YAML

doc: Updated devel/protobuf-c to 1.5.0

(wiz)

2023-11-26 06:06:28 UTC MAIN commitmail json YAML

protobuf-c: update to 1.5.0.

What's Changed

    Makefile.am: change link order by @franksinankaya in #486
    GitHub actions fail on Windows due to missing unzip command by @britzl in #525
    Export and install CMake targets by @morrisonlevi in #472
    Use CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR by @KivApple in #482
    remove deprecated functionality by @aviborg in #542
    Avoid "unused variable" compiler warning by @rgriege in #545
    Update autotools by @AtariDreams in #550
    Support for new Google protobuf 22.x, 23.x releases by @edmonds in #673
    Miscellaneous fixes by @edmonds in #675
    Remove protobuf 2.x support by @edmonds in #676
    Silence some compiler diagnostics by @edmonds in #677
    Fixing MSVC build for Msbuild and Makefile generators by @MiguelBarro in #685

(wiz)

2023-11-26 02:08:15 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/xfce4-extras to 4.18.1nb9

(gutteridge)

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

xfce4-extras: reflect updates to xfce4-dict & xfce4-whiskermenu

(gutteridge)

2023-11-26 02:02:42 UTC MAIN commitmail json YAML

doc: Updated textproc/xfce4-dict to 0.8.6

(gutteridge)

2023-11-26 02:02:28 UTC MAIN commitmail json YAML

xfce4-dict: update to 0.8.6

0.8.6 (2023-11-19)
=====
- Use getaddrinfo(3) to support IPv6 DICT servers
- Add icons at missing sizes, clean up SVG metadata

(gutteridge)

2023-11-26 02:01:09 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-whiskermenu-plugin to 2.8.1

(gutteridge)

2023-11-26 02:00:47 UTC MAIN commitmail json YAML

xfce4-whiskermenu-plugin: update to 2.8.1

2.8.1
=====
- Fix missing commandline option in man page. (Issue #119)
- Fix incorrect category icons by disabling fallbacks. (Issue #116)
- Remember order of recently used when searching.
- Translation updates: Basque, Danish, German, Greek, Hungarian, Swedish, Ukrainian.

(gutteridge)

2023-11-26 01:37:18 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/xfce4 to 4.18.1nb5

(gutteridge)

2023-11-26 01:37:06 UTC MAIN commitmail json YAML

xfce4: reflect xfce4-panel and xfce4-thunar updates

(gutteridge)

2023-11-26 01:33:23 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-thunar to 4.18.8

(gutteridge)

2023-11-26 01:33:08 UTC MAIN commitmail json YAML

xfce4-thunar: update to 4.18.8

4.18.8 (2023-10-24)
======
- thunar-settings: Let Thunar guess the right display to use
- Fix criticals about unset GIO attributes (#1063)
- Support ipv6 remote URLs (#864)
- Translation Updates:
  Basque, Danish, German, Greek, Portuguese (Brazil), Romanian

(gutteridge)

2023-11-26 01:30:47 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-panel to 4.18.5

(gutteridge)

2023-11-26 01:30:34 UTC MAIN commitmail json YAML

xfce4-panel: update to 4.18.5

4.18.5 (2023-09-27)
======
- pager: Do not adapt upper value of spin button in viewport mode
- pager: Update workspace layout also on window manager change
- pager: Fix aspect ratio for viewport (V2)
- actions: Fix memory leak
- pager: Delay GdkScreen signal handlers
- panel: Do not scale background image when UI scale > 1
- popup-command: Do not block autohide when popped up at pointer
- Fix memory leaks when using gtk_css_provider_new()
- panel: Clear item list before repopulating item dialog
- panel: Remove autosave timer for plugins
- wrapper: Really ensure we don't call gtk_main_quit() twice
- panel: Block autohide when the panel has input focus
- clock: Fix sync timeout for seconds display
- clock: Implement ConsoleKit sleep monitor
- Add/Sharpen icons at 48-128px
- Adjust 32px icon margins, new separator icon
- Sharpen icons at 16px and 32px
- Increase margins for 24px icons
- Make 24px icons sharper
- icons: Fix wrong exported sizes
- Translation Updates:
  Basque, Catalan, Danish, Estonian, French, Italian, Kazakh, Polish,
  Russian, Slovenian, Spanish

(gutteridge)

2023-11-26 01:29:34 UTC MAIN commitmail json YAML

doc: Updated devel/xfce4-conf to 4.18.3

(gutteridge)

2023-11-26 01:29:20 UTC MAIN commitmail json YAML

xfce4-conf: update to 4.18.3

4.18.3 (2023-10-31)
======
- cache: Fix overwritten error
- cache: Fix uncached value

4.18.2 (2023-10-17)
======
- Cache property-not-found responses in XfconfCache
- Don't reset scheduled save timer on every write
- xfconf-query: Sort channel list (-l or -m alone)
- docs: Fix transfer type of xfconf_list_channels()
- docs: Add clarification about bindings

(gutteridge)

2023-11-25 23:37:46 UTC MAIN commitmail json YAML

inkscape: dylib fixes

(tnn)

2023-11-25 21:59:46 UTC MAIN commitmail json YAML

doc: Updated wm/spectrwm to 3.5.1

(pin)

2023-11-25 21:59:21 UTC MAIN commitmail json YAML

wm/spectrwm: update to 3.5.1

Released on Nov 25, 2023

Fixes NetBSD support and a few minor issues.
- Fix bar_at_bottom bottom gap when bar_border_width > 0.
- Fix maximize new windows in max layout when max_layout_maximize = 1.
- Fix autorun option and WS quirk should accept a value of -1 as stated in
  the manual.
- Fix bar_color_free and bar_font_color_free options.
- Fix bar urgency hint (+U) workspaces should begin at 1.
- Fix iconified windows should uniconify on MapRequest.
- Fix focus fallback issue when iconifying windows.
- Improve handling when programs try to position their own windows.
- Fix NetBSD build issues.
- Add NetBSD to list of OSes that have the XCB XInput Extension.
- Fix build failure when building without the XCB XInput Extension.
- Fix possible segfault at startup.
- Add SWMHACK section to manual.
- Fix typos in manual.

(pin)

2023-11-25 21:07:58 UTC MAIN commitmail json YAML

Updated databases/sqlite3

(adam)

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

sqlite3: updated to 3.44.2

3.44.1 (2023-11-22):

Change the CLI so that it uses UTF-16 for console I/O on Windows. This enables proper display of unicode text on old Windows7 machines.
Other obscure bug fixes.

3.44.2 (2023-11-24):

Fix a mistake in the CLI that was introduced by the fix (item 15 above) in 3.44.1.
Fix a problem in FTS5 that was discovered during internal fuzz testing only minutes after the 3.44.1 release was tagged.
Fix incomplete assert() statements that the fuzzer discovered the day after the previous release.
Fix a couple of harmless compiler warnings that appeared in debug builds with GCC 16.

(adam)

2023-11-25 19:15:40 UTC MAIN commitmail json YAML

doc: Updated sysutils/qmail-dovecot-checkpassword to 0.0.20141125nb1

(schmonz)

2023-11-25 19:15:33 UTC MAIN commitmail json YAML

qmail-checkpassword-dovecot: offer 'nbcheckpassword' alternative. Bump PKGREVISION.

(While here, install the README.)

(schmonz)

2023-11-25 19:10:37 UTC MAIN commitmail json YAML

doc: Updated sysutils/fp-checkpassword to 0.0.20171108nb1

(schmonz)

2023-11-25 19:10:29 UTC MAIN commitmail json YAML

fp-checkpassword: offer 'nbcheckpassword' alternative. Bump PKGREVISION.

(schmonz)

2023-11-25 19:06:50 UTC MAIN commitmail json YAML

checkpw: actually bump PKGREVISION.

(schmonz)

2023-11-25 19:05:29 UTC MAIN commitmail json YAML

doc: Updated sysutils/checkpw to 1.03

(schmonz)

2023-11-25 19:05:21 UTC MAIN commitmail json YAML

checkpw: offer 'nbcheckpassword' alternative. Bump PKGREVISION.

(While here, install helpful docs and examples.)

(schmonz)

2023-11-25 19:03:26 UTC MAIN commitmail json YAML

doc: Updated devel/fq to 0.9.0

(wiz)

2023-11-25 19:03:16 UTC MAIN commitmail json YAML

fq: update to 0.9.0.

# 0.9.0

## Changes

- Make synthetic values not look like decode values with a zero range. #777
- Bit ranges are now displayed using exclusive end notation to be more consistent. For example if a field at byte offset 5 is 8 bit in size using the `<byte>[.<bits>]` notation it is now shown as `5-6`, before it was shown as `5-5.7`. See usage documentation for more examples. #789
- Improve colors when using a light background. Thanks @adedomin for reporting. #781
- Better `from_jq` error handling. Thanks @emanuele6 for reporting. #788
- Updated gojq fork. Notable changes from upstream below. #808
  - Adds `pick/1` function. Outputs value and nested values for given input expression.
  - Implements comment continuation with backslash.
- Updated gopacket to 1.2.1. Notable changes from upstream below. #815
  - fix(ip4defrag): allow final fragment to be less than 8 octets by @niklaskb
  - refactor: don't fill empty metadata slots by @smira
  - refactor: optimize port map to switch statement by @smira

## Decoder changes

- `avi`
  - Some general clean up fixes. Thanks to Marion Jaks at mediathek.at for testing and motivation.
  - Add extended chunks support and `decode_extended_chunks` option. This is trailing chunks used by big AVI files. #786
  - Add type, handler, compression (video) and format_tag (audio) per stream. #775
  - Properly use sample size field when decoding samples. #776
- `exif` (and `tiff`)
  - Handle broken last next ifd offset by treating it as end marker. #804
- `gzip`
  - Correctly handle multiple members. Thanks @TomiBelan for the bug report and assistance. #795
  - Now gzip is modelled as a struct with a `members` array and a `uncompressed` field that is the concatenation of the uncompressed members.
- `macho`
  - Properly respect endian when decoding some flag fields. #796
  - Move formatted timestamp to description so that numeric value is easier to access. #797
- `matroska`
  - Support decoding EBML date type. #787
- `protobuf`
  - No need to use synthetic fields for string and bytes. #800
- `webp`
  - Refactor to use common RIFF decoder and also decode VP8X, EXIF, ICCP and XMP chunks. #803
- `zip` Better timestamp support and fixes
  - Fix incorrect MSDOS time/date decoding and add extended timestamp support. Also remodel time/date to be a struct with raw values, components and a synthetics UTC unixtime guess. Thanks @TomiBelan for the bug report and assistance. #793

(wiz)

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

doc: Updated sysutils/checkpassword-phpbb to 0.0.20150326nb2

(schmonz)

2023-11-25 18:44:58 UTC MAIN commitmail json YAML

checkpassword-phpbb: offer 'nbcheckpassword' alternative. Bump PKGREVISION.

(schmonz)

2023-11-25 16:29:47 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.28.12

(gdt)

2023-11-25 16:29:39 UTC MAIN commitmail json YAML

geography/qgis: Update to 3.28.12

upstream NEWS: bugfixes and minor improvments

(gdt)

2023-11-25 14:05:20 UTC MAIN commitmail json YAML

doc: Updated security/pcsc-lite to 2.0.1

(gdt)

2023-11-25 14:05:10 UTC MAIN commitmail json YAML

security/pcsc-lite: Update to 2.0.1

Add dependency on polkit, following upstream's recommendation.

2.0.1: Ludovic Rousseau
24 November 2023
- SCardConnect(): return SCARD_W_SECURITY_VIOLATION when needed (polkit)
- SCardCancel(): return SCARD_S_SUCCESS even if the client already finished
- polkit is enabled by default
- libpcscspy: fix a crash with NULL pointers
- Doxygen: fix SCardBeginTransaction() documentation
- fix pcscd internal thread safety issues (clang -fsanitize=thread)
- Some other minor improvements

(gdt)

2023-11-25 10:33:23 UTC MAIN commitmail json YAML

doc: TODO: mozilla-rootcerts done

(wiz)

2023-11-25 10:32:56 UTC MAIN commitmail json YAML

doc: Updated security/mozilla-rootcerts-openssl to 2.13

(wiz)

2023-11-25 10:32:40 UTC MAIN commitmail json YAML

doc: Updated security/mozilla-rootcerts to 1.0.20231115

(wiz)

2023-11-25 10:32:24 UTC MAIN commitmail json YAML

2023-11-25 08:19:15 UTC MAIN commitmail json YAML

xv: update distinfo properly for a new patch (botch in previous).

(tsutsui)

2023-11-25 08:05:23 UTC MAIN commitmail json YAML

doc: Updated graphics/xv to 3.10anb30

(tsutsui)

2023-11-25 08:03:02 UTC MAIN commitmail json YAML

xv: fix a bug when loading xbm filename contains '0x' strings.

Bump PKGREVISION.

(tsutsui)

2023-11-25 05:10:27 UTC MAIN commitmail json YAML

gobject-introspection: assume all supported NetBSD have 64 bit time_t.

Bump PKGREVISION.

(tsutsui)

2023-11-24 20:25:39 UTC MAIN commitmail json YAML

Switch BUILD_DEPENDS to TOOL_DEPENDS as had been done in pkgsrc-wip.

(jakllsch)

2023-11-24 16:37:29 UTC MAIN commitmail json YAML

sra-tools: add missing Python dependency

Bump PKGREVISION

(wiz)

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

doc: Added sysutils/scriptisto version 2.1.1

(pin)

2023-11-24 16:33:41 UTC MAIN commitmail json YAML

2023-11-24 16:32:44 UTC MAIN commitmail json YAML

sysutils/scriptisto: import package

Tool to enable writing one file scripts in languages that require compilation,
dependencies fetching or preprocessing.

It works as a "shebang" for those scripts, extracting build instructions from
comments. If a script is changed, scriptisto rebuilds it and caches the result.
If a script was already built, scriptisto immediately delegates to a binary
with only <1 ms overhead.

(pin)

2023-11-24 16:32:37 UTC MAIN commitmail json YAML

p5-Coro: add comment about corresponding NetBSD bug report

(wiz)

2023-11-24 14:09:35 UTC MAIN commitmail json YAML

doc: Updated www/firefox-esr to 115

(ryoon)

2023-11-24 14:09:19 UTC MAIN commitmail json YAML

firefox-esr: Switch to 115

(ryoon)

2023-11-24 14:03:27 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 7.6.3.2

(ryoon)

2023-11-24 14:03:09 UTC MAIN commitmail json YAML

libreoffice: Update to 7.6.3.2

Changelog:
7.6.3.2:
Bugs fixed compared to 7.6.3 RC1:

1. tdf#158125 Android Viewer fails in Google Play CI: "No suitable EGL
    configuration found" [Michael Weghorn]

7.6.3.1:
Bugs fixed compared to 7.6.2 RC1:

1. cool#7254 crash on double click of value set item in bullets and numbering
    [Caol??n McNamara]
2. ofz#62935 avoid negative numbers in olHanglJaso [Caol??n McNamara]
3. tdf#48083 FILEOPEN PPT: Slide Background Fill is none instead of slide
    color (PPTX fixed in 5.2) [Samuel Mehrbrodt]
4. tdf#51510 FILESAVE: Exporting documents with embedded SVG (e.g. QR code) to
    doc or docx converts the image to low-resolution pixel graphics [Toma?
    Vajngerl, Darshan-upadhyay1110]
5. tdf#89178 Mail merge does not change the merge fields in files (when saved
    as individual documents) to plain text [Mike Kaganski]
6. tdf#97710 SVG import cant fill overlapped polyline [Xisco Fauli]
7. tdf#99822 FILEOPEN: Floating table objects in tables horizontal position
    relative to margin is wrong in Writer [Miklos Vajna]
8. tdf#100034 Impossible to persistently remove print-range restrictions in
    .xlsx spreadsheet [Rafael Lima]
9. tdf#100584 With an RTL sheet, make added sheets RTL as well [Andreas
    Heinisch]
10. tdf#101376 Wordcount Beanshell macro execution causes crash [Patrick Luby]
11. tdf#103064 Introduce a comment style [Maxim Monastirsky]
12. tdf#106057 General input/output error loading pdf file (because of multiple
    trailers which is valid per PDF specification) [Mike Kaganski]
13. tdf#112287 FILEOPEN DOCX Text frame moves to the top, pushing regular text
    to the bottom of the page in a DOCX document created with Microsoft Word
    [Justin Luth]
14. tdf#123983 Read Error if embedded images are not into the Pictures
    directory [Thorsten Behrens]
15. tdf#124675 CRASH: after moving the content down and undoing [Michael Stahl]
16. tdf#126449 Tables in DOC document are overlapping (one floating multipage
    table-in-table-in-table) [Miklos Vajna]
17. tdf#128437 FILEOPEN: Cell in table is displayed on next page [Michael
    Stahl]
18. tdf#128966 Writer table: Center Vertically shows some rows as Align Top
    (click-in restores until next fileopen) (see comment 10) [Michael Stahl]
19. tdf#132605 Connector dialog does not allow negative value for Line Skew
    [Regina Henschel]
20. tdf#133870 Page wrap and anchoring changes copy/paste using Windows
    clipboard (since 6.4) [Mike Kaganski]
21. tdf#137523 Part of the footer of the first page is not shown at doc opening
    even is visible at save [Michael Stahl]
22. tdf#139141 Make Field > Date (variable) the default and rename [Heiko
    Tietze]
23. tdf#141198 EDITING Cycle case with change tracking doesn't work on the word
    under the text cursor [L??szl?? N??meth]
24. tdf#141457 Statistics button doesn't works in Calc's tabbed compact UI
    [Justin Luth]
25. tdf#141828 KF5 VCL PLUGIN: Wrong cursor for handle of configurable shapes
    [Michael Weghorn]
26. tdf#144092 FILEOPEN PPTX: Empty table rows appear with lower height [Sarper
    Akdemir]
27. tdf#146984 Lost page break: Image in frame jump to second page on DOCX
    export (fine with DOC) [Justin Luth]
28. tdf#148959 Calc: Transparency of axis font not saved [Miklos Vajna]
29. tdf#149598 "Format cells" dialog does not remember size [Andreas Heinisch]
30. tdf#150316 FILESAVE: PPTX: Incorrect indent after RT [Samuel Mehrbrodt]
31. tdf#150639 Master Slides sidebar opens with zero width [Mihai Vasiliu]
32. tdf#151059 Can't type "^" character with AltGr+3 using Slovenian keyboard,
    opening Gallery instead [Caol??n McNamara]
33. tdf#151188 Area-Fill color in Sidebar is not selected on click on the 1st
    element [Samuel Mehrbrodt]
34. tdf#151919 Forms - Tablecontrol: Content of numeric fields becomes
    invisible when moving cursor from new row to rows above [Caol??n McNamara]
35. tdf#152675 font clipped at top pixel row at certain zoom-levels (kf5 and
    qt5 with Cairo, gtk3) [Aron Budea, Caol??n McNamara]
36. tdf#153519 heap-use-after-free involving SwContentTree::m_aUpdTimer during
    UITest_sw_navigator [Noel Grandin]
37. tdf#153613 FILEOPEN DOCX: export puts page break before textbox, instead of
    after [Justin Luth]
38. tdf#154129 FILEOPEN DOCX: framePr anchored to text, not page when
    unspecified [Justin Luth]
39. tdf#154142 Crash in: SfxUndoManager::SetMaxUndoActionCount(unsigned
    __int64) [Caol??n McNamara]
40. tdf#154198 TABLE: Second + second-last v-borders hidden in RTL documents
    after saving as DOCX and reopening [Miklos Vajna]
41. tdf#154454 Incorrect numbering in Show Changes mode [Matthew Kogan]
42. tdf#154775 Part of document missing when opened from an email [Michael
    Stahl]
43. tdf#155040 FILEOPEN RTF Floating table is overlapped by subsequent
    non-floating ones [Miklos Vajna]
44. tdf#155177 Writer: Widow/orphan behaviour not reliably predictable [Michael
    Stahl]
45. tdf#155512 PPTX import doesn't import unused master slides [Henry Castro]
46. tdf#155682 DOCX with big pictures causes endless loop [Miklos Vajna]
47. tdf#155756 UI Properties sidebar not displaying height over 100 and can't
    modify field over 100 [Caol??n McNamara]
48. tdf#155846 Change tracking error while moving a column. [L??szl?? N??meth]
49. tdf#156033 Picture Content Control usage with QT5/KDE interface [Michael
    Weghorn]
50. tdf#156146 FILEOPEN ODT Paragraphs have greater indent than in 7.5 [Michael
    Stahl]
51. tdf#156306 tagged PDF export of odt document runs in a loop (hangs)
    [Michael Stahl]
52. tdf#156525 Save as > HTML or direct gif export loses drawing objects,
    charts and formulas as invalid gif [Noel Grandin]
53. tdf#156539 Fontwork with transparency won't be visible in presentation mode
    with Skia Raster [Patrick Luby]
54. tdf#156565 FILESAVE PDF Using tabulator inside a link results to a PAC2021
    "Inconsistent entry found" error [Michael Stahl]
55. tdf#156593 FILEOPEN PPTX: image shown in full instead of cropped [Balazs
    Varga]
56. tdf#156599 Error message when load a form. System works correct after
    confirming the message [Jean-Pierre Ledure]
57. tdf#156724 Document layout changed in PDF export: content overlaps footnote
    [Michael Stahl]
58. tdf#156756 Icon sizes for the toolbar don't correspond to the actual sizes
    of icons [Noel Grandin]
59. tdf#156847 Transparency in drop-down lists Line and Width on Sidebar [Noel
    Grandin]
60. tdf#156881 Background padding is green on 7.6.0.3 with Skia/Metal [Patrick
    Luby]
61. tdf#156902 FILEOPEN PPTX: graphics not shown (edit mode and presentation
    mode) [Regina Henschel]
62. tdf#156985 SUM() with mixed formula and value cells may give slightly
    inaccurate result [Eike Rathke]
63. tdf#157005 Floating table view glitches while inserting lines [Miklos
    Vajna]
64. tdf#157028 FILESAVE PDF Tagged PDF export makes file size grow
    significantly [Michael Stahl]
65. tdf#157038 Auto Spell Checker Prevents Cell Selection Right Click [Justin
    Luth]
66. tdf#157067 "Character styles" panel is not showing highlighting color style
    [Khaled Hosny]
67. tdf#157119 Third part of multi-page floating tables [Miklos Vajna]
68. tdf#157131 CRASH: after pasting all and undoing [Michael Stahl]
69. tdf#157132 LibreOffice 7.6.0 copying of formulas in writer table ??
    relative distance of cells in formula not preserved after copying to other
    lines [Xisco Fauli]
70. tdf#157145 PDF/UA Paragraph border generates "Path object not tagged" error
    in PAC tool [Michael Stahl]
71. tdf#157164 Frame > Position and Size > Vertical Position preview does not
    show red line for baseline anymore [Noel Grandin]
72. tdf#157168 MetricSpinButton ignores out-of-range value instead of limiting
    to range [Caol??n McNamara]
73. tdf#157182 Crashes when exporting a certain presentation as PDF in Archival
    format PDF/A-1b [Michael Stahl]
74. tdf#157260 Test connection is not using the port specified in connection
    string for PostgreSQL using 5432 instead [Julien Nabet]
75. tdf#157263 DOCX of 3 pages opens 4 pages for split table [Miklos Vajna]
76. tdf#157289 FILESAVE DOCX: Saving curved arrow shape works all right in 7.2
    but not in 24.2 [Regina Henschel]
77. tdf#157299 Calc crashes when accessing cells containing a sumif formula
    with NVDA [Michael Weghorn]
78. tdf#157318 Named ranges defined at the sheet level are not exported to XLSX
    [Rafael Lima]
79. tdf#157360 Offline Help (DE) triggers contact attempt to to
    piwik.documentfoundation.org [Olivier Hallot]
80. tdf#157388 LibreLogo sqrt undefined [Julien Nabet]
81. tdf#157394 Inserting cross references doesn't work anymore [Miklos Vajna]
82. tdf#157397 PDF export: Hyperlinks will be interchanged if there is a form
    control in document [Michael Stahl]
83. tdf#157442 Redlining of a misspelled word disappears when you write an
    erroneous word with a number after it [L??szl?? N??meth]
84. tdf#157465 SQL query produces no output in database with external HSQLDB
    driver (Windows-only) [Julien Nabet]
85. tdf#157492 Missing change tracking when insertion rows during drag & drop
    in Writer. [L??szl?? N??meth]
86. tdf#157515 Crash on clicking Reset when modifying Background presentation
    style (gtk3) [Caol??n McNamara]
87. tdf#157517 possible regression in PDF/UA export: PDF/UA identifier missing
    when PDF/A also used [Michael Stahl]
88. tdf#157532 ProjectionMode PERSPECTIVE for extruded custom shapes not
    possible via BASIC macro [Julien Nabet]
89. tdf#157565 The Font Color chooser does not show color names any more since
    7.6 [Patrick Luby]
90. tdf#157568 After deleting the content of a cell by pressing the delete key,
    Orca still speaks the content. [Noel Grandin]
91. tdf#157571 FILEOPEN: DOCX: Incorrect blank space after table [Miklos Vajna]
92. tdf#157572 FILEOPEN: DOCX: Incorrect position of text frames inside
    pseudo-table because of wrong vAnchor default [Justin Luth]
93. tdf#157573 FILEOPEN: Incorrect text frame position [Miklos Vajna]
94. tdf#157574 FILEOPEN: DOCX: Two pages document is displayed in one page
    [Justin Luth]
95. tdf#157590 HANG: opening file with floating table [Miklos Vajna]
96. tdf#157593 PDF export: Document is blank after exporting [Miklos Vajna]
97. tdf#157613 Crash - Database Form - editing size of grid control causes hang
    requiring forced kill - SKIA raster rendering on (by default) [Patrick
    Luby]
98. tdf#157643 Saving to HTML a table with a wide horizontal border between
    rows, produces extra tr elements [Mike Kaganski]
99. tdf#157679 PPTX: Default custom text is shown in slideshow or when
    exporting to PDF [Xisco Fauli]
100. tdf#157680 Impress export corrupted pdf on MacOS [Patrick Luby]
101. tdf#157686 UI freezes after setting new master password [Noel Grandin]
102. tdf#157703 FILESAVE PDF: Since LO 7.6.0 Beta1, Numbered headings result to
    a Acrobat / PAC2021 "Lbl / LBody" errors [Michael Stahl]
103. tdf#157726 Making a Base report with chart generates "General error" [Caol
    ??n McNamara]
104. tdf#157784 In libreoffice calc, the names of the sheets are displayed in
    opposite direction now, which is annoying. [Andreas Heinisch]
105. tdf#157786 DAY, MONTH, YEAR functions are one day off for date+time before
    epoch / null-date day [Eike Rathke]
106. tdf#157797 ifna() returns #VALUE! if the input is a sum of a N/A value and
    another text cell [Eike Rathke]
107. tdf#157817 PAC gives "Invalid use of a "P" structure element" with title
    of multi page TOC [Michael Stahl]
108. tdf#157820 Command line argument does not accept Windows \\?\ path prefix
    [Mike Kaganski]
109. tdf#157826 MariaDB, direct Connection, Windows-Server: Data could be read
    by Base through Tools ?? SQL, but not by the GUI (table, form ??) [Mike
    Kaganski]
110. tdf#157849 EDITING: crash on "Set Character Spacing" with custom value
    when hitting Enter (GTK3) [Caol??n McNamara]
111. tdf#157897 Calc: linked files adding print ranges with each update
    [Andreas Heinisch]
112. tdf#157937 EDITING Cycle case with change tracking freezes Writer [L??szl
    ?? N??meth]
113. tdf#157966 "Fit to page" option makes printed formula huge [Mike Kaganski]
114. tdf#157988 EDITING Fix cycle case on a selected word during change
    tracking [L??szl?? N??meth]
115. tdf#158038 General input/output error when trying to open PDF in macOS
    appstore version [Christian Lohmaier]

(ryoon)

2023-11-24 13:59:01 UTC MAIN commitmail json YAML

doc: Updated lang/mono to 6.12.0.199

(ryoon)

2023-11-24 13:58:45 UTC MAIN commitmail json YAML

mono: Update 6.12.0.199

Changelog:
mono-6.12.0.199

Bump nuget.exe to v6.6.1

mono-6.12.0.198

Fix xar url again

(cherry picked from commit 3005442)

mono-6.12.0.190

Change download URL for PCL reference assemblies

mono-6.12.0.188

Bump NuGetSdkResolver in msbuild

mono-6.12.0.185

Backport fixes for sharing wrappers when type attributes are involved (…

…#21537)

* [wasm] Fix the handling of i8/u8 in get_wrapper_shared_type_full (). (#19859)

Previously, these were returned verbatim, which caused sharing issues when the type had
attributes.

Fixes #19841.

* [aot] Fix the handling of r4/r8 parameter types with attributes during generic sharing. (#20217)

The attributes need to be ignored as with the other types, otherwise gsharedvt wrappers for signatures with
parameters like double f = default will not be found.

Fixes #20195.

mono-6.12.0.184

Backporting dotnet/runtime#59861 (#21532)

Fixes dotnet/runtime#72181

mono-6.12.0.183

Backport dotnet/runtime#71436 (#21519)

Backport dotnet/runtime#71436
Backport of #21516 to 2020-02

(ryoon)

2023-11-24 13:50:00 UTC MAIN commitmail json YAML

generator-cbiere: Improve description

(ryoon)

2023-11-24 13:39:55 UTC MAIN commitmail json YAML

py-link-grammar: Python 3.12 is supported

(ryoon)

2023-11-24 13:33:02 UTC MAIN commitmail json YAML

doc: Updated security/stunnel to 5.71

(ryoon)

2023-11-24 13:32:48 UTC MAIN commitmail json YAML

stunnel: Update to 5.71

Changelog:
### Version 5.71, 2023.09.19, urgency: MEDIUM
* Security bugfixes
  - OpenSSL DLLs updated to version 3.1.3.
* Bugfixes
  - Fixed the console output of tstunnel.exe.
* Features sponsored by SAE IT-systems
  - OCSP stapling is requested and verified in the client mode.
  - Using "verifyChain" automatically enables OCSP
    stapling in the client mode.
  - OCSP stapling is always available in the server mode.
  - An inconclusive OCSP verification breaks TLS negotiation.
    This can be disabled with "OCSPrequire = no".
  - Added the "TIMEOUTocsp" option to control the maximum
    time allowed for connecting an OCSP responder.
* Features
  - Added support for Red Hat OpenSSL 3.x patches.

(ryoon)

2023-11-24 13:14:27 UTC MAIN commitmail json YAML

doc: Updated net/socat to 1.8.0.0

(ryoon)

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

socat: Update to 1.8.0.0

Changelog:
####################### V 1.8.0.0

Security:
Socats OpenSSL addresses do not (and never did) check certificate
revocation lists (CRLs). Socat now prints a warning about this.

Features:
Added the --experimental option that enables use of features that might
change in the future.

Now warning messages are printed by default. If you want to see only
errors and fatals as in previous versions, use option -d0;
option -d4 is equivalent to -dddd and to -d -d -d -d
The number of warnings has been reduced, e.g.removing a non existing
file does in most cases no longer log a warning.

Added address type internal SOCKETPAIR. This is similar to the unnamed
PIPE address (only for internal echoing) but it provides datagram mode
(the default) and thus keeps packet boundaries.
Tests: SOCKETPAIR_STREAM SOCKETPAIR_DATAGRAM SOCKETPAIR_SEQPACKET
SOCKETPAIR_BOUNDARIES

New option -S <mask> controls catching and logging of signals that are
not internally used by Socat.
Tests: SIGTERM_NOLOG SIG31_LOG

Added option ipv6-join-source-group.
Thanks to Martin Buck and David Schweizer for sending patches.

Added option http-version to PROXY-CONNECT address to support servers
that are not able to handle HTTP version 1.0
Test: PROXY_HTTPVERSION
Feature inspired by Robin Palotai.

New options openssl-maxfraglen and openssl-maxsendfrag for
functions/macros SSL_CTX_set_tlsext_max_fragment_length() and
SSL_CTX_set_max_send_fragment().
Thanks to James Tavares for his contribution.

Added Info log of resulting OpenSSL max fragment length.

Implemented options rcvtimeo and sndtimeo, the first of which may be
useful to prevent endlessly hanging DTLS connection etablishment.
Test: RCVTIMEO_DTLS
Feature proposed by Vladimir Nikishkin.

The file names with -r and -R now may contain environment variable
references.
Test: VARS_IN_SNIFFPATH

Socat option --statistics logs final byte and packet counter values
before exit. Signal USR1 logs actual values.
Tests: OPTION_STATISTICS SIGUSR1_STATISTICS

Added option sitout-eio to specify a timerange in which EIO on the pty
of a sub process is tolerated.
Red Hat issue 1853102 related.
Thanks to Jonathan Casiot for sending an initial patch.

Socat now installs as socat1 and is referenced by symbolic link socat,
same with man page (socat1.1 by socat.1)

New option children-shutup[=1|2...] decreases severity of log
messages in LISTEN and CONNECT type sub processes.
Test: CHILDREN_SHUTUP

New option retrieve-vlan for supporting VLANs in INTERFACE addresses:
Linux normally keeps VLAN tags in outgoing raw packets, but appears to
strip them from incoming packets and makes them available in
PACKET_AUXDATA ancillary messages only.
Up do version 1.7.4.5 Socat did not handle this situation, so the VLAN
tags where effectively stripped off incoming packets.
With this option Socat restores the VLAN tag.
Feature inspired by Zhao Dong.

Socket option SO_REUSEADDR is now automatically applied to TCP LISTEN
addresses. reuseaddr= restores the old behaviour.
Tests: TCP4_REUSEADDR OPENSSL_6_REUSEADDR REUSEADDR_NULL

TCP based client addresses now try all results of name resolution until
a connection attempt succeeded.
Tests: TRY_ADDRS_4 TRY_ADDRS_4_6
Feature recommended by Anand Buddhdev.

configure option --enable-default-ipv allows to specify at build time if
IPv4, IPv6, or none of these is the preferred default; this is related
to environment variables SOCAT_PREFERRED_RESOLVE_IP and
SOCAT_DEFAULT_LISTEN_IP, and to Socat option -4, -6.
Furthermore, mechanism of IPv4 vs.IPv6 selection has been reworked.
When no IP version is preferred by these mechanism, passive Socat
addresses (LISTEN, RECV, RECVFROM) default to IPv6 because it might
support both versions (but checkout option ipv6-v6only).
For client addresses, when one of these mechanisms applies and name
resolution gives addresses of both IP versions, the addresses of the
preferred versions are tried first.

New option ai-addrconfig sets or unsets the AI_ADDRCONFIG flag of the
resolver to prevent name resolution to address families that are not
available in the network configuration. Default value is 1 in case the
resolver does not get an address family hint.

Flag AI_PASSIVE is now automatically applied for LISTEN, RECV, and
RECVFROM type addresses, and with bind option. In addition to its
application to the getaddrinfo() function, when this flag is set while
no IP version is preferred by build, environment, option, or address
type, Socat chooses IPv6 because this might activate both versions (but
check option ipv6-v6only).
Added option ai-passive to control this flag explicitely.

New option ai-v4mapped (v4mapped) sets or unsets the AI_V4MAPPED flag
of the resolver. For Socat addresses requiring IPv6 addresses, this
resolves IPv4 addresses to the approriate IPv6 address [::ffff:*:*].

DNS resolver Options (res-*) are now set for the complete open phase of
the address, not per getaddrinfo() invocation.

Added the netns option that tries to open an address in the given
network namespace.
Tests: NETNS NETNS_EXEC

New address ACCEPT-FD (ACCEPT) expects a listening file descriptor
passed from parent, and accepts one or more connections for data
transfer. This can be used with "inetd mode" of systemd.
Test: ACCEPT_FD

Added experimental socks5 TCP client support (connect,bind); syntax:
SOCKS5-CONNECT:<socks-server>:<socks-port>:<target-host>:<target-port>
SOCKS5-LISTEN:<socks-server>:<socks-port>:<listen-host>:<listen-port>
Thanks to Charlie Svensson and others for contributions.

New address types POSIXMQ-RECEIVE, POSIXMQ-READ, POSIXMQ-SEND, and
POSIXMQ-BIDIRECTIONAL (Linux only, experimental), and option
posixmq-priority
Tests: LINUX_POSIXMQ_READ_PRIO LINUX_POSIXMQ_RECV_FORK
LINUX_POSIXMQ_RECV_MAXCHILDREN LINUX_POSIXMQ_SEND_MAXCHILDREN

New address SHELL invokes a shell but without the overhead of SYSTEM

Added options res-retrans and res-retry that make use of undocumented
resolver variables to set the retransmission time interval resp.the
number of times to retransmit.
Disable them and the old res-* opts with: ./configure --disable-resolve

Added option res-nsaddr that overrides /etc/resolv.conf nameserver
address based on an undocumented resolver feature.

New option chdir changes the working directory of the address to the
given path, only during the open stage.
Tests: CHDIR_ON_CREATE CHDIR_ON_SYSTEM

Option umask now applies only during opening of its very address, not
for the lifetime of the process; the original umask is restored
afterwards.
Tests: UMASK_ON_CREATE UMASK_ON_SYSTEM

Added option unix-bind-tempname (bind-tempname) to allow UNIX (and
ABSTRACT) client addresses to bind to unique addresses even when
invoked in forked off sub processes.
Tests: UNIX_LISTEN_CONNECT_BIND_TEMPNAME UNIX_LISTEN_CLIENT_BIND_TEMPNAME
UNIX_RECVFROM_CLIENT_BIND_TEMPNAME UNIX_RECVFROM_SENDTO_BIND_TEMPNAME
ABSTRACT_LISTEN_CONNECT_BIND_TEMPNAME ABSTRACT_LISTEN_CLIENT_BIND_TEMPNAME
ABSTRACT_RECVFROM_CLIENT_BIND_TEMPNAME ABSTRACT_RECVFROM_SENDTO_BIND_TEMPNAME
Thanks to Kai L端ke for sending an initial patch.

New option f-setpipe-sz (pipesz) sets the pipe size on systems that
provide ioctl F_SETIPE_SZ.
Filan prints the current value.
Tests: STDIN_F_SETPIPE_SZ EXEC_F_SETPIPE_SZ

Bidirectional PIPE addresses may block on writing a data chunk larger
than pipe buffer. Socat now tries to detect if transfer block size is
large enough and issues a warning.

Added direct support of DCCP protocol, new addresses:
DCCP-CONNECT (DCCP)
DCCP-LISTEN (DCCP-L)
DCCP4-CONNECT (DCCP4)
DCCP4-LISTEN (DCCP4-L)
DCCP6-CONNECT (DCCP6)
DCCP6-LISTEN (DCCP6-L)
New option: dccp-set-ccid (ccid)

Support for UDP-Lite protocol, new addresses:
UDPLITE-CONNECT
UDPLITE-LISTEN
UDPLITE-DATAGRAM
UDPLITE-RECV
UDPLITE-RECVFROM
UDPLITE-SENDTO
All these are also available in UDPLITE4-* and UDPLITE6-* form;
options udplite-recv-cscov and udplite-send-cscov.

Procan now prints info about CC and __STDC_VERSION__, about FD_SETSIZE,
value of SO_PROTOCOL/SO_PROTOTYPE and some other defines, definitions
of many C types, and the actual umask.

Procan tries to find the name of the controlling terminal, on Linux it
reads info from /proc/self/stat and searches for a device with matching
major and minor numbers.

Added socat-chain.sh that makes it possible to stack protocols, e.g. to
drive socks through TLS, or to use TLS over a serial line.
Tests: SOCAT_CHAIN_SOCKS4 SOCAT_CHAIN_SSL_PTY

Added script socat-mux.sh that performs n-to-1 / 1-to-n communications
using two Socat instances with multicasting.
Tests: SOCAT_MUX

Corrections:
When a sub process (EXEC, SYSTEM) terminated with exit code other than
0, its last sent data might have been lost depending on timing of read/
write and SIGCHLD in Socat.
Now the SIGCHLD handler does not simply terminate Socat in this case,
but remembers the failure and allows further processing.
Thanks to Luke Jones for reporting this issue.

Now catching the case of empty SNI host to prevent OpenSSL error.
This is related to Red Hat issue 2081414.

Better formatted help output; address keywords in help output are now
printed in uppercase.

In previous Socat versions errors EPIPE and ECONNRESET on read() were
handled at warning level, thus not automatically leading to termination
with exit code 1. Beginning with this release these conditions are
handled as errors with termination and exit code 1 to not pretend
success on possible data loss.
Problem reported by Scott Burkett.

In previous Socat versions errors on shutdown() were ignored (info
level).
Now Socat handles EPIPE and ECONNRESET as errors to indicate possible
failure of data transfer.

INTERFACE addresses did not accept options of INTERFACE group (for
historical reasons they were only available with TUN addresses).

Opening addresses did not check if they support all directions expected
by Socat. Now an error is printed when, e.g,, a read-only type address
is opened for writing.

A lot of minor corrections, e.g., catch readline() errors in filan,
detect byte order in procan
Test: EXEC_SIGINT

OpenSSL cipherlist option did not override global openssl.cnf settings.
Now SSL_CTX_set_cipher_list() is called before
SSL_CTX_use_certificate_chain_file().
Thanks to Hiroshi Sakurai for reporting the problem and suggesting this
solution.

Fixed option sourceport with UDP6-DATAGRAM.

Some client addresses (e.g. TCP-CONNECT) take the fork option for
automatically spawning new connections, however the max-children option
was not applied.

Fixed the end-close option, it just did not work.

In configure.ac was a direct call to gcc instead of $CC which broke
cross compiling.
Thanks to Fergus Dall for sending a patch.

Coding:
Introduced groups_t instead of uint32_t, for more flexibility.

Rearranged option group bits to only require 32 bits on older systems.

Make gcc happy, replace strncat with "manual" copying

On addresses like UDP-RECVFROM with fork option every packet causes a
new child process which then reads the packet. The parent process must
wait until the packet has been read before checking again. The former
synchronization mechanism using SIGUSR1 is now replaced by a
socketpair. SIGUSR1 is no longer used for internal synchronization.
Tests: UDP4_FORK UDP6_FORK UNIX_FORK

Renamed xioopts_t to xioparms_t to avoid confusion with xioopts module.

Moved multicast related code from xioopts.c to xio-ip.c and xio-ip6.c

Pointers of type struct single are now always called sfd.

Porting:
Removed Config/ because its contents have not been maintained for many
years.

Try to not receive outgoing packets on raw (PF_PACKET) sockets - use
PACKET_IGNORE_OUTGOING socket options when available.
Test: INTERFACE_IGNOREOUTGOING

Renewed port to OpenBSD:
Guard OPENSSL_INIT_SETTINGS; and minor changes.

Thanks to Paul Hunt for sending a fix of the configure
--enable-openssl-base processing.

Enable direct largefile support on "smaller" systems per
_FILE_OFFSET_BITS and _LARGE_FILES.
Thanks to Fergus Dall for sending a patch.

Some corrections for better 32bit systems support.

Testing:
Removed obselete parts from test.sh

test.sh: Introduced function checkcond

Renamed test.sh option -foreign to -internet

Documentation:
Removed obselete file doc/xio.help

Added doc for option ipv6-join-group (ipv6-add-membership)
Thanks to Martin Buck for sending the patch.

Renamed xiogetpacketsrc() to xiogetancillary()

On bad parameter number now print syntax.

####################### V 1.7.4.5 (not released):

Corrections:
On connect() failure and in some other situations Socat tries to get
detailled information about the error with recvmsg(). Error return of
this function is now logged as Info instead of Warn.

Tests of the correction of the "IP_ADD_SOURCE_MEMBERSHIP but not struct
ip_mreq_source" issue left an #undef in xiosysincludes.h that disabled
the ip-add-source-membership option.
Thanks to Benjamin Poirier for sending a patch.

Fixed a bug in dalan module that caused SIGSEGV in, e.g.,
SOCKET-LISTEN:1:1:'"/tmp/sock"'
Test: DALAN_NO_SIGSEGV

The retry option with some address types (TCP) did not close() the
sockets after failed attempts, resulting in an FD leak.

Filan: Corrected some syntax error messages

Filan: Fixed a bug introduced in 1.7.4.4 that broke displaying
TCP/UDP on options -s, -S
Test: FILAN_SHORT_TCP

Filan: If IP protocol type cannot be retrieved, display at least the
socket type

Filan: Fixed diag_set() call in filan_main.c, bug popped up with C23.
Thanks to Cristian Rodr鱈guez from openSUSE for reporting this issue.

Querying the vsock Context Identifier (CID) requires an FD from opening
/dev/vsock.
Thanks to Volker Simonis for sending a patch.

Fixed an internal FD leak in the EXEC,SYSTEM addresses.

The FDs of the socketpair that queues messages from signal handlers
lacked FD_CLOEXEC and thus leaked into EXEC and SYSTEM child processes.

Option stderr on addresses EXEC and SYSTEM uses a temporary FD. It
lacked the FD_CLOEXEC setting and thus leakt into child processes.

Restoring of STDIO tty settings failed on Solaris type operating
systems.
Thanks to Gordon W.Ross for reporting and fixing this issue.
Test: RESTORE_TTY

The OpenSSL client SNI parameter, when not explicitely specified, is
derived from option commonname or rom target server name. This is not
useful with IP addresses, which Socat now checks and avoids.

Socat options -L and -W create lock files using mkstemp(), so they had
permissions 600. There does not seem to be a good reason for this
restrictive mode. Furthermore Silla Rizzoli experienced that Minicom
ignores lock files with mode 600, so it is set to 644 now.

Procan tries to find out VSOCK CID only when running as root

The mechanism for deferring logs from signal handlers had an issue that
caused lots of unwanted recvfrom() calls.

Do not try to remove abstract UNIX socket entries after use.

Features:
VSOCK, VSOCK-L support options pf, socktype, prototype (currently
useless)

Coding:
New Environment variable SOCAT_TRANSFER_WAIT that Socat sleep before
starting the data transfer loop. Useful, e.g., to accumulate multiple
packets in a receiving datagram socket before starting to process them.

"//" comments were used for disabling experimental code. These lines
have now been removed or disabled in other ways to make Socat compile
with C89/C90 standard again.

fcntl() trace prints flags now in hexadecimal.

Stream dump options -r and -R now open their pathes with CLOEXEC to
prevent leaking into sub processes.
Test: EXEC_SNIFF

Stream dump write now warn on write errors and partial writes (but
still do not recover).

Removed trailing white space from *.h and *.c files.

Porting:
Small correction in configure.ac makes Socat C99 able.
Thanks to Florian Weimer from Red Hat for providing a patch.

Documentation:
Syntax and semantics of some options (esp.unlink-close) were not clear.
Thanks to Anthony Chavez for reporting this and making suggestions.

socat-tun.html described TCP as tunnel medium but this does not keep
packet boundaries. Changed to UDP.

Added examples for DCCP client and server.

Complex Socat examples are now displayed in two or three lines for
better overview.
dest-unreach.css stylesheet has been improved to support this.

Testing:
Idea: EXEC,SYSTEM addresses can keep packet boundaries when option
socktype=<val-of-SOCK_DGRAM>
Tests: EXECSOCKETPAIRPACKETS SYSTEMSOCKETPAIRPACKETS

Cosmetic corrections of EXEC,SYSTEM tests.

test.sh: Added option --expect-fail to specify comma separated list of
test numbers whose failure shall not cause a failure of the whole
script.

test.sh: Added help text

Speeded up wait loops; more addresses in upper case; more tests with
command printing ($VERBOSE)

test.sh: Check if ports are free before using them for tests

Test EXEC_FDS checks with Filan if EXEC address only passes stdio FDs.

Improved template; prepared namesFAIL, -d (DEBUG)

(ryoon)

2023-11-24 12:56:45 UTC MAIN commitmail json YAML

doc: Updated math/bc to 1.07.1

(ryoon)