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

2024-05-13 06:04:21 UTC Now

2022-04-12 15:29:15 UTC MAIN commitmail json YAML

doc: Updated sysutils/mc to 4.8.28

(nia)

2022-04-12 15:29:04 UTC MAIN commitmail json YAML

mc: update to 4.8.28

Version 4.8.28

- VFS

  * Remove SMB support

- Editor

  * Add syntax highlighting:
    * Ngspice/SPICE
    * DOT/Graphviz

- Viewer

  * Support file/dir macros from mc.ect for standalone viewer

- Misc

  * Minimal version of "check" utility is 0.9.10.
  * Code cleanup
  * Support Shift+Fn keys for KiTTY
  * Filehighlight:
    * graphical formats: avif, jp2, jxl, heic, heif, psb, psd
    * Markdown

- Fixes

  * FTBFS with ncurses build with --disable-widec
  * There is no exit on Ubuntu PPC64 big endian
  * Segfault on change panel mode
  * Accelerator conflict in Left/Right menu
  * move a lot of files across filesystems is slow
  * mc.ext: wrong order of rules: general matches are made before more specific ones
  * mc.ext: compressed man pages are shown unformatted
  * ext.d/misc.sh: invoking /bin/cat on systems that have no /bin/cat
  * mcedit: errors in syntax definitions
  * VFS: FISH: when uploading a symbolic link, it creates both the link and its target
  * VFS: SFTP: timestamps are not preserved for uploaded symlink
  * VFS: EXTFS: incorrect test of isoinfo
  * Typo in skin files

(nia)

2022-04-12 15:13:10 UTC MAIN commitmail json YAML

doc: note update of ruby31-base and related packages to 3.1.2

lang/ruby31-base
lang/ruby31

(taca)

2022-04-12 15:12:13 UTC MAIN commitmail json YAML

lang/ruby31-base: update to 3.1.2

Ruby 3.1.2 has been released.

This release includes security fixes.  Please check the topics below for
details.

* CVE-2022-28738: Double free in Regexp compilation
* CVE-2022-28739: Buffer overrun in String-to-Float conversion

See the commit logs for further details.

(taca)

2022-04-12 14:53:22 UTC MAIN commitmail json YAML

doc: update ruby30-base and related package to 3.0.4

lang/ruby30-base
lang/ruby30

(taca)

2022-04-12 14:52:27 UTC MAIN commitmail json YAML

lang/ruby30-base: update to 3.0.4

Ruby 3.0.4 has been released.

This release includes security fixes.  Please check the topics below for
details.

* CVE-2022-28738: Double free in Regexp compilation
* CVE-2022-28739: Buffer overrun in String-to-Float conversion

See the commit logs for further details.

(taca)

2022-04-12 14:46:01 UTC MAIN commitmail json YAML

doc: updated i3status

(nia)

2022-04-12 14:43:01 UTC MAIN commitmail json YAML

i3status: update to 2.14

2021-11-09 i3status 2.14

• switch to meson build system
• battery: OpenBSD: If acpibat watts value is not available, try current
• make pulseaudio an optional dependency
• print_cpu_usage: use buffered file API
• fix memory leak in slurp()
• NetBSD: native audio support
• wireless: Linux: update %signal and %quality based on station info
• memory: introduce unit and decimals options
• battery: introduce format_percentage option
• memory: fix overflow on 32-bit systems
• use format_placeholder
• wireless: introduce format_bitrate, format_noise and format_signal
• cpu: fix out of bounds read after invalid %cpu conversion
• file system: use f_frsize for correct block size
• wireless: FreeBSD: support connection bitrate
• volume: fix memory leak
• print_file_contents: resolve tilde
• add build option to disable manual pages
• pulseaudio: use port name instead of sink name
• battery: add support for POWER_SUPPLY_TIME_TO_EMPTY (e.g. pinebook pro)
• tztime: allow selective pango markup
• wireless: fix memory corruption

(nia)

2022-04-12 14:37:21 UTC MAIN commitmail json YAML

(devel/R-Rcpp) Updated 1.0.8.2 to 1.0.8.3

2022-03-13  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): Roll minor version
        * inst/include/Rcpp/config.h: Idem

        * tests/tinytest.R: Disable full tests on four-digits release to not
        exceed CRAN test time preference

(mef)

2022-04-12 14:24:29 UTC MAIN commitmail json YAML

doc: Updated devel/diffutils to 3.8

(nia)

2022-04-12 14:24:17 UTC MAIN commitmail json YAML

diffutils: update to 3.8

* Noteworthy changes in release 3.8 (2021-08-01) [stable]

** Incompatible changes

  diff no longer treats a closed stdin as representing an absent file
  in usage like 'diff --new-file - foo <&-'.  This feature was rarely
  if ever used and was not portable to POSIX platforms that reopen
  stdin on exec, such as SELinux if the process underwent an AT_SECURE
  transition, or HP-UX even if not setuid.

** Bug fixes

  diff and related programs no longer get confused if stdin, stdout,
  or stderr are closed.  Previously, they sometimes opened files into
  file descriptors 0, 1, or 2 and then mistakenly did I/O with them
  that was intended for stdin, stdout, or stderr.

  cmp, diff and sdiff no longer treat negative command-line
  option-arguments as if they were large positive numbers.

(nia)

2022-04-12 14:22:49 UTC MAIN commitmail json YAML

doc: note update of ruby27-base and related packages to 2.7.6

lang/ruby27-base
databases/ruby-gdbm
devel/ruby-readline
lang/ruby27

(taca)

2022-04-12 14:21:00 UTC MAIN commitmail json YAML

lang/ruby27-base: update to 2.6.7

Ruby 2.7.6 has been released.

This release includes a security fix.  Please check the topics below for
details.

CVE-2022-28739: Buffer overrun in String-to-Float conversion

This release also includes some bug fixes.  See the commit logs for further
details.

After thies release, we end the normal maintenance phase of Ruby 2.7, and
Ruby 2.7 enters the security maintenance phase.  This means that we will no
longer backport any bug fixes to Ruby 2.7 excpet security fixes.  Ther term
of the security maintenance pahse is scheduled for a year.  Ruby 2.7 reaches
EOL and its official support ends by the end of the security maintenance
phase.  Therefore, we recommend that you start to plan upgrade to Ruby 3.0
or 3.1.

(taca)

2022-04-12 14:20:06 UTC MAIN commitmail json YAML

doc: Updated net/chrony to 4.2

(nia)

2022-04-12 14:19:56 UTC MAIN commitmail json YAML

chrony: update to 4.2

New in version 4.2
==================

Enhancements
------------
* Add support for NTPv4 extension field improving synchronisation
  stability and resolution of root delay and dispersion (experimental)
* Add support for NTP over PTP (experimental)
* Add support for AES-CMAC and hash functions in GnuTLS
* Improve server interleaved mode to be more reliable and support
  multiple clients behind NAT
* Update seccomp filter
* Add statistics about interleaved mode to serverstats report

Bug fixes
---------
* Fix RTC support with 64-bit time_t on 32-bit Linux
* Fix seccomp filter to work correctly with bind*device directives
* Suppress kernel adjustments of system clock (dosynctodr) on illumos

Other changes
-------------
* Switch Solaris support to illumos

(nia)

2022-04-12 14:19:26 UTC MAIN commitmail json YAML

lang/ruby: forgot to commit for 2.6.10

(taca)

2022-04-12 14:17:42 UTC MAIN commitmail json YAML

doc: note update of ruby26 packages to 2.6.10

lang/ruby26-base
lang/ruby26

(taca)

2022-04-12 14:16:44 UTC MAIN commitmail json YAML

lang/ruby26-base: update to 2.6.10

Here is release announce:

Ruby 2.6.10 has been released.

This release includes a security fix.  Please check the topics below for
details.

CVE-2022-28739: Buffer overrun in String-to-Float conversion

This release also includes a fix of a build problem with very old compilers
and a fix of a regression of date library.  See the commit logs for further
details.

After this release, Ruby 2.6 reaches EOL.  In other words, this is expected
to be the last release of Ruby 2.6 series.  We will not release Ruby 2.6.11
even if a security vulnerability is found (but ocould release if a severe
regression is found).  We recommend all Ruby 2.6 users to start migration to
Ruby 3.1, 3.0, or 2.7 immediately.

(taca)

2022-04-12 14:07:48 UTC MAIN commitmail json YAML

Updated lang/njs to 0.7.3

(osa)

2022-04-12 14:06:28 UTC MAIN commitmail json YAML

lang/njs: update to the recent version 0.7.3

(osa)

2022-04-12 13:49:38 UTC MAIN commitmail json YAML

2022-04-12 13:47:10 UTC MAIN commitmail json YAML

tint2: SunOS build fixes

(tnn)

2022-04-12 13:45:58 UTC MAIN commitmail json YAML

2022-04-12 13:40:56 UTC MAIN commitmail json YAML

gimp: don't randomly pick up native ghostscript

XXX package should have a ghostscript PKG_OPTION

(tnn)

2022-04-12 13:20:05 UTC MAIN commitmail json YAML

2022-04-12 13:17:01 UTC MAIN commitmail json YAML

Updated www/nginx to 1.20.2nb7
Updated www/nginx-devel to 1.21.6nb6

(osa)

2022-04-12 13:15:28 UTC MAIN commitmail json YAML

www/nginx-devel: update NGINX JavaScript module to 0.7.3

Bump PKGREVISION.

<ChangeLog>

Core:

*) Feature: added support of module resolution callback.
  This feature allows a host environment to control
  how imported modules are loaded.

*) Bugfix: fixed backtraces while traversing imported user
  modules.

*) Bugfix: fixed Array.prototype.concat() when "this" is a slow
  array.

*) Bugfix: fixed frame allocation from an awaited frame.

*) Bugfix: fixed allocation of large array literals.

*) Bugfix: fixed interpreter when "toString" conversion fails.

</ChangeLog>

(osa)

2022-04-12 13:09:47 UTC MAIN commitmail json YAML

www/nginx: update NGINX JavaScript module to 0.7.3

Bump PKGREVISION.

<ChangeLog>

Core:

*) Feature: added support of module resolution callback.
  This feature allows a host environment to control
  how imported modules are loaded.

*) Bugfix: fixed backtraces while traversing imported user
  modules.

*) Bugfix: fixed Array.prototype.concat() when "this" is a slow
  array.

*) Bugfix: fixed frame allocation from an awaited frame.

*) Bugfix: fixed allocation of large array literals.

*) Bugfix: fixed interpreter when "toString" conversion fails.

</ChangeLog>

(osa)

2022-04-12 13:05:07 UTC MAIN commitmail json YAML

boost-libs: fix detection of pkgsrc zlib and bzip2

Also does not (afaict) depend on expat any more. Bump PKGREVISION.

(tnn)

2022-04-12 12:31:18 UTC MAIN commitmail json YAML

jack: fix readline confusion

It wants readline for tools/transport.c. The configure script checks
if -lreadline is needed but doesn't know how to pick up -ledit which
results in readline support not being enabled on NetBSD.

On other platforms it might detect readline but the build breaks
instead. So for now disable readline support universally.

(tnn)

2022-04-12 11:50:34 UTC MAIN commitmail json YAML

2022-04-12 11:50:23 UTC MAIN commitmail json YAML

libmicrodns: needs -lsocket on SunOS

(tnn)

2022-04-12 11:28:00 UTC MAIN commitmail json YAML

ocaml-dune: remove wrong/incomplete PKGMANDIR solution

(tnn)

2022-04-12 11:27:13 UTC MAIN commitmail json YAML

ocaml.mk: try to fix PKGMANDIR support

(tnn)

2022-04-12 10:14:19 UTC MAIN commitmail json YAML

Updated textproc/py-black, net/py-minio

(adam)

2022-04-12 10:13:59 UTC MAIN commitmail json YAML

py-minio: updated to 7.1.6

7.1.6
Add reduce() method to errors for pickle compatible.
use unittest.mock instead of mock.

(adam)

2022-04-12 10:11:38 UTC MAIN commitmail json YAML

py-black: updated to 22.3.0

22.3.0

Preview style

- Code cell separators `#%%` are now standardised to `# %%`
- Remove unnecessary parentheses from `except` statements
- Remove unnecessary parentheses from tuple unpacking in `for` loops
- Avoid magic-trailing-comma in single-element subscripts

Configuration

- Do not format `__pypackages__` directories by default
- Add support for specifying stable version with `--required-version`
- Avoid crashing when the user has no homedir
- Avoid crashing when md5 is not available
- Fix handling of directory junctions on Windows

Documentation

- Update pylint config documentation

Integrations

- Move test to disable plugin in Vim/Neovim, which speeds up loading

Output

- In verbose, mode, log when _Black_ is using user-level config

Packaging

- Fix Black to work with Click 8.1.0
- On Python 3.11 and newer, use the standard library's `tomllib` instead of `tomli`

- `black-primer`, the deprecated internal devtool, has been removed and copied to a
  [separate repository](https://github.com/cooperlees/black-primer)

Parser

- Black can now parse starred expressions in the target of `for` and `async for`
  statements, e.g `for item in *items_1, *items_2: pass`

(adam)

2022-04-12 07:39:15 UTC MAIN commitmail json YAML

2022-04-12 01:02:47 UTC MAIN commitmail json YAML

freeradius: tweak list generation code examples (NFC)

It's better to generate these lists from the resulting package to be
installed via DESTDIR, rather than the ingoing source, as not everything
found in the latter is installed. (The sed command also doesn't work
with BSD sed as intended, but that's left as-is.)

(gutteridge)

2022-04-11 21:35:36 UTC MAIN commitmail json YAML

contains mitigation for the Spring4Shell vulnerability

Upstream changelog:

Tomcat 9.0.62 (remm)
  Catalina

    Add: Effectively disable the WebappClassLoaderBase.getResources()
    method as it is not used and if something accidently exposes the class
    loader this method can be used to gain access to Tomcat internals. (markt)

Tomcat 9.0.61 (remm)
  Catalina

    Code: Harden the CredentialHandler implementations by switching to a
    constant-time implementation for credential comparisons. (schultz/markt)

  Coyote

    Fix: Use a constant for the default TLS cipher suite. This will allow
    skipping setting it in some cases (for example, it does not make sense for
    OpenSSL TLS 1.3). (remm)
    Fix: #487: Improve logging of unknown settings frames. Pull request by
    Thomas Hoffmann. (remm)
    Add: 65975: Add a warning if a TLS virtual host is configured with
    optional certificate authentication and the containing connector is also
    configured to support HTTP/2 as HTTP/2 does not permit optional
    certificate authentication. (markt)
    Add: 65975: Add a warning if a TLS virtual host is configured for TLS
    1.3 with a JSSE implementation and a web application is configured for
    CLIENT-CERT authentication. CLIENT-CERT authentication requires
    post-handshake authentication (PHA) when used with TLS 1.3 but the JSSE
    TLS 1.3 implementation does not support PHA. (markt)
    Fix: Improve the recycling of Processor objects to make it more
    robust. (markt)

  Jasper

    Fix: 65959: Serialize Function as String[] rather Class[]. (remm)

  Web applications

    Fix: 65952: Align --add-opens configuration for jsvc with the current
    Tomcat scripts. (markt)
    Fix: Correct the AJP and HTTP/1.1 Connector configuration pages in the
    documentation web application to show which attributes are applicable to
    all Connectors and which are implementation specific. (markt)

  Other

    Fix: Correct a spelling mistake in the German translations. Thanks to
    Thomas Hoffmann. (markt)
    Fix: 65951: Use the tomcat.output property for OSGi bundle manifest
    paths. (isapir)
    Update: Update to Commons Daemon 1.3.0. (markt)
    Update: Update to Checkstyle 10.0. (markt)
    Update: Update to SpotBugs 4.6.0. (markt)
    Add: Expand the spotbugs Ant task to also cover test code. (markt)
    Update: Update to bnd 6.2.0. (markt)
    Update: Remove OSGi annotations dependency as it is no longer required
    with bnd 6.2.0. (markt)
    Code: Refactor the resource files for the Apache Tomcat installer for
    Windows so that all the resource files are located in a single directory
    in the source tree. (markt)
    Update: Update the packaged version of the Tomcat Native Library to
    1.2.32 to pick up Windows binaries built with OpenSSL 1.1.1n.(markt)
    Add: Improvements to Chinese translations contributed by 15625988003.
    (markt)
    Add: Improvements to French translations. (remm)
    Add: Improvements to Japanese translations contributed by tak7iji.
    (markt)
    Add: Expand coverage of translations for jakarta.el package. Based on
    #488 from Volodymyr Siedlecki. (markt)

2022-03-14 Tomcat 9.0.60 (remm)
  Catalina

    Fix: 65921: The type substitution flag for the rewrite valve should
    set the content type for the response, not the request. (markt)
    Fix: #479: Enable the rewrite valve to redirect requests when the
    original request cannot be mapped to a context. This typically happens
    when no ROOT context is defined. Pull request by elkman. (markt)
    Fix: 65940: Fix NullPointerException if an exception occurs during the
    destruction of a Servlet. (markt)

  Coyote

    Fix: Fix regression introduced with 65757 bugfix which better
    identified non request threads but which introduced a similar problem when
    user code was doing sequential operations in a single thread. Test case
    code submitted by Istvan Szekely. (remm)
    Fix: Fix potential thread-safety issue that could cause HTTP/1.1
    request processing to wait, and potentially timeout, waiting for
    additional data when the full request has been received. (markt)
    Fix: Throw IOException rather than IllegalStateException when the
    application attempts to write to an HTTP/2 stream after the client has
    closed the stream. (markt)

  Jasper

    Fix: When resolving methods in EL expressions that use beans and/or
    static fields, ensure that any custom type conversion is considered when
    identifying the method to call. (markt)

  Web applications

    Fix: Correct the name of the value attribute in the new documentation
    of OpenSSLConfCmd elements. (rjung)

2022-02-28 Tomcat 9.0.59 (remm)
  Catalina

    Add: Add ha-api-*.jar and jaxws-rt-*.jar to the list of JARs to skip
    when scanning for TLDs, web fragments and annotations. (michaelo)
    Add: Expand the default mappings used by ServletResponse.setLocale()
    to include a mapping from the ja locale to the Shift_JIS encoding. (markt)
    Fix: 65806: Improve the handling of session ID generation when the
    default algorithm for SecureRandom (SHA1PRNG) is not supported by the
    configured providers as will be the case for a FIPS compliant
    configuration. (markt)
    Fix: #464: Fall back to the class loader used to load JULI when the
    thread context class loader is not set. In a normal Tomcat configuration,
    this will be the system class loader. Based on a pull request by
    jackshirazi. (markt)
    Fix: #469: Include the Java Annotations API in the classes that Tomcat
    will not load from web applications. Pull request provided by ppkarwasz.
    (markt)
    Add: #472: Add support for additional user attributes to
    TomcatPrincipal and GenericPrincipal. Patch provided by Carsten Klein.
    (michaelo)
    Fix: Fix a potential StringIndexOutOfBoundsException exception when
    generating a WebDAV multi-status response after an error during a copy or
    delete. Report the paths relative to the server root for any resources
    with an error. (markt)
    Fix: Improve the format of WebDAV XML responses to make them easier
    for humans to read. The change ensures that there is always a line break
    before starting a new element. (markt)
    Fix: Improve validation of the Destination header for WebDAV MOVE and
    COPY requests. (markt)

  Coyote

    Fix: Correct a regression in the fix for 65454 that meant that
    minSpareThreads and maxThreads settings were ignored when the Connector
    used an internal executor. (markt)
    Fix: 65776: Improve the detection of the Linux duplicate accept bug
    and reduce (hopefully avoid) instances of false positives. (markt)
    Fix: 65848: Revert the change that attempted to align the behaviour of
    client certificate authentication with NIO or NIO2 with OpenSSL for TLS
    between MacOS and Linux/Windows as the root cause was traced to
    configuration differences. (markt)
    Fix: #467: When system time moves backwards (e.g. after clock
    correction), ensure that the cached formatted current date used for HTTP
    headers tracks this change. Pull request provided by zhenguoli. (markt)

  Jasper

    Fix: #474: Prevent a tag file from corrupting the ELContext of the
    calling page. Pull request provided by Dmitri Blinov. (markt)
    Fix: Minor optimisation of serialization for FunctionMapperImpl in
    response to pull request #476. (markt)

  Web applications

    Fix: Remove the applet example from the example web application as
    applets are no longer supported in any major browser. (markt)
    Code: Refactor a small number of pages in the examples web application
    to avoid an issue with reproducible builds due to differences in file
    ordering across different operating systems with Ant's zip task. (markt)
    Fix: Better documentation for the protocol attribute of the JNDIRealm.
    (markt)
    Fix: Clarify the settings described in the documentation web
    application to configure a cluster using static membership. (markt)
    Add: Add information on the OpenSSLConf and OpenSSLConfCmd elements to
    the HTTP SSL configuration page in the documentation web applications.
    (markt)

  jdbc-pool

    Code: Use LF line endings for text files in JARs to support
    reproducible builds across different operating systems. (markt)

  Other

    Code: Switch to building with Java 11 and using --release to target
    Java 8. Once back-ported to all currently supported branches, this will
    reduce the number of Java versions developers need to juggle. (markt)
    Code: Use LF line endings for text files in JARs to support
    reproducible builds across different operating systems. (markt)
    Fix: Fix dependencies for individual test targets in Ant build file.
    Based on #468 provided by Totoo chenyonghui. (markt)
    Update: Update the OWB module to Apache OpenWebBeans 2.0.26. (remm)
    Fix: Revert the cherry-pick of JavaDoc fix from DBCP applied in 9.0.57
    that broke the DataSourceMXBean by using a type that isn't supported by
    MXBeans. (markt)

2022-01-20 Tomcat 9.0.58 (remm)
  Coyote

    Fix: Correct a regression in the fix for 65785 that broke HTTP/2
    server push. (markt)

not released Tomcat 9.0.57 (remm)
  Catalina

    Fix: Add additional locking to DataSourceUserDatabase to provide
    improved protection for concurrent modifications. (markt)
    Fix: Add recycling check in the input and output stream isReady to try
    to give a more informative ISE when the facade has been recycled. (remm)
    Update: Remove the deprecated JmxRemoteLifecycleListener. (markt)
    Fix: Make the calculation of the session storage location more robust
    when using file based persistent storage. (markt)

  Coyote

    Fix: 65726: Implement support for HTTP/1.1 upgrade when the request
    includes a body. The maximum permitted size of the body is controlled by
    maxSavePostSize. (markt)
    Fix: Restore pre-starting of minSpareThreads lost in the fix for
    65454. (markt)
    Fix: Revert the previous fix for 65714 and implement a more
    comprehensive fix. (markt)
    Fix: 65757: Missing initial IO listener notification on Servlet
    container dispatch to another container thread. (remm)
    Fix: Expand the fix for 65757 so that rather than just checking if
    processing is happening on a container thread, the check is now if
    processing is happening on the container thread currently allocated to
    this request/response. (markt)
    Fix: Improve the fix for RST frame ordering added in 9.0.56 to avoid a
    potential deadlock on some systems in non-default configurations. (markt)
    Add: 65767: Add support for certificates that use keys encrypted using
    PBES2. Based on a pull request provided by xiezhaokun. (markt)
    Code: Refactor testing whether a String is a valid HTTP token. (markt)
    Fix: 65785: Perform additional validation of HTTP headers when using
    HTTP/2. (markt)
    Fix: When a Connector or Endpoint is paused, ensure that only new
    connections and new requests on existing connections are stopped while
    allowing in progress requests to run to completion. (markt)
    Fix: Explicitly release ByteBuffer instances associated with pooled
    channels when stopping the NioEndpoint and Nio2Endpoint. (markt)
    Fix: Narrow the scope of the logging of invalid cookie headers to just
    the invalid cookie rather than the whole cookie header. (markt)

  Jasper

    Fix: 65724: Fix missing messages for some
    PropertyNotWritableExceptions caused by a typo in the name used for a
    resource string. (markt)
    Add: Add support for specifying Java 18 (with the value 18) as the
    compiler source and/or compiler target for JSP compilation. If used with
    an Eclipse JDT compiler version that does not support these values, a
    warning will be logged and the default will used. (markt)

  WebSocket

    Add: Add support for POJO WebSocket endpoints to the programmatic
    upgrade that allows applications to opt to upgrade an HTTP connection to
    WebSocket. (markt)
    Fix: 65763: Improve handling of WebSocket connection close if a
    message write times out before the message is fully written. (markt)

  Other

    Update: Update the OWB module to Apache OpenWebBeans 2.0.25. (remm)
    Update: Update the CXF module to Apache CXF 3.5.0. (remm)
    Add: Improvements to Chinese translations contributed by zhnnn.
    (markt)
    Add: Improvements to French translations. (remm)
    Add: Improvements to Japanese translations contributed by Shirayuking,
    yoshy and tak7iji. (markt)
    Add: Improvements to Korean translations. (woonsan)
    Update: Update SpotBugs to 4.5.2. (markt)
    Update: Update the NSIS installer to 3.08. (markt)
    Update: Update UnboundID to 6.0.3. (markt)
    Update: Update CheckStyle to 9.2.1. (markt)
    Update: Update BND to 6.1.0. (markt)
    Update: Update OSGI annotations to 1.1.1. (markt)

2021-12-02 Tomcat 9.0.56 (remm)
  Catalina

    Fix: Make SPNEGO authentication more robust for the case where the
    provided credential has expired. (markt)
    Fix: 65684: Fix a potential NullPointerException when using JULI.
    (markt)
    Docs: Document conditions under which the AprLifecycleListener can be
    used to avoid JVM crashes. (michaelo)
    Fix: Refactor the AsyncFileHandler to reduce the possibility of log
    messages being lost on shutdown. (markt)
    Update: Refactor the AsyncFileHandler to remove the need for the
    org.apache.juli.AsyncLoggerPollInterval. If set, this property now has no
    effect. (markt)
    Add: Add debug logging to the RestCsrfPreventionFilter. Based on pull
    request #452 by Polina Georgieva. (markt)
    Add: 65710: Implement a workaround for a JVM bug that can trigger a
    file descriptor leak when using multi-part upload and the application does
    not explicitly close an input stream for an uploaded file that was cached
    on disk. (markt)

  Coyote

    Fix: Improve error handling if APR/Native fails to attach TLS
    capabilities to a TLS enabled client connection. (markt)
    Fix: Improve error handling if APR/Native fails to accept an incoming
    connection. (markt)
    Add: Provide protection against a known OS bug that causes the
    acceptor to report an incoming connection more than once. (markt)
    Fix: Avoid unnecessary duplicate read registrations for blocking I/O
    with the NIO connector. (markt)
    Fix: 65677: Improve exception handling for errors during HTTP/1.1
    reads with NIO2. (markt)
    Fix: Refactor APR/native connector shutdown to remove a potential
    source of JVM crashes on shutdown when sendfile is used. (markt)
    Fix: When an error occurs that triggers a stream reset, ensure that
    the first RST frame sent to the client is the one associated with the
    error that triggered the reset. (markt)
    Fix: 65714: Fix exceptions when the security manager is enabled and
    the first request received after starting is an HTTP request to a TLS
    enabled NIO2 connector. (markt)
    Add: Ensure that using NIO or NIO2 with OpenSSL for TLS behaves the
    same way on MacOS as it does on Linux and Windows when no trusted
    certificate authorities are configured and reject all client certificates.
    (markt)
    Fix: Avoid a potential deadlock during the concurrent processing of
    incoming HTTP/2 frames for a stream and that stream being reset. (markt)

  Other

    Fix: Switch from Cobertura to JaCoCo for code coverage as Cobertura
    does not support code coverage for code compiled for Java 11 onwards. It
    also removes the need to use a single thread to run the tests. (markt)

2021-11-10 Tomcat 9.0.55 (remm)
  Catalina

    Fix: Improve robustness of JNDIRealm for exceptions occurring when
    getting the connection. Also add missing close when running into issues
    getting the passord of a user. (remm)
    Docs: Add Javadoc comment which listeners must be nested whithin
    Server elements only. (michaelo)
    Add: Add support for custom caching strategies for web application
    resources. This initial implementation allows control over whether or not
    a resource is cached. (markt)
    Update: Log warning if a listener is not nested inside a Server
    element although it must have been. (michaelo)

  Coyote

    Code: Improve performance of Connector shutdown - primarily to reduce
    the time it takes to run the test suite. (markt)
    Fix: Refactor the APR/native connector shutdown to reduce the
    possibility of a JVM crash during the connector shutdown. (markt)
    Add: #457: Add a toString() method to MimeHeader to aid debugging.
    (dblevins)
    Add: Add experimental OpenSSL support through the Panama API
    incubating in Java 17, with support for OpenSSL 1.1+. This no longer
    requires tomcat-native or APR. Please refer to the openssl-java17 module
    from the main branch for more details. (remm)
    Fix: Fix APR connector stop so it correctly waits for the sendfile
    thread, if any, to exit. (markt)
    Fix: Do not ignore the error condition if the APR connector is not
    able to open a server socket as continuing in this case will trigger a JVM
    crash. (markt)
    Fix: Fix a potential JVM crash when using the APR/Native connector
    with TLS. A crash could occur if the connector was stopped whilst a
    connection was performing a TLS handshake. (markt)

  Jasper

    Update: Regenerate the EL parser using JavaCC 7.0.10. (markt)
    Fix: Fix a bug that prevented the EL parser correctly parsing a
    literal Map that used variables rather than literals for both keys and
    values. (markt)

  WebSocket

    Update: Add a new method WsServerContainer.upgradeHttpToWebSocket() to
    align with the new method that will be available from WebSocket 2.1
    onwards. (markt)

  Tribes

    Fix: #454: Differentiate warning messages in
    KubernetesMembershipProvider so that the missing attribute is clear
    to the user. PR provided by Hal Deadman. (markt)

2021-10-01 Tomcat 9.0.54 (remm)
  Catalina

    Fix: Provide the DataSource in the constructor of
    DataSourceUserDatabase, since it is always global. (remm)
    Fix: Fix delete then create object manipulations with
    DataSourceUserDatabase. (remm)
    Fix: 65553: Implement a work-around for a JRE bug that can trigger a
    memory leak when using the JNDI realm. (markt)
    Fix: 65586: Fix the bloom filter used to improve performance of
    archive file look ups in the web resources implementation so it works
    correctly for directory lookups whether or not the provided directory name
    includes the trailing /. (markt)
    Fix: #451: Improve the usefulness of the thread name cache used in
    JULI. Pull request provided by t-gergely. (markt)

  Coyote

    Fix: 65563: Correct parsing of HTTP Content-Range headers. Tomcat was
    incorrectly requiring an = character after bytes. Fix based on pull
    request #449 by Thierry Gu辿rin. (markt)
    Fix: Correct a potential StackOverflowException with HTTP/2 and
    sendfile. (markt)
    Fix: Further improvements in the management of the connection flow
    control window. This addresses various bugs that caused streams to
    incorrectly report that they had timed out waiting for an allocation from
    the connection flow control window. (markt)
    Fix: 65577: Fix a AccessControlException reporting when running an
    NIO2 connector with TLS enabled. (markt)
    Update: Reclassify TLS ciphers that use AESCCM8 as medium security
    rather than high security to align with recent changes in OpenSSL. (markt)
    Fix: Fix an issue that caused some Servlet non-blocking API reads of
    the HTTP request body to incorrectly use blocking IO. (markt)

  Jasper

    Fix: Fix the implementation of MethodExpression.getMethodInfo() so
    that it returns the expected value rather than failing when the method
    expression is defined with the parameter values in the expression rather
    than the types being passed explicitly to
    ExpressionFactory.createMethodExpression(). (markt)

  WebSocket

    Fix: The internal upgrade handler should close the associated
    WebConnection on destroy. (remm)

  Web applications

    Fix: Clarify the JASPIC configuration options in the documentation web
    application. (markt)

  Other

    Fix: 65585: Update obsolete comments at the start of the
    build.properties.default file. (markt)

2021-09-10 Tomcat 9.0.53 (remm)
  Catalina

    Fix: Enable Tomcat to start if an (old) XML parser is configured that
    does not support allow-java-encodings. A warning will be logged if such an
    XML parser is detected. (markt)
    Fix: Change the behaviour of custom error pages. If an error occurs
    after the response is committed, once the custom error page content has
    been added to the response the connection is now closed immediately rather
    than closed cleanly. i.e. the last chunk that marks the end of the
    response body is no longer sent. This acts as an additional signal to the
    client that the request experienced an error. (markt)
    Fix: 65479: When handling requests using JASPIC authentication, ensure
    that PasswordValidationCallback.getResult() returns the result of the
    password validation rather than always returning false. Fixed via pull
    request #438 provided by Robert Rodewald. (markt)
    Code: Refactor the authenticators to delegate the check for preemptive
    authentication to the individual authenticators where an authentication
    scheme specific check can be performed. Based on pull request #444 by
    Robert Rodewald. (markt)
    Update: Improve the reusability of the UserDatabase by adding
    intermediate concrete implementation classes and allowing to do partial
    database updates on save. (remm)
    Add: Add a UserDatabase implementation as a superset of the
    DataSourceRealm functionality. (remm)
    Fix: Make sure the dynamic Principal returned by UserDatabaseRealm
    stays up to date with the database contents, and add an option to have it
    be static, similar to the other realms. (remm)
    Add: Add derby-*.jar to the list of JARs to skip when scanning for
    TLDs, web fragments and annotations. (markt)
    Fix: #447. Correct JPMS metadata for catalina.jar. Pull request
    provided by Hui Wang. (markt)

  Coyote

    Fix: Correct a logic error that meant setting certificateKeystoreFile
    to NONE did not have the expected effect. NONE was incorrectly treated as
    a file path. Patch provided by Mikael Sterner. (markt)
    Fix: 65505: When an HTTP header value is removed, ensure that the
    order of the remaining header values is unchanged. (markt)

  WebSocket

    Fix: 65506: Fix write timeout check that was using the read timeout
    value. Patch submitted by Gustavo Mahlow. (remm)

  Web applications

    Fix: Remove unnecessary Context settings from the examples web
    application. (markt)
    Fix: Document default value for unpackWARs and related clean-up. Pull
    request #439 provided by Robert Rodewald. (markt)
    Fix: Clarify the documentation of the compressionMinSize and
    compressibleMimeType HTTP Connector attributes. Pull request #442 provided
    by crisgeek. (markt)

  Other

    Fix: Fix failing build when building on non-English locales. Pull
    request #441 provided by Dachuan J. (markt)
    Update: Update to JSign version 4.0 to enable code signing without the
    need for the installation of additional client tools. (markt)
    Add: Update the internal fork of Apache Commons BCEL to 40d5eb4
    (2021-09-01, 6.6.0-SNAPSHOT). Code clean-up only. (markt)
    Add: Update the internal fork of Apache Commons Codec to fd44e6b
    (2021-09-01, 1.16-SNAPSHOT). Minor refactoring. (markt)
    Update: Add Apache Derby 10.14.2.0 to the testsuite dependencies, for
    JDBC and DataSource testing. (remm)
    Add: 65661: Update the internal fork of Apache Commons FileUpload to
    33d2d79 (2021-09-01, 2.0-SNAPSHOT). Refactoring and code clean-up. As a
    result of Commons File Upload now using java.nio.file.Files, applications
    using multi-part uploads need to ensure that the JVM is configured with
    sufficient direct memory to store all in progress multi-part uploads.
    (markt)
    Add: Update the internal fork of Apache Commons Pool to 2.11.1
    (2021-08-17). Improvements, code clean-up and refactoring. (markt)
    Add: Update the internal fork of Apache Commons DBCP to 2.9.0
    (2021-08-03). Improvements, code clean-up and refactoring. (markt)
    Update: Update the packaged version of the Tomcat Native Library to
    1.2.31 to pick up Windows binaries built with OpenSSL 1.1.1l.(markt)
    Update: Switch to the CDN as the primary download location for ASF
    dependencies. (markt)
    Add: Improvements to Chinese translations contributed by syseal,
    wolibo, ZhangJieWen and DigitalFatCat. (markt)
    Add: Improvements to Japanese translations contributed by tak7iji.
    (markt)
    Add: Improvements to Korean translations. (woonsan)

2021-08-06 Tomcat 9.0.52 (remm)
  Catalina

    Code: 65476: Correct an error in some code clean-up that mean that web
    application classes were not configured with the correct package. (markt)

not released Tomcat 9.0.51 (remm)
  Catalina

    Fix: 65411: Always close the connection when an uncaught
    NamingException occurs to avoid connection locking. Submitted by Ole
    Ostergaard. (remm)
    Fix: 65433: Correct a regression in the fix for 65397 where a
    StringIndexOutOfBoundsException could be triggered if the canonical path
    of the target of a symlink was shorter than the canonical path of the
    directory in which the symlink had been created. Patch provided by Cedomir
    Igaly. (markt)
    Add: 65443: Refactor the CorsFilter to make it easier to extend.
    (markt)
    Fix: To avoid unnecessary cache revalidation, do not add an HTTP
    Expires header when setting adding an HTTP header of CacheControl:
    private. (markt)

  Coyote

    Fix: When writing an HTTP/2 response via sendfile (only enabled when
    useAsyncIO is true) the connection flow control window was sometimes
    ignored leading to various error conditions. sendfile now checks both the
    stream and connection flow control windows before writing. (markt)
    Add: Add debug logging for writing an HTTP/2 response via sendfile.
    (markt)
    Fix: Correct bugs in the HTTP/2 connection flow control management
    that meant it was possible for a connection to stall waiting for a
    connection flow control window update that had already arrived. Any
    streams on that connection that were trying to write when this happened
    would time out. (markt)
    Fix: 65448: When using TLS with NIO, it was possible for a blocking
    response write to hang just before the final TLS packet associated with
    the response until the connection timed out at which point the final
    packet would be sent and the connection closed. (markt)
    Fix: 65454: Fix a race condition that could result in a delay to a new
    request. The new request could be queued to wait for an existing request
    to finish processing rather than the thread pool creating a new thread to
    process the new request. (markt)
    Fix: 65460: Correct a regression introduced in the previous release in
    the change to reduce the number of small HTTP/2 window updates sent for
    streams. A logic error meant that small window updates for the connection
    were dropped. This meant that the connection flow window slowly reduced
    over time until nothing could be sent. (markt)

  Web applications

    Fix: 65404: Correct a regression in the fix for 63362 that caused the
    server status page in the Manager web application to be truncated if HTTP
    upgrade was used such as when starting a WebSocket connection. (markt)

  Other

    Add: Improvements to Chinese translations contributed by ZhangJieWen
    and chengzheyan. (markt)
    Add: Improvements to French translations. (remm)
    Add: Improvements to Japanese translations contributed by tak7iji.
    (markt)
    Add: Improvements to Korean translations. (woonsan)
    Fix: Use of GraalVM native images no longer automatically disables JMX
    support. JMX support may still be disabled by calling
    org.apache.tomcat.util.modeler.Registry.disableRegistry(). (markt)

2021-07-02 Tomcat 9.0.50 (remm)
  Jasper

    Fix: Jakarta to Javax backport issue in tests. (remm)

not released Tomcat 9.0.49 (remm)
  Catalina

    Code: Refactor the RemoteIpValve to use the common utility method for
    list to comma separated string conversion. (markt)
    Code: Refactor JNDIRealm$JNDIConnection so its fields are accessible
    to sub-classes of JNDIRealm. (markt)
    Fix: Fix serialization warnings in UserDatabasePrincipal reported by
    SpotBugs. (markt)
    Fix: 65397: Calls to ServletContext.getResourcePaths() no longer
    include symbolic links in the results unless allowLinking has been set to
    true. If a resource is skipped because of this change, a warning will be
    logged as this typically indicates a configuration issue. (markt)

  Coyote

    Fix: 65368: Improve handling of clean closes of inbound TLS
    connections. Treat them the same way as clean closes of non-TLS
    connections rather than as unknown errors. (markt)
    Fix: Modify the HTTP/2 connector not to sent small updates for stream
    flow control windows to the user agent as, depending on how the user agent
    is written, this may trigger small writes from the user agent that in turn
    trigger the overhead protection. Small updates for stream flow control
    windows are now combined with subsequent flow control window updates for
    that stream to ensure that all stream flow control window updates sent
    from Tomcat are larger than overheadWindowUpdateThreshold. (markt)
    Add: Add additional debug logging to track the current state of the
    HTTP/2 overhead count that Tomcat uses to detect and close potentially
    malicious connections. (markt)
    Update: Many HTTP/2 requests from browsers will trigger one overhead
    frame and one non-overhead frame. Change the overhead calculation so that
    a non-overhead frame reduces the current overhead count by 2 rather than
    1. This means that, over time, the overhead count for a well-behaved
    connection will trend downwards. (markt)
    Update: Change the initial HTTP/2 overhead count from -10 to -10 *
    overheadCountFactor. This means that, regardless of the value chosen for
    overheadCountFactor, when a connection opens 10 overhead frames in a row
    will be required to trigger the overhead protection. (markt)
    Update: Increase the default overheadCountFactor from 1 to 10 and
    change the reduction in overhead count for a non-overhead frame from -2 to
    -20. This allows for a larger range (0-20) to be used for
    overheadCountFactor providing for finer-grained control. (markt)
    Fix: Modify the parsing of HTTP header values that use the 1#token to
    ignore empty elements as per RFC 7230 section 7 instead of treating the
    presence of empty elements as an error. (markt)
    Fix: Expand the unit tests for HttpServlet.doHead() and correct the
    flushing of the response buffer. The buffer used to behave as if it was
    one byte smaller than the configured size. The buffer was flushed (and the
    response committed if required) when the buffer was full. The buffer is
    now flushed (and the response committed if required) if the buffer is full
    and there is more data to write. (markt)
    Fix: Fix an issue where concurrent HTTP/2 writes (or concurrent reads)
    to the same connection could hang and eventually timeout when async IO was
    enabled (it is enabled by default). (markt)

  Jasper

    Fix: 65390: Correct a regression in the fix for 65124 and restore code
    that was removed in error leading to JSP compilation failures in some
    circumstances. (markt)
    Update: Update to the Eclipse JDT compiler 4.20. (markt)
    Add: Add support for specifying Java 17 (with the value 17) as the
    compiler source and/or compiler target for JSP compilation. If used with
    an Eclipse JDT compiler version that does not support these values, a
    warning will be logged and the latest supported version will used. (markt)
    Fix: 65377: Update the Java code generation for JSPs not to use the
    boxed primitive constructors as they have been deprecated in Java 9 and
    marked for future removal in Java 16. valueOf() is now used instead.
    (markt)

  WebSocket

    Code: Refactor the DigestAuthenticator to reuse a shared SecureRandom
    instance rather than create a new one to generate the cnonce if required.
    (markt)

  Web applications

    Fix: 65385: Correct the link in the documentation web application the
    Maven Central repository. (markt)

  Other

    Update: Update the OWB module to Apache OpenWebBeans 2.0.23. (remm)
    Update: Update the CXF module to Apache CXF 3.4.4. (remm)
    Fix: 65369 / #422: Add the additional --add-opens=... options required
    for running Tomcat on Java 16 onwards to the service.bat script to align
    it with the other start-up scripts. PR provided by MCMicS. (markt)
    Update: Update JUnit to version 4.13.2. (markt)
    Update: Update EasyMock to 4.3. (markt)
    Update: Update Objenesis to 3.2. (markt)
    Update: Update UnboundID to 6.0.0. (markt)
    Update: Update CheckStyle to 8.43. (markt)
    Update: Update SpotBugs to 4.2.3. (markt)
    Update: Update OSGi annotations to 1.1.0. (markt)

2021-06-15 Tomcat 9.0.48 (remm)
  Coyote

    Fix: Regression when generating reflection due to removed NIO classes
    in 9.0.47. (remm)

  Other

    Add: Use JSign to integrate the build script with the code signing
    service to enable release builds to be created on Linux as well as
    Windows. (markt)

not released Tomcat 9.0.47 (remm)
  Catalina

    Fix: 65301: RemoteIpValve will now avoid getting the local host name
    when it is not needed. (remm)
    Fix: 65308: NPE in JNDIRealm when no userRoleAttribute is given.
    (fschumacher)
    Add: #412: Add commented out, sample users for the Tomcat Manager app
    to the default tomcat-users.xml file. Based on a PR by Arnaud Dagnelies.
    (markt)
    Add: #418: Add a new option, pass-through, to the default servlet's
    useBomIfPresent initialization parameter that causes the default servlet
    to leave any BOM in place when processing a static file and not to use the
    BOM to determine the encoding of the file. Based on a pull request by
    Jean-Louis Monteiro. (markt)
    Update: Add cookieName attribute to the SSO valve to configure the SSO
    cookie name. (remm)
    Fix: #419: When processing POST requests of type multipart/form-data
    for parts without a filename that are added to the parameter map in String
    form, check the size of the part before attempting conversion to String.
    Pull request provided by tianshuang. (markt)
    Fix: 62912: Don't mutate an application provided content header if it
    does not contain a charset. Also remove the outdated workaround for the
    buggy Adobe Reader 9 plug-in for IE. (markt)
    Fix: AprLifecycleListener does not show dev version suffix for
    libtcnative and libapr. (michaelo)
    Update: Refactor principal handling in UserDatabaseRealm using an
    inner class that extends GenericPrincipal. (remm)
    Fix: Enable the default doHead() implementation in HttpServlet to
    correctly handle responses where the content length needs to be
    represented as a long since it is larger than the maximum value that can
    be represented by an int. (markt)
    Fix: Avoid synchronization on roles verification for the memory
    UserDatabase. (remm)
    Fix: Fix the default doHead() implementation in HttpServlet to
    correctly handle responses where the Servlet calls ServletResponse.reset()
    and/or ServletResponse.resetBuffer(). (markt)
    Fix: Fix the default doHead() implementation in HttpServlet to
    correctly handle responses generated using the Servlet non-blocking API.
    (markt)

  Coyote

    Add: 64943: Add support for Unix Domain Sockets to
    org.apache.coyote.http11.Http11AprProtocol. Depends on tomcat-native
    1.2.26 and up. (minfrin)
    Fix: 65303: Fix a possible NullPointerException if an error occurs on
    an HTTP/1.1 connection being upgraded to HTTP/2 or on a pushed HTTP/2
    stream. (markt)
    Fix: 65311: Fix a race condition in the NioBlockingSelector that could
    cause a delay to select operations. (markt)
    Update: Simplify AprEndpoint socket bind for all platforms. (michaelo)
    Update: Add back simplification of NIO block read and write, now
    better validated in Tomcat 10. (remm)
    Fix: Optimize NIO selector handling for Java 11. (remm)
    Fix: 65340: Add missing check for a negative return value for
    Hpack.decodeInteger in the HpackDecoder, which could cause a
    NegativeArraySizeException exception. Submitted by Thomas, and verified
    the fix is present in the donated hpack code in a further update. (remm)
    Add: Add debug logging for HTTP/2 HPACK header decoding. (markt)
    Fix: Correct parsing of HTTP headers consisting of a list of tokens so
    that a header with an empty token is treated consistently regardless of
    whether the empty token is at the start, middle or end of the list of
    tokens. (markt)
    Fix: Remove support for the identity transfer encoding. The inclusion
    of this encoding in RFC 2616 was an error that was corrected in 2001.
    Requests using this transfer encoding will now receive a 501 response.
    (markt)
    Fix: Process transfer encoding headers from both HTTP 1.0 and HTTP 1.1
    clients. (markt)
    Fix: Ensure that if the transfer encoding header contains the chunked,
    that the chunked encoding is the final encoding listed. (markt)

  Jasper

    Code: Review code used to generate Java source from JSPs and tags and
    remove code found to be unnecessary. (markt)
    Code: Refactor use of internal ChildInfo class to use compile time
    type checking rather than run time type checking. (markt)
    Fix: 65358: Improve expression language method matching for methods
    with varargs. Where multiple methods may match the provided parameters,
    the method that requires the fewest varargs is preferred. (markt)
    Add: 65332: Add a commented out section in catalina.policy that
    provides the necessary permissions to compile JSPs with javac when running
    on Java 9 onwards with a security manager. It is commented out as it will
    cause errors if used with earlier Java versions. (markt)

  WebSocket

    Fix: 65317: When using permessage-deflate, the WebSocket connection
    was incorrectly closed if the uncompressed payload size was an exact
    multiple of 8192. Based on a patch provided by Saksham Verma. (markt)
    Fix: 65342: Correct a regression introduced with the fix for 65262
    that meant Tomcat's WebSocket implementation would only work with Tomcat's
    implementation of the Java EE WebSocket API. (markt)

  Web applications

    Fix: Improve the description of the maxConnections and acceptCount
    attributes in the Connector section of the documentation web application.
    (markt)

  Other

    Add: Improvements to French translations. (remm)
    Add: Improvements to Korean translations. (woonsan)
    Fix: 65362: Correct a regression in the previous release. The change
    to create OSGi Require-Capability sections in manifests for Jakarta API
    JARs manually rather than with bnd annotations did not add the necessary
    manual entries to the embedded JARs. (markt)
    Update: Update the packaged version of the Tomcat Native Library to
    1.2.30. Also update the minimum recommended version to 1.2.30. (markt)

2021-05-12 Tomcat 9.0.46 (markt)
  Catalina

    Fix: Allow APR connector creation using the listener with the flag and
    the default HTTP/1.1 protocol. (rjung/remm)
    Code: Expand coverage of unit tests for JNDIRealm using the UnboundID
    LDAP SDK for Java. (markt)
    Fix: 65224: Ensure the correct escaping of attribute values and search
    filters in the JNDIRealm. (markt)
    Fix: 65235: Add missing attributes to the MBean descriptor file for
    the RemoteIpValve. (markt)
    Fix: 65244: HandlesTypes should include classes that use the specified
    annotation types on fields or methods. (remm)
    Fix: 65251: Correct a regression introduced in 9.0.44 that meant that
    the auto-deployment process may attempt a second, concurrent deployment of
    a web application that is being deployed by the Manager resulting in one
    of the deployments failing and errors being reported. (markt)
    Fix: Improve the SSLValve so it is able to handle escaped client
    certificate headers from Nginx. Based on a patch by Florent Guillaume.
    (markt)

  Coyote

    Fix: Ensure that all HTTP requests that contain an invalid character
    in the protocol component of the request line are rejected with a 400
    response rather than some requests being rejected with a 505 response.
    (markt)
    Fix: When generating the error message for an HTTP request with an
    invalid request line, ensure that all the available data is included in
    the error message. (markt)
    Fix: 65272: Restore the optional HTTP feature that allows LF to be
    treated as a line terminator for the request line and/or HTTP headers
    lines as well as the standard CRLF. This behaviour was previously removed
    as a side-effect of the fix for CVE-2020-1935. (markt)

  Jasper

    Code: Review code used to generate Java source from JSPs and tags and
    remove code found to be unnecessary. (markt)
    Update: <servlet> entries in web.xml that include a <jsp-file> element
    and a negative <load-no-startup> element that is not the default value of
    -1 will no longer be loaded at start-up. This makes it possible to define
    a <jsp-file> that will not be loaded at start-up. (markt)
    Fix: Allow the JSP configuration option useInstanceManagerForTags to
    be used with Tags that are implemented as inner classes. (markt)

  WebSocket

    Code: Refactor the way Tomcat passes path parameters to POJO end
    points to simplify the code. (markt)
    Fix: 65262: Refactor the creation of WebSocket end point, decoder and
    encoder instances to be more IoC friendly. Instances are now created via
    the InstanceManager where possible. (markt)

  Web applications

    Fix: 65235: Correct name of changeLocalName in the documentation for
    the RemoteIpValve. (markt)
    Fix: 65265: Avoid getting the boot classpath when it is not available
    in the Manager diagnostics. (remm)

  Other

    Fix: Create OSGi Require-Capability sections in manifests for Jakarta
    API JARs manually rather than via the
    aQute.bnd.annotation.spi.ServiceConsumer annotation as this triggers TCK
    failures for downstream consumers of the API JARs. (markt)
    Update: Update the packaged version of the Tomcat Native Library to
    1.2.28. (markt)
    Update: Update the OWB module to Apache OpenWebBeans 2.0.22. (remm)
    Update: Update the CXF module to Apache CXF 3.4.3. (remm)
    Fix: Move SystemPropertySource to be a regular class to allow more
    precise configuration if needed. The system property source will still
    always be enabled. (remm)
    Add: Improvements to Chinese translations. Provided by bytesgo. (mark)
    Add: Improvements to French translations. (remm)
    Add: Improvements to Korean translations. (woonsan)

2021-04-06 Tomcat 9.0.45 (markt)
  Catalina

    Fix: Avoid NPE when a JNDI reference cannot be resolved in favor of a
    NamingException. (remm)
    Fix: Avoid using reflection for setting properties on the webapp
    classloader. Based on a patch submitted by Romain Manni-Bucau. (remm)

  Coyote

    Fix: Improve consistency of OpenSSL error stack handling in the TLS
    engine, and log all errors found as debug. (remm)
    Fix: Ensure that HTTP/2 streams are only recycled once as multiple
    attempts to recycle an HTTP/2 stream may result in NullPointerExceptions.
    (markt)
    Code: Simplify the closing on an HTTP/2 stream when an error condition
    is present. (markt)
    Fix: 64771: Prevent concurrent calls to ServletInputStream.isReady()
    corrupting the input buffer. (markt)
    Fix: 65179: Ensure that the connection level flow control window from
    the client to the server is updated when handling DATA frames received
    for completed streams else the flow control window may become exhausted.
    (markt)
    Fix: 65203: Fix a regression introduced in 9.0.44 that meant that an
    error during an asynchronous read broke all future asynchronous reads
    associated with the same request instance. (markt)
    Fix: Disable keep-alive when inconsistent content delimitation is
    present in a request. (remm)

  Jasper

    Fix: Include the new org.apache.jasper.optimizations package in the
    list of OSGi exported packages for the Jasper embedded JAR.
    Patch provided by Sokratis Zappis. (markt)
    Add: Add a new option for the trimSpaces configuration. extended will
    attempt to remove leading and trailing whitespace from template text and
    collapse sequences of whitespace and newlines within template text into a
    single new line. Based on a pull request by kamnani. (markt)

  Other

    Add: Implement the first phase of reproducible builds. Sequential
    builds on the same machine now produce identical output provided that
    the Ant property ant.tstamp.now is set. The minimum required Ant
    version is now 1.9.10. (markt)
    Add: Improvements to Chinese translations. Provided by Ruan Wenjun.
    (mark)
    Add: Improvements to French translations. (remm)
    Add: Improvements to Japanese translations. Provided by kfujino and
    Shirayuking. (markt)
    Add: Improvements to Korean translations. (woonsan)
    Update: Update the packaged version of the Tomcat Native Library to
    1.2.27. (markt)

2021-03-10 Tomcat 9.0.44 (markt)
  Catalina

    Fix: Revert an incorrect fix for a potential resource leak that broke
    deployment via the Ant deploy task. (markt)
    Fix: Improve error message for failed ConfigurationSource lookups in
    the Catalina implementation. (remm)
    Fix: 64938: Align the behaviour when null is passed to the
    ServletResponse methods setCharacterEncoding(), setContentType() and
    setLocale() with the recent clarification from the Jakarta Servlet
    project of the expected behaviour in these cases. (markt)
    Fix: 65135: Rename Context method isParallelAnnotationScanning to
    getParallelAnnotationScanning for consistency and ease of use in JMX
    descriptors. (remm)
    Fix: Ensure that the AsyncListener.onError() event is triggered when a
    I/O error occurs during non-blocking I/O. There were some cases
    discovered where this was not happening. (markt)
    Add: Make the non-blocking I/O error handling more robust by handling
    the case where the application code swallows an IOException in
    WriteListener.onWritePossible() and ReadListener.onDataAvailable().
    (markt)
    Fix: Correct syntax error in output of JsonErrorReportValve. Pull
    request provided by Viraj Kanwade. (markt)
    Code: Make the StandardContext.postWorkDirectory() protected rather
    than private to help users wishing to customise the default work directory
    behaviour. (markt)

  Coyote

    Fix: 65118: Fix a potential NullPointerException when pruning closed
    HTTP/2 streams from the connection. (markt)
    Fix: Avoid NullPointerException when a secure channel is closed before
    the SSL engine was initialized. (remm)
    Fix: Ensure that the ReadListener's onError() event is triggered if
    the client closes the connection before sending the entire request body
    and the server is ready the request body using non-blocking I/O. (markt)
    Fix: 65137: Ensure that a response is not corrupted as well as
    incomplete if the connection is closed before the response is fully
    written due to a write timeout. (markt)
    Fix: Related to bug 65131, make sure all errors from OpenSSL are fully
    cleared, as there could be more than one error present after an operation
    (confirmed in the OpenSSL API documentation). (remm)
    Fix: Make handling of OpenSSL read errors more robust when plain text
    data is reported to be available to read. (markt)
    Fix: Correct handling of write errors during non-blocking I/O to
    ensure that the associated AsyncContext was closed down correctly. (markt)

  Web applications

    Fix: 65136: Remove the restriction that prevented the Manager web
    application deploying different web applications in parallel. This
    required some refactoring, most notably to HostConfig.check() and how it
    is used. (markt)

  Other

    Update: Update the OWB module to Apache OpenWebBeans 2.0.21. (remm)
    Update: Update the CXF module to Apache CXF 3.4.2. (remm)
    Add: Improvements to French translations. (remm)
    Add: Improvements to Korean translations. (woonsan)
    Add: Improvements to Brazilian Portuguese translations. Provided by
    Thiago. (mark)
    Add: Improvements to Russian translations. Provided by Azat. (mark)
    Add: Improvements to Chinese translations. Provided by shawn. (mark)
    Update: Update to bnd 5.3.0. (markt)

2021-02-02 Tomcat 9.0.43 (markt)
  Catalina

    Fix: 65106: Fix the ConfigFileLoader handling of file URIs when
    running under a security manager on some JREs. (markt)

  Coyote

    Fix: Ensure that SNI provided host names are matched to SSL virtual
    host configurations in a case insensitive manner. (markt)
    Fix: 65111: Free direct memory buffers in the APR connector. (remm)

not released Tomcat 9.0.42 (markt)
  Catalina

    Fix: 60781: Escape elements in the access log that need to be escaped
    for the access log to be parsed unambiguously. (fschumacher/markt)
    Add: 64110: Add support for additional TLS related request attributes
    that provide details of the protocols and ciphers requested by a client in
    the initial TLS handshake. (markt)
    Add: Let the RemoteCIDRValve inherit from RequestFilterValve and
    support all of its features. Especially add support for connector specific
    configuration using addConnectorPort. (rjung)
    Add: Add peerAddress to coyote request, which contains the IP address
    of the direct connection peer. If a reverse proxy sits in front of Tomcat
    and the protocol used is AJP or HTTP in combination with the
    RemoteIp(Valve|Filter), the peer address might differ from the
    remoteAddress. The latter then contains the address of the client in front
    of the reverse proxy, not the address of the proxy itself. Support for the
    peer address has been added to the RemoteAddrValve and RemoteCIDRValve
    with the new attribute usePeerAddress. This can be used to restrict access
    to Tomcat based on the reverse proxy IP address, which is especially
    useful to harden access to AJP connectors. The peer address can also be
    logged in the access log using the new %{peer}a syntax. (rjung)
    Fix: Avoid uncaught InaccessibleObjectException on Java 16 trying to
    clear references threads. (remm)
    Fix: 65033: Fix JNDI realm error handling when connecting to a failed
    server when pooling was not enabled. (remm)
    Fix: 65047: If the AccessLogValve is unable to open the access log
    file, include information on the current user in the associated log
    message (markt)

  Coyote

    Fix: Additional fix for 64830 to address an edge case that could
    trigger request corruption with h2c connections. (markt)
    Fix: 64974: Improve handling of pipelined HTTP requests in combination
    with the Servlet non-blocking IO API. It was possible that some requests
    could get dropped. (markt)
    Add: Add support for using Unix domain sockets for NIO when running on
    Java 16 or later. This uses NIO specific unixDomainSocketPath and
    unixDomainSocketPathPermissions attributes. Based on a PR submitted by
    Graham Leggett. (remm)
    Fix: 65001: Fix error handling for exceptions thrown from calls to
    ReadListener and WriteListener. (markt)
    Fix: Avoid possible infinite loop in OpenSSLEngine.unwrap when the
    destination buffers state is changed concurrently. (remm)

  Jasper

    Add: Add a new StringInterpreter interface that allows applications to
    provide customised string attribute value to type conversion within JSPs.
    This allows applications to provide a conversion implementation that is
    optimised for the application. (markt)
    Fix: 64965: JspContextWrapper.findAttribute should ignore expired
    sessions rather than throw an IllegalStateException. (remm)
    Update: Update to the Eclipse JDT compiler 4.18. (markt)

  Web applications

    Fix: 65007: Clarify that the commands shown in the TLS documentation
    for importing a signed TLS certificate from a certificate authority are
    typical examples that may need to be adjusted in some cases. (markt)

  Tribes

    Fix: Work around DNS caching for the DNS provider of the cloud
    membership. (jfclere)

  Other

    Add: Improvements to Chinese translations. Provided by leeyazhou and
    Yi Shen. (markt)
    Add: Improvements to French translations. (remm)
    Add: Improvements to Korean translations. (woonsan)
    Update: Update the packaged version of the Tomcat Native Library to
    1.2.26. (markt)
    Add: Update the internal fork of Apache Commons Pool to 2.9.1-SNAPSHOT
    (2021-01-15). (markt)
    Add: Update the internal fork of Apache Commons DBCP to 2.9.0-SNAPSHOT
    (2021-01-15). (markt)
    Update: Migrate to new code signing service. (markt)
    Code: Use java.nio.file.Path to test for one directory being a
    sub-directory of another in a consistent way. (markt)
    Update: Update to Commons Daemon 1.2.4. (markt)
    Add: Improvements to Brazilian Portuguese translations. Provided by
    Rual Zaninetti Rosa and Lucas. (markt)
    Add: Improvements to Russian translations. Provided by Polina and
    Azat. (markt)
    Update: Update the NSIS Installer used to build the Windows installer
    to version 3.06.1. (kkolinko)

(spz)

2022-04-11 20:42:43 UTC MAIN commitmail json YAML

tex package updates

(markd)

2022-04-11 20:39:58 UTC MAIN commitmail json YAML

texlive-collection-pstricks: update to revision 61329

(markd)

2022-04-11 20:36:47 UTC MAIN commitmail json YAML

2022-04-11 20:34:43 UTC MAIN commitmail json YAML

2022-04-11 18:54:09 UTC MAIN commitmail json YAML

Updated lang/npm, databases/prometheus

(adam)

2022-04-11 18:53:43 UTC MAIN commitmail json YAML

prometheus: updated to 2.34.0

2.34.0

[CHANGE] UI: Classic UI removed.
[CHANGE] Tracing: Migrate from Jaeger to OpenTelemetry based tracing.
[ENHANCEMENT] TSDB: Disable the chunk write queue by default and allow configuration with the experimental flag --storage.tsdb.head-chunks-write-queue-size.
[ENHANCEMENT] HTTP SD: Add a failure counter.
[ENHANCEMENT] Azure SD: Set Prometheus User-Agent on requests.
[ENHANCEMENT] Uyuni SD: Reduce the number of logins to Uyuni.
[ENHANCEMENT] Scrape: Log when an invalid media type is encountered during a scrape.
[ENHANCEMENT] Scrape: Accept application/openmetrics-text;version=1.0.0 in addition to version=0.0.1.
[ENHANCEMENT] Remote-read: Add an option to not use external labels as selectors for remote read.
[ENHANCEMENT] UI: Optimize the alerts page and add a search bar.
[ENHANCEMENT] UI: Improve graph colors that were hard to see.
[ENHANCEMENT] Config: Allow escaping of $ with $$ when using environment variables with external labels.
[BUGFIX] PromQL: Properly return an error from histogram_quantile when metrics have the same labelset.
[BUGFIX] UI: Fix bug that sets the range input to the resolution.
[BUGFIX] TSDB: Fix a query panic when memory-snapshot-on-shutdown is enabled.
[BUGFIX] Parser: Specify type in metadata parser errors.
[BUGFIX] Scrape: Fix label limit changes not applying.

(adam)

2022-04-11 18:50:31 UTC MAIN commitmail json YAML

npm: updated to 8.6.0

v8.6.0 (2022-03-31)

Features

* feat(version): reify on workspace version change (@ruyadorno)
* feat: add logs-dir config to set custom logging location (@lukekarrys)

Bug Fixes

fix: remove always true condition (@XhmikosR)
* fix(unpublish): properly apply publishConfig (@wraithgar)
* fix: 100% coverage in tests (@wraithgar)
* fix(arborist): handle link nodes in old lockfiles correctly (@nlf)
* fix(arborist): make sure resolveParent exists before checking props (@nlf)
* fix(arborist): identify and repair invalid nodes in the virtual tree (@nlf)
* fix: make sure we loadOverrides on the root node in loadVirtual() (@nlf)
* fix: move shellout logic into commands (@wraithgar)
* fix: really load all commands in tests, add description to birthday (@wraithgar)
* fix: consolidate command alias code (@wraithgar)
* fix: consolidate is-windows code (@wraithgar)
* fix: consolidate node version support logic (@wraithgar)
* fix: consolidate path delimiter logic (@wraithgar)
* fix: bump knownBroken to <12.5.0 (@wraithgar)
* fix: return otplease fn results (@wraithgar)
* fix: consolidate split-package-names (@wraithgar)
* fix: work better with system manpages (@d0sboots)
* fix: only call npmlog progress methods if explicitly requested (@lukekarrys)

Documentation

* docs: recommend prepare over prepublish (@verhovsky)

Dependencies

* deps: npm-registry-fetch@13.1.0
* deps: cacache@16.0.3
* deps: make-fetch-happen@10.1.0
* deps: minipass-fetch@2.1.0
* deps: npm-audit-report@3.0.0
* deps: debug@4.3.4
* deps: proc-log@2.0.1
* deps: parse-conflict-json@2.0.2
* deps: gauge@4.0.4
* deps: @npmcli/template-oss@3.2.1
* deps: make-fetch-happen@10.1.1
* deps: init-package-json@3.0.2
* deps: npm-package-arg@9.0.2
* deps: validate-npm-package-name@4.0.0
* deps: @npmcli/template-oss@3.2.2
* deps: @npmcli/arborist@5.0.4

(adam)

2022-04-11 16:36:05 UTC MAIN commitmail json YAML

Updated converters/help2man, textproc/py-elementpath, textproc/py-xmlschema, finance/py-stripe

(adam)

2022-04-11 16:35:27 UTC MAIN commitmail json YAML

py-stripe: updated to 2.71.0

2.71.0 - 2022-04-08
* API Updates
  * Add support for `apply_customer_balance` method on resource `PaymentIntent`

(adam)

2022-04-11 16:33:56 UTC MAIN commitmail json YAML

py-xmlschema: updated to 1.10.0

v1.10.0:
* Add 'nonlocal' option to *defuse* argument of `XMLResource` (also for schema classes)
* Add 'none' option to *allow* argument of `XMLResource`
* Fix too strict parsing on XSD annotations
* Drop support for Python 3.6

(adam)

2022-04-11 16:32:33 UTC MAIN commitmail json YAML

py-elementpath: updated to 2.5.0

v2.5.0:
* Add XPath 3.0 support
* Better use of lxml.etree features
* Full coverage of W3C tests
* Drop support for Python 3.6

(adam)

2022-04-11 16:26:23 UTC MAIN commitmail json YAML

help2man: updated to 1.49.2

help2man (1.49.2) unstable; urgency=medium
* Add configure~ to mostlyclean target.
* Add Romanian translations (thanks to Remus-Gabriel Chelu).

(adam)

2022-04-11 11:21:23 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix, devel/py-pyparsing

(adam)

2022-04-11 11:21:05 UTC MAIN commitmail json YAML

py-pyparsing: updated to 3.0.8

Version 3.0.8
-------------
- API CHANGE: modified pyproject.toml to require Python version
  3.6.8 or later for pyparsing 3.x. Earlier minor versions of 3.6
  fail in evaluating the `version_info` class (implemented using
  `typing.NamedTuple`). If you are using an earlier version of Python
  3.6, you will need to use pyparsing 2.4.7.

- Improved pyparsing import time by deferring regex pattern compiles.

- Updated build to use flit, PR by Michaナ� Gテウrny, added BUILDING.md
  doc and removed old Windows build scripts - nice cleanup work!

- More type-hinting added for all arithmetic and logical operator
  methods in `ParserElement`. PR from Kazantcev Andrey, thank you.

- Fixed `infix_notation`'s definitions of `lpar` and `rpar`, to accept
  parse expressions such that they do not get suppressed in the parsed
  results. PR submitted by Philippe Prados, nice work.

- Fixed bug in railroad diagramming with expressions containing `Combine`
  elements. Reported by Jeremy White, thanks!

- Added `show_groups` argument to `create_diagram` to highlight grouped
  elements with an unlabeled bounding box.

- Added `unicode_denormalizer.py` to the examples as a demonstration
  of how Python's interpreter will accept Unicode characters in
  identifiers, but normalizes them back to ASCII so that identifiers
  `print` and `�摯。�搏サ盞「�搏��攪〜 and `�摶呆搨汝摎を搗帋オ輿 are all equivalent.

- Removed imports of deprecated `sre_constants` module for catching
  exceptions when compiling regular expressions. PR submitted by
  Serhiy Storchaka, thank you.

(adam)

2022-04-11 11:19:56 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 67.0.0

Version 67.0.0 "Under Stars" 2022-04-10

New features and enhancements

* all: IETF BCP 47/RFC 5646 language tags: when deriving the legacy language
  element codes to use a language tag's ISO 639 code is also potentially
  interpreted as an & its prefix is used as the legacy language code. For
  example, "Yue Chinese" = `yue` is not part of ISO 639-2. However, there is
  an extlang subtag `yue` with a valid prefix of `zh` ("Chinese"), and for
  "Chinese" there is an ISO 639-2 language code: `chi`. In this example the
  IETF language element would be set to `yue` and the corresponding legacy
  element to `chi`.
* all: IETF BCP 47/RFC 5646 language tags: grandfathered language tags are now
  supported.
* all: IETF BCP 47/RFC 5646 language tags: all deprecated subtags from the
  IANA language subtag registry are now supported.
* all: IETF BCP 47/RFC 5646 language tags: all lists of valid subtags have
  been updated from their respective authoritative sources.
* all: IETF BCP 47/RFC 5646 language tags: all in the IANA language subtag
  registry are now supported, even those marked as deprecated and of type
  'grandfathered'.
* all: IETF BCP 47/RFC 5646 language tags: reduced the maximum number of
  extended language subtags that are present in a valid tag from 3 to 1 in
  compliance with RFC 5646 section 2.2.2.
* all: IETF BCP 47/RFC 5646 language tags: all language codes reserved for
  private/local use (`qaa`–`qtz`) are now supported.
* all: IETF BCP 47/RFC 5646 language tags: Digital Cinema Naming Convention
  language codes that fall into the IETF BCP 47 range of "private use" tags
  (`qaa`–`qtz`) are now replaced by their IETF BCP 47 equivalents during
  normalization (e.g. `QMS` → `cmn-Hans`).
* all: added a new translation to Chinese Simplified (Singapore) by Dian Li.
* mkvmerge, mkvpropedit: added a new command line option called
  `--enable-legacy-font-mime-types`. With this option on the two programs will
  use the same legacy MIME types for fonts whenever new attachments are added
  (both programs), when reading existing attachments (only `mkvmerge`) or when
  replacing existing ones (only `mkvpropedit`).
* mkvmerge, mkvpropedit: IETF BCP 47/RFC 5646 language tags: added a command
  line option `--normalize-language-ietf <mode>` which turns on normalization
  of IETF BCP 47 language tags to either their canonical (mode `canonical`) or
  extended language subtags form (mode `extlang`) or turns it off (mode
  `off`). If the option isn't given, language tags will now be normalized to
  the canonical form.
* MKVToolNix GUI: IETF BCP 47/RFC 5646 language tags: ISO 639-3 and 639-5
  languages will now be used by default.
* MKVToolNix GUI: IETF BCP 47/RFC 5646 language tags: the language editor
  dialog will now show warnings in several cases: when deprecated tags are
  used; when the tag's canonical and/or extlang forms differ from the user
  input.
* MKVToolNix GUI: IETF BCP 47/RFC 5646 language tags: the language editor now
  has a button to replace the current tag with a normalized form (canonical or
  extlang) if those differ from the current tag.
* MKVToolNix GUI: IETF BCP 47/RFC 5646 language tags: added an option in the
  preferences to always normalize all language tags to their canonical or
  extlang forms or to turn normalization off. Can also be enabled from the
  language editor dialog.
* MKVToolNix GUI: IETF BCP 47/RFC 5646 language tags: the language dialog now
  shows a warning if a variant is used with a prefix that isn't in the
  variant's list of suitable prefixes. It'll also say if the corresponding
  canonical/extlang forms would have a suitable prefix.
* MKVToolNix GUI: IETF BCP 47/RFC 5646 language tags: the language dialog now
  shows a warning if a script is used with a language for which it should be
  suppressed.
* MKVToolNix GUI: multiplexer: the track property group boxes in the
  scrollable pane are now collapsible & expandable, saving their state over
  restarts of the GUI. This is in preparation of adding many more track
  properties in future releases, allowing the user to hide parts they don't
  use all that often.
* MKVToolNix GUI: multiplexer: if the option "use legacy font MIME types" is
  enabled in the preferences, the new command line option
  `--enable-legacy-font-mime-types` will be passed to `mkvmerge` in order to
  have it remap the MIME types of existing attachments, too.

Bug fixes

* all: IETF BCP 47/RFC 5646 language tags: variants aren't validated wrt. to
  prefixes anymore as BCP 47 doesn't actually pose restrictions on them,
  saying only that prefixes "are suitable sequences" for use with the
  variants. What is now verified, though, is that no variant is used multiple
  times within the same language tag.
* build system & MKVToolNix GUI: fixed detecting the presence of & the
  compilation with the multimedia module of Qt version 6.2.0 and newer.
* build system: fixed compilation on Unices other than Linux & macOS
  (e.g. FreeBSD).
* MKVToolNix GUI: job queue: fixed compiling in the audio player code for the
  the "play audio" end-of-job action.
* MKVToolNix GUI: multiplexer: recognizing added XML chapter, segment info or
  chapter files required the XML declaration & root node (e.g. `<?xml…?> …
  <Chapters>` for chapters) be located within the first 1 KB, which wasn't
  enough for files that contain a lot of comments at the start like the
  included `example-chapters-2.xml`. The detection range was extended to 10
  KB.

Build system changes

* build system: the provided Windows binaries are now compiled with Qt 6. A
  drawback is that certain audio formats aren't supported anymore by Qt for
  the "end of job" sound notification playback, notably the Ogg file format &
  the Vorbis audio codec. MKVToolNix therefore now ships Opus-in-WebM files
  for the same purpose.
* The bundled `fmt` library was updated to v8.1.1.
* The bundled `nlohmann-json` library was updated to v3.10.5.
* The bundled `pugixml` library was updated to v1.12.1.

(adam)

2022-04-11 10:04:49 UTC MAIN commitmail json YAML

doc: Updated net/miniupnpc to 2.2.3

(nikita)

2022-04-11 10:04:39 UTC MAIN commitmail json YAML

2022-04-11 09:04:51 UTC MAIN commitmail json YAML

motif: pull libXt as a tool dependency only if using modular xorg *and*
cross-compiling.

using TOOL_DEPENDS for libXt bypasses normal builtin checks, so the
pkgsrc version is pulled in, and libXt is marked unavailable when using
native x.

evidence so far indicates libxt is only needed as a tool dependency
when cross-compiling (the distinction between normal and tool depends
primarily being relevent during cross-builds anyway), but this
also confused me because libXt installs nothing tool-like? Is motif's
build system broken (it's likely!)?

(nia)

2022-04-11 08:29:55 UTC MAIN commitmail json YAML

doc: Updated net/yaydl to 0.7.0

(pin)

2022-04-11 08:29:37 UTC MAIN commitmail json YAML

net/yaydl: update to 0.7.0

pkgsrc: Fetch source from main repository and not from github mirror. This will
avoid missing updates again due to non-mirrored releases.

0.7.0
-updated dependencies, added new -k flag. Fixes #5

0.6.8
-trying to circumvent new WatchMDH structures (yet incomplete)

0.6.7
-Now that we use the new YouTube API, the need for cipher decoding should be a
thing of the past.

(pin)

2022-04-11 02:59:28 UTC MAIN commitmail json YAML

freeradius: drop redundant atomic64.mk reference

atomic64.mk is already included in Makefile.common.

(gutteridge)

2022-04-11 02:05:39 UTC MAIN commitmail json YAML

doc: Updated net/freeradius to 3.0.25nb1

(gutteridge)

2022-04-11 02:05:27 UTC MAIN commitmail json YAML

freeradius: install various config files necessary for operation

Addresses PR pkg/56787 from Chris Branton. (It looks like the list of
config files simply wasn't kept up to date. Partly that's because the
example code to generate the list wasn't looking for symlinks.)

(gutteridge)

2022-04-10 22:42:26 UTC MAIN commitmail json YAML

2022-04-10 22:23:57 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-terminal to 1.0.0

(gutteridge)

2022-04-10 22:23:48 UTC MAIN commitmail json YAML

xfce4-terminal: update to 1.0.0

Change log:

1.0.0
======
Stable release including improvements introduced in versions 0.9.0, 0.9.1 and 0.9.2.
The Shortcuts Editor requires libxfce4ui 4.17.2 or greater.

Fixes
- Remove remaining libxfce4ui 4.16 version guards

Translation Updates:
  Danish, Greek, Russian, Turkish

0.9.2
======
This is a RELEASE CANDIDATE for 1.0.0. If you want to help keep xfce4-terminal
bug-free you can test this release and report any problems you encounter.

DEPENDENCIES UPDATED:
- VTE: 0.51.3
- Xfce-libs: 4.16.0

General Improvements:
- Use XfceTitledDialog for `Find` (Issue #168)
- Include '\r' in unsafe-paste checks
- Update tab accelerators at runtime
- Consume events that activate accelerator callbacks (Issues #159 #153)

Shortcuts editor (depends on libxfce4ui 4.17):
- Center on the active terminal window.
- Change handling of goto-tab accelerators so they can be changed through the editor.

Regressions fixed:
- Menubar changes size when the window is maximized (Issue #156)
- Context Menu: Revert changes in order and contents introduced by the transition to XfceGtkActionEntries
- Add "Show Window Borders" entry in View menu (it was missing in the last 2 dev releases)
- Revert view menu order (Zoom entries below checkboxes)
- Fix the visibility flag of the scrollbar (Issue #161, could lead to broken themes)

Other:
- Replace GTimeVal with gint64
- Fix build warnings
- Update Copyright

Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Occitan (post
  1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Ukrainian

0.9.1
======
This is a development release.

New features:
- Use GtkScrolledWindow for TerminalScreen and add an overlay-scrolling preference (Issue #149)
- Support the new Shortcuts editor widget (requires libxfce4ui 4.17.2 or greater)
- New preference: Select right click action

Enhancements:
- Improved `scrolling-on-output` behaviour.
- Unsafe Paste Dialog temporary override (Issue #106)

Fixes:
- Fix regression: File Menu missing `Close Window` entry
- Fix regression: Disable Help shortcut does not work
- Fix regression: go-to accelerators not working on startup
- Fix regression: Revert accelerator paths to maintain backwards compatibility
- Use the latest .glade file structure

Documentation:
- Change incorrect reference to ${XDG_CONFIG_DIRS} in man page (Issue #47)
- Change outdated documentation links

- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Occitan (post
  1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Ukrainian

0.9.0
======
This is a development release.

- Replace the deprecated GtkActionEntries with XfceGtkActionEntries (Issue #79)
- Opening a dialog from a drop-down window closes the window (Issue #136)
- Add `Fill` background image style (MR !23).
- Improved options parsing (for both short and long forms)
- Add a menu entry to send signals to the foreground process (Issue #59)
- Fix `keep window open` preference being applied on restart.
- Rework "--tab" and "--window" behavior (Issue #13)
- Ignore unused modifiers for scroll wheel zooming
- Add alternative shortcuts for zooming (Issue #126)
- Expand scrolled window and make dialog size 70% of parent (!17)
- Support libxfce4ui XfceTitledDialog new API

Unsafe Paste Dialog:
- Update unsafe paste dialog text (Issue #73)
- Fix paste button focus
- Replace subtitle by infobar for Unsafe paste dialog
- Fix the `unsafe paste` dialog to actually paste

Cleanup:
- Update `.gitignore`, HACKING, AUTHORS, COPYRIGHTS
- Update --preferences, --tab and --window documentation
- Fix various typos
- Fix compilation warnings
- Remove unnecessary function call (!24)

Temporary changes (will be changed before the final release):
- Add a "Do not warn me again" checkbox for the "Unsafe Paste" dialog (Issue #129)

Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Occitan (post
  1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Ukrainian, Uyghur

(gutteridge)

2022-04-10 22:17:40 UTC MAIN commitmail json YAML

py-pyerfa: document why Python 3.7 is now incompatible

(gutteridge)

2022-04-10 22:15:57 UTC MAIN commitmail json YAML

doc: Updated x11/vte3 to 0.68.0nb2

(gutteridge)

2022-04-10 22:14:50 UTC MAIN commitmail json YAML

2022-04-10 21:16:45 UTC MAIN commitmail json YAML

doc: Updated www/hugo to 0.96.0

(nikita)

2022-04-10 21:16:34 UTC MAIN commitmail json YAML

hugo: Update to 0.96.0

Changelog taken from https://github.com/gohugoio/hugo/releases

v0.96.0

Vertical merging of content mounts. The main topic of this release is
about file mounts (see #9693). We have had a powerful and well defined
merge strategy for the union filesystems for the Hugo Modules tree on
the horizontal axis (left to right), but not so much for the vertical
configuration within each module (e.g. multiple content mounts for the
same language). It was @jmooring who pointed out how useful this could
be, and even provided this example where missing translations gets
filled in from other language(s):

#------------------------------------------------------------------------------
# Content mounts
#------------------------------------------------------------------------------

# EN content
[[module.mounts]]
source = 'content/en'
target = 'content'
lang = 'en'

# DE content
[[module.mounts]]
source = 'content/de'
target = 'content'
lang = 'de'

# NL content
[[module.mounts]]
source = 'content/nl'
target = 'content'
lang = 'nl'

#------------------------------------------------------------------------------
# Fill in the missing translations
#------------------------------------------------------------------------------

# This fills in the gaps in DE content with EN content
[[module.mounts]]
source = 'content/en'
target = 'content'
lang = 'de'

# This fills in the gaps in NL content with EN content.
[[module.mounts]]
source = 'content/en'
target = 'content'
lang = 'nl'

Also, we have added some details to the .Err object you get when
resources.GetRemote fails, which can be useful when debugging errrors
(see #9708). Not you can do something like:

{{ with $result := resources.GetRemote $url }}
  {{ with .Err }}
    {{ warnf "%s: %#v" .Error .Data}}
  {{ else }}
    {{ with .Content | unmarshal }}
      {{ warnf "%#v" . }}
    {{ end }}
  {{ end }}
{{ end }}

The .Data object above is a map and currently contains StatusCode,
Status, Body, TransferEncoding, ContentLength, and ContentType.

This release represents 23 contributions by 8 contributors to the main
Hugo code base.@bep leads the Hugo development with a significant
amount of contributions, but also a big shoutout to @jmooring,
@dependabot[bot], and @anthonyfok for their ongoing contributions.
And thanks to @digitalcraftsman for his ongoing work on keeping the
themes site in pristine condition.

Many have also been busy writing and fixing the documentation in
hugoDocs, which has received 5 contributions by 3 contributors.

Notes
    Deprecate .File.Extension 9445968 @sara-meie #9352

Changes
    docs: Regen docshelper db1562e @bep
    docs: Regen CLI docs 5b18e10 @bep
    Deprecate .File.Extension 9445968 @sara-meie #9352
    resources: Add more details to .Err 9202117 @bep #9708
    commands: Change link protocol to https a6fa290 @jmooring
    build(deps): bump github.com/getkin/kin-openapi from 0.91.0 to 0.93.0 0bbc2fb @dependabot[bot]
    tpl/crypto: Add optional encoding arg to hmac function 94e8a90 @jmooring #9709
    Fix typo a461e9d @panakour
    Fix some typos 48c98a8 @cuishuang
    Update CONTRIBUTING.md to use "go install" to install mage bbd455f @anthonyfok
    Dockerfile: Make it build with Go 1.18 8309a2b @anthonyfok
    snap: Make it build with Go 1.18 2b72310 @anthonyfok
    build(deps): bump github.com/yuin/goldmark from 1.4.10 to 1.4.11 13ff4de @dependabot[bot]
    build(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 c3289eb @dependabot[bot]
    commands: Improve server startup to make tests less flaky 9539069 @bep
    all: Use strings.Cut 0e305d6 @bep #9687
    Support '-u=patch' in hugo mod get 5adb81c @LukeDeWaal #9127
    Make sure file mounts higher up wins 1c0e7c1 @bep #9693
    resources/images: Require width and height for Crop, Fill, and Fit cad2d8c @jmooring #9696
    all: gofmt -w -r 'interface{} -> any' . b80853d @bep #9687
    dartsass: Enable deprecation, @warn and @debug logging 423594e @bep #9683
    Use revision etc. from debug.BuildInfo 64afb7c @bep #9680
    releaser: Prepare repository for 0.96.0-DEV 004bec2 @bep

v0.95.0

Even faster, continue and break support, short-circuit of the built-in
and/or-operators. This release upgrades to Go 1.18 which was released
yesterday. This has made Hugo even faster. How much faster will depend
on your site etc., but we have benchmarks that show significant
improvements. But the main reason we're exited about this is the
improvements in Go templates:

There are two new keywords, break and continue. These behaves like you
would expect coming from other programming languages:

{{ range $i, $p := site.RegularPages }}
  {{ if gt $i 2 }}
    {{/* Break out of range, we only want to print the first 3 pages. */}}
    {{ break }}
  {{ end }}
  {{ $p.Title }}
{{ end }}

{{ range $i, $p := site.RegularPages }}
  {{ if eq $i 2 }}
    {{/* Skip the 3rd page. */}}
    {{ continue }}
  {{ end }}
  {{ $p.Title }}
{{ end }}

Also, the two built-in operators/function and and or now
short-circuits, also in line with how && and || behave in other
programming languages. This is useful in situations where the right
side may have side effects (may be nil, is slow to execute etc.):

{{ if and .File (eq .File.Extension "html") }}
{{ end }}

Notes
    Hugo now only builds with Go versions >= 1.18. Note that you do
    not need Go installed to run Hugo, and for Hugo Modules, any
    recent Go version can be used.

Changes
    readme: Add note about Go 1.18 5930173 @bep
    tpl: Pull in Go 1.18 patch that fixes the "no space in {{ continue }} and {{ break }}" bug 3476b53 @bep
    readme: Add a contribution note e792d27 @bep
    github: Make it build with Go 1.18 9d6495d @bep
    tpl: Adjustments and an integration test for Go 1.18 42cc5f8 @bep #9677
    Remove Go 1.17 support a6488e7 @bep #9677
    tpl: Sync go_templates for Go 1.18 65a78ca @bep #9677
    build: Bump to Go 1.18 4d6d1d0 @bep #9677
    dartsass: Improve error message when no read access b60e1bb @bep #9662
    Fix and refactor typos 61cf3c9 @CathrinePaulsen
    Improve server startup/shutdown 31fbc08 @bep #9671
    commands: Improve server tests cebd886 @bep #9647

v0.94.2

This is a bug-fix release that fixes a bug introduced in the bug fix
release yesterday (some HTML comments in Markdown that made the parser
panic):

    deps: Update github.com/yuin/goldmark v1.4.9 => v1.4.10 b37183e @bep #9658

v0.94.1

There are 2 fixes in this release. The first is a fix for a regression
in Goldmark related to HTML comments in Markdown (see #9650). The
other is that we have reverted the --renderToStatic feature and flag,
as it didn't work on Windows. We didn't find any easy fix so that
feature gets pushed to the next release, and then with proper
cross-platform tests.

    docs: Regenerate CLI docs 3bc742b @bep
    deps: Fix Goldmark regression with HTML comments 1a796d7 @bep #9650
    Revert "Allow rendering static files to disk and dynamic to memory in server mode" 64b7b7a @bep #9647
    Revert "Some minor adjustments to the new static filesystem logic" 5ef8a9f @bep
    releaser: Prepare repository for 0.95.0-DEV 3bc3466 @bep

v0.94.0

Up to 20% reduction in build time and memory usage. That is the sales
pitch for this release. In reality it depends (e.g. on how big and
complex your site is), but we have benchmarks and real site tests that
show impressive improvements. It was @quasilyte (see #9386) who tipped
us about this potential. He had tested it with the digitalgov.gov
website with about 20% speedup.

Post Release Update: Hugo users are reporting tremendous speed boosts
of more than 50%.

Continuing on the performance theme, @satotake has implemented a new
hybrid static filesystem for Hugo's development server, which is great
for sites with lots of static content, as it greatly reduces memory
consumption while still keeping the fast render times by writing
dynamic content to memory (the definition of static content in Hugo is
all files mounted in /static and all files in /content that's not
content files or a member of a content bundle). With this update,
there are now 3 filesystem options when starting the server:

    hugo server (default), renders to and serves all files from memory.
    hugo server --renderToDisk, renders to and serves all files from disk.
    hugo server --renderStaticToDisk (the new hybrid mode), renders to and serves static files from disk, dynamic files from memory.

A final note goes to the new linkifyProtocol option in the Goldmark
Configuration (see #9639). The linkify extension is enabled by
default. It turns www.example.org and similar into clickable
links. But before this release, the default protocol used was
http. This is in line with the CommonMark spec, but that doesn't make
much sense in 2022, so now you get https as the default.

This release represents 38 contributions by 4 contributors to the main
Hugo code base.@bep leads the Hugo development with a significant
amount of contributions, but also a big shoutout to @dependabot[bot],
@jmooring, and @satotake for their ongoing contributions.
And thanks to @digitalcraftsman for his ongoing work on keeping the
themes site in pristine condition.

Many have also been busy writing and fixing the documentation in hugoDocs,
which has received 3 contributions by 2 contributors.

Notes
    minifiers: Make keepWhitespace = false default for HTML (note) c97fed0 @jmooring #9456
    We now fail with error when double-rendering text in markdownify/RenderString 4e14cf7 @bep #9570 #8959
    markup/goldmark: Default to https for linkify 5697348 @bep #9639

Changes
    docs: Regenerate docshelper a4ac188 @bep
    Fail with error when double-rendering text in markdownify/RenderString 4e14cf7 @bep #9570 #8959
    markup/goldmark: Default to https for linkify 5697348 @bep #9639
    Add lang attribute to internal alias template f98e570 @jmooring #9586
    minifiers: Make keepWhitespace = false default for HTML (note) c97fed0 @jmooring #9456
    markup/goldmark/codeblocks: Fix slice bounds out of range 53a6210 @bep #9627
    Cache reflect.MethodByName 4576c82 @bep
    releaser: Remove the GitHub link syntax around release contributors ff02d41 @bep #9581
    Some minor adjustments to the new static filesystem logic 63bb2a5 @bep #9625
    Allow rendering static files to disk and dynamic to memory in server mode 7d8011e @satotake #9625
    build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.8 to 2.2.9 b9a1be2 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.14.23 to 0.14.25 0978245 @dependabot[bot]
    build(deps): bump github.com/niklasfasching/go-org from 1.6.0 to 1.6.2 ff37df8 @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.90.0 to 0.91.0 5857d55 @dependabot[bot]
    Remove the decorator from the fs used in ReadDir 0e0d672 @bep #9609
    Update stale.yml 19f816f @bep
    build(deps): bump github.com/yuin/goldmark from 1.4.7 to 1.4.8 970f385 @dependabot[bot]
    Remove the examples/ folder 76c1248 @bep
    markup/goldmark: Escape image alt attribute e46e9ce @jmooring #9594
    tpl/transform: Fix it when template.HTML is passes as option to Highlight 0327da0 @bep #9591

v0.93.3

The main motivation behind this release is #9609 -- a reported site
breakage from a regression in ReadDir which with this release is back
to how it worked in 0.92.0.
    Remove the decorator from the fs used in ReadDir
    build(deps): bump github.com/yuin/goldmark from 1.4.7 to 1.4.8

(nikita)

2022-04-10 20:54:58 UTC MAIN commitmail json YAML

doc: Updated biology/ncbi-blast+ to 2.13.0

(bacon)

2022-04-10 20:54:51 UTC MAIN commitmail json YAML

2022-04-10 20:35:27 UTC MAIN commitmail json YAML

update to tex-ifptex{,-doc}

(markd)

2022-04-10 20:34:27 UTC MAIN commitmail json YAML

2022-04-10 19:54:02 UTC MAIN commitmail json YAML

mk: Use CWRAPPERS_PREPEND for --sysroot.

Looks like maybe the -Wl,-rpath-link business isn't necessary after
all -- will leave this as is until I find evidence otherwise.  (joerg
says it was a workaround for NetBSD toolchain parts that weren't
properly adapted to use sysroot.)

With this, revert cwrappers version dependency to what it was before.
But keep it as TOOL_DEPENDS, not BUILD_DEPENDS.

(riastradh)

2022-04-10 18:49:32 UTC MAIN commitmail json YAML

doc: Updated chat/py-xmpppy to 0.7.1

(gdt)

2022-04-10 18:49:25 UTC MAIN commitmail json YAML

chat/py-xmpppy: Update to 0.7.1

2022-04-10 0.7.1
================
- Use ``six.ensure_str()`` and ``six.ensure_binary()`` instead of custom decoding. Thanks, @normanr!
- Fix Non-SASL (XEP-0078) authentication for Python 3. Thanks, @smudge1977!
- Add ``B64`` shortcut function to streamline base64 encoding.

(gdt)

2022-04-10 18:23:13 UTC MAIN commitmail json YAML

keepassxc: include libXtst to fix build with modular X

(wiz)

2022-04-10 18:12:15 UTC MAIN commitmail json YAML

py-pyerfa: not for Python 3.7

(adam)

2022-04-10 16:49:33 UTC MAIN commitmail json YAML

doc: Updated multimedia/xine-ui to 0.99.13

(nia)

2022-04-10 16:49:15 UTC MAIN commitmail json YAML

xine-ui: update to 0.99.13

xine-ui (0.99.13)
  * Add audio control window.
  * Add some menu shortcuts.
  * Add build optimizations.
  * Better keyboard and mouse wheel support.
  * Improved key binding editor.
  * Massive code cleanup.
  * Massive graphics optimizations.
  * Drop mrl path length limit.
  * Add utf8 and clipboard support for text input fields.
  * Add skin shared pixmap and text position features.
  * Xinetic skin update.
  * Many small fixes and optinizations.
  * Update german translation.
  * Update french translation.
  * Build fixes.
  * Faster build.
  * Separate xitk and X11 stuff pt 1.

(nia)

2022-04-10 16:47:45 UTC MAIN commitmail json YAML

doc: Updated multimedia/xine-lib to 1.2.12

(nia)

2022-04-10 16:47:32 UTC MAIN commitmail json YAML

xine-lib: update to 1.2.12

xine-lib (1.2.12) 2022-03-09
  * Add string tree library (generic info parser).
  * Add OpenSL ES audio output plugin.
  * Add mpeg-dash input plugin.
  * Add crypto input plugin.
  * Add VAAPI support to opengl2 video output (requires using EGL).
  * Better hls support.
  * Improved DVB/live stream timing.
  * Improved BT.2020 support.
  * Fix compatibility with ffmpeg 5.0.
  * Fix RSS parser.
  * Fix output parameter setting (audio amplification, video hue etc.).
  * Fix AC3 demuxer.
  * Diverse small fixes and optimizations.
  * Update german translation.
  * Code cleanup.
  * Build fixes.

(nia)

2022-04-10 15:41:18 UTC MAIN commitmail json YAML

doc: Updated sysutils/felix to 0.5.2

(pin)

2022-04-10 15:41:01 UTC MAIN commitmail json YAML

sysutils/felix: update to 0.5.2

new feature:
-New option for config: Now you can set the max length of the item name to be
  displayed (if the terminal size is not enough, it will be automatically
  adjusted). It's optional, so you can use your config file in < v.0.5.1 as is.
  See config.toml for details. 7616b00

some refactoring: 016a316 016a316

(pin)

2022-04-10 15:25:34 UTC MAIN commitmail json YAML

doc: Updated audio/strawberry to 1.0.4

(nia)

2022-04-10 15:25:22 UTC MAIN commitmail json YAML

strawberry: update to 1.0.4

Version 1.0.4 (2022.04.10)

  Bugfixes:
    * Fixed use-after-free memory in ALSA PCM device finder.
    * Translate global shortcuts.

  Enhancements
    * Added save all playlists action.

  Other:
    * Removed use of custom font in context.

(nia)

2022-04-10 15:16:20 UTC MAIN commitmail json YAML

doc: Updated net/get_iplayer to 3.29

(nia)

2022-04-10 15:16:10 UTC MAIN commitmail json YAML

get_iplayer: update to 3.29

                        get_iplayer 3.29 Release Notes

Changes in 3.29

  There is a breaking change in this release

    * Fixed bug that caused searches to fail when target episode title in
      cache contained vertical bar (|) characters. Vertical bars now
      converted to hyphens.

    * Adjusted stream classification to accommodate BBC changes

          * 960x540@25 streams are apparently no longer provided for
            programmes first broadcast after approximately 2021-12-05. The
            are still available for older programmes, including recent
            repeats.
          * 960x540@25 streams for new programmes have been replaced by
            960x540@50 streams with the same bit rate. get_iplayer now
            detects these lower-bitrate 50fps streams and classifies them
            appropriately. Use --tv-lower-bitrate to prefer those streams if
            they are available. The file sizes should be roughly the same as
            the previous 25fps streams. You do not need to change your
            preferences.
    * Restored BBC Three schedules to the programme indexing to accomodate
      its return as a broadcast channel. Perform a full rebuild of the TV
      programme index cache if you want to ensure it includes all supported
      BBC Three programmes:

  get_iplayer --rebuild-cache

      Ignore these warnings, as there were no BBC Three schedule listings
      for that week:

  WARNING: Got 0 programmes for BBC Three schedule page (HTML): https://www.bbc.co.uk/schedules/p00fzl95/2022/w01

  WARNING: Failed to parse BBC Three schedule page: https://www.bbc.co.uk/schedules/p00fzl95/2022/w01

    * Options related to recording quality have been changed

          * Some command iine parameters have been renamed:

            Old          New                Option Key
            --modes      --quality          modes
            --tv-mode    --tv-quality      tvmode
            --radio-mode --radio-quality    radiomode
            --fps25      --tv-lower-bitrate fps25

            The old command-line option names are scheduled for removal in
            the next release. The option keys (used in preferences, presets,
            and PVR searches) remain the same, so recording quality settings
            in existing preferences, presets, and PVR searches will continue
            to work.

          * The possible recording quality settings have been reduced to:

          Type  Quality Settings    Aliases                  Default
          TV    fhd,hd,sd,web,mobile 1080p,720p,540p,396p,288p hd,sd,web,mobile
          Radio high,std,med,low    320k,128k,96k,48k        high,std,med,low

            In the next release, it will be a fatal error to enter an invalid
            quality setting on the command line. Aliases can be used
            interchangeably with their corresponding alphabetic codes. The
            two substantive changes are that TV "high" quality is now "web",
            and TV "low" quality is now "mobile". This makes TV and radio
            quality settings distinct sets that can be mixed unambiguously
            for --quality and the Web PVR Manager. All recording quality
            settings that cannot be translated into values from the lists
            above are discarded. See Recording Quality for further
            information. See below for more information about the "fhd"
            quality setting.

          * BREAKING CHANGE: Existing quality settings (or recording modes)
            saved in preferences, presets, and PVR searches will be
            translated into new quality settings in a backwards-compatible
            manner, with one exception. If your saved values have prefixes
            denoting stream format (hls,hvf,had,dash,dvf,daf), or numeric
            suffixes for specific streams, those prefixes and suffixes are
            now stripped and ignored. You should never use numeric suffixes
            since they are non-deterministic. In the unlikely event you need
            to restrict the stream formats to record, use the new
            --exclude-format option. --exclude-format=dash will exclude
            MPEG-DASH streams, and --exclude-format=hls will exclude HLS
            streams.

          * If you have not specifed at least one of sd,web,high with
            --tv-quality when downloading an audiodescribed programme,
            get_iplayer will now insert those quality settings to ensure a
            stream is available. HD is not available for audiodescribed
            programmes.

    * Changes to programme metadata fields

          * No longer included in XML/JSON metadata files: durations,
            geoblocked, modes, modesizes, unavailable, verpids, versions. Use
            --info to see available version-dependent metadata values.
          * Now included in XML/JSON metadata files: quality, verpid
          * No longer displayed with --info unless --verbose is also
            specified: modes, modesizes
          * Now displayed with --info: qualities, qualitysizes
    * Changes to application options

          * --purge-files has been removed.

          * --trim-history and --no-purge are now ignored and will be removed
            in the next release. You can remove them from your preferences
            with:

  get_iplayer --prefs-del --trim-history=0 --no-purge

            get_iplayer will no longer issue a warning to remove downloaded
            programmes more than 30 days old.

    * EXPERIMENTAL: Full HD streams (1080p)

          * Before anyone asks: UHD 4k streams are still not available to
            get_iplayer.

          * get_iplayer now attempts to generate 1920x1080@50 ("fhd") stream
            URLs for every programme that has 1280x720@50 ("hd") streams (so
            no audiodescribed programmes). The purpose of these 1080p streams
            is not known. They may be used for some smart TVs or set-top
            boxes, or they may be a BBC experiment.

          * It is not a bug if "fhd" streams are not available for a
            programme. Do not depend on the presence of these streams. They
            may disappear at any time. They are provided solely for you to
            experiment with if you find them useful. You may decide that the
            video quality of "fhd" streams does not justify their extra
            download and storage requirements.

          * The "fhd" streams are not included by default, nor are they
            included when expanding the obsolete "best" shortcut if it is
            saved in your preferences, presets, or PVR searches. You must
            request "fhd" downloads specifically with --tv-quality=fhd or
            --tv-quality=1080p. This is done in part to avoid resource shock
            for the presumed majority of users who don't read release notes
            and documentation, but also because the quality of "fhd" streams
            varies greatly. If you wish to include "fhd" in your default
            settings, save it in your preferences:

  get_iplayer --prefs-add --tv-quality=fhd,hd,sd,web,mobile

          * The bit rates for the "fhd" streams can vary quite a bit between
            programmes. The maximum appears to be around 10 Mb/s (though most
            are far lower), so output files could be up to ~90% larger than
            their "hd" equivalents, in the region of 3.8 GB/hr for video.
            Most will have far lower bit rates, sometimes lower than their
            "hd" equivalents, likely due to more sophisticated compression
            techniques being employed.

          * Because of the method used to access the "fhd" streams,
            get_iplayer can't estimate their actual bit rates, so it assumes
            8 Mb/s, the value advertised in iPlayer metadata. Consequently,
            file size estimates and download progress reports may be quite
            far off.

          * It has been observed in initial testing that MPEG-DASH "fhd"
            downloads are much faster than HLS equivalents, so MPEG-DASH
            streams are tried first, while the opposite is true for non-"fhd"
            streams. This makes no difference to the output. The extra
            post-processing time required for MPEG-DASH is more than offset
            by the faster download. You can test the difference with
            --tv-quality=fhd --exclude-format=hls and --tv-quality=fhd
            --exclude-format=dash.

(nia)

2022-04-10 15:14:32 UTC MAIN commitmail json YAML

doc: Updated multimedia/frei0r to 1.8.0

(nia)

2022-04-10 15:14:16 UTC MAIN commitmail json YAML

frei0r: update to 1.8

1.8  - 27 March 2021

What's Changed:
Consolidated opencv4 support
spelling fixes
using the void keyword in function declaration
Add FX aech0r . Aim to simulate an analog video echo.
Fix build for opencv4
Fill uninitialized gaps between grid images
Avoid destructing alpha channel.
pixeliz0r: Limit the blocksize to a minimum of 1 pixel
edgeglow: Fix hsl to rgb conversion

(nia)

2022-04-10 15:05:52 UTC MAIN commitmail json YAML

doc: Updated audio/pt2-clone to 1.46

(nia)

2022-04-10 15:05:42 UTC MAIN commitmail json YAML

pt2-clone: update to 1.45

- Added support for loading XPK-compressed MOD files

- Fixed (rarely audible) click bug in the BLEP synthesis code.
This bug was introduced in v1.34.

- Fixed: CTRL+T (Swap Channel) didn't refresh the pattern data view,
nor did it update the "song is modified" state

- Fix possible out-of-sync state between tracker and replayer if the
module was stopped during a position transition. The replayer is one
tick ahead, so this can very well happen (f.ex. during pattern loop,
pattern break, position jump, row 63->0 transition)

- Added a new config entry called "STEPPLAY_KEEP_EDITMODE", which allows
for step-play (return/backspace) to not leave edit mode after use

(nia)

2022-04-10 15:02:38 UTC MAIN commitmail json YAML

doc: quodlibet update

(nia)

2022-04-10 15:01:50 UTC MAIN commitmail json YAML

quodlibet: update to 4.5.0

4.5.0 (2022-03-29)

  Packaging Changes:
              * Quodlibet should now support Python 3.10

              * This will be the last release supporting Windows 7

  General:
              * Allow auto-playing added songs in Queue Only mode (##3947)
                (afontenot)

              * Soundcloud: Better Stream fetching (##3949) (Nick Boultbee)

              * Don窶冲 clear queue when set_explicit returns None (##3913)
                (afontenot)

              * Waveform plugin improvements: (##3944) (Nick Boultbee)

              * Strip blank tags out from metadata lists (##3914) (afontenot)

              * Edit tags: Hide multi-line tags if selected (##3941) (Nick
                Boultbee)

              * Lyrics pane: switch to genius.com (Nick Boultbee)

              * Validate units for tag expressions (##3932) (Nick Boultbee)

              * Support downloading remote files (##3926) (Nick Boultbee)

              * Improve the console plug-in in a number of ways (##3923)
                (afontenot)

              * Wrap 窶�tags窶� into a link to the tags wiki page (##3920) (Tobi)

              * Add an option to set how missing titles are displayed
                (##3905) (Jej)

              * Increase space between icon and text (##3918) (Jej)

              * Icon relooking proposal (##3889) (Jej)

              * Plugin window GUI improvements (##3900) (Jej)

              * A new option to set how a song is considered as played
                (##3873) (Jej)

              * Rewrite Soundcloud interaction a bit (##3893) (Nick Boultbee)

              * New config option for search bar historic count (##3885)
                (Jej)

              * Clear queue icon and config button improvement (##3879) (Jej)

              * Less annoying autosave of play queue (##3649) (Nick Boultbee)

              * Make current file react to changes on the current song
                (##3731) (##3871) (Nick Boultbee)

              * Tracks count UI enhacement (##3867) (Jej)

              * Reworked 窶彜top on pause窶� language (##3809) (Allan Nordhテクy)

              * Pass entered playlist title through (Nick Boultbee)

              * Scrobble plugin: autosave cache more (#2951 / #3649) (##3857)
                (Nick Boultbee)

              * Save play queue batched or periodically (#3649) (##3854)
                (Nick Boultbee)

              * Add a keyboard shortcut for rescanning the library (##3781)
                (Marcin Mielniczuk)

              * Make some overlooked strings translatable (##3782) (Till
                Berger)

              * Make link text translatable in plugin descriptions (##3806)
                (Till Berger)

              * Feature: Support description and language in lyrics (USLT)
                [WIP, comments appreciated] (##3769) (h88e22dgpeps56sg)

              * Allow markup in plugin descriptions (##3792) (Nick Boultbee)

              * ReplayGain: Disambiguate column heading (##3788) (Till
                Berger)

              * Set empty input shape for hints window (##3749) (Thomas
                Leberbauer)

              * Add autocompletion to console plugin (##3728) (halfbrained)

              * New plugin to send a stop signal to the player backend on
                pause (##2848) (othalan)

              * Added a unified and flexible ImportExport plugin (##3705)
                (Joschua Gandert)

              * Add Album column to plugin dialog window (##3650) (Maksim
                Liauchuk)

              * Moved Burn CD plugin commands into custom commands plugin
                (##3636) (Joschua Gandert)

              * Closes #3631: Remove Web Lyrics plugin (##3633) (Joschua
                Gandert)

              * �氣� Playlists library (#518) (##3532) (Nick Boultbee)

              * Prioritise IDs in album keys (##3617) (Nick Boultbee)

              * Remove tracks when scandirs removed (##3621) (Nick Boultbee)

              * Support .m4b (AudioBook)files (##3602) (Nick Boultbee)

              * Ignore auto_sort when shuffle is enabled (##3581) (luk1337)

              * Finish up collections -> collections.abc migration #3800
                (luk1337)

              * Follow-up to #3749 #3766 (slosd)

  Fixes:
              * Fix Soundcloud auth (a bit) (Nick Boultbee)

              * Exfalso: fix prefs (##3838) (Nick Boultbee)

              * Handle missing playlist library better (Nick Boultbee)

              * Fix excess minimum height of plugin window with long
                description (##3785) (Till Berger)

              * Fix string that should not be translatable (##3783) (Till
                Berger)

              * Remove some superfluous tooltip text (##3784) (Till Berger)

              * Fix hidden files (#3916) (##3917) (Nick Boultbee)

              * fix 窶呂onvert Encoding窶� plugin (##3825) (Sergey)

              * Make missing pixbufs less fatal (##3758) (Nick Boultbee)

              * Do not start dragging from empty treeview area (#3538)
                (##3751) (Thomas Leberbauer)

              * Fix translated menu labels for playorder plugins and add
                accelerators (##3787) (Till Berger)

              * Fix RG wikipedia link (Nick Boultbee)

              * Soundcloud: rework API (##3768) (Nick Boultbee)

              * Soundcloud: ignore tracks with no URL (Nick Boultbee)

              * Fix info area not updating on songlist removal (##3663) (Nick
                Boultbee)

              * EF: Fix double-calling of header bar code (##3711) (Nick
                Boultbee)

              * Fix soundcloud parsing (##3721) (Nick Boultbee)

              * Ignore dotfiles in Playlist dir (Nick Boultbee)

              * Bugfix and clean up for utils.fifo (##3761) (Martijn Pieters)

              * Players: Only query song from a source if there is one (Nick
                Boultbee)

              * Fix icon for library removal prompt (Nick Boultbee)

              * Fix #3611: assert that __fav_stations is not None (Joschua
                Gandert)

              * Propagate repeat options properly in mpris2 plugin (##3723)
                (luk1337)

              * Tray Icon: Better errors / logging for import failures (Nick
                Boultbee)

              * PL library: only filter out dotfile-like files (Nick
                Boultbee)

              * CLI: better error for unmodifiable files (Nick Boultbee)

              * reload(): only migrate actual internal tags (##3618) (Nick
                Boultbee)

              * Various fixes around lyrics and remote files (Nick Boultbee)

              * Ex Falso prefs: fix missing parent bug (Nick Boultbee)

              * Don窶冲 throw when no song is playing (Nick Boultbee)

  Developer:
              * Improve release notes script (Nick Boultbee)

              * test_setup: fix with newer setuptools (Christoph Reiter)

              * tests: don窶冲 disable gstreamer registry updates under flatpak
                (Christoph Reiter)

              * Lastfmsync tidy (##3937) (Nick Boultbee)

              * Inkscape 窶兎xport-png deprecated option (##3870) (Jej)

              * Mypy - change directory in tests (Nick Boultbee)

              * Formats: various lint improvements (Nick Boultbee)

              * Scrobbler: small linting / refactorings (Nick Boultbee)

              * Xiph: modernise some Python (Nick Boultbee)

              * tests: skip test_libc on osx (Christoph Reiter)

              * Refactor gettext code (##3737) (Nick Boultbee)

              * Fix some test signal handling (##3774) (Nick Boultbee)

              * Small Soundcloud refactors, split out: (##3773) (Nick
                Boultbee)

              * Tidy gettext tests (Nick Boultbee)

              * dmgbuild: port from biplist to plistlib (Christoph Reiter)

              * macos: more updates; switch from gnutls to openssl (Christoph
                Reiter)

              * macos: a round of jhbuild package updates (Christoph Reiter)

              * checkupdates: reduce threadpool workers to not hit arch api
                rate limit (Christoph Reiter)

              * checkupdates: port to pypi json api (Christoph Reiter)

              * Support flaky tests (##3695) (Nick Boultbee)

              * Added ObjectListMatcher utility class (##3656) (Joschua
                Gandert)

              * CI: fix Windows test directory detection (##3646) (Nick
                Boultbee)

              * Remove PicklingLibrary & better library typing (Nick
                Boultbee)

              * Tests: dump flake8 output better on failure (Nick Boultbee)

              * Update the contact options (Christoph Reiter)

              * rtd: enforce a newer sphinx-rtd-theme version (Christoph
                Reiter)

              * rtd: try installing a newer sphinx_rtd_theme (Christoph
                Reiter)

              * Fix copool tests, extract common code (##3657) (Nick
                Boultbee)

              * Tweak test_terms_letter_case to account for query-syntax
                examples (##3813) (Till Berger)

              * Fixed Code Quality Issues (##3583) (Ankit Dobhal)

              * Add release infos in appdata files (Christoph Reiter)

              * Fix distcheck (Christoph Reiter)

              * Commit .pot file to git #3665 (lazka)

              * setup.py: add a create_pot command #3664 (lazka)

              * wininst: stop pinning pypi deps (Christoph Reiter)

              * wininst: remove frei0r (Christoph Reiter)

              * Create GitHub Actions automated testing for Fedora 33
                (resolves #3542) (##3558) (Phillip Julien)

              * downloads: remove all unstable repos (Christoph Reiter)

              * Update universe (but lock) (##3607) (Nick Boultbee)

  Docs:
              * Corrected description of ~people internal tag. (##3938)
                (Alexander Browne)

              * Docs: Update release checklist / maintenance (Nick Boultbee)

              * Tidy docs around queue (Nick Boultbee)

              * Docs: tidy some images (Nick Boultbee)

              * Update exfalso.rst (##3845) (Steve Harris)

              * Update quodlibet.rst (##3846) (Steve Harris)

              * Update patterns.rst (##3819) (everdred)

              * Update macos devenv setup documentation (##3759) (Martijn
                Pieters)

              * Update the translation guide for the weblate switch
                (Christoph Reiter)

              * docs: show the translation status (Christoph Reiter)

              * docs: mention weblate in the translation guide (Christoph
                Reiter)

              * Lots of README updated :book: (##3625) (Nick Boultbee)

              * FAQ: where QL store data outdated (##3878) (Jej)

  Translations:
              *      Galician
                                * Adolfo Jayme Barrientos (308)

              *      Turkish
                                * テ卜er Faruk テ�akmak (3)

                                * E-Akcaer (1149)

              *      German
                                * Till Berger (292)

              *      Danish
                                * scootergrisen (17)

              *      Greek
                                * Dimitris Papageorgiou (77)

              *      Ukrainian
                                * Tymofii Lytvynenko (1)

                                * Andrij Mizyk (542)

              *      Portuguese
                                * Adolfo Jayme Barrientos (8)

                                * ssantos (111)

              *      English (United Kingdom)
                                * Nick Boultbee (4)

                                * Tom Fryers (4)

              *      Indonesian
                                *  1. Musthafa (31)

              *      Dutch
                                * ikmaak (5)

                                * Heimen Stoffels (96)

              *      Spanish
                                * germe-fur (85)

                                * Adolfo Jayme Barrientos (1205)

              *      French
                                * Adolfo Jayme Barrientos (1)

                                * Jej@github (136)

                                * Bundy01 (481)

              *      Finnish
                                * Kristian Laakkonen (166)

              *      Korean
                                * Johndoe0153 (419)

              *      Slovak
                                * menom (75)

                                * Marek Felナ。テカci (1527)

              *      Chinese (Simplified)
                                * stoodvolleyball (1)

                                * 譴∵勸陦� (5)

                                * Pig Fang (19)

                                * JER-ry (249)

                                * Eric (464)

(nia)

2022-04-10 14:42:19 UTC MAIN commitmail json YAML

2022-04-10 13:55:42 UTC MAIN commitmail json YAML

doc: Updated devel/xa65 to 2.3.13

(fcambus)

2022-04-10 13:55:32 UTC MAIN commitmail json YAML

xa65: update to 2.3.13.

ChangeLog:

  * Fix // and /* */ in quoted strings. Incredible no one ever hit this
    before (thanks ZornsLemma).
  * Segfault fixes for file65, reloc65 and xa. Remember, kids, if you ever
    run xa as root all kittens will die. Please save the kittens (thanks
    Stephen Kitt).
  * Just compare to null in the preprocessor (thanks Bas Wassink).
  * Testsuite expanded.

(fcambus)

2022-04-10 13:44:11 UTC MAIN commitmail json YAML

doc: Updated www/firefox91-l10n to 91.8.0

(nia)

2022-04-10 13:43:59 UTC MAIN commitmail json YAML

doc: Updated www/firefox91 to 91.8.0

(nia)

2022-04-10 13:43:44 UTC MAIN commitmail json YAML

firefox91: update to 91.8.0

Security Vulnerabilities fixed in Firefox ESR 91.8

#CVE-2022-1097: Use-after-free in NSSToken objects

#CVE-2022-28281: Out of bounds write due to unexpected WebAuthN Extensions

#CVE-2022-1196: Use-after-free after VR Process destruction

#CVE-2022-28282: Use-after-free in DocumentL10n::TranslateDocument

#CVE-2022-28285: Incorrect AliasSet used in JIT Codegen

#CVE-2022-28286: iframe contents could be rendered outside the border

#CVE-2022-24713: Denial of Service via complex regular expressions

#CVE-2022-28289: Memory safety bugs fixed in Firefox 99 and Firefox ESR 91.8

(nia)

2022-04-10 13:21:35 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-kramdown to 2.3.2

(fcambus)

2022-04-10 13:21:24 UTC MAIN commitmail json YAML

ruby-kramdown: update to 2.3.2.

## kramdown 2.3.2 released

This release brings various bug fixes.

## Changes

* 2 minor change:

  - Make codespan delimiter available for converters
  - Make first list item marker available for converters

* 1 bug fix:

  - Fixed handling of top-level text elements when converting from HTML

* 1 other change:

  - Enhanced documentation for "forbidden_inline_options" configuration option

(fcambus)

2022-04-10 13:15:47 UTC MAIN commitmail json YAML

2022-04-10 12:52:26 UTC MAIN commitmail json YAML

x11/motif: Make build work for both cross and native.

(riastradh)

2022-04-10 12:37:04 UTC MAIN commitmail json YAML

tex package updates

(markd)

2022-04-10 12:36:01 UTC MAIN commitmail json YAML

tex-pstricks{,-doc}: update to 3.13

3.12  2021-12-29
- added code for guessing box coordinates for pspicture
- added optional arguments showframe and calcframe

3.10a
- fix introduced bug in pstricks.pro

3.10
- move dot macros into a separate file pstricks-dots.tex
- use the internal Type1 version of PSTricksDotFont for latex
  and the OpenType version for lualatex
- fix for rotation with \rput
- fix for \uput and lualatex

3.08
- moved the color stuff into a separate file pstricks-colors
- added macros to get the color values without the color model name

(markd)

2022-04-10 12:30:12 UTC MAIN commitmail json YAML

2022-04-10 12:25:59 UTC MAIN commitmail json YAML

2022-04-10 12:21:51 UTC MAIN commitmail json YAML

Updated games/rocksndiamonds, textproc/ugrep

(adam)

2022-04-10 12:21:30 UTC MAIN commitmail json YAML

ugrep: updated to 3.7.9

ugrep v3.7.9
Additional --stats results with total lines searched and matched, and time elapsed. New complementary options --min-depth, --max-depth, --min-line and --max-line which are added for consistency with the updated options --min-count and --max-count. Updated the --min-count option, which can now be combined with any other option except with -v (--invert-match). Updated option -K (--range) to take a MAX argument instead of a FIRST argument for consistency with other min/max options. Recursive searching sysfd, such as /proc and /sys, no longer blocks on special files/devices. Fixed inconsistent colorization with option -v when used with context options -A, -B and -C. Fixed option -r when combined with file argument - (read standard input), which does both, like GNU grep. Other minor improvements.

(adam)

2022-04-10 12:18:20 UTC MAIN commitmail json YAML

rocksndiamonds: updated to 4.3.1.1

Rocks'n'Diamonds 4.3.1.1 released!
This new patch version is a recommended release, as it fixes several bugs:

fixed crash bug when player was killed by explosion
fixed crash bugs caused by accessing invalid array positions
fixed truncating score to 16-bit value in score file
fixed bug with automatically pausing tape before end for short tapes
fixed redraw problems if screen is much larger than visible playfield
added dynamically increasing number of digits for some game panel values
removed some unused variables and other compilation warnings

Rocks'n'Diamonds 4.3.1.0 released!
A new minor release is available with the following additions and bug fixes:

added check for custom elements being ���next to��� player or element
added graphics animation mode ���tiled��� for tiled graphics on elements
added graphics animation mode ���random_static��� (unchanged for each tile)
added additional empty space elements that can be graphically decorated
added counting mouse clicks on mouse click CEs when using step counter
added showing mouse cursor for levels with mouse click custom elements
fixed bug with playing sound and music loops on the music info screen

(adam)

2022-04-10 08:53:24 UTC MAIN commitmail json YAML

2022-04-10 08:52:01 UTC MAIN commitmail json YAML

avoid-duplicate.mk: Rework to not include builtin.mk

(nia)

2022-04-10 08:09:31 UTC MAIN commitmail json YAML

libtree: requires gcc8 or newer

(nia)

2022-04-10 08:07:04 UTC MAIN commitmail json YAML

jalbum: Disable all checks on pre-built binaries, fixes RELRO build

(nia)

2022-04-10 08:04:39 UTC MAIN commitmail json YAML

2022-04-10 07:59:29 UTC MAIN commitmail json YAML

2022-04-10 07:55:12 UTC MAIN commitmail json YAML

shotwell: mark BROKEN due to vala update

(nia)

2022-04-10 07:47:22 UTC MAIN commitmail json YAML

2022-04-10 06:30:44 UTC MAIN commitmail json YAML

tex-pst-tools{,.doc}: update to 0.12

rename optional argument PSfont to printfont to prevent clash with
other packages

(markd)

2022-04-10 06:26:51 UTC MAIN commitmail json YAML

2022-04-10 06:24:01 UTC MAIN commitmail json YAML

2022-04-10 06:21:01 UTC MAIN commitmail json YAML

2022-04-10 06:15:33 UTC MAIN commitmail json YAML

2022-04-10 06:04:05 UTC MAIN commitmail json YAML

2022-04-10 06:01:13 UTC MAIN commitmail json YAML

2022-04-10 04:06:58 UTC MAIN commitmail json YAML

texlive-collection-bibtexextra: update to revision 61687

(markd)

2022-04-10 04:00:45 UTC MAIN commitmail json YAML

texlive-collection-binextra: update to revision 61780

(markd)

2022-04-10 03:54:49 UTC MAIN commitmail json YAML

texlive-collection-games: update to revision 62102

(markd)

2022-04-10 03:53:33 UTC MAIN commitmail json YAML

vte3: functional fix for NetBSD

Since the update to 0.68, this package doesn't actually work on NetBSD.
The first problem is addressed in this patch, but there are still hangs
occurring on startup of xfce4-terminal and mate-terminal (and probably
gnome-terminal, but I haven't tested it). Checking this in as this is
all I have time for right now.

(gutteridge)

2022-04-10 03:52:02 UTC MAIN commitmail json YAML

texlive-collection-langarabic: update to revision 59594

(markd)

2022-04-10 03:49:38 UTC MAIN commitmail json YAML

texlive-collection-langchinese: update to revision 61913

(markd)

2022-04-10 03:45:14 UTC MAIN commitmail json YAML

texlive-collection-langeuropean: update to revision 61419

(markd)

2022-04-10 03:41:38 UTC MAIN commitmail json YAML

texlive-collection-langfrench: update to revision 62879

(markd)

2022-04-10 03:37:14 UTC MAIN commitmail json YAML

texlive-collection-langgreek: update to revision 61820

(markd)

2022-04-10 03:33:41 UTC MAIN commitmail json YAML

texlive-collection-langother: update to revision 59564

(markd)

2022-04-10 03:28:05 UTC MAIN commitmail json YAML

texlive-collection-luatex: update to revision 62829

(markd)

2022-04-10 03:19:24 UTC MAIN commitmail json YAML

texlive-collection-plaingeneric: update to revision 59850

(markd)

2022-04-10 03:13:43 UTC MAIN commitmail json YAML

texlive-collection-xetex: update to revision 62240

(markd)

2022-04-10 02:28:58 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-thunar to 4.16.11

(gutteridge)

2022-04-10 02:28:39 UTC MAIN commitmail json YAML

xfce4-thunar: update to 4.16.11

Change log:

4.16.11
======
- Dont reload the view when text is copied (Issue #706)
- NULL checks to prevent crash on malformed bookmark URI (Issue #716)
- Use 'g_timeout_add_full' to set tree-view cursor (Issue #351)
- Fix signal disconnect in thunar_window_unrealize
- Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths
- Translation Updates:
  Danish, Greek, Indonesian, Malay, Occitan (post 1500), Romanian

(gutteridge)

2022-04-10 01:05:34 UTC MAIN commitmail json YAML

Fix build breakage from py-scipy now being Python >= 3.8

(gutteridge)

2022-04-10 00:57:15 UTC MAIN commitmail json YAML

2022-04-09 23:46:52 UTC MAIN commitmail json YAML

py-numpy16: allow Python 3.7 as well (un-break builds)

Now that Python 3.7 is also directed here for builds, include it in
PYTHON_VERSIONS_ACCEPTED.

(gutteridge)

2022-04-09 22:19:29 UTC MAIN commitmail json YAML

add tex-hypdoc{,-doc}

(markd)

2022-04-09 22:18:09 UTC MAIN commitmail json YAML

2022-04-09 22:07:29 UTC MAIN commitmail json YAML

tex package updates

(markd)

2022-04-09 22:04:56 UTC MAIN commitmail json YAML

2022-04-09 21:59:07 UTC MAIN commitmail json YAML

2022-04-09 21:57:28 UTC MAIN commitmail json YAML

py-music21: amend a comment about lilypond and py-game

(gutteridge)

2022-04-09 21:55:22 UTC MAIN commitmail json YAML

2022-04-09 21:55:17 UTC MAIN commitmail json YAML

py-music21: Python 3.7 is now incompatible due to py-scipy 1.8

Upstream will be removing Python 3.7 support in their next significant
release, anyway.

(gutteridge)

2022-04-09 21:53:22 UTC MAIN commitmail json YAML

tex-nomencl{,-doc}: update to 5.6

Nomentbl no longer uses the s column for units and thus works with the new
versions of siunitx package.

(markd)

2022-04-09 21:50:34 UTC MAIN commitmail json YAML

2022-04-09 21:48:28 UTC MAIN commitmail json YAML

2022-04-09 21:33:50 UTC MAIN commitmail json YAML

py-pandas: fix BUILDLINK_API_DEPENDS for py-numpy

(gutteridge)

2022-04-09 21:16:21 UTC MAIN commitmail json YAML

tex package updates

(markd)

2022-04-09 21:14:43 UTC MAIN commitmail json YAML

tex-fourier{,-doc}: update to 2.3

* there is a new \caution command (dangerous bend).
* Chars selection now use the \texorpdfstring command and the
  \TakeFourierOrnament command have been replaced by \FourierOrns.
* chars in the type1 fonts are now in place of digits or letters like
  in the OTF font.

(markd)

2022-04-09 21:11:38 UTC MAIN commitmail json YAML

2022-04-09 21:09:01 UTC MAIN commitmail json YAML

tex-fontspec{,-doc}: update to 2.8a

* Add `SwashFont` and `BoldSwashFont` features to support LaTeX's
  now-builtin `\textsw` and `\swshape` commands, with matching
  `SwashFeatures` and `BoldSwashFeatures`.
  A simple implementation that has scope to get more complex if need be.
* Remove some legacy code that extended the NFSS in ways that are now
  handled by LaTeX2e natively.
* Long neglected updates through various Github Issues and pull requests.
  Thanks for your patience with the delays.

(markd)

2022-04-09 21:04:06 UTC MAIN commitmail json YAML

tex-fonts-tlwg{,-doc}: update to 0.7.3

- Purisa, Sawasdee: now can be embeded as installable in PDF.
- TlwgTypo, TlwgTypist: fix uneven widths of some glyphs.
- TlwgTypo, TlwgTypist, TlwgMono, TlwgTypewriter: clear PANOSE to use
  calculated values, so as to get listed in gvim.
  (Thanks Chaiwat Suttipongsakul for the report.)
- Norasi: add 'onum' and 'smcp' OpenType features for access to
  old style figures and small caps glyphs.
- LaTeX: Add old style figures and small caps supports for Norasi.

(markd)

2022-04-09 21:00:13 UTC MAIN commitmail json YAML

2022-04-09 20:57:21 UTC MAIN commitmail json YAML

2022-04-09 20:54:36 UTC MAIN commitmail json YAML

tex-fiziko{,-doc}: update to 0.2.0

This new version of "fiziko" MetaPost package mostly contains various fixes
and cleanup in code and documentation. The most notable new feature is
"stippling" shader for most shapes, which can be used to depict rough surfaces.

(markd)

2022-04-09 20:50:38 UTC MAIN commitmail json YAML

2022-04-09 20:47:30 UTC MAIN commitmail json YAML

2022-04-09 20:44:14 UTC MAIN commitmail json YAML

2022-04-09 20:41:08 UTC MAIN commitmail json YAML

2022-04-09 20:37:34 UTC MAIN commitmail json YAML

2022-04-09 19:30:21 UTC MAIN commitmail json YAML

py-numpy: Python 3.7 will get the older version from now on

(adam)

2022-04-09 18:50:03 UTC MAIN commitmail json YAML

doc: Updated devel/gopls to 0.8.2

(bsiegert)

2022-04-09 18:49:49 UTC MAIN commitmail json YAML

gopls: update to 0.8.2

New Features

Fuzz target inference: Gopls will now infer the type of Fuzz targets from
preceding testing.F.Add statements.

Generic completion improvements: This release includes several improvements to
auto-completion of generic code. For example, completion of type or function
instantiation now prefers types that are in terms of the constraint type set.

Bugfixes

The timing of this release is primarily driven by golang/vscode-go#2121, a
panic when go.work files are missing a go directive. We received enough reports
of this crash to know that it was affecting a significant number of users.
Thanks to all those who reported issues - your diligence helps us make gopls
better!

(bsiegert)

2022-04-09 18:45:51 UTC MAIN commitmail json YAML

doc: Updated devel/asmfmt to 1.3.2

(bsiegert)

2022-04-09 18:45:37 UTC MAIN commitmail json YAML

asmfmt: update to 1.3.2

- Updated the install command
- Add github actions
- Detect when in a string literal

(bsiegert)

2022-04-09 18:33:27 UTC MAIN commitmail json YAML

doc: Updated devel/catch2 to 2.13.8

(bsiegert)

2022-04-09 18:33:11 UTC MAIN commitmail json YAML

catch2: update to 2.13.8

v2.13.8

Fixes

  * Made Approx::operator() const
  * Improved pkg-config files
  * Fixed warning suppression leaking out of Catch2 when compiled with
    clang.exe
  * The macro-generated names for things like TEST_CASE no longer create
    reserved identifiers

Improvements

  * Clang-tidy should no longer warn about missing virtual dispatch in
    FilterGenerator's constructor

v2.13.7

Fixes

  * Added missing <iterator> include in benchmarking.
  * Fixed noexcept build with benchmarking enabled
  * Fixed build for compilers with C++17 support but without C++17 library
    support
  * JUnit only uses 3 decimal places when reporting durations
  * !mayfail tagged tests are now marked as skipped in JUnit reporter output

v2.13.6

Fixes

  * Disabling all signal handlers no longer breaks compilation

Miscellaneous

  * catch_discover_tests should handle escaped semicolon (;) better

v2.13.5

Improvements

  * Detection of MAC and IPHONE platforms has been improved
  * Added workaround for bug in XLC 16.1.0.1
  * Add detection for LCC when it is masquerading as GCC
  * Modified posix signal handling so it supports newer libcs
      + MINSIGSTKSZ was no longer usable in constexpr context.

Fixes

  * Fixed compilation of benchmarking when min and max macros are defined
      + Including windows.h without NOMINMAX remains a really bad idea, don't
        do it

Miscellaneous

  * Catch2WithMain target (static library) is no longer built by default
      + Building it by default was at best unnecessary overhead for people not
        using it, and at worst it caused trouble with install paths
      + To have it built, set CMake option CATCH_BUILD_STATIC_LIBRARY to ON
  * The check whether Catch2 is being built as a subproject is now more
    reliable
      + The problem was that if the variable name used internally was defined
        the project including Catch2 as subproject, it would not be properly
        overwritten for Catch2's CMake.

v2.13.4

Improvements

  * Improved the hashing algorithm used for shuffling test cases
      + TEST_CASEs that differ only in the last character should be properly
        shuffled
      + Note that this means that v2.13.4 gives you a different order of test
        cases than 2.13.3, even given the same seed.

Miscellaneous

  * Deprecated ParseAndAddCatchTests CMake integration
      + It is impossible to implement it properly for all the different test
        case variants Catch2 provides, and there are better options provided.
      + Use catch_discover_tests instead, which uses runtime information about
        available tests.
  * Fixed bug in catch_discover_tests that would cause it to fail when used in
    specific project structures
  * Added Bazel build file
  * Added an experimental static library target to CMake

(bsiegert)

2022-04-09 17:23:12 UTC MAIN commitmail json YAML

README.macOS: mention how to get an X11 server from pkgsrc. xref wiki
page with all the historical details that used to be in this document.

(schmonz)

2022-04-09 15:23:11 UTC MAIN commitmail json YAML

2022-04-09 15:22:21 UTC MAIN commitmail json YAML

Update to 8.2.4721

Changes:
8.2.4215  illegal memory access when copying lines in Visual mode
8.2.4216  Vim9: cannot use a function from an autoload import directly
8.2.4217  illegal memory access when undo makes Visual area invalid
8.2.4218  illegal memory access with bracketed paste in Ex mode
8.2.4219  reading before the start of the line
8.2.4220  MS-Windows: some old compiler support remains
8.2.4221  some functions in normal.c are very long
8.2.4222  MS-Windows: clumsy way to suppress progress on CI
8.2.4223  long/int compiler warnings; function arguments swapped
8.2.4224  Vim9: no error when using a number for map() second argument
8.2.4225  Vim9: depth argument of :lockvar not parsed in :def function
8.2.4226  filter-map test fails
8.2.4227  Vim9: using "lockvar!" in :def function does not work
8.2.4228  no tests for clicking in the GUI tabline
8.2.4229  possible crash when invoking timer callback fails
8.2.4230  MS-Windows: set_guifontwide() is included but won't work
8.2.4231  Vim9: map() gives type error when type was not declared
8.2.4232  some compilers don't like a goto label without statement
8.2.4233  crash when recording and using Select mode
8.2.4234  test_garbagecollect_now() does not check v:testing
8.2.4235  invalid check for NULL pointer
8.2.4236  accessing freed memory
8.2.4237  record buffer wrong if character in Select mode was not typed
8.2.4238  *.tf file could be fileytpe "tf" or "terraform"
8.2.4239  build fails with unusual configuration
8.2.4240  error for using flatten() in Vim9 script is unclear
8.2.4241  some type casts are redundant
8.2.4242  put in Visual mode cannot be repeated
8.2.4243  Lua tests fail with Lua 5.4.4
8.2.4244  MS-Windows: warning from MSVC on debug build
8.2.4245  ":retab 0" may cause illegal memory access
8.2.4246  one error message not in errors.h
8.2.4247  stack corruption when looking for spell suggestions
8.2.4248  no proper test for moving the window separator
8.2.4249  the timeout limit for spell suggestions is always 5000
8.2.4250  channel out callback test is flaky on Mac
8.2.4251  vala files are not recognized
8.2.4252  generating the normal command table at runtime is inefficient
8.2.4253  using freed memory when substitute with function call
8.2.4254  using short instead of int
8.2.4255  theoretical computation overflow
8.2.4256  MS-Windows: compiler warnings when compiled with /W4
8.2.4257  Vim9: finding global function without g: prefix inconsistent
8.2.4258  Coverity warns for array overrun
8.2.4259  number of test functions for GUI events is growing
8.2.4260  Vim9: can still use a global function without g:
8.2.4261  accessing invalid memory in a regular expression
8.2.4262  some search tests fail
8.2.4263  no test for the GUI find/replace dialog
8.2.4264  Vim9: can use old style autoload function name
8.2.4265  autoload tests fails
8.2.4266  compiler warning for uninitialized variable
8.2.4267  unused entry in keymap enum
8.2.4268  CI log output is long
8.2.4269  Coverity warns for using a NULL pointer
8.2.4270  generating nv_cmdidxs.h requires building Vim twice
8.2.4271  MS-Windows: cannot build with Ruby 3.1.0
8.2.4272  Vim9 expr test fails without the channel feature
8.2.4273  the EBCDIC support is outdated
8.2.4274  Basic and form filetype detection is incomplete
8.2.4275  cannot use an autoload function from a package under start
8.2.4276  separate test function for the GUI scrollbar
8.2.4277  Vim9: an import does not shadow a command modifier
8.2.4278  build with Athena GUI fails
8.2.4279  Vim9: cannot change item type with map() after range()
8.2.4280  list-dict test crashes
8.2.4281  using freed memory with :lopen and :bwipe
8.2.4282  restricted mode requires the -Z command line option
8.2.4283  using a variable for the return value is not needed
8.2.4284  old mac resources files are no longer used
8.2.4285  Vim9: type of item in for loop not checked properly
8.2.4286  Vim9: strict type checking after copy() and deepcopy()
8.2.4287  cannot assign empty list with type to variable with list type
8.2.4288  preprocessor indents are inconsistent
8.2.4289  warnings reported by MSVC
8.2.4290  MS-Windows: using type casts for timer IDs
8.2.4291  error number used twice
8.2.4292  test fails
8.2.4293  Vim9: when copying a list it gets type list&lt;any&gt;
8.2.4294  MS-Windows: #ifdefs for Cygwin are too complicated
8.2.4295  Vim9: concatenating two lists may result in wrong type
8.2.4296  Vim9: not all code covered by tests
8.2.4297  Vim9: not all code covered by tests
8.2.4298  divide by zero with huge tabstop value
8.2.4299  SafeState autocommand interferes with debugging
8.2.4300  cannot build tiny version
8.2.4301  Vim9: type error for copy of dict
8.2.4302  Vim9: return type of getline() is too strict
8.2.4303  a few messages should not be translated
8.2.4304  Vim9: slice() makes a copy but doesn't change the type
8.2.4305  tex filetype detection fails
8.2.4306  no test for fixed perl filetype check
8.2.4307  a few more messages should not be translated
8.2.4308  Vim9: cannot list autoload function
8.2.4309  Vim9: crash when using a partial in the wrong context
8.2.4310  Vim9: constant list and dict get a declaration type
8.2.4311  Vim9: changing script variable type not caught compile time
8.2.4312  no error for using :vim9script in a :def function
8.2.4313  Vim9: cannot change type of list after making a slice
8.2.4314  test fails where lines are skipped
8.2.4315  put in Visual mode not fully tested
8.2.4316  __CYGWIN32__ is not defined on 64 bit systems
8.2.4317  MS-Windows: Vim exits when Python 3 initialisation fails
8.2.4318  various comment and indent mistakes, returning wrong zero
8.2.4319  :put does not work properly in compiled function
8.2.4320  Athena and Motif: when maximized scrollbar position is wrong
8.2.4321  Vim9: crash when using a funcref to a closure
8.2.4322  Vim9: crash when using funcref with closure
8.2.4323  Vim9: nested function name can start with "_"
8.2.4324  Vim9: script-local function name can start with "_"
8.2.4325  'wildmenu' only shows few matches
8.2.4326  "o" and "O" copying comment not sufficiently tested
8.2.4327  may end up with no current buffer
8.2.4328  command line complete matches cleard when typing character
8.2.4329  no support for end line number and column in 'errorformat'
8.2.4330  Vim9: no error if script imports itself
8.2.4331  Vim9: no test for existing script variable in block
8.2.4332  Vim9: incomplete test for existing script variable in block
8.2.4333  cstack not always passed to where it is needed
8.2.4334  command line popup menu not positioned correctly
8.2.4335  no autocommand event triggered before changing directory
8.2.4336  using :filter for :scriptnames does not work
8.2.4337  part of condition is always true
8.2.4338  an error from an expression mapping messes up the display
8.2.4339  CTRL-A does not work properly with the cmdline popup menu
8.2.4340  Amiga: mch_can_exe() is not implemented
8.2.4341  command line not redrawn when finishing popup menu
8.2.4342  CI will soon switch to other windows version
8.2.4343  when reloading not all properties are detected
8.2.4344  Amiga: header file included twice
8.2.4345  &lt;amatch&gt; is expanded like a file name for DirChangedPre
8.2.4346  a custom statusline may cause Esc to work like Enter
8.2.4347  in some build setups UNUSED is not defined
8.2.4348  "legacy exe cmd" does not do what one would expect
8.2.4349  FileChangedShell test fails on MS-Windows
8.2.4350  FEAT_GUI_ENABLED defined but never used
8.2.4351  no coverage is measured on MS-Windows CI
8.2.4352  ReScript files are not recognized
8.2.4353  CI does not use the latest Lua and Python
8.2.4354  dynamic loading of libsodium not handled properly
8.2.4355  unnecessary call to check_colorcolumn()
8.2.4356  command line completion functions are very long
8.2.4357  sticky command modifiers are too sticky
8.2.4358  Vim9: line number of exception is not set
8.2.4359  crash when repeatedly using :retab
8.2.4360  Vim9: allowing use of "s:" leads to inconsistencies
8.2.4361  Vim9: some tests fail
8.2.4362  :retab may allocate too much memory
8.2.4363  MS-Windows: running out of memory for a very long line
8.2.4364  MS-Windows: still running out of memory for a very long line
8.2.4365  sticky command modifiers are too sticky
8.2.4366  not enough tests for command line completion
8.2.4367  calling in_vim9script() multiple times
8.2.4368  Amiga: a few compiler warnings
8.2.4369  redundant #ifdef argument
8.2.4370  MS-Windows: libsodium.dll not included with the installer
8.2.4371  Vim9: can create a script variable from a legacy function
8.2.4372  filetype detection from file contents is in legacy script
8.2.4373  expression test fails
8.2.4374  unreachable code
8.2.4375  ctx_imports is not used
8.2.4376  not enough tests for command line completion
8.2.4377  CI steps for Windows are a bit unorganized
8.2.4378  incsearch HL broken when calling searchcount in 'tabLine'
8.2.4379  an empty change is reported to a listener
8.2.4380  small differences between Chinese translation files
8.2.4381  translation file listed twice
8.2.4382  a custom 'tabline' may cause Esc to work like Enter
8.2.4383  Vim9: unused code lines
8.2.4384  Vim9: error message not tested, some code not tested
8.2.4385  cannot build tiny version
8.2.4386  still cannot build tiny version
8.2.4387  command line completion doesn't always work properly
8.2.4388  dead code in op_insert()
8.2.4389  screenpos() does not handle a position in a closed fold
8.2.4390  Vim9: list from declaration with inferred type not set
8.2.4391  command line executed when typing Esc in the GUI
8.2.4392  MS-Windows with VIMDLL: Escaping CSI is wrong
8.2.4393  possible number overflow with nested folds
8.2.4394  UTF8 select mode test fails on MS-Windows
8.2.4395  some code lines not covered by tests
8.2.4396  Python3 test fails
8.2.4397  crash when using many composing characters in error message
8.2.4398  some command completion functions are too long
8.2.4399  crash after ml_get error
8.2.4400  MS-Windows: cannot use the mouse in the console with VIMDLL
8.2.4401  map listing does not clear the rest of the command line
8.2.4402  missing parenthesis may cause unexpected problems
8.2.4403  ml_get error with nested folds and deleting lines
8.2.4404  Vim9: some code not covered by tests
8.2.4405  compiler warning for unused variable without +folding
8.2.4406  expand functions use confusing argument names
8.2.4407  Vim9: some code not covered by tests
8.2.4408  Vim9: some code not covered by tests
8.2.4409  Vim9: some code not covered by tests
8.2.4410  Vim9: some code not covered by tests
8.2.4411  bicep files are not recognized
8.2.4412  translation cleanup script does not remove empty lines at end
8.2.4413  Vim9: Coverity warns for using NULL pointer
8.2.4414  solidity files are not recognized
8.2.4415  function argument name conflicts with C++ keyword
8.2.4416  Vim9: using a script-local function requires using "s:"
8.2.4417  using NULL pointer
8.2.4418  crash when using special multi-byte character
8.2.4419  illegal memory access when using 20 highlights
8.2.4420  menu translations are inconsistent
8.2.4421  some installed files and directories have wrong permissions
8.2.4422  autochdir test fails on MS-Windows
8.2.4423  "make nvcmdidxs" fails
8.2.4424  ".gts" and ".gjs" files are not recognized
8.2.4425  map() function does not check function arguments
8.2.4426  map() function on string and blob does not check types
8.2.4427  getchar() may return modifiers if no character is available
8.2.4428  crash when switching tabpage while in the cmdline window
8.2.4429  using script-local function from the wrong script
8.2.4430  GTK: crash when using 'guiligatures' and reading from stdin
8.2.4431  unnecessary condition when assigning to a variable
8.2.4432  cannot use settabvar() while the cmdline window is open
8.2.4433  CI: cannot see interface versions for MS-Windows
8.2.4434  duplicate check for cmdline window
8.2.4435  dead code in checking map() arguments
8.2.4436  crash with weird 'vartabstop' value
8.2.4437  vartabs test fails on MS-Windows
8.2.4438  crash on exit when using cmdline window
8.2.4439  accepting "iso8859" 'encoding' as "iso-8859-"
8.2.4440  crash with specific regexp pattern and string
8.2.4441  Vim9: function argument of filter() not checked like map()
8.2.4442  test for error reading input fails on MS-Windows
8.2.4443  regexp pattern test fails on Mac
8.2.4444  beep caused by test
8.2.4445  exit test fails on MS-Windows anyway
8.2.4446  Vim9: cannot refer to a global function like a local one
8.2.4447  Vim9: can still use s:var in a compiled function
8.2.4448  filetype detection is failing
8.2.4449  Vim9: function argument of sort() not checked at compile time
8.2.4450  list sort test fails
8.2.4451  sort() fails when ignoring case
8.2.4452  test for what 8.2.4436 fixes does not check for regression
8.2.4453  :helpgrep may free an option that was not allocated
8.2.4454  resetting cmdwin_type only for one situation
8.2.4455  accepting one and zero for second sort() argument is strange
8.2.4456  terminal test may fail on some machines
8.2.4457  the GPM library can only be linked statically
8.2.4458  Vim9: compiling filter() call fails with unknown arguments
8.2.4459  Vim9: compiling sort() call fails with unknown arguments
8.2.4460  Vim9: wrong error for defining dict function
8.2.4461  MS-Windows: garbage characters on stdout with VIMDLL
8.2.4462  not enough testing for quickfix code
8.2.4463  completion only uses strict matching
8.2.4464  Dtrace files are recognized as filetype D
8.2.4465  fuzzy completion does not order matches properly
8.2.4466  MS-Windows: illegal memory access in installer
8.2.4467  running filetype test leaves file behind
8.2.4468  Coverity warns for uninitialized struct member
8.2.4469  Coverity warns for uninitialized variable
8.2.4470  Coverity warns for uninitialized variable
8.2.4471  Coverity warns for uninitialized variable
8.2.4472  Coverity warns for use of a freed function name
8.2.4473  Coverity warnds for not checking return value of ftell()
8.2.4474  memory allocation failures not tested in quickfix code
8.2.4475  fuzzy cmdline completion does not work for lower case
8.2.4476  operator name spelled wrong
8.2.4477  crash when using fuzzy completion
8.2.4478  crash when using fuzzy completion
8.2.4479  no fuzzy completieon for maps and abbreviations
8.2.4480  suspending with CTRL-Z does not work on Android
8.2.4481  cmdline popup menu not removed when 'lazyredraw' is set
8.2.4482  no fuzzy cmdline completion for user defined completion
8.2.4483  command completion makes two rounds to collect matches
8.2.4484  Vim9: some error messages are not tested
8.2.4485  compiler warning for uninitialized variable
8.2.4486  MS-Windows GUI: slow scrolling with maximized window
8.2.4487  Vim9: cannot compare with v:null
8.2.4488  build error with +eval but without +channel or +job
8.2.4489  failing test for comparing v:null with number
8.2.4490  terminal focus reporting only works for xterm-like terminals
8.2.4491  MS-Windows makefile dependencies are outdated
8.2.4492  no error if an option is given a value with ":let &opt = val"
8.2.4493  options test fails in the GUI
8.2.4494  the find_tags() function is much too long
8.2.4495  help test fails in 24 line terminal
8.2.4496  Coverity gives warnings after tags code refactoring
8.2.4497  wrong color for half of wide character next to pum scrollbar
8.2.4498  using &lt;Plug&gt; with "noremap" does not work
8.2.4499  Vim9: at the script level declarations leak to next block
8.2.4500  Vim9: can declare a global variable on the command line
8.2.4501  with 'showbreak' set cursor displayed in wrong position
8.2.4502  in the GUI a modifier is not recognized after CTRL-X
8.2.4503  Vim9: there is no point in supporting :Print and :mode
8.2.4504  when there is a partially matching map full map may not work
8.2.4505  Vim9: outdated "autocmd nested" still works
8.2.4506  "pattern not found" for :global is not an error message
8.2.4507  test fails because of new error message
8.2.4508  Vim9: cannot assign to a global variable on the command line
8.2.4509  Vim9: can declare a variable with ":va"
8.2.4510  Vim9: shortening commands leads to confusing script
8.2.4511  filetype test fails
8.2.4512  the find_tags_in_file() function is much too long
8.2.4513  window-local directory is not applied if 'acd' fails
8.2.4514  Vim9: some flow commands can be shortened
8.2.4515  old subsitute syntax is still supported
8.2.4516  build failure without the +eval feature
8.2.4517  MS-Windows: cannot specify location of sodium library
8.2.4518  the binary tag search feature is always enabled
8.2.4519  Vim9: Can still use ":fini" and ":finis" for ":finish"
8.2.4520  using wrong highlight for cursor line number
8.2.4521  build failure without the +diff feature
8.2.4522  GUI test fails with Motif
8.2.4523  when gvim is started maximized the 'window' option isn't set
8.2.4524  MS-Windows: cannot build with some sodium libraries
8.2.4525  some GUI tests don't work on Athena
8.2.4526  Vim9: cannot set variables to a null value
8.2.4527  the Athena GUI is old and does not work well
8.2.4528  crash when using null_function for a partial
8.2.4529  Vim9: comparing partial with function fails
8.2.4530  making comparison with null work changes legacy behavior
8.2.4531  LGTM warnings for condition and buffer size
8.2.4532  suspending with CTRL-Z does not work on OpenBSD
8.2.4533  Vim9: no test that after assigning null type is still checked
8.2.4534  Vim9: "is" operator with empty string and null returns true
8.2.4535  filename modifer ":8" removes the filename
8.2.4536  debugger test fails when breaking on expression
8.2.4537  output from linter and language server shows up in git
8.2.4538  the find_tags_in_file() function is too long
8.2.4539  when comparing special v:none and v:null are handled the same
8.2.4540  line number for error is off by one
8.2.4541  Crash in debugger when a variable is not available
8.2.4542  Vim9: "break" inside try/catch not handled correctly
8.2.4543  Coverity warning for refactored tag search code
8.2.4544  Coverity warnings for not using returned value
8.2.4545  MS-Windows: the installed icon is low resolution
8.2.4546  duplicate #undef
8.2.4547  the neXTaw GUI is old and does not work well
8.2.4548  script-local function is deleted when used in a funcref
8.2.4549  cannot build with Motif and editres
8.2.4550  Motif: cannot set the color of the scrollbar thumb
8.2.4551  when mapping &lt;Esc&gt; terminal codes are not recognized
8.2.4552  in a :def function "put = expr" does not work
8.2.4553  linear tag search is a bit slow
8.2.4554  Vim9: using null values not sufficiently tested
8.2.4555  getmousepos() returns the wrong column
8.2.4556  test fails without the +job or +channel feature
8.2.4557  confusing comment about 'cursorlineopt'
8.2.4558  Motif: using default colors does not work as expected
8.2.4559  getmousepos() returns the screen column
8.2.4560  suspending with CTRL-Z does not work on DragonFlyBSD
8.2.4561  build failure with some combination of features
8.2.4562  linear tag search is not optimal
8.2.4563  "z=" in Visual mode may go beyond the end of the line
8.2.4564  running test leaves file behind
8.2.4565  no command line completion for :breakadd and :breakdel
8.2.4566  check for existing buffer in session file may not work
8.2.4567  bracketed paste doesn't work well in Visual linewise mode
8.2.4568  getmousepos() does not compute the column below the last line
8.2.4569  Coverity warning for not using a return value
8.2.4570  no command line completion for :profile and :profdel
8.2.4571  not all gdb files are recognized
8.2.4572  Vim9: return type "any" is changed to first returned type
8.2.4573  a nested function is compiled for debugging without context
8.2.4574  Vim9: test for profiling fails
8.2.4575  Vim9: test for profiling still fails
8.2.4576  Vim9: error for comparing with null can be annoying
8.2.4577  message test is flaky
8.2.4578  no warning when autoload script for completion has an error
8.2.4579  cannot use page-up and page-down in the cmdline popup menu
8.2.4580  Vim9: incorrect error for shadowing variable
8.2.4581  null types not fully tested
8.2.4582  useless code handling a type declaration
8.2.4583  screendump test fails
8.2.4584  error for using autoload function in custom completion
8.2.4585  cannot use keypad page-up/down for completion menu
8.2.4586  Vim9: no error for using lower case name for "func" argument
8.2.4587  Vim9: double free after unpacking a list
8.2.4588  mapping with key after other matching mapping does not work
8.2.4589  cannot index the g: dictionary
8.2.4590  Vim9: range type check has wrong offset
8.2.4591  cursor line not updated when a callback moves the cursor
8.2.4592  search continues after giving E1204
8.2.4593  unnecessary call to redraw_later()
8.2.4594  need to write script to a file to be able to source them
8.2.4595  X11: using --remote-wait may keep the CPU busy
8.2.4596  installing tutor binary may fail
8.2.4597  LuaV_debug() not covered by tests
8.2.4598  profile completion test sometimes fails
8.2.4599  GTK: get assertion errors when scrolling a split window
8.2.4600  Vim9: not enough test coverage for executing :def function
8.2.4601  Vim9: not enough test coverage for executing :def function
8.2.4602  Vim9: not enough test coverage for executing :def function
8.2.4603  sourcing buffer lines is too complicated
8.2.4604  error for redefining a script item may be confusing
8.2.4605  error for arguments when +clientserver feature not included
8.2.4606  test fails because of changed error message
8.2.4607  sourcing buffer lines may lead to errors for conflicts
8.2.4608  getcompletion() does not work when 'wildoptions' has "fuzzy"
8.2.4609  :unhide does not check for failing to close a window
8.2.4610  some conditions are always true
8.2.4611  typos in tests; one lua line not covered by test
8.2.4612  Vim9: cannot use a recursive call in a nested function
8.2.4613  return type of swapfile_unchanged() is wrong
8.2.4614  redrawing too much when 'cursorline' is set
8.2.4615  mapping with escaped bar does not work in :def function
8.2.4616  Vim9: Declarations in a {} block of a user command remain
8.2.4617  no completion for :scriptnames
8.2.4618  cmdline completion does not recognize single letter commands
8.2.4619  mapping is cancelled when mouse moves and popup is visible
8.2.4620  two letter substitute commands don't work
8.2.4621  crash when using the tabline right-click menu
8.2.4622  Vim9: crash with :execute and :finish
8.2.4623  Coverity warns for using uninitialized field
8.2.4624  old Coverity warning for resource leak
8.2.4625  old Coverity warning for resource leak
8.2.4626  Visual area not updated when removing sign in Visual mode
8.2.4627  flatten() does not use maxdepth correctly
8.2.4628  not enough testing for 2/3 letter substitute commands
8.2.4629  flattennew() makes a deep copy unnecessarily
8.2.4630  'cursorline' not always updated with 'culopt' is "screenline"
8.2.4631  crash when switching window in BufWipeout autocommand
8.2.4632  using freed memory in flatten()
8.2.4633  Visual range does not work before command modifiers
8.2.4634  Vim9: cannot initialize a variable to null_list
8.2.4635  tests using null list or dict fail
8.2.4636  not using Visual range
8.2.4637  warning for using uninitialized variable
8.2.4638  superfluous check if a redraw is needed for 'cursorline'
8.2.4639  not sufficient parenthesis in preprocessor macros
8.2.4640  some boolean options use "long" instead of "int"
8.2.4641  may mark the wrong window for redrawing
8.2.4642  Vim9: in :def function script var cannot be null
8.2.4643  Vim9: variable may be locked unintentionally
8.2.4644  redrawing too often when 'relativenumber' is set
8.2.4645  'shortmess' changed when session does not store options
8.2.4646  using buffer line after it has been freed
8.2.4647  "source" can read past end of copied line
8.2.4648  handling LSP messages is a bit slow
8.2.4649  various formatting problems
8.2.4650  "import autoload" only works with using 'runtimepath'
8.2.4651  test fails because path differs
8.2.4652  leaking memory if assignment fails
8.2.4653  "import autoload" does not check the file name
8.2.4654  missing changes for import check
8.2.4655  cmdline completion popup menu positioned wrong
8.2.4656  Vim9: can't use item from "import autoload" with autoload dir
8.2.4657  errors for functions are sometimes hard to read
8.2.4658  org-mode files are not recognized
8.2.4659  invalid memory access when using printable function name
8.2.4660  cursorcolumn is sometimes not correct
8.2.4661  Coverity warning for using uninitialized variable
8.2.4662  no error for using out of range list index
8.2.4663  occasional crash when running the GUI tests
8.2.4664  Elvish files are not recognized
8.2.4665  popup with "minwidth" and scrollbar not updated properly
8.2.4666  Vim9: assignment not recognized in skipped block
8.2.4667  expandcmd() fails on an error
8.2.4668  buffer allocation failures insufficiently tested
8.2.4669  in compiled code len('string') is not inlined
8.2.4670  memory allocation failures for new tab page not tested
8.2.4671  'wildignorecase' is sometimes not used for glob()
8.2.4672  using :normal with Ex mode may make :substitute hang
8.2.4673  redrawing a split window is slow when using CTRL-F and CTRL-B
8.2.4674  cannot force getting MouseMove events
8.2.4675  no error for missing expression after :elseif
8.2.4676  test fails with different error
8.2.4677  the Athena GUI support is outdated
8.2.4678  Vim9: not all code is tested
8.2.4679  cannot have expandcmd() give an error message for mistakes
8.2.4680  build failure without +postscript
8.2.4681  build fails with a combination of features
8.2.4682  Vim9: can use :unlockvar for const variable
8.2.4683  verbose check with dict_find() to see if a key is present
8.2.4684  cannot open a channel on a Unix domain socket
8.2.4685  when a swap file is found for a popup there is no dialog
8.2.4686  configure doesn't find the Motif library with Cygwin
8.2.4687  "vimgrep /\%v/ *" may cause a crash
8.2.4688  new regexp engine does not give an error for "\%v"
8.2.4689  using &lt;Cmd&gt; in a mapping does not work for mouse keys
8.2.4690  channel tests fail on MS-Windows
8.2.4691  solution for &lt;Cmd&gt; in a mapping causes trouble
8.2.4692  no test for what 8.2.4691 fixes
8.2.4693  new regexp does not accept pattern "\%&gt;0v"
8.2.4694  avoidance of #elif causes more preproc nesting
8.2.4695  JSON encoding could be faster
8.2.4696  delete() with "rf" argument does not report a failure
8.2.4697  Vim9: crash when adding a duplicate key to a dictionary
8.2.4698  Vim9: script variable has no flag that it was set
8.2.4699  hard to reproduce hang when reading from a channel
8.2.4700  buffer remains active if WinClosed event throws an exception
8.2.4701  Kuka Robot Language files not recognized
8.2.4702  C++ scope labels are hard-coded
8.2.4703  memory leak in handling 'cinscopedecls'
8.2.4704  using "else" after return or break increases indent
8.2.4705  jump list marker disappears
8.2.4706  buffer remains active with WinClosed and tabpages
8.2.4707  redrawing could be a bit more efficient
8.2.4708  PHP test files are not recognized
8.2.4709  after :redraw the statusline highlight might be used
8.2.4710  smart indenting does not work after completion
8.2.4711  when 'insermode' is set :edit from &lt;Cmd&gt; mapping misbehaves
8.2.4712  only get profiling information after exiting
8.2.4713  plugins cannot track text scrolling
8.2.4714  using g:filetype_dat and g:filetype_src not tested
8.2.4715  Vagrantfile not recognized
8.2.4716  memory allocation failure not tested when defining a function
8.2.4717  for TextYankPost v:event does not contain all information
8.2.4718  @@@ in the last line sometimes drawn in the wrong place
8.2.4719  "&gt;" marker sometimes not displayed in the jumplist
8.2.4720  ABB Rapid files are not recognized properly
8.2.4721  cooklang files are not recognized

(morr)

2022-04-09 15:17:43 UTC MAIN commitmail json YAML

2022-04-09 15:08:34 UTC MAIN commitmail json YAML

Update of wordpress

(morr)

2022-04-09 15:07:15 UTC MAIN commitmail json YAML

Update to version 5.9.3.

Changes:

Maintenance updates
This maintenance release features 9 bug fixes in Core and 10 bug fixes in the block editor.
The following core tickets from Trac were fixed:
    #52409 Filesystem API: Include the ssh-ed25519 public key signature algorithm as an alternative to ssh-rsa
    #54878 Themes: Hide block themes live preview link following installation
    #54916 Administration: Do not specify menu order for the Widgets menu when the active theme is a block theme
    #54939 Customizer: When a block theme is active, add an information about Site Editor in the Customizer
    #55203 Media: Make get_post_galleries() only return galleries
    #55241 Themes: Avoid undefined variable warning on get_svg_filters()
    #55311 Editor: Fix broken asset URLs when using WP outside of the regular directory
    #55337 Editor: Optimize preload paths for post and site editors
    #55474 Update WordPress packages for 5.9.3

The following block editor issues from GitHub were fixed:
    PR38136 Adds aria-label to the search button, as accessibility enhancement
    PR38863 Template List: Decode entities in record titles
    PR38891 Use wp_unique_id() instead of uniqid() to generate CSS class names
    PR38765 Cover block: Fix gradient overlay (remove black background color)
    PR39045 Try: Fix image responsive rules
    PR38762 Fixes #38761 by removing obsolete ::before pseudo element
    PR39091 Avoid error when 窶�styles窶� settings are removed
    PR39164 Change location of block support styles in <head>
    PR39340 Image: Restore baseline responsiveness in the block
    PR39445 Fix: Table block doesn窶冲 keep background color

(morr)

2022-04-09 14:45:32 UTC MAIN commitmail json YAML

bootstrap: Note it's broken on Tribblix

(nia)

2022-04-09 12:15:55 UTC MAIN commitmail json YAML

Updated math/py-numpy, math/py-scipy

(adam)

2022-04-09 12:15:31 UTC MAIN commitmail json YAML

py-scipy: updated to 1.8.0

SciPy 1.8.0 is the culmination of 6 months of hard work. It contains
many new features, numerous bug-fixes, improved test coverage and better
documentation. There have been a number of deprecations and API changes
in this release, which are documented below. All users are encouraged to
upgrade to this release, as there are a large number of bug-fixes and
optimizations. Before upgrading, we recommend that users check that
their own code does not use deprecated SciPy functionality (to do so,
run your code with ``python -Wd`` and check for ``DeprecationWarning`` s).
Our development attention will now shift to bug-fix releases on the
1.8.x branch, and on adding new features on the master branch.

This release requires Python 3.8+ and NumPy 1.17.3 or greater.

For running on PyPy, PyPy3 6.0+ is required.

**************************
Highlights of this release
**************************

- A sparse array API has been added for early testing and feedback; this
  work is ongoing, and users should expect minor API refinements over
  the next few releases.
- The sparse SVD library PROPACK is now vendored with SciPy, and an interface
  is exposed via `scipy.sparse.svds` with ``solver='PROPACK'``. It is currently
  default-off due to potential issues on Windows that we aim to
  resolve in the next release, but can be optionally enabled at runtime for
  friendly testing with an environment variable setting of ``USE_PROPACK=1``.
- A new `scipy.stats.sampling` submodule that leverages the ``UNU.RAN`` C
  library to sample from arbitrary univariate non-uniform continuous and
  discrete distributions
- All namespaces that were private but happened to miss underscores in
  their names have been deprecated.

(adam)

2022-04-09 12:14:27 UTC MAIN commitmail json YAML

py-numpy: updated to 1.22.3

The NumPy 1.22.3 is maintenance release that fixes bugs discovered after the
1.22.2 release. The most noticeable fixes may be those for DLPack. One that may
cause some problems is disallowing strings as inputs to logical ufuncs. It is
still undecided how strings should be treated in those functions and it was
thought best to simply disallow them until a decision was reached. That should
not cause problems with older code.

The NumPy 1.22.2 is maintenance release that fixes bugs discovered after the
1.22.1 release. Notable fixes are:

- Several build related fixes for downstream projects and other platforms.
- Various Annotation fixes/additions.
- Numpy wheels for Windows will use the 1.41 tool chain, fixing downstream link
  problems for projects using NumPy provided libraries on Windows.
- Deal with CVE-2021-41495 complaint.

The NumPy 1.22.1 is maintenance release that fixes bugs discovered after the
1.22.0 release. Notable fixes are:

- Fix f2PY docstring problems (SciPy)
- Fix reduction type problems (AstroPy)
- Fix various typing bugs.

NumPy 1.22.0 is a big release featuring the work of 153 contributers spread
over 609 pull requests. There have been many improvements, highlights are:

* Annotations of the main namespace are essentially complete. Upstream is a
  moving target, so there will likely be further improvements, but the major
  work is done. This is probably the most user visible enhancement in this
  release.
* A preliminary version of the proposed Array-API is provided. This is a step
  in creating a standard collection of functions that can be used across
  applications such as CuPy and JAX.
* NumPy now has a DLPack backend. DLPack provides a common interchange format
  for array (tensor) data.
* New methods for ``quantile``, ``percentile``, and related functions. The new
  methods provide a complete set of the methods commonly found in the
  literature.
* A new configurable allocator for use by downstream projects.
* The universal functions have been refactored to implement most of
  :ref:`NEP 43 <NEP43>`.  This also unlocks the ability to experiment with the
  future DType API.

(adam)

2022-04-09 11:11:10 UTC MAIN commitmail json YAML

helix: remove unnecessary rust mk.

(nikita)

2022-04-09 10:39:42 UTC MAIN commitmail json YAML

(ham/gnuradio-doxygen) PKGREVISION++

(mef)

2022-04-09 10:38:54 UTC MAIN commitmail json YAML

(ham/gnuradio-doxygen) Regen PLIST for doxygen-1.9.3

(mef)

2022-04-09 10:14:37 UTC MAIN commitmail json YAML

2022-04-09 10:14:20 UTC MAIN commitmail json YAML

NetBSD magnetism: mention `priv`

(nia)

2022-04-09 09:26:41 UTC MAIN commitmail json YAML

doc: Added devel/gitui version 0.20.1

(bsiegert)

2022-04-09 09:24:56 UTC MAIN commitmail json YAML

New package for gitui. From Kimihiro Nonaka in PR pkg/56784.

Blazing fast terminal client for git written in Rust.

Features:
* Fast and intuitive keyboard only control
* Context based help (no need to memorize tons of hot-keys)
* Inspect, commit, and amend changes (incl. hooks: commit-msg/post-commit)
* Stage, unstage, revert and reset files and hunks
* Stashing (save, apply, drop, and inspect)
* Browse commit log, diff committed changes
* Scalable terminal UI layout
* Async input polling
* Async git API for fluid control

(bsiegert)

2022-04-09 08:48:21 UTC MAIN commitmail json YAML

tex-firstaid: fix PLIST

(tnn)

2022-04-09 08:07:15 UTC MAIN commitmail json YAML

tex package updates

(markd)

2022-04-09 08:04:27 UTC MAIN commitmail json YAML

2022-04-09 07:56:15 UTC MAIN commitmail json YAML

2022-04-09 07:51:45 UTC MAIN commitmail json YAML

tex-readarray{,-doc}: update to 3.1

Version 3.0 of readarray introduces several new features.  Arrays can be
initialized with the \initarray command, rather than being read from a
file.  With \setvalue, the tokens of individual array cells can be revised
on demand.  The contents of one array can be merged into another by way of
the \mergearray command.  The \typesetarray command allows for versatile
ways to format your array output, including by way of tabular
environments. The way end-of-line characters can be handled on a data-read
is made more versatile with this package version.

(markd)