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

2024-05-13 01:32:24 UTC Now

2023-07-13 14:39:49 UTC MAIN commitmail json YAML

vala: updated to 0.56.9

Vala 0.56.9
===========
* Various improvements and bug fixes:
  - codegen: Add missing EXTERN flag for GType function of error domains
  - codegen: Improve handling of sealed classes
  - vala: Report an error when trying to chain up to inaccessible private
    ctor
  - vala: Fix spaces for attributes when writing property accessors
  - girwriter: Fix c:type attribute for real struct parameters
  - testrunner: Add support to check generated header
  - manual: Update from wiki.gnome.org

* Bindings:
  - gio-2.0: Ease implemention of GLib.ActionGroup
  - glib-2.0: Fix return-type of GLib.SourceOnceFunc
  - glib-2.0: Add ConvertError.{NO_MEMORY,EMBEDDED_NUL}
  - gtk4: Pick up fix for Gdk.Toplevel.compute_size.size parameter
  - vapi: Add documentation to GLib.Math that '-X -lm' may be needed when
    compiling

(adam)

2023-07-13 14:25:59 UTC MAIN commitmail json YAML

nghttp2, nghttp2-tools: updated to 1.55.0

Nghttp2 v1.55.0

build

The following dependencies have been updated:

ngtcp2
nghttp3
BoringSSL
This release fixes build error without libev.

third-party

llhttp has been updated.

Cross-compiling mruby is now supported.

nghttpx

UDP_GRO is enabled for QUIC socket.

The initial QUIC packet number is now randomized.

h2load

UDP_GRO is enabled for QUIC socket.

(adam)

2023-07-13 13:55:10 UTC MAIN commitmail json YAML

*: Revert two recent commits that dropped a cwrappers-enforced C++ standard
by packages that already use -std=c++XX until the discussion about C++
standard versions is resolved.

Requested by pkgsrc-pmc@.

(nia)

2023-07-13 13:49:17 UTC MAIN commitmail json YAML

2023-07-13 13:45:43 UTC MAIN commitmail json YAML

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

doc/guide: sync binary package creation with reality

For many years now, binary packages have been created before installing
them.

(rillig)

2023-07-13 13:14:41 UTC MAIN commitmail json YAML

doc/guide: Remove description of GCC_REQD - mostly reverts r1.171.

Requested by pkgsrc-pmc@.

(nia)

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

This Pycharm version is a bit long in the tooth, and breaks on Java
17, limit the version range.

Remove deprecated VM option.

(hauke)

2023-07-13 10:49:56 UTC MAIN commitmail json YAML

zabbix60-server: Assumes compiler defaults to c99.

(nia)

2023-07-13 10:05:33 UTC MAIN commitmail json YAML

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

2023-07-13 09:40:58 UTC MAIN commitmail json YAML

py-easy-thumbnails: drop support for Python 2

(wiz)

2023-07-13 09:39:10 UTC MAIN commitmail json YAML

py-django-appmedia: remove

Dead upstream since 2010, only supports Python 2, no users in pkgsrc

(wiz)

2023-07-13 09:31:07 UTC MAIN commitmail json YAML

2023-07-13 09:12:16 UTC MAIN commitmail json YAML

py-configargparse: not for Python 2

(wiz)

2023-07-13 09:01:41 UTC MAIN commitmail json YAML

lang/nodejs has version 20 now, update nodeversion.mk

(wiz)

2023-07-13 07:30:36 UTC MAIN commitmail json YAML

Updated converters/py-reedsolo, net/py-onionbalance

(adam)

2023-07-13 07:30:18 UTC MAIN commitmail json YAML

py-onionbalance: updated to 0.2.1

0.2.1
v2 codebase now uses Cryptodome instead of the deprecated PyCrypto library.
v3 codebase is now more flexible when it comes to requiring a live consensus. This should increase the reachability of Onionbalance in scenarios where the network is having trouble establishing a new consensus.
v3 support for connecting to the control port through a Unix socket. Patch by Peter Tripp.
Introduce status socket support for v3 onions. Patch by vporton.
Sending a SIGHUP signal now reloads the v3 config. Patch by Peter Chung.

(adam)

2023-07-13 07:13:53 UTC MAIN commitmail json YAML

py-reedsolo: updated to 1.7.0

ReedSolo v1.7.0
Drop cythonization by default, to avoid installation issues for users with Cython installed but no C++ compiler. Cythonization needs to be requested explictly now, using pip install --upgrade reedsolo --install-option="--cythonize" --verbose.

ReedSolo v1.6.1
Clarify license to ensure Public Domain-like rights are granted to users, via the Unlicense or MIT-0 License at the user's preference

ReedSolo v1.6.0
Fix major issue preventing pip install when both Cython and a C compiler was installed (thanks to @m-rossi for the fix!)
Fix minor inconsistency in reporting errata positions (thanks to @jbosboom!)
Migrate continuous integration unit testing from Travis-CI (now only paid plans are offered since 2020) to GitHub Actions.
Add CI unit testing for Python 3.7 up to 3.12 alpha 3, and PyPy 3.
Drop CI unit testing and support for Python 3.3 to 3.6 included.
fixes uncaught error when RSCodec initialized with too many ECC symbols
fixes support for bytes input for higher galois fields (thanks to @another-pjohnson!)
fix erasures correction for chunked messages (thanks to @another-pjohnson!)
Fixes Cythonized implementation chunking was not implemented in check method (thanks to @henla464!)
Add note about limitation to galois field 8 of C implementation
update install instructions in README.rst
Add mention of other contributors

(adam)

2023-07-13 06:38:43 UTC MAIN commitmail json YAML

DWB: ensure the internally-set CFLGS/etc are overriden by using
MAKE_FLAGS instead of MAKE_ENV. should help the build on various
platforms.

(nia)

2023-07-13 06:21:47 UTC MAIN commitmail json YAML

2023-07-12 21:31:08 UTC MAIN commitmail json YAML

putty: Assumes compiler defaults to c99.

(nia)

2023-07-12 21:30:42 UTC MAIN commitmail json YAML

2023-07-12 21:26:15 UTC MAIN commitmail json YAML

pam-p11: Add missing gettext dependenc. Add NLS support. Delint.

(nia)

2023-07-12 21:19:27 UTC MAIN commitmail json YAML

2023-07-12 21:17:16 UTC MAIN commitmail json YAML

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

podofo: Force the use of -std=c++11 through wrappers due to thread_local
usage.

(nia)

2023-07-12 21:04:46 UTC MAIN commitmail json YAML

lua-bcrypt: Uses c99 features, so add -std=c99 to my own makefile
what I wrote. D'oh.

(nia)

2023-07-12 20:59:34 UTC MAIN commitmail json YAML

git-crypt: Add missing dependency on OpenSSL.

(nia)

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

knot: Assumes compiler defaults to c99.

(nia)

2023-07-12 20:52:21 UTC MAIN commitmail json YAML

indexinfo: Add missing dependency on zlib

(nia)

2023-07-12 20:49:36 UTC MAIN commitmail json YAML

neix: Require a compiler that knows about std::regex_replace.

(nia)

2023-07-12 20:46:24 UTC MAIN commitmail json YAML

wmget: Set LICENSE. Honour CFLAGS/LDFLAGS.

Expected to fix the build on various platforms, particularly since
it used Werror before.

(nia)

2023-07-12 20:38:31 UTC MAIN commitmail json YAML

transmission: Requires a C++17 compiler.

(nia)

2023-07-12 20:37:18 UTC MAIN commitmail json YAML

tigervnc: Include buildlink3 file for pam.

(nia)

2023-07-12 20:29:57 UTC MAIN commitmail json YAML

sslh: Assumes compiler defaults to c99.

(nia)

2023-07-12 20:23:50 UTC MAIN commitmail json YAML

powerdns-recursor: Require a compiler with support for C++17 features.

(nia)

2023-07-12 20:23:15 UTC MAIN commitmail json YAML

powerdns: Require a compiler with support for C++17 features.

(nia)

2023-07-12 20:17:12 UTC MAIN commitmail json YAML

nagios-plugin-x509: Avoid use of strict C89 mode when some non-standard
functions (asprintf) are used. Honour CFLAGS. Avoid Werror when the target
system is not predictable.

(nia)

2023-07-12 20:16:33 UTC MAIN commitmail json YAML

doc: Updated audio/termusic to 0.7.11

(pin)

2023-07-12 20:16:11 UTC MAIN commitmail json YAML

audio/termusic: update to 0.7.11

[v0.7.11] Released on: July 11, 2023.
- For packagers: This version add a binary termusic-server and remove some
  features flags, please kindly check Makefile for changes and update packaging
  script accordingly. Thanks so much.
- New: split the function of app to termusic-server and termusic.
  termusic-server can be run separately with RUST_LOG=trace termusic-server
  to debug.
- New: remove feature flag mpris and use a configuration option
  use_mpris(default is true) to control the function.
- New: remove feature flag discord and use a configuration option
  use_discord(default is true) to control the function.
- Change: loop mode change to single/playlist/random. Remove the option to
  add tracks in the front of playlist.
- New: termusic-server and termusic communicate through rpc, and the default
  port is 50101. Can be configured as other values.
- New: can load .m3u file with live audio stream.

(pin)

2023-07-12 20:14:48 UTC MAIN commitmail json YAML

nagios-plugin-mqueue: Avoid use of strict C89 mode when C99 functions
are in use. Honour CFLAGS.

Should help the build on some platforms.

(nia)

2023-07-12 20:06:51 UTC MAIN commitmail json YAML

libmicrodns: Assumes compiler defaults to c99.

(nia)

2023-07-12 20:05:53 UTC MAIN commitmail json YAML

lagrange: Require at least GCC 4.9 for <stdatomic.h>

(nia)

2023-07-12 19:58:50 UTC MAIN commitmail json YAML

bind918: Require at least GCC 4.9 for stdatomic.h.

(nia)

2023-07-12 19:56:41 UTC MAIN commitmail json YAML

mpv: Require at least GCC 4.9 for stdatomic.h.

(nia)

2023-07-12 19:50:19 UTC MAIN commitmail json YAML

ggrab: Override attempt to override LDFLAGS.

(nia)

2023-07-12 19:47:08 UTC MAIN commitmail json YAML

fxtv: Include stdint.h before attempting to use [u]intXX_t.

(nia)

2023-07-12 19:45:18 UTC MAIN commitmail json YAML

atomicparsley: Require a compiler that understands "nullptr".
Don't attempt to use git to examine the (most likely pkgsrc)
repository during the build process.

(nia)

2023-07-12 19:39:16 UTC MAIN commitmail json YAML

doc: Added devel/mirmake version 20141220

(vins)

2023-07-12 19:37:25 UTC MAIN commitmail json YAML

2023-07-12 19:35:40 UTC MAIN commitmail json YAML

assimp: Require a recent enough GCC version.

(nia)

2023-07-12 19:34:40 UTC MAIN commitmail json YAML

devel/mirmake: import pacakge from wip.

MirMake is a package of MirBSD's make(1) as well as its system makefile
includes, a few required tools, and a library containing hash functions,
strlcpy and strlcat functions, etc. for operating systems which do not
have these in libc.

(vins)

2023-07-12 19:24:49 UTC MAIN commitmail json YAML

colorless: pax must be in USE_TOOLS to use it in post-install.

Also switch TOOLS_PLATFROM.sh for SH to fix a note from pkglint
that the former may be unavailable on Linux.

(nia)

2023-07-12 19:17:37 UTC MAIN commitmail json YAML

xlife: More standardsy: stdint.h for uint32_t instead of sys/types.h

Appears to at least make compilers with glibc happy.

(nia)

2023-07-12 19:16:10 UTC MAIN commitmail json YAML

sc-im: Assumes compiler defaults to c99.

(nia)

2023-07-12 19:09:33 UTC MAIN commitmail json YAML

doc: Updated devel/py-hg-fastimport to 0.1.1nb3

(wiz)

2023-07-12 19:09:22 UTC MAIN commitmail json YAML

py-hg-fastimport: add missing dependency on py-sqlite3

Bump PKGREVISION.

(wiz)

2023-07-12 17:17:27 UTC MAIN commitmail json YAML

doc: Updated emulators/hercules4sdl to 4.6

(rhialto)

2023-07-12 17:17:15 UTC MAIN commitmail json YAML

emulators/hercules4sdl: update to 4.6.

from https://sdl-hercules-390.github.io/html/hercnew.html:

Summary of Changes:
-------------------

* SECURITY: New "\reply" SCP command to suppress command echoing of passwords
(Fish) (#541)

* Fix endianness bug in PFPO instruction (#523)
* Fix some endianness issues in TRTE, TRTRE, TRTE, TRTRE, TRTE and TRTRE
instructions (James Wekel) (#529)
* Fix CODEPAGE message corruption in HERCIFC (Bill Lewis) (#525)
* Fix some minor z/Arch Facility related bugs (Fish)
* Fix BZIP2 API bug in hetlib.c (Fish) (#535)
* Fix missing last dump line bug in dasdutil trace (Fish)
* Fix crash if "ctc debug" command on unconnected CTCE device (Fish) (#536)
* Fix segfault in 370 mode IPL (Bill Lewis) (#538)
* Fix to show version and help if no arguments given (Fish) (#540, #548)
* Fix incorrect NUMCPU/ARCHLVL/etc handling causing occasional hang (Fish)
(#542)
* Fix branding SNAFU: "SDL" does NOT mean this Hercules is a "SoftDevLabs"
product! (Fish)
* Fix bug causing MVT guest to fail (Fish)
* Fix Program check detection if PER trace active (Fish) (#560)

* New: 'QUITMOUT' command/statement, per user request (Fish)
* NEW: "Trace to File" support (Fish) (#33)
* New "t+CPU [cpuad]" selective instruction tracing by CPU (Fish)
* NEW: Sockdev socket punch support (Fish) (#553)
* New 'txt2card' utility (Fish)

* Don't enable STHYI/ESSA by default (#531)
* Improve PFPO instruction conformance (Fish)
* Add single devnum support to CKD Search Key trace command (Fish)
* Enhance "t?" command to also show active device tracing (Fish)
* Improve CCW tracing (Fish)
* Add "ADDFRR" MVS assist (Jay Maynard) (#537)
* Better HMC message handling for s390x Linux guests (Fish) (#534)
* Document MAKETAPE via README (Fish)
* Add support for dasd X'F7' (DSO = Define Subsystem Operation) CCW (Fish)
(#547)
* DASDLOAD: Increase MAXDSCB and allow cmdline override (Fish) (#566)

(rhialto)

2023-07-12 16:29:30 UTC MAIN commitmail json YAML

Updated math/py-scipy, devel/py-zope.exceptions

(adam)

2023-07-12 16:29:13 UTC MAIN commitmail json YAML

py-zope.exceptions: updated to 5.0.1

5.0.1
Fix issue introduced in the last release which is breaking HTMLExceptionFormatter when using non-str __traceback_info__.

(adam)

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

2023-07-12 16:26:29 UTC MAIN commitmail json YAML

py-scipy: updated to 1.11.1

SciPy 1.11.1

Issues closed for 1.11.1

BUG: run method of scipy.odr.ODR class fails when delta0 parameter...
BUG: segfault in \`scipy.linalg.lu\` on x86_64 windows and macos...
BUG: factorial return type inconsistent for 0-dim arrays
determinant of a 1x1 matrix returns an array, not a scalar
Licensing concern

Pull requests for 1.11.1

BUG: Fix work array construction for various weight shapes.
REL, MAINT: prep for 1.11.1
BUG: fix handling for \`factorial(..., exact=False)\` for 0-dim...
FIX:linalg.lu:Guard against permute_l out of bound behavior
MAINT:linalg.det:Return scalars for singleton inputs
MAINT: fix unuran licensing

SciPy 1.11.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.11.x branch, and on adding new features on the main branch.

This release requires Python 3.9+ and NumPy 1.21.6 or greater.

For running on PyPy, PyPy3 6.0+ is required.

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

- Several `scipy.sparse` array API improvements, including `sparse.sparray`, a new
  public base class distinct from the older `sparse.spmatrix` class,
  proper 64-bit index support, and numerous deprecations paving the way to a
  modern sparse array experience.
- `scipy.stats` added tools for survival analysis, multiple hypothesis testing,
  sensitivity analysis, and working with censored data.
- A new function was added for quasi-Monte Carlo integration, and linear
  algebra functions ``det`` and ``lu`` now accept nD-arrays.
- An ``axes`` argument was added broadly to ``ndimage`` functions, facilitating
  analysis of stacked image data.

************
New features
************

`scipy.integrate` improvements
==============================
- Added `scipy.integrate.qmc_quad` for quasi-Monte Carlo integration.
- For an even number of points, `scipy.integrate.simpson` now calculates
  a parabolic segment over the last three points which gives improved
  accuracy over the previous implementation.

`scipy.cluster` improvements
============================
- ``disjoint_set`` has a new method ``subset_size`` for providing the size
  of a particular subset.

`scipy.constants` improvements
================================
- The ``quetta``, ``ronna``, ``ronto``, and ``quecto`` SI prefixes were added.

`scipy.linalg` improvements
===========================
- `scipy.linalg.det` is improved and now accepts nD-arrays.
- `scipy.linalg.lu` is improved and now accepts nD-arrays. With the new
  ``p_indices`` switch the output permutation argument can be 1D ``(n,)``
  permutation index instead of the full ``(n, n)`` array.

`scipy.ndimage` improvements
============================
- ``axes`` argument was added to ``rank_filter``, ``percentile_filter``,
  ``median_filter``, ``uniform_filter``, ``minimum_filter``,
  ``maximum_filter``, and ``gaussian_filter``, which can be useful for
  processing stacks of image data.

`scipy.optimize` improvements
=============================
- `scipy.optimize.linprog` now passes unrecognized options directly to HiGHS.
- `scipy.optimize.root_scalar` now uses Newton's method to be used without
  providing ``fprime`` and the ``secant`` method to be used without a second
  guess.
- `scipy.optimize.lsq_linear` now accepts ``bounds`` arguments of type
  `scipy.optimize.Bounds`.
- `scipy.optimize.minimize` ``method='cobyla'`` now supports simple bound
  constraints.
- Users can opt into a new callback interface for most methods of
  `scipy.optimize.minimize`: If the provided callback callable accepts
  a single keyword argument, ``intermediate_result``, `scipy.optimize.minimize`
  now passes both the current solution and the optimal value of the objective
  function to the callback as an instance of `scipy.optimize.OptimizeResult`.
  It also allows the user to terminate optimization by raising a
  ``StopIteration`` exception from the callback function.
  `scipy.optimize.minimize` will return normally, and the latest solution
  information is provided in the result object.
- `scipy.optimize.curve_fit` now supports an optional ``nan_policy`` argument.
- `scipy.optimize.shgo` now has parallelization with the ``workers`` argument,
  symmetry arguments that can improve performance, class-based design to
  improve usability, and generally improved performance.

`scipy.signal` improvements
===========================
- ``istft`` has an improved warning message when the NOLA condition fails.

`scipy.sparse` improvements
===========================
- A new public base class `scipy.sparse.sparray` was introduced, allowing further
  extension of the sparse array API (such as the support for 1-dimensional
  sparse arrays) without breaking backwards compatibility.
  `isinstance(x, scipy.sparse.sparray)` to select the new sparse array classes,
  while `isinstance(x, scipy.sparse.spmatrix)` selects only the old sparse
  matrix classes.
- Division of sparse arrays by a dense array now returns sparse arrays.
- `scipy.sparse.isspmatrix` now only returns `True` for the sparse matrices instances.
  `scipy.sparse.issparse` now has to be used instead to check for instances of sparse
  arrays or instances of sparse matrices.
- Sparse arrays constructed with int64 indices will no longer automatically
  downcast to int32.
- The ``argmin`` and ``argmax`` methods now return the correct result when explicit
  zeros are present.

`scipy.sparse.linalg` improvements
==================================
- dividing ``LinearOperator`` by a number now returns a
  ``_ScaledLinearOperator``
- ``LinearOperator`` now supports right multiplication by arrays
- ``lobpcg`` should be more efficient following removal of an extraneous
  QR decomposition.

`scipy.spatial` improvements
============================
- Usage of new C++ backend for additional distance metrics, the majority of
  which will see substantial performance improvements, though a few minor
  regressions are known. These are focused on distances between boolean
  arrays.

`scipy.special` improvements
============================
- The factorial functions ``factorial``, ``factorial2`` and ``factorialk``
  were made consistent in their behavior (in terms of dimensionality,
  errors etc.). Additionally, ``factorial2`` can now handle arrays with
  ``exact=True``, and ``factorialk`` can handle arrays.

`scipy.stats` improvements
==========================

New Features
------------
- `scipy.stats.sobol_indices`, a method to compute Sobol' sensitivity indices.
- `scipy.stats.dunnett`, which performs Dunnett's test of the means of multiple
  experimental groups against the mean of a control group.
- `scipy.stats.ecdf` for computing the empirical CDF and complementary
  CDF (survival function / SF) from uncensored or right-censored data. This
  function is also useful for survival analysis / Kaplan-Meier estimation.
- `scipy.stats.logrank` to compare survival functions underlying samples.
- `scipy.stats.false_discovery_control` for adjusting p-values to control the
  false discovery rate of multiple hypothesis tests using the
  Benjamini-Hochberg or Benjamini-Yekutieli procedures.
- `scipy.stats.CensoredData` to represent censored data. It can be used as
  input to the ``fit`` method of univariate distributions and to the new
  ``ecdf`` function.
- Filliben's goodness of fit test as ``method='Filliben'`` of
  `scipy.stats.goodness_of_fit`.
- `scipy.stats.ttest_ind` has a new method, ``confidence_interval`` for
  computing a confidence interval of the difference between means.
- `scipy.stats.MonteCarloMethod`, `scipy.stats.PermutationMethod`, and
  `scipy.stats.BootstrapMethod` are new classes to configure resampling and/or
  Monte Carlo versions of hypothesis tests. They can currently be used with
  `scipy.stats.pearsonr`.

(adam)

2023-07-12 14:52:16 UTC MAIN commitmail json YAML

sentencepiece: Use mk/atomic64.mk as that's required.

(he)

2023-07-12 13:23:25 UTC MAIN commitmail json YAML

doc: Updated editors/xnedit to 1.5.0

(micha)

2023-07-12 13:22:10 UTC MAIN commitmail json YAML

editors/xnedit: Update to 1.5.0

Add patch to not execute binary on build machine.
Add perl build dependency (for man page).
Remove libXpm dependency (no longer used, see changelog below).
Remove USE_DIRENT configuration (used by default now).

version 1.5.0 (2023-07-09)
--------------------------

- added experimental support for multi-cursor editing
- added new setting Lock File on Encoding Error
- added horizontal scrolling via btn6/7
- added current window size as default values to Initial Window Size dialog
- added marking to iconified windows in the window menu
- added persistent search/replace history
- added CDE dnd integration
- updated macos makefile
- improved font width detection
- improved text rendering performance
- changed behavior when a file was opened with encoding errors (lock on error)
- removed file dialog icon view / removed libXpm dependency
- fixed macro recording of composed characters
- fixed xnc not detecting the correct virtual desktop of windows
- fixed new file name not always used in the save file dialog/detaiview
- fixed possible out-of-bounds read in primary selection
- fixed line number background clip rectangle
- fixed case insensitive search not working with non-ASCII characters
- fixed isrcFind icon size setting

(micha)

2023-07-12 13:03:36 UTC MAIN commitmail json YAML

doc: Updated sysutils/auto-admin to 0.7.18

(bacon)

2023-07-12 13:03:30 UTC MAIN commitmail json YAML

sysutils/auto-admin: Update to 0.7.18

Import auto-image2dev from diskimage-tools
Improved NetBSD support in several scripts
auto-automount-setup: Switch from sysutils/automount to sysutils/devd-mount

changes: https://github.com/outpaddling/auto-admin/releases

(bacon)

2023-07-12 12:42:36 UTC MAIN commitmail json YAML

time/xdiary: unbreak configure.

Revert one minor change in latest patch as already implemented in a
SUBST routine (thus making it fail).

(vins)

2023-07-12 12:17:21 UTC MAIN commitmail json YAML

ckmame: needs c++17 for std::optional

(wiz)

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

qmediamanager: Fix DEPENDS.

(jperkin)

2023-07-12 07:05:18 UTC MAIN commitmail json YAML

Updated devel/py-pdm_backend, net/py-prometheus_client

(adam)

2023-07-12 07:04:55 UTC MAIN commitmail json YAML

py-prometheus_client: updated to 0.17.1

0.17.1
[BUGFIX] Use #!/usr/bin/env python instead of #!usr/bin/python in bridge/graphite.py.

(adam)

2023-07-12 07:00:18 UTC MAIN commitmail json YAML

py-pdm_backend: updated to 2.1.3

2.1.3
Remove duplicate files when building wheel

(adam)

2023-07-11 23:49:15 UTC MAIN commitmail json YAML

doc: Added devel/raylib version 4.5.0

(charlotte)

2023-07-11 23:47:41 UTC MAIN commitmail json YAML

devel/Makefile: + raylib

(charlotte)

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

devel/raylib: New package

Raylib is a simple and easy-to-use library to enjoy videogames programming.

Raylib is highly inspired by Borland BGI graphics lib and by XNA framework
and it's specially well suited for prototyping, tooling, graphical
applications, embedded systems and education.

(charlotte)

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

Add svt-av1 buildlink3.mk

Fixed build issue if svt-av1 is installed. Bump PKGREVISION

(Timeout from "OK to commit?" email sent 2023-05-09)

(abs)

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

Updated databases/openldap, www/py-httpx-socks, databases/lmdb

(adam)

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

lmdb: updated to 0.9.31

LMDB 0.9.31 Release (2023/07/10)
- Fix cursor_put(MDB_CURRENT) on DUPSORT DB with different sized data

(adam)

2023-07-11 21:15:24 UTC MAIN commitmail json YAML

py-httpx-socks: updated to 0.7.7

0.7.7
Unknown changes

(adam)

2023-07-11 21:12:48 UTC MAIN commitmail json YAML

openldap: updated to 2.6.5

OpenLDAP 2.6.5 Release (2023/07/10)
Fixed libldap handling of TCP KEEPALIVE options
Fixed libldap with async connections
Fixed libldap openssl TLSv1.3 cipher suite handling
Fixed slapd callback handling with overlays that do extended operations
Fixed slapd conversion of pcache configurations
Fixed slapd cn=config modification handling with abandon
Fixed slapd-mdb online indexer termination and cleanup
Fixed slapd-mdb online indexer when interrupted
Fixed slapd-monitor connection cleanup
Fixed slapo-constraint handling of push replication
Fixed slapo-dynlist filter evaluation efficiency
Fixed slapo-pcache handling of invalid schema
Fixed slapo-ppolicy handling of push replication
Fixed slapo-ppolicy handling of pwdMinDelay
Fixed slapo-syncprov abandon handling
Fixed slapo-translucent handling of invalid schema
Fixed slapo-unique handling of push replication
Fixed slapo-variant to improve regex handling
Build Environment
Fixed compatibility with stricter C99 compilers
Keep .pc files during make clean
Contrib
Fixed slapo-variant handling of push replication
Minor Cleanup

(adam)

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

doc: Updated sysutils/lscpu to 1.2.0nb1

(vins)

2023-07-11 19:32:01 UTC MAIN commitmail json YAML

sysutils/lscpu: fix CPU model detection on NetBSD.

# CHANGES

* Improve CPU model detection on NetBSD, by relying on machdep.cpu_brand
  sysctl identifier.
* Mark package as x86/amd64 -only as it leverages on CPUID
  instruction.
* Clarify description.
* Bump revision.

(vins)

2023-07-11 16:01:15 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup ticket #6778 - requested by abs
www/arcticfox: sparc64 and alpha build fix

Revisions pulled up:
- www/arcticfox/Makefile                                        1.29

---
  Module Name:    pkgsrc
  Committed By:  abs
  Date:          Thu Jul  6 14:14:38 UTC 2023

  Modified Files:
          pkgsrc/www/arcticfox: Makefile

  Log Message:
  Put SSP_SUPPORTED=no before bsd.prefs.mk include

  >From Connor McLaughlan

  Should fix running on sparc64 & alpha

(bsiegert)

2023-07-11 15:03:32 UTC MAIN commitmail json YAML

doc: Updated sysutils/qmediamanager to 0.1.1.2

(bacon)

2023-07-11 15:03:25 UTC MAIN commitmail json YAML

sysutils/qmediamanager: Update to 0.1.1.2

Receive filesystem and device info via command line
Some info cannot be extracted from fusefs mounts
Improved robustness and menu text

(bacon)

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

doc: Updated sysutils/devpub-mount to 0.1.0.5

(bacon)

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

sysutils/devpub-mount: Update to 0.1.0.5

Optionally pass filesystem and device info to media manager
This info cannot be extracted from fusefs mounts

(bacon)

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

doc: Updated lang/gcc10 to 10.5.0

(wiz)

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

gcc10*: update to 10.5.0

The list of PR's fixed since 10.4.0 can be found here:

https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.5

which includes 3 C, 25 C++, 4 debug, 17 libstdc++, and many others for the
internals.

(wiz)

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

doc: Updated devel/spin to 6.5.2

(wiz)

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

spin: update to 6.5.2.

No changelog found, couple of years of development.

pkgsrc change: Install examples.

(wiz)

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

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

Updated security/py-cryptography[_vectors]

(adam)

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

py-cryptography py-cryptography_vectors: updated to 41.0.2

41.0.2 - 2023-07-10
~~~~~~~~~~~~~~~~~~~

* Fixed bugs in creating and parsing SSH certificates where critical options
  with values were handled incorrectly. Certificates are now created correctly
  and parsing accepts correct values as well as the previously generated
  invalid forms with a warning. In the next release, support for parsing these
  invalid forms will be removed.

(adam)

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

Updated security/gnupg2, security/gpgme

(adam)

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

gpgme: updated to 1.21.0

Noteworthy changes in version 1.21.0 (2023-07-07)
-------------------------------------------------

* Extended gpgme_op_encrypt, gpgme_op_encrypt_sign, and gpgme_op_sign
  to allow writing the output directly to a file.  [T6530]

* Extended gpgme_op_decrypt and gpgme_op_verify to allow reading the
  input data directly from files.  [T6530]

* For key signing and uid revoking allow an empty user id.
  [rMfbc3963d62]

* Pass an input-size-hint also to the gpgsm engine.  [T6534]

* qt: Allow writing the created archives directly to a
  file.  [T6530]

* qt: Allow reading the signed/encrypted archive to decrypt
  or verify directly from a file.  [T6530]

* qt: Qt Jobs working with QIODeviceDataProvider now properly
  handle input-size hints and progress for files larger.
  2^32 bytes in 32 bit builds.  [T6534]

* cpp: Error::isCanceled now also returns true for error code
  GPG_ERR_FULLY_CANCELED.  [T6510]

* python: Fix wrong use of write.  [T6501]

(adam)

2023-07-11 06:46:36 UTC MAIN commitmail json YAML

gnupg2: updated to 2.4.3

Noteworthy changes in version 2.4.3 (2023-07-04)
------------------------------------------------

* gpg: Set default expiration date to 3 years.  [T2701]

* gpg: Add --list-filter properties "key_expires" and
  "key_expires_d".  [T6529]

* gpg: Emit status line and proper diagnostics for write errors.
  [T6528]

* gpg: Make progress work for large files on Windows.  [T6534]

* gpg: New option --no-compress as alias for -z0.

* gpgsm: Print PROGRESS status lines.  Add new --input-size-hint.
  [T6534]

* gpgsm: Support SENDCERT_SKI for --call-dirmngr.  [rG701a8b30f0]

* gpgsm: Major rewrite of the PKCS#12 parser.  [T6536]

* gpgtar: New option --no-compress.

* dirmngr: Extend the AD_QUERY command.  [rG207c99567c]

* dirmngr: Disable the HTTP redirect rewriting.  [T6477]

* dirmngr: New option --compatibility-flags.  [rGbf04b07327]

* dirmngr: New option --ignore-crl-extensions.  [T6545]

* wkd: Use export-clean for gpg-wks-client's --mirror and --create
  commands.  [rG2c7f7a5a27]

* wkd: Make --add-revocs the default in gpg-wks-client.  New option
  --no-add-revocs.  [rG10c937ee68]

* scd: Make signing work for Nexus cards.  [rGb83d86b988]

* scd: Fix authentication with Administration Key for PIV.
  [rG25b59cf6ce]

(adam)

2023-07-11 06:13:10 UTC MAIN commitmail json YAML

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

pod2mdoc: More than just NetBSD lacks ohash.h.

(nia)

2023-07-11 06:09:29 UTC MAIN commitmail json YAML

sentencepiece: Require a C++17 compiler the proper way.

(nia)

2023-07-11 06:04:44 UTC MAIN commitmail json YAML

Updated www/nghttp3, net/ngtcp2

(adam)

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

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

2023-07-11 06:02:10 UTC MAIN commitmail json YAML

2023-07-11 05:58:40 UTC MAIN commitmail json YAML

uncrustify: Require a compiler that knows about std::regex_replace.

(nia)

2023-07-11 05:55:13 UTC MAIN commitmail json YAML

Updated devel/glib2, devel/glib2-tools, devel/gdbus-codegen

(adam)

2023-07-11 05:55:10 UTC MAIN commitmail json YAML

uriparser: Option-ify building tests, which are not installed anyway.

Should help building this on systems with older compilers.

(nia)

2023-07-11 05:54:34 UTC MAIN commitmail json YAML

glib2 glib2-tools gdbus-codegen: updated to 2.76.4

Overview of changes in GLib 2.76.4, 2023-07-06
==============================================

* Fix build failure on Android with `statx()` support

* Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin symbols
    (Daniyar Tleulin)
  - Build failure due to statx fields with NDK r25.c (Philip Withnall)
  - Backport !3446 “glib-compile-resources: Fix non-ASCII arg parsing on
    Windows” to glib-2-76
  - Backport !3473 ”glib: reset errno to 0 when futex() returns EAGAIN” to
    glib-2-76
  - Backport !3468 “Avoid stack overflow in gspawn on macOS” to glib-2-76
  - Backport !3482 “glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android” to glib-2-76

* Translation updates:
  - English (United Kingdom) (Bruce Cowan)
  - Portuguese (Brazil) (Leônidas Araújo)
  - Slovak (Dušan Kazik)

(adam)

2023-07-11 05:46:30 UTC MAIN commitmail json YAML

2023-07-11 05:42:33 UTC MAIN commitmail json YAML

xmlindent: Set LICENSE

(nia)

2023-07-11 05:40:17 UTC MAIN commitmail json YAML

projectlibre: pax must be in USE_TOOLS if we use it in do-install

(nia)

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

py-ciso8601: Assumes compiler defaults to c99

(nia)

2023-07-11 05:37:58 UTC MAIN commitmail json YAML

taskwarrior: Update compiler requirement

(nia)

2023-07-11 05:37:06 UTC MAIN commitmail json YAML

2bwm: Assumes compiler defaults to c99

(nia)

2023-07-11 05:35:42 UTC MAIN commitmail json YAML

h2o: Assumes compiler defaults to c99.

(nia)

2023-07-11 05:34:12 UTC MAIN commitmail json YAML

shod: Add missing dependency on libXrandr

(nia)

2023-07-11 05:32:49 UTC MAIN commitmail json YAML

elinks: Require a C++17 compiler.

(nia)

2023-07-11 05:25:28 UTC MAIN commitmail json YAML

xbanish: Add missing libXt dependency

(nia)

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

doc: Updated devel/kdiff3 to 1.10.5

(gutteridge)

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

kdiff3: update to 1.10.5

Version 1.10.5 - 2023
=====================
*Resolve thread safety issues in word wrap runner

(gutteridge)

2023-07-10 22:58:50 UTC MAIN commitmail json YAML

doc: Added databases/mariadb1011-server version 10.11.4

(nia)

2023-07-10 22:57:42 UTC MAIN commitmail json YAML

mk: Add support for mariadb 10.11 to the infrastructure

(nia)

2023-07-10 22:55:50 UTC MAIN commitmail json YAML

Import mariadb-10.11, the most recent LTS branch.

(nia)

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

2023-07-10 21:46:55 UTC MAIN commitmail json YAML

2023-07-10 21:22:49 UTC MAIN commitmail json YAML

Updated textproc/py-xmldiff, graphics/py-matplotlib

(adam)

2023-07-10 21:22:29 UTC MAIN commitmail json YAML

py-matplotlib: updated to 3.7.2

v3.7.2
Avoid modifying input masks in pcolor/pcolormesh
Fix 3D set_aspect error cases
Fix IPython's %pylab mode detection
Fix Figure.get_constrained_layout_pads()
Fix Legend.set_draggable() with update="bbox"
Fix TransformedBbox.{,full_}contains
Fix clipping of bar_label text
Fix colorbar size when saving with explicit bbox_inches
Fix errors when an input is entirely NaN
Fix leaks of exception tracebacks and LayoutGrid objects
Fix non-interpolated imshow in PDF export
Fix palettized image optimization in PDF export
Fix pgf tests with TeXLive 2022
Fix removal of Axes that contain widgets that are grabbing the mouse
Fix removal of draggable artists
Fix subslice optimization for long, fully nan lines
Fix tight layout if Figure has an existing layout manager
Fix window extent of AnnotationBbox before first draw
Fix wspace and hspace in subfigures
Improve Qt compatibility
Improve compatibility with Python 3.12
Prevent under the hood downcasting of values in xcorr
Remove some NumPy function overrides from pylab
Remove warning with symlog scales on mouseover

(adam)

2023-07-10 20:50:06 UTC MAIN commitmail json YAML

py-xmldiff: updated to 2.6.3

2.6.3 (2023-05-21)
- And there was a namespace bug in the patch as well.

2.6.2 (2023-05-21)
- Solved an error in the xmlformatter when using default namespaces.

(adam)

2023-07-10 20:28:05 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup tickets up to #6777

(bsiegert)

2023-07-10 20:27:07 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup ticket #6777 - requested by abs
x11/qt5-qtwebkit: build fix

Revisions pulled up:
- x11/qt5-qtwebkit/Makefile                                    1.113

---
  Module Name:    pkgsrc
  Committed By:  gdt
  Date:          Mon Jul  3 11:46:28 UTC 2023

  Modified Files:
          pkgsrc/x11/qt5-qtwebkit: Makefile

  Log Message:
  qt5-qtwebengine: bl3 on libxml2

  .so files installed by the package show NEEDED on libxml2.  While it
  is properly TOOL_DEPENDS also, it therefore needs to be bl3 also.

(bsiegert)

2023-07-10 19:52:35 UTC MAIN commitmail json YAML

doc: Added misc/projectable version 1.3.0

(pin)

2023-07-10 19:52:03 UTC MAIN commitmail json YAML

Add projectable

(pin)

2023-07-10 19:51:06 UTC MAIN commitmail json YAML

misc/projectable: import package

Projectable is a highly configurable TUI file manager built for projects.
You can do handle all your project's file-based needs from a comfortable and
smooth interface.

Instead of exploring the depths of your most nested directory, open a file
simply from the projectable file listing!

(pin)

2023-07-10 19:48:08 UTC MAIN commitmail json YAML

doc: Added net/gping version 1.13.1

(pin)

2023-07-10 19:47:02 UTC MAIN commitmail json YAML

2023-07-10 19:46:10 UTC MAIN commitmail json YAML

net/gping: import package

Ping, but with a graph.
Comes with the following super-powers:
- Graph the ping time for multiple hosts
- Graph the execution time for commands via the --cmd flag
- Custom colours

(pin)

2023-07-10 19:43:29 UTC MAIN commitmail json YAML

doc: Updated textproc/typst to 0.6.0

(pin)

2023-07-10 19:43:05 UTC MAIN commitmail json YAML

textproc/typst: update to 0.6.0

Version 0.6.0 (June 30, 2023)
  Package Management
  - Typst now has built-in package management
  - You can import published community packages or create and use system-local
    ones
  - Published packages are also supported in the web app

  Math
  - Added support for optical size variants of glyphs in math mode
  - Added argument to enable limits conditionally depending on whether the
    equation is set in display or inline style
  - Added gt.eq.slant and lt.eq.slant symbols
  - Increased precedence of factorials in math mode ([$1/n!$] works
    correctly now)
  - Improved underlines and overlines in math mode
  - Fixed usage of limits function in show rules
  - Fixed bugs with line breaks in equations

  Text and Layout
  - Added support for alternating page margins with the inside and outside keys
  - Added support for specifying the page binding
  - Added to argument to pagebreak function to skip to the next even or odd
    page
  - Added basic i18n for a few more languages (TR, SQ, TL)
  - Fixed bug with missing table row at page break
  - Fixed bug with underlines
  - Fixed bug superfluous table lines
  - Fixed smart quotes after line breaks
  - Fixed a crash related to text layout

  Command line interface
  - Breaking change: Added requirement for --root/TYPST_ROOT directory to
    contain the input file because it designates the project root. Existing
    setups that use TYPST_ROOT to emulate package management should switch to
    local packages
  - Breaking change: Now denies file access outside of the project root
  - Added support for local packages and on-demand package download
  - Now watches all relevant files, within the root and all packages
  - Now displays compilation time

  Miscellaneous Improvements
  - Added outline.entry to customize outline entries with show rules
  - Added some hints for error messages
  - Added some missing syntaxes for raw highlighting
  - Improved rendering of rotated images in PNG export and web app
  - Made footnotes reusable and referenceable
  - Fixed bug with citations and bibliographies in locate
  - Fixed inconsistent tense in documentation

  Development
  - Added contribution guide
  - Reworked World interface to accommodate for package management and make it
    a bit simpler to implement (Breaking change for implementors)

Version 0.5.0 (June 9, 2023)
  Text and Layout
  - Added raw syntax highlighting for many more languages
  - Added support for Korean numbering
  - Added basic i18n for a few more languages (NL, SV, DA)
  - Improved linebreaking for East Asian languages
  - Expanded functionality of outline indent property
  - Fixed footnotes in columns
  - Fixed page breaking bugs with footnotes
  - Fixed bug with handling of footnotes in lists, tables, and figures
  - Fixed a bug with CJK punctuation adjustment
  - Fixed a crash with rounded rectangles
  - Fixed alignment of line elements

  Math
  - Breaking change: The syntax rules for mathematical attachments were
    improved: $f^abs(3)$ now parses as $f^(abs(3))$ instead of $(f^abs)(3)$.
    To disambiguate, add a space: $f^zeta (3)$.
  - Added forced size commands for math (e.g., display)
  - Added supplement parameter to equation, used by references
  - New symbols: bullet, xor, slash.big, sigma.alt, tack.r.not, tack.r.short,
    tack.r.double.not
  - Fixed a bug with symbols in matrices
  - Fixed a crash in the attach function

  Scripting
  - Added new datetime type and datetime.today() to retrieve the current date
  - Added str.from-unicode and str.to-unicode functions
  - Added fields method on content
  - Added base parameter to str function
  - Added calc.exp and calc.ln
  - Improved accuracy of calc.pow and calc.log) for specific bases
  - Fixed removal order for dictionary
  - Fixed .at(default: ..) for strings and content
  - Fixed field access on styled elements
  - Removed deprecated calc.mod function

  Command line interface
  - Added PNG export via typst compile source.typ output-{n}.png. The output
    path must contain [{n}] if the document has multiple pages.
  - Added --diagnostic-format=short for Unix-style short diagnostics
  - Doesn't emit color codes anymore if stderr isn't a TTY
  - Now sets the correct exit code when invoked with a non-existent file
  - Now ignores UTF-8 BOM in Typst files

  Miscellaneous Improvements
  - Improved errors for mismatched delimiters
  - Improved error message for failed length comparisons
  - Fixed a bug with images not showing up in Apple Preview
  - Fixed multiple bugs with the PDF outline
  - Fixed citations and other searchable elements in hide
  - Fixed bugs with reference supplements
  - Fixed Nix flake

(pin)

2023-07-10 19:40:25 UTC MAIN commitmail json YAML

www/wiki-tui: update to 0.8.0

v0.8.0 (Fri Jul 07 2023)
�沁� This release contains work from a new contributor! �沁�

Thank you, Enoumy (@Enoumy), for all your work!

Release Notes
Correctly handle non-existent pages (#186)

When you now try to open a link leading to a page that doesn't exist yet, a
warning will now pop up informing you about the missing page.

Vim movements (ctrl+d, ctrl+u, gg, G) (#180)

The Vim keybindings ctrl+d, ctrl+u, gg, and G have been implemented!

Exciting New Features �沁�
- Correctly handle non-existent pages #186 (@Builditluc)
- Vim movements (ctrl+d, ctrl+u, gg, G) #180 (@Enoumy)

Bug Fixes �汾�
- Fix url encoded links #181 (@Builditluc)

CI Pipeline and Dependency Updates
- Bump select to v0.6 #189 (@Builditluc)

Documentation Changes
- Update and Improve the Documentation #188 (@Builditluc)

Structure and Style Changes
- Change default keybindings to vim #185 (@Builditluc)

(pin)

2023-07-10 19:39:35 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.21.8

(pin)

2023-07-10 19:38:58 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.21.8

Windows: default file extension is `.md`

Recent versions of `notepad` can deal with `.md` files. From this release on,
all created note files on all platforms have `.md` extension.

Configuration file: the variables `app_args.*` interpret
`{{ get_env(name="<ENVIRONMENT_VARIABLE>") }}` as templates variable.

(pin)

2023-07-10 19:38:00 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.6.68

(pin)

2023-07-10 19:37:27 UTC MAIN commitmail json YAML

graphics/oculante: update to 0.6.68

0.6.68 (2023-07-07)
- Fix: less CPU usage on mac

0.6.67 (2023-07-05)
�沚� Chore
  - update dependencies (7e9f87c7)

0.6.66 (2023-06-25)
�沚� Chore
  - update deps (2236c283)

(pin)

2023-07-10 19:36:39 UTC MAIN commitmail json YAML

doc: Updated sysutils/erdtree to 3.1.2

(pin)

2023-07-10 19:36:18 UTC MAIN commitmail json YAML

sysutils/erdtree: update to 3.1.2

[3.1.2] - 2023-07-02
Bug Fixes
- Fix loading .erdtree.toml on Windows #218
- Fix race to print to stdout/stderr which made error messages not appear at
  times #220

[3.1.1] - 2023-07-01
This patches a deadlock that occurs when --pattern fails to make any matches
and the progress indicator is enabled which causes erdtree to completely freeze.

[3.1.0] - 2023-07-01
What's new
- Multiple configs with .erdtree.toml
- Increased performance with --suppress-size
- -x, --one-file-system
- Support for NO_COLOR
- Inverted flat layout
- Aliases: atime, ctime, and mtime
- ctrlc handler to restore cursor if progress indicator is enabled

.erdtree.toml
First and foremost:
- .erdtreerc is planned for deprecation by v3.3 so please migrate to
  .erdtree.toml by then.

(pin)

2023-07-10 19:35:30 UTC MAIN commitmail json YAML

doc: Updated sysutils/dusage to 0.3.6

(pin)

2023-07-10 19:35:09 UTC MAIN commitmail json YAML

sysutils/dusage: update to 0.3.6

- Update Rust crate clap to 4.3.11
- Audit: Use centralized repository

(pin)

2023-07-10 19:34:11 UTC MAIN commitmail json YAML

doc: Updated textproc/csvlens to 0.2.0

(pin)

2023-07-10 19:33:49 UTC MAIN commitmail json YAML

textproc/csvlens: update to 0.2.0

v0.2.0
- Add -d auto option to auto-detect delimiter
- Add Home and End key bindings
- Support row, column and cell selection modes (toggle via TAB)

(pin)

2023-07-10 19:32:53 UTC MAIN commitmail json YAML

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

(pin)

2023-07-10 19:32:33 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 17.9.0

v17.9.0
Features
- use asdf to determine elixir version (cca3e05)

v17.8.0
Features
- aws: use AWS_DEFAULT_PROFILE for profile name (69a95bf), closes #4036

v17.7.0
Bug Fixes
- install.sh: missing oh-my-posh binary ubuntu 20 (bc56421)

Features
- update to go 1.20.5 (e6e9d0a)

(pin)

2023-07-10 16:19:54 UTC MAIN commitmail json YAML

Updated databases/redis, security/py-asyncssh

(adam)

2023-07-10 16:19:36 UTC MAIN commitmail json YAML

py-asyncssh: updated to 2.13.2

Release 2.13.2 (21 Jun 2023)
----------------------------

* Fixed an issue with host-based authentication when using proxy_command,
  allowing it to be used if the caller explicitly specifies client_host.
  Thanks go to GitHub user yuqingm7 for reporting this issue.

* Improved handling of signature algorithms for OpenSSH certificates
  so that RSA SHA-2 signatures will work with both older and newer
  versions of OpenSSH.

* Worked around an issue with some Cisco SSH implementations generating
  invalid "ignore" packets. Thanks go to Jost Luebbe for reporting and
  helping to debug this issue.

* Fixed unit tests to avoid errors when cryptography's version of
  OpenSSL disables support for SHA-1 signatures.

* Fixed unit tests to avoid errors when the filesystem enforces that
  filenames be valid UTF-8 strings. Thanks go to Robert Sch端tz and
  Martin Weinelt for reporting this issue.

* Added documentation about which config options apply when passing
  a string as a tunnel argument.

(adam)

2023-07-10 16:17:42 UTC MAIN commitmail json YAML

redis: updated to 7.0.12

Redis 7.0.12

Upgrade urgency SECURITY: See security fixes below.

Security Fixes:
* (CVE-2022-24834) A specially crafted Lua script executing in Redis can trigger
  a heap overflow in the cjson and cmsgpack libraries, and result in heap
  corruption and potentially remote code execution. The problem exists in all
  versions of Redis with Lua scripting support, starting from 2.6, and affects
  only authenticated and authorized users.
* (CVE-2023-36824) Extracting key names from a command and a list of arguments
  may, in some cases, trigger a heap overflow and result in reading random heap
  memory, heap corruption and potentially remote code execution. Specifically:
  using COMMAND GETKEYS* and validation of key names in ACL rules.

Bug Fixes
* Re-enable downscale rehashing while there is a fork child
* Fix possible hang in HRANDFIELD, SRANDMEMBER, ZRANDMEMBER when used with `<count>`
* Improve fairness issue in RANDOMKEY, HRANDFIELD, SRANDMEMBER, ZRANDMEMBER, SPOP, and eviction
* Fix WAIT to be effective after a blocked module command being unblocked
* Avoid unnecessary full sync after master restart in a rare case

(adam)

2023-07-10 15:08:35 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian-omega to 1.4.23

(schmonz)

2023-07-10 15:08:30 UTC MAIN commitmail json YAML

Update to 1.4.23. From the changelog:

documentation:

* Improve documentation for OmegaScript numerical and logical operators.  Patch
  from Vaibhav Kansagara.

* Improve documentation for DATEVALUE, xFILTERS and $filters.

indexers:

* omindex:

  + Handle XPS files with multiple FixedDocument parts better.  Previously we
    only extracted text from the first FixedDocument part.

  + Prefer latter subparts of multipart/alternative which is what RFC2046 (and
    earlier RFCs which that obsoletes) say, but previously we used the first
    subpart that we could get text from.

  + Prefer latter subparts of multipart/alternative when indexing Outlook
    .msg files too.

  + Fix obscure bug in --mimetype option.  We keep track of the length of the
    longest extension we have a mapping for, but this was being updated using
    the length of the MIME type rather than the length of the extension.
    Theoretically this could have led to us effectively ignoring a --mimetype
    option, but in the real world the MIME type will probably always be longer
    so this just results in us testing long extensions unnecessarily.

omega:

* Ignore DATEVALUE CGI parameter if START.n, etc is specified on the same
  slot.  We explicitly document not to do this, but if that advice is ignored
  it's more helpful to at least preserve the property that we only have
  one date range per value slot.

* Add flag_ngrams as a preferred new alias for flag_cjk_ngram.  In the next
  release series this feature has been expanded to cover many more languages
  so the "cjk" in the name has become inaccurate as it stands for
  "Chinese, Japanese and Korean").

* Fix handling of Outlook .msg containing Unicode.  Codepoints <= U+00FF appear
  to have been handled correctly, but anything higher resulted in individual
  bytes of the UTF-8 encoding being treated as separate characters.

  Fixes https://github.com/xapian/xapian/pull/326, reported by uhuntu.

portability:

* Fix compatibility code for old libmagic versions.  The code we were using
  seems like it would never have worked.  Nobody's reported this (it was
  spotted while looking at the code) so we could just require libmagic >= 4.22,
  but it's trivial to actually handle so we've fixed the fallback code.

* Remove lingering traces of IRIX support as it's been dead for many years.

(schmonz)

2023-07-10 15:07:58 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian to 1.4.23

(schmonz)

2023-07-10 15:07:26 UTC MAIN commitmail json YAML

Update to 1.4.23. From the changelog:

API:

* Add `FLAG_NGRAMS` as a preferred new alias for `FLAG_CJK_NGRAM` and
  `SNIPPET_NGRAMS` as a preferred new alias for `SNIPPET_CJK_NGRAM`.
  In the next release series these features have been expanded to cover many
  more languages so the "CJK" in the name has become inaccurate as it stands
  for "Chinese, Japanese and Korean").

* Database::check(): Improve the exception message for an empty filename from
  "Failed to rewind file descriptor -1 (Bad file descriptor)" to "Couldn't find
  Xapian database or table to check (No such file or directory)".

testsuite:

* The test harness now supports generated databases for all backends and
  all testcases which can use generated databases now do, which together
  improve test coverage as we now run many testcases under more backends.
  Generated databases can also be cached, which helps speed up the test
  suite.

* Remove some testcases which are now redundant with other testcases or
  no longer useful for other reasons.

* Add regression test for #781, reported by Germ叩n M. Bravo.  This bug was
  fixed 4 years in 1.4.12 but a clean regression test only became possible
  thanks to changes in this release.

* The test harness would attempt to throw a Xapian::Database (rather than
  Xapian::DatabaseError) if it failed to rename a temporary database to its
  final name.  This would fail because there wasn't a database called "rename
  failed".  Reported by stark3y on #xapian.

* apitest: Fix exceed32bitcombineddb1 testcase (which only runs with
  --enable-64bit-docid).

* apitest: Fix nomoredocids1 when configured with --enable-64bit-docid.

* Add testcase for removal of positions for replaced doc (regression test for
  bug in git master not present in 1.4.x).

* unittest: Unit test block file functions

* Stop using std::endl in tests since this seems to be C++ best practice
  as it causes a flush of the stream, which is rarely actually wanted.  Also
  often the replacement \n can be combined with a string literal.

* Use Xapian::docid for document ids in testcases.  Using `int` or `size_t`
  works, but is less correct and can trigger compiler warnings because not all
  values are representable.

matcher:

* BM25PlusWeight: With some parameter combinations we were requesting stats we
  didn't actually need.  Confirmed with Vivek Pal on IRC.

glass backend:

* Avoid unnecessary copying of data when adding an item to a B-tree table which
  should speed up indexing a bit.

* xapian-check: If the first chunk for a term is a continuation chunk, the
  affected term was missing from the error message.

* xapian-check: We now report the document id as context in many more error
  messages.

chert backend:

* Fix wdf upper bounds used when search a modified chert-format
  WritableDatabase object.  A bug introduced in 1.4.19 meant we were using the
  wdf upper bounds from the last committed version of the database.  This bug
  could cause assertion failures when configured with --enable-assertions.

remote backend:

* Fix thread-safety issue starting remote prog server.  Previously we did some
  memory allocation in the child process after fork() but before we exec-ed the
  specified program, but in a multi-threaded program (which libxapian might be
  used in) it's only safe to call async-signal-safe functions in the child
  process after fork() until exec, and malloc, etc aren't async-signal-safe.

* If we failed to open /dev/null in the child process while starting a remote
  prog server, we would try to throw an exception.  That's not going to work
  well so now we just call `_exit(-1)`.

inmemory backend:

* Throw exception on docid overflow like we do in other backends.

build system:

* configure: When probing for socklen_t or equivalent include the same headers
  as we do in the code to reduce the risk of configure deciding to use
  socklen_t but it not getting defined in the code.

* configure: When probing if a particular compiler or linker option is
  supported, we were relying on the compiler exit status but some compilers
  only warn about unknown options.  We now inspect the compiler's stderr
  output to try to detect such cases.

* configure: Avoid compiler warning during GCC version check when compiler
  needs an option to enable C++11 support.

* Avoid running pwd since the directories we need are available in automake
  variables.

documentation:

* Suggest protocol buffers for structured document data.  Fixes #53.

* Clarify documentation for release() methods.

* Fix typo "shared database" to "sharded database" in API docs.

* Document that transactions aren't atomic across shards.

tools:

* xapian-progsrv,xapian-tcpsrv: Support multiple DBs with --writable.

* xapian-tcpsrv: Fix default timeouts in --help output which have been reported
  as the name of the constant rather than its value since 1.3.3.

* xapian-tcpsrv: When --one-shot is specified, don't do the usual test open of
  the specified database(s) as it doesn't really seem useful in this case.  The
  test harness uses --one-shot so this reduces overhead when running remote
  tests.

* Stop using std::endl in tools since this seems to be C++ best practice
  as it causes a flush of the stream, which is rarely actually wanted.  Also
  often the replacement \n can be combined with a string literal.

portability:

* Don't pass mode to open when it's unused as this triggers "missing O_CREAT or
  O_TMPFILE?" warnings when compiling for Android.

* Stop using INFINITY macro.  If the implementation supports floating point
  infinities then HUGE_VAL gives us infinity as a double directly.  If not,
  then it's the maximum finite value of a double.

* Don't auto-enable _FORTIFY_SOURCE on mingw or mingw-w64.  Enabling
  _FORTIFY_SOURCE on newer mingw-w64 requires linking with -lssp so we
  attempted to stop automatically enabling it there in 1.4.19 but this fix
  didn't actually work.  Trying to get this to work automatically has proved
  difficult and I couldn't find evidence that _FORTIFY_SOURCE was actually
  supported on mingw.  If it is, enabling manually will still work.

* Fix mingw32 build with C++17 compiler, which ends up with std::byte
  conflicting with byte typedefs in system headers, due to us having `using
  namespace std;` in some of our internal headers.  Switch the ones which
  are causing problems to more targetted `using std::string;`, etc instead.

* Fix WIN32 build with --disable-backend-remote which was failing because we
  were always trying to build common/socket_utils.cc which fails because
  SOCKLEN_T hasn't been probed.  Fixes #821, reported by mgautier.

* soaktest: Use C++11 <random> which is more portable than random().

* In WIN32 builds, pass the program pathname separately to CreateProcess()
  which is apparently more robust if the program pathname contains spaces.

* Stop trying to set Microsoft-specific SO_EXCLUSIVEADDRUSE option on our
  listening sockets.  It's not possible to set both SO_REUSEADDR and
  SO_EXCLUSIVEADDRUSE so this call will always fail with WSAEINVAL, but we
  were ignoring these errors because SO_EXCLUSIVEADDRUSE required admin
  privileges in older OS versions.

* Suppress MSVC deprecation warning for GetVersionEx since none of the
  suggested replacements seems to actually provide the functionality we are
  using from it.

* Fix some warnings from MSVC in the fallback code for overflow-checked
  arithmetic.

* Support Enquire::set_time_limit() on GNU Hurd since Hurd now implements
  timer_create().

* Remove lingering traces of IRIX support as it's been dead for many years.

debug code:

* Fix build failure with --enable-assertions due to incorrect variable name in
  assertion.  Patch from Alexei Kharchev in
  https://github.com/xapian/xapian/pull/327.

* Fix GCC warning with --enable-log.

* Fix debug logging for 3 GlassDatabase methods to log their parameter.

* Add a mechanism to support debug logging templated return types containing
  commas.  This was added to fix a build failure on master with --enable-log
  reported by ttyS3.

Bindings:

Documentation:

* Where we document how to build the bindings, link to the download page so
  the reader can easily find the source to download.  Reported by John G. Heim.

* Update lists of debian packages to install for bindings development to
  show be for the latest stable release and the one before (bookworm and
  bullseye).

* HACKING: Fix typos in deprecation warning section

* HACKING: Update link to Pike bindings

* HACKING: Document issues caused by macOS SIP.  Fixes #732.

General:

* Add `FLAG_NGRAMS` as a preferred new alias for `FLAG_CJK_NGRAM` and
  `SNIPPET_NGRAMS` as a preferred new alias for `SNIPPET_CJK_NGRAM`.
  In the next release series these features have been expanded to cover many
  more languages so the "CJK" in the name has become inaccurate as it stands
  for "Chinese, Japanese and Korean").

* Avoid running pwd in makefiles since the directories we need are available in
  automake variables.

CSharp:

* SmokeTest.cs: Fix some incorrect messages if testcases fail.

* Smoketest.cs: Test stemmer description.

Lua:

* Update docs for supported Lua versions.

Perl:

* Generate HTML docs for each class.

* Document all QueryParser FLAG_* constants.

* Update one place which didn't correctly indicate the current status of the
  Perl bindings.  Fixes #523.

Python:

* Fix bug in wrapper for xapian.Query when constructing OP_WILDCARD queries.
  A workaround for this bug which works with existing releases is to pass
  0 for the third and fourth optional parameters like so:

  xapian.Query(xapian.Query.OP_WILDCARD, "xyz", 0, 0)

Python3:

* Fix bug in wrapper for xapian.Query when constructing OP_WILDCARD queries.
  A workaround for this bug which works with existing releases is to pass
  0 for the third and fourth optional parameters like so:

  xapian.Query(xapian.Query.OP_WILDCARD, "xyz", 0, 0)

Ruby:

* Improve documentation about __call__ methods.

(schmonz)

2023-07-10 13:39:51 UTC MAIN commitmail json YAML

Updated math/py-numpy, misc/py-platformdirs

(adam)

2023-07-10 13:39:32 UTC MAIN commitmail json YAML

py-platformdirs: updated to 3.8.1

platformdirs 3.8.1 (2023-07-06)

BSD: provide a fallback for user_runtime_di

(adam)

2023-07-10 13:38:10 UTC MAIN commitmail json YAML

py-numpy: updated to 1.25.1

1.25.1
MAINT: prepare 1.25.x for further development
BLD: Port long double identification to C for meson
BUG: Fix reduction ``return NULL`` to be ``goto fail``
BUG: Avoid undefined behavior in array.astype()
BUG: Ensure ``__array_ufunc__`` works without any kwargs passed
MAINT: Pin urllib3 to avoid anaconda-client bug.
TST: Pin pydantic<2 in Pyodide workflow
MAINT: Bump pypa/cibuildwheel from 2.13.0 to 2.13.1
MAINT: Bump actions/checkout from 3.5.2 to 3.5.3
BUG: Multiply or Divides using SIMD without a full vector can...
MAINT: testing for IS_MUSL closes #24074
BUG: Only replace dtype temporarily if dimensions changed
MAINT: Bump actions/setup-node from 3.6.0 to 3.7.0
BUG: Fix private procedures in f2py modules

(adam)

2023-07-10 13:07:31 UTC MAIN commitmail json YAML

bulk-test-essential: Only build against default versions.

Without limiting to specific versions, running `make pbulk-index` will generate
entries for every possible combination of package versions, which at least on
my machine resulted in it being called 9000 times and is estimated to take
around 5 hours.

(jperkin)

2023-07-10 12:59:33 UTC MAIN commitmail json YAML

Updated textproc/ugrep, devel/py-dogpile-cache

(adam)

2023-07-10 12:59:00 UTC MAIN commitmail json YAML

py-dogpile-cache: updated to 1.2.2

1.2.2

[bug] [typing]
Made use of pep-673 Self type for method chained methods such as CacheRegion.configure() and ProxyBackend.wrap().

(adam)

2023-07-10 12:54:22 UTC MAIN commitmail json YAML

ugrep: updated to 3.12.2

ugrep v3.12.2

Speed improvements to further speed up common search patterns. Improved man page. The ug and ug+ commands now enable --pretty by default (that is, if a .ugrep configuration file does not override it with no-pretty).

(adam)

2023-07-10 12:01:55 UTC MAIN commitmail json YAML

Note update of lang/rust to 1.70.0.

(he)

2023-07-10 12:01:24 UTC MAIN commitmail json YAML

pkgsrc/lang/rust/Makefile@1.287 / diff
pkgsrc/lang/rust/cross.mk@1.11 / diff
pkgsrc/lang/rust/distinfo@1.160 / diff
pkgsrc/lang/rust/do-cross.mk@1.7 / diff
pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_mod.rs@1.13 / diff
pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_riscv64gc__unknown__netbsd.rs@1.1 / diff
pkgsrc/lang/rust/patches/patch-library_core_src_ffi_mod.rs@1.1 / diff
pkgsrc/lang/rust/patches/patch-src_bootstrap_install.rs deleted
pkgsrc/lang/rust/patches/patch-src_bootstrap_llvm.rs@1.1 / diff
pkgsrc/lang/rust/patches/patch-vendor_cc-1.0.73_src_lib.rs@1.1 / diff
pkgsrc/lang/rust/patches/patch-vendor_cc-1.0.77_src_lib.rs@1.1 / diff
pkgsrc/lang/rust/patches/patch-vendor_cc_src_lib.rs@1.10 / diff
pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mips.rs deleted
pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs deleted
pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs@1.2 / diff
pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_riscv64.rs@1.1 / diff
pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.139_src_unix_bsd_netbsdlike_netbsd_mips.rs@1.1 / diff
pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.139_src_unix_bsd_netbsdlike_netbsd_mod.rs@1.1 / diff
pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.139_src_unix_bsd_netbsdlike_netbsd_riscv64.rs@1.1 / diff
pkgsrc/lang/rust/patches/patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs@1.6 / diff
      :
(more 4 files)
rust: Upgrade to version 1.70.0.

Pkgsrc changes:
* Adjust patches and cargo checksums to new versions.
* Add support for NetBSD/riscv64.

Upstream changes:

Version 1.70.0 (2023-06-01)
==========================

Language
--------
- [Relax ordering rules for `asm!` operands]
  (https://github.com/rust-lang/rust/pull/105798/)
- [Properly allow macro expanded `format_args` invocations to uses captures]
  (https://github.com/rust-lang/rust/pull/106505/)
- [Lint ambiguous glob re-exports]
  (https://github.com/rust-lang/rust/pull/107880/)
- [Perform const and unsafe checking for expressions in `let _ =
  expr` position.]
  (https://github.com/rust-lang/rust/pull/102256/)

Compiler
--------
- [Extend -Cdebuginfo with new options and named aliases]
  (https://github.com/rust-lang/rust/pull/109808/)
  This provides a smaller version of debuginfo for cases that only
  need line number information (`-Cdebuginfo=line-tables-only`),
  which may eventually become the default for `-Cdebuginfo=1`.
- [Make `unused_allocation` lint against `Box::new` too]
  (https://github.com/rust-lang/rust/pull/104363/)
- [Detect uninhabited types early in const eval]
  (https://github.com/rust-lang/rust/pull/109435/)
- [Switch to LLD as default linker for {arm,thumb}v4t-none-eabi]
  (https://github.com/rust-lang/rust/pull/109721/)
- [Add tier 3 target `loongarch64-unknown-linux-gnu`]
  (https://github.com/rust-lang/rust/pull/96971)
- [Add tier 3 target for `i586-pc-nto-qnx700`(QNX Neutrino RTOS, version 7.0)]
  (https://github.com/rust-lang/rust/pull/109173/),
- [Insert alignment checks for pointer dereferences as debug assertions]
  (https://github.com/rust-lang/rust/pull/98112)
  This catches undefined behavior at runtime, and may cause existing
  code to fail.

Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.

Libraries
---------
- [Document NonZeroXxx layout guarantees]
  (https://github.com/rust-lang/rust/pull/94786/)
- [Windows: make `Command` prefer non-verbatim paths]
  (https://github.com/rust-lang/rust/pull/96391/)
- [Implement Default for some alloc/core iterators]
  (https://github.com/rust-lang/rust/pull/99929/)
- [Fix handling of trailing bare CR in str::lines]
  (https://github.com/rust-lang/rust/pull/100311/)
- [allow negative numeric literals in `concat!`]
  (https://github.com/rust-lang/rust/pull/106844/)
- [Add documentation about the memory layout of `Cell`]
  (https://github.com/rust-lang/rust/pull/106921/)
- [Use `partial_cmp` to implement tuple `lt`/`le`/`ge`/`gt`]
  (https://github.com/rust-lang/rust/pull/108157/)
- [Stabilize `atomic_as_ptr`]
  (https://github.com/rust-lang/rust/pull/108419/)
- [Stabilize `nonnull_slice_from_raw_parts`]
  (https://github.com/rust-lang/rust/pull/97506/)
- [Partial stabilization of `once_cell`]
  (https://github.com/rust-lang/rust/pull/105587/)
- [Stabilize `nonzero_min_max`]
  (https://github.com/rust-lang/rust/pull/106633/)
- [Flatten/inline format_args!() and (string and int) literal
  arguments into format_args!()]
  (https://github.com/rust-lang/rust/pull/106824/)
- [Stabilize movbe target feature]
  (https://github.com/rust-lang/rust/pull/107711/)
- [don't splice from files into pipes in io::copy]
  (https://github.com/rust-lang/rust/pull/108283/)
- [Add a builtin unstable `FnPtr` trait that is implemented for
  all function pointers]
  (https://github.com/rust-lang/rust/pull/108080/)
  This extends `Debug`, `Pointer`, `Hash`, `PartialEq`, `Eq`,
  `PartialOrd`, and `Ord` implementations for function pointers
  with all ABIs.

Stabilized APIs
---------------

- [`NonZero*::MIN/MAX`]
  (https://doc.rust-lang.org/stable/std/num/struct.NonZeroI8.html#associatedconstant.MIN)
- [`BinaryHeap::retain`]
  (https://doc.rust-lang.org/stable/std/collections/struct.BinaryHeap.html#method.retain)
- [`Default for std::collections::binary_heap::IntoIter`]
  (https://doc.rust-lang.org/stable/std/collections/binary_heap/struct.IntoIter.html)
- [`Default for std::collections::btree_map::{IntoIter, Iter, IterMut}`]
  (https://doc.rust-lang.org/stable/std/collections/btree_map/struct.IntoIter.html)
- [`Default for std::collections::btree_map::{IntoKeys, Keys}`]
  (https://doc.rust-lang.org/stable/std/collections/btree_map/struct.IntoKeys.html)
- [`Default for std::collections::btree_map::{IntoValues, Values}`]
  (https://doc.rust-lang.org/stable/std/collections/btree_map/struct.IntoKeys.html)
- [`Default for std::collections::btree_map::Range`]
  (https://doc.rust-lang.org/stable/std/collections/btree_map/struct.Range.html)
- [`Default for std::collections::btree_set::{IntoIter, Iter}`]
  (https://doc.rust-lang.org/stable/std/collections/btree_set/struct.IntoIter.html)
- [`Default for std::collections::btree_set::Range`]
  (https://doc.rust-lang.org/stable/std/collections/btree_set/struct.Range.html)
- [`Default for std::collections::linked_list::{IntoIter, Iter, IterMut}`]
  (https://doc.rust-lang.org/stable/alloc/collections/linked_list/struct.IntoIter.html)
- [`Default for std::vec::IntoIter`]
  (https://doc.rust-lang.org/stable/alloc/vec/struct.IntoIter.html#impl-Default-for-IntoIter%3CT,+A%3E)
- [`Default for std::iter::Chain`]
  (https://doc.rust-lang.org/stable/std/iter/struct.Chain.html)
- [`Default for std::iter::Cloned`]
  (https://doc.rust-lang.org/stable/std/iter/struct.Cloned.html)
- [`Default for std::iter::Copied`]
  (https://doc.rust-lang.org/stable/std/iter/struct.Copied.html)
- [`Default for std::iter::Enumerate`]
  (https://doc.rust-lang.org/stable/std/iter/struct.Enumerate.html)
- [`Default for std::iter::Flatten`]
  (https://doc.rust-lang.org/stable/std/iter/struct.Flatten.html)
- [`Default for std::iter::Fuse`]
  (https://doc.rust-lang.org/stable/std/iter/struct.Fuse.html)
- [`Default for std::iter::Rev`]
  (https://doc.rust-lang.org/stable/std/iter/struct.Rev.html)
- [`Default for std::slice::Iter`]
  (https://doc.rust-lang.org/stable/std/slice/struct.Iter.html)
- [`Default for std::slice::IterMut`]
  (https://doc.rust-lang.org/stable/std/slice/struct.IterMut.html)
- [`Rc::into_inner`]
  (https://doc.rust-lang.org/stable/alloc/rc/struct.Rc.html#method.into_inner)
- [`Arc::into_inner`]
  (https://doc.rust-lang.org/stable/alloc/sync/struct.Arc.html#method.into_inner)
- [`std::cell::OnceCell`]
  (https://doc.rust-lang.org/stable/std/cell/struct.OnceCell.html)
- [`Option::is_some_and`]
  (https://doc.rust-lang.org/stable/std/option/enum.Option.html#method.is_some_and)
- [`NonNull::slice_from_raw_parts`]
  (https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.slice_from_raw_parts)
- [`Result::is_ok_and`]
  (https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.is_ok_and)
- [`Result::is_err_and`]
  (https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.is_err_and)
- [`std::sync::atomic::Atomic*::as_ptr`]
  (https://doc.rust-lang.org/stable/std/sync/atomic/struct.AtomicU8.html#method.as_ptr)
- [`std::io::IsTerminal`]
  (https://doc.rust-lang.org/stable/std/io/trait.IsTerminal.html)
- [`std::os::linux::net::SocketAddrExt`]
  (https://doc.rust-lang.org/stable/std/os/linux/net/trait.SocketAddrExt.html)
- [`std::os::unix::net::UnixDatagram::bind_addr`]
  (https://doc.rust-lang.org/stable/std/os/unix/net/struct.UnixDatagram.html#method.bind_addr)
- [`std::os::unix::net::UnixDatagram::connect_addr`]
  (https://doc.rust-lang.org/stable/std/os/unix/net/struct.UnixDatagram.html#method.connect_addr)
- [`std::os::unix::net::UnixDatagram::send_to_addr`]
  (https://doc.rust-lang.org/stable/std/os/unix/net/struct.UnixDatagram.html#method.send_to_addr)
- [`std::os::unix::net::UnixListener::bind_addr`]
  (https://doc.rust-lang.org/stable/std/os/unix/net/struct.UnixListener.html#method.bind_addr)
- [`std::path::Path::as_mut_os_str`]
  (https://doc.rust-lang.org/stable/std/path/struct.Path.html#method.as_mut_os_str)
- [`std::sync::OnceLock`]
  (https://doc.rust-lang.org/stable/std/sync/struct.OnceLock.html)

Cargo
-----

- [Add `CARGO_PKG_README`]
  (https://github.com/rust-lang/cargo/pull/11645/)
- [Make `sparse` the default protocol for crates.io]
  (https://github.com/rust-lang/cargo/pull/11791/)
- [Accurately show status when downgrading dependencies]
  (https://github.com/rust-lang/cargo/pull/11839/)
- [Use registry.default for login/logout]
  (https://github.com/rust-lang/cargo/pull/11949/)
- [Stabilize `cargo logout`]
  (https://github.com/rust-lang/cargo/pull/11950/)

Misc
----

- [Stabilize rustdoc `--test-run-directory`]
  (https://github.com/rust-lang/rust/pull/103682/)

Compatibility Notes
-------------------

- [Prevent stable `libtest` from supporting `-Zunstable-options`]
  (https://github.com/rust-lang/rust/pull/109044/)
- [Perform const and unsafe checking for expressions in `let _ =
  expr` position.]
  (https://github.com/rust-lang/rust/pull/102256/)
- [WebAssembly targets enable `sign-ext` and `mutable-globals`
  features in codegen]
  (https://github.com/rust-lang/rust/issues/109807)
  This may cause incompatibility with older execution environments.
- [Insert alignment checks for pointer dereferences as debug assertions]
  (https://github.com/rust-lang/rust/pull/98112)
  This catches undefined behavior at runtime, and may cause existing
  code to fail.

Internal Changes
----------------

These changes do not affect any public interfaces of Rust, but they represent
significant improvements to the performance or internals of rustc and related
tools.

- [Upgrade to LLVM 16]
  (https://github.com/rust-lang/rust/pull/109474/)
- [Use SipHash-1-3 instead of SipHash-2-4 for StableHasher]
  (https://github.com/rust-lang/rust/pull/107925/)

(he)

2023-07-10 11:49:05 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup ticket #6775 - requested by nia
databases/mariadb106-client: security fix
databases/mariadb106-server: security fix

Revisions pulled up:
- databases/mariadb106-client/Makefile                          1.13
- databases/mariadb106-client/Makefile.common                  1.17
- databases/mariadb106-client/PLIST                            1.7
- databases/mariadb106-client/distinfo                          1.15
- databases/mariadb106-server/Makefile                          1.26

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sat Jul  1 13:56:17 UTC 2023

  Modified Files:
  pkgsrc/databases/mariadb106-client: Makefile Makefile.common PLIST
      distinfo
  pkgsrc/databases/mariadb106-server: Makefile

  Log Message:
  mariadb106: update to 10.6.14

                            MariaDB 10.6.14 Release Notes

  Notable Items

    InnoDB

        * Server crashes in st_join_table::choose_best_splitting (MDEV-31403)
        * Crash with condition pushable into derived and containing outer
          reference (MDEV-31240)
        * InnoDB does not free UNDO after the fix of MDEV-30671 (MDEV-31234)
        * InnoDB hang fixes (MDEV-31158, MDEV-31343, MDEV-31350)
        * Innodb_buffer_pool_read_requests is not updated correctly (MDEV-31309)
        * InnoDB monitor trx_rseg_history_len was accidentally disabled by
          default (MDEV-31308)
        * Revert "MDEV-30473 : Do not allow GET_LOCK() / RELEASE_LOCK() in
          cluster"

    Optimizer

        * Crash with condition pushable into derived and containing outer
          reference (MDEV-31403 MDEV-31240)
        * Crash with EXPLAIN EXTENDED for multi-table update of system table
          (MDEV-31224)

                            MariaDB 10.6.13 Release Notes

  Notable Items

    InnoDB

        * Crash on ROLLBACK in a ROW_FORMAT=COMPRESSED table (MDEV-30882)
        * UNIQUE USING HASH accepts duplicate entries for tricky collations
          (MDEV-30034)
        * rec_get_offsets() is not optimal (MDEV-30567)
        * Performance regression in fil_space_t::try_to_close() introduced in
          MDEV-23855 (MDEV-30775)
        * InnoDB recovery hangs when buffer pool ran out of memory (MDEV-30551)
        * InnoDB undo log truncation fails to wait for purge of history
          (MDEV-30671
        * MariaDB crash due to DB_FAIL reported for a corrupted page
          (MDEV-30397)
        * Deadlock between INSERT and InnoDB non-persistent statistics update
          (MDEV-30638)
        * InnoDB hang on B-tree split or merge (MDEV-29835)
        * Performance regression in locking reads from secondary indexes
          (MDEV-30357)
        * Improve adaptive flushing (MDEV-26055)
        * Make page flushing even faster (MDEV-26827)
        * Purge misses a chance to free not-yet-reused undo pages (MDEV-29593)
        * InnoDB temporary tablespace: reclaiming of free space does not work
          (MDEV-26782)
        * Fix miscount of doublewrites by Innodb_data_written (MDEV-31124)

    Backup

        * mariadb-backup doesn't utilise innodb-undo-log-directory (if specified
          as a relative path) during copy-back operation (MDEV-28187)
        * mariabackup issues error messages during InnoDB tablespaces export on
          partial backup preparing (MDEV-29050)
        * mariadb-backup does not copy Aria logs if aria_log_dir_path is used
          (MDEV-30968)
        * Race condition between buffer pool flush and log file deletion in
          mariadb-backup --prepare (MDEV-30860)

    Replication

        * Fixed a deadlock on parallel slave involving full image Write event on
          the sequence engine (MDEV-29621)
        * Fixed an attempted out-of-order binlogging error on slave involving
          ALTER on the sequence engine (MDEV-31077)
        * Corrected non-versioned master to versioned slave replication on
          no-unique attribute table (MDEV-30430)
        * Mended encrypted binlog master to error out to gtid-mode slave when
          master could not decrypt a binlog file (MDEV-28798)
        * Refined optimistic parallel slave to error-exit without any hang
          (MDEV-30780)
        * Ensured SHOW-SLAVE-STATUS is processed on the parallel slave having a
          necessary mutex always intialized (MDEV-30620)
        * Fixed the slave applier to report a correct error when gtid_slave_pos
          insert fails for some (engine) reasons (MDEV-31038)
        * Made parallel slave reports in performance schema consistent with that
          of show-slave-status (MDEV-26071)

    Optimizer

        * Split Materialized optimization is improved to re-fill the
          materialized table only if necessary. The fewer number of table
          refills is taken into account when choosing query plan, too
          (MDEV-26301).
        * New optimizer_switch option, hash_join_cardinality, is added. It is
          off by default. When set to ON, the optimizer will produce tighter
          bounds for hash join output cardinality. (MDEV-30812)
        * Queries using SELECT DISTINCT some_expression(aggregate_function())
          could produce wrong query result. (MDEV-20057)
        * ANALYZE FORMAT=JSON now prints more information about Block Nested
          Loop joins: block-nl-join element now has r_loops, r_effective_rows
          and r_other_time_ms fields (MDEV-30806, MDEV-30972).
        * A GROUP BY query with MIN(primary_key) in select list and
          primary_key<>const in the WHERE could produce wrong result when
          executed with "Using index for group-by" strategy (MDEV-30605)
        * EXPLAIN could erroneously report that Rowid Filter optimization is
          used for partitioned tables. Partitioned tables do not support it.
          (MDEV-30596)
        * A bug in selectivity computations for SINGLE/DOUBLE_PREC_HB histograms
          could cause wrong estimates to be produced. This could cause the
          optimizer to pick sub-optimal query plans (MDEV-31067).

    Security

        * Fixes for the following security vulnerabilities:
            * CVE-2022-47015

(bsiegert)

2023-07-10 11:33:18 UTC MAIN commitmail json YAML

zabbix50-proxy: Correct .include statement

Don't include by ${.CURDIR} (it was a erroneous leftover).

(otis)

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

doc: Updated sysutils/zabbix50-server to 5.0.36

(otis)

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

sysutils/zabbix50: Update to 5.0.36

Bug Fixes:
- Fixed inefficient URL schema validation
- Fixed active checks occasionally not being executed on Zabbix agent 2 if
  checks for a plugin have long and short update intervals
- Fixed wrong fs type returned by vfs.fs.get for file systems with identical
  mount point
- Fixed the crash when updating a webhook to JavaScript that cannot be compiled
- Fixed incorrect output of vfs.file.contents when reading frequently modified
  file
- Fixed disabled input field text color in Safari
- Prevented the ability to link two or more templates with matching item keys
  to a host or template
- Fixed Graph widget not showing all problems for multiple items with dataset
  aggregation enabled

Release notes: https://www.zabbix.com/rn/rn5.0.36

(otis)

2023-07-10 10:35:20 UTC MAIN commitmail json YAML

sysutils/hw-probe: remove duplicate entry from Makefile (NFC).

(vins)

2023-07-10 10:11:24 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup ticket #6774 - requested by nia
databases-mariadb105-client: security fix
databases-mariadb105-server: security fix

Revisions pulled up:
- databases/mariadb105-client/Makefile                          1.16
- databases/mariadb105-client/Makefile.common                  1.21
- databases/mariadb105-client/PLIST                            1.7
- databases/mariadb105-client/distinfo                          1.19
- databases/mariadb105-client/patches/patch-include_mysql_service__encryption.h deleted
- databases/mariadb105-server/Makefile                          1.36

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sat Jul  1 16:02:04 UTC 2023

  Modified Files:
  pkgsrc/databases/mariadb105-client: Makefile Makefile.common PLIST
      distinfo
  pkgsrc/databases/mariadb105-server: Makefile
  Removed Files:
  pkgsrc/databases/mariadb105-client/patches:
      patch-include_mysql_service__encryption.h

  Log Message:
  mariadb105: update to 10.5.21

                            MariaDB 10.5.21 Release Notes

  Notable Items

    InnoDB

        * Server crashes in st_join_table::choose_best_splitting (MDEV-31403)
        * Crash with condition pushable into derived and containing outer
          reference (MDEV-31240)
        * InnoDB does not free UNDO after the fix of MDEV-30671 (MDEV-31234)
        * Revert "MDEV-30473 : Do not allow GET_LOCK() / RELEASE_LOCK() in
          cluster"

    Optimizer

        * Crash with condition pushable into derived and containing outer
          reference (MDEV-31403 MDEV-31240)
        * Crash with EXPLAIN EXTENDED for multi-table update of system table
          (MDEV-31224)

                            MariaDB 10.5.20 Release Notes

  Notable Items

    InnoDB

        * Crash on ROLLBACK in a ROW_FORMAT=COMPRESSED table (MDEV-30882)
        * UNIQUE USING HASH accepts duplicate entries for tricky collations
          (MDEV-30034)
        * rec_get_offsets() is not optimal (MDEV-30567)
        * Performance regression in fil_space_t::try_to_close() introduced in
          MDEV-23855 (MDEV-30775)
        * InnoDB recovery hangs when buffer pool ran out of memory (MDEV-30551)
        * InnoDB undo log truncation fails to wait for purge of history
          (MDEV-30671
        * Fix miscount of doublewrites by Innodb_data_written (MDEV-31124)

  Backup

        * mariadb-backup doesn't utilise innodb-undo-log-directory (if specified
          as a relative path) during copy-back operation (MDEV-28187)
        * mariabackup issues error messages during InnoDB tablespaces export on
          partial backup preparing (MDEV-29050)
        * mariadb-backup does not copy Aria logs if aria_log_dir_path is used
          (MDEV-30968)
        * Race condition between buffer pool flush and log file deletion in
          mariadb-backup --prepare (MDEV-30860)

    Replication

        * Fixed a deadlock on parallel slave involving full image Write event on
          the sequence engine (MDEV-29621)
        * Fixed an attempted out-of-order binlogging error on slave involving
          ALTER on the sequence engine (MDEV-31077)
        * Corrected non-versioned master to versioned slave replication on
          no-unique attribute table (MDEV-30430)
        * Mended encrypted binlog master to error out to gtid-mode slave when
          master could not decrypt a binlog file (MDEV-28798)
        * Refined optimistic parallel slave to error-exit without any hang
          (MDEV-30780)
        * Ensured SHOW-SLAVE-STATUS is processed on the parallel slave having a
          necessary mutex always intialized (MDEV-30620)
        * Fixed the slave applier to report a correct error when gtid_slave_pos
          insert fails for some (engine) reasons (MDEV-31038)

    Optimizer

        * Split Materialized optimization is improved to re-fill the
          materialized table only if necessary. The fewer number of table
          refills is taken into account when choosing query plan, too
          (MDEV-26301).
        * Queries using SELECT DISTINCT some_expression(aggregate_function())
          could produce wrong query result. (MDEV-20057)
        * A GROUP BY query with MIN(primary_key) in select list and
          primary_key<>const in the WHERE could produce wrong result when
          executed with "Using index for group-by" strategy (MDEV-30605)
        * EXPLAIN could erroneously report that Rowid Filter optimization is
          used for partitioned tables. Partitioned tables do not support it.
          (MDEV-30596)
        * A bug in selectivity computations for SINGLE/DOUBLE_PREC_HB histograms
          could cause wrong estimates to be produced. This could cause the
          optimizer to pick sub-optimal query plans (MDEV-31067).

    Security

        * Fixes for the following security vulnerabilities:
            * CVE-2022-47015

(bsiegert)

2023-07-10 08:55:02 UTC MAIN commitmail json YAML

lpcnetfreedv: Assumes compiler defaults to c99

(nia)

2023-07-10 08:17:09 UTC MAIN commitmail json YAML

doc: Updated chat/weechat to 4.0.1

(jperkin)

2023-07-10 08:16:59 UTC MAIN commitmail json YAML

weechat: Update to 4.0.1.

Also fix issue with newer msgfmt unable to use /dev/null as an output file.

Version 4.0.1 (2023-06-30)

core: force key "return" to command "/input return" when migrating legacy keys
core: display actual key name and command with key Alt+k, remove key Alt+K
      (grab raw key) and associated commands /input grab_raw_key and /input
      grab_raw_key_command
core: check for newline characters in string_is_whitespace_char (issue #1968)
api: do not convert option name to lower case in API functions
    config_set_plugin and config_set_desc_plugin
guile: fix crash on quit with Guile < 3 (issue #1965)
irc: reply to a CTCP request sent to self nick (issue #1966)
irc: sent "QUIT" message to servers connected with TLS on /upgrade

Version 4.0.0 (2023-06-24)

New features

core: use human readable key bindings, separate keys with comma in combos,
      remove modifier "meta2-", add option legacy in command /key (issue #1238,
      task #10317)
core: make keys normal options, so they are shown and can be updated with /set
      and /fset commands (task #12427, task #11783)
core: add key Alt+K (upper case) to grab raw key and its command (issue #1238)
core: add option key in command /debug (issue #1238)
core: force ctrl keys to lower case when they are added (issue #1875)
core: use 256 colors by default and always allow 256 colors, find nearest color
      if less colors are available in terminal (issue #1920)
core: insert multiple pasted lines in input instead of sending immediately, add
      keys to move and delete in a single line and whole input, add option
      weechat.look.input_multiline_lead_linebreak (issue #1502, issue #1503,
      issue #1504)
core: render newline characters in chat line messages (issue #1908)
core: don窶冲 split on newline characters in printf_date_tags when
      input_multiline is set (issue #1909)
core: add key @l in cursor mode to quote line, add variable
      "_chat_focused_line" in function hashtable sent to hook_focus callback
      (issue #1913, issue #1914)
core: add option split_return in command /input (issue #1916)
core: send all command line parameters not beginning with a dash to all plugins
core: add command /reset to reset options to their default values
core: add option rename in command /bar
core: add relative move of read marker with /buffer set unread [+/-]N (issue
      #1895)
core: add access to hashtable properties in evaluation of expressions (issue
      #1888)
core: display similar command names when a command is unknown (issue #1877)
core: rename option weechat.color.status_name_ssl to
      weechat.color.status_name_tls
core: add option weechat.color.status_name_insecure to display buffer name with
      a specific color when not connected with TLS to the server
core, plugins: make many identifiers case sensitive (issue #1872, issue #398,
      bug #32213)
core: add item "mouse_status" in default status bar, change default color to
      lightgreen
core, trigger: add options weechat.color.chat_status_disabled and
      weechat.color.chat_status_enabled, remove options trigger.color.trigger
      and trigger.color.trigger_disabled, add enabled/disabled status color in
      output of /filter list (issue #1820)
core: add completions "filters_names_disabled" and "filters_names_enabled",
      used in completion of /filter disable and /filter enable
api: add function config_set_version (issue #1238)
api: don窶冲 split on newline by default in functions command and command_options
    when input_multiline is set to 0
api: add optional argument with version in info "version_number"
api: add info "auto_load_scripts"
alias: use lower case for default aliases, rename all aliases to lower case on
      upgrade (issue #1872)
alias: add $& to replace all arguments with double quotes escaped (issue #1140,
      issue #1190)
alias: add options missing and rename in command /alias
fifo: add support of escaped chars in text or commands sent (issue #1950)
fset: add options fset.color.color_name and fset.color.color_name_selected
      (issue #1920)
irc: rename "ssl" options to "tls", connect with TLS and port 6697 by default
irc: add support of capabilities "batch" and "draft/multiline" (issue #1292,
    issue #1923)
irc: add support of capability "echo-message" (issue #139)
irc: display CTCP ACTION to channel on the channel buffer (issue #207)
irc: display STATUSMSG actions differently from standard actions on channels
    (issue #1577)
irc: add modifier "irc_cap_sync_req" (issue #1767)
irc: add support of "LINELEN" in message 005 (max message length in bytes)
    (issue #1927)
irc: add support of "UTF8ONLY" in message 005 (issue #1688)
irc: add command /action (issue #201, issue #1577)
irc: add command /rules (issue #1864)
irc: add command /knock (issue #7)
irc: add server option "registered_mode", add fields "authentication_method"
    and "sasl_mechanism_used" in server (issue #1625)
irc: add option join in command /autojoin
irc: use key when /joining in open channel buffer (issue #1260)
irc: add option buffer in command /autojoin sort (issue #1876)
irc: add ${username} in server options "nicks" and "username", change their
    default values to use it
irc: add infos "irc_server_cap" and "irc_server_cap_value"
irc: add option irc.look.display_host_notice
irc: add tag "new_host_xxx" in message displayed for command CHGHOST (issue
    #1808)
logger: add option logger.file.log_conditions (issue #1942)
logger: add info "logger_log_file"
relay: rename "ssl" options and protocol to "tls"
relay: make TLS certificate/key loading error handling more verbose (issue
      #1558)
relay: add modifiers "relay_client_irc_in", "relay_client_irc_out1" and
      "relay_client_irc_out" in irc protocol
relay: add support of capability "echo-message" in irc protocol (issue #1949)
relay: add handshake option "escape_commands" in weechat protocol
trigger: add completions "trigger_names_disabled" and "trigger_names_enabled",
        used in completion of /trigger disable and /trigger enable

Bug fixes

core: fix refresh of bar item "input_search" after buffer switch in root bars
      (issue #1939)
core: fix completion after newline in input (issue #1925)
core: fix partial completion when the common prefix found is empty (issue #340)
core: display a specific error when trying to bind a key without area in mouse
      context
core: fix display of key with command /key bindctxt <context> <key>
core: fix default value of bar options (issue #846)
core: allow any valid boolean value in command /bar set <name> separator xxx
core: run config hooks only when value or default value is actually changed in
      set/reset/unset functions
core: fix crash in case of NULL message sent to function
      gui_chat_printf_y_date_tags (issue #1883)
core: allow command /input move_next_word going to the end of line (issue
      #1881)
core: ignore incomplete ctrl/meta/meta2 codes in keys
core: fix display glitch in command errors when a wide char is set in option
      weechat.look.command_chars (issue #1871)
core: fix update of terminal title in some terminals like suckless terminal
      (stterm) (issue #1882)
core: fix infinite loop on startup when running some gui commands before the
      switch to core buffer is performed (issue #1917)
api: readjust string size in function string_dyn_free when string is not freed
buflist: do not display keys added in default context on first load
exec: remove trailing "M" (carriage return) in output of commands
fset: remove scroll to top of fset buffer when options are added or removed
      (issue #1892)
guile: fix crash when plugin is loaded on GNU/Hurd (issue #1951)
irc: fix format of IRC tags displayed in messages (use "=" to separate key from
    value, do not convert "_" to "-") (issue #1929)
irc: reset all internal servers variables when disconnecting
irc: start from the beginning of nicks at automatic reconnection (issue #337,
    issue #965)
irc: fix join of channels in "autojoin" server option on first connection to
    server if auto reconnection is performed (issue #1873)
irc: update autojoin option with redirected channels when autojoin_dynamic is
    enabled (issue #1898)
irc: update secure data when server autojoin option contains ${sec.data.xxx}
    and option autojoin_dynamic is enabled (issue #1934)
irc: don窶冲 switch to buffer of joined channel if it was not manually joined nor
    present in server autojoin option
irc: fix target buffer for commands 432/433 (erroneous nickname/nickname
    already in use) when the nickname looks like a channel
irc: display command 437 on server buffer when nickname cannot change while
    banned on channel (issue #88)
irc: add messages 415 (cannot send message to channel) and 742 (mode cannot be
    set)
irc: add missing tag "log3" in notify messages
irc: add missing tags "irc_cap" and "log3" in cap messages (client capability)
irc: fix split of CTCP message with no arguments
irc: remove extra space in CTCP ACTION message sent without arguments
logger: fix display of multiline messages in backlog (issue #1926)
lua: fix crash with print when the value to print is not a string (issue #1904,
    issue #1905)
relay: fix crash on /upgrade when at least a client is connected with weechat
      protocol
relay: fix connection with IRC clients sending "CAP REQ :" (without capability)
      and not sending "CAP END" (issue #1040)
ruby: fix crash on quit when a child process is still running (issue #1889,
      issue #1915)
ruby: fix crash in display of exception backtrace with Ruby 3 (issue #1631,
      issue #1886)
script: remove trailing "J" (line feed char) in source of scripts displayed
spell: check buffer pointer received in info "spell_dict"
trigger: make default triggers "cmd_pass", "cmd_pass_register" and
        "server_pass" compatible with multiline input (issue #1935)
typing: fix crash when pointer buffer is not received in callback for signal
        "input_text_changed" (issue #1869)
typing: remove nicks typing even when option typing.look.enabled_self is off
        (issue #1718)

Tests

core: add tests on URL functions
gui: add tests on bar and key functions
alias: add tests on alias functions
irc: check tags in messages displayed by IRC plugin
irc: add tests on function irc_server_alloc_with_url
irc: add tests on message/notice/action/CTCP sent
logger: add tests on tail functions
relay: add tests on "irc" protocol

Build

core: remove build with autotools (issue #1860)
core: remove RPM packaging
core: remove build of .bz2 and .zst files in make dist
core: remove obsolete cpack config
core: add "stable-number" and "devel-number" in script version.sh
core: add quotes around paths in CMake files (issue #29)
doc: convert docgen.py to C, remove autogen files from repository, add
    parameter --doc-gen to weechat-headless binary, add CMake option
    ENABLE_DOC_INCOMPLETE

(jperkin)

2023-07-10 08:12:15 UTC MAIN commitmail json YAML

skkfep: Bring package a bit closer to the 21st century.

- Add missing termcap dependency.
- Honour CFLAGS/LDFLAGS.
- Don't prototype own libc/libtermcap functions.

(nia)

2023-07-10 08:03:25 UTC MAIN commitmail json YAML

fcitx5-gtk: Require a C++17 compiler.

(nia)

2023-07-10 07:59:49 UTC MAIN commitmail json YAML

oxygen-icons: Build system insists on having a C++17 compiler available
(for some reason)

(nia)

2023-07-10 07:56:14 UTC MAIN commitmail json YAML

dpbox: Linux prefers the "statfs" function over "statvfs".

(nia)

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

dpbox: Set LICENSE

(nia)

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

zxing-cpp: Sync compiler requirements with reality.

(nia)

2023-07-10 07:42:45 UTC MAIN commitmail json YAML

pfstools: Require GCC 5 for C++14.

(nia)

2023-07-10 07:39:13 UTC MAIN commitmail json YAML

mojoshader: Assumes compiler defaults to c99.

(nia)

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

adaptagrams: Fix building with compilers that default to C++98.

(nia)

2023-07-10 07:24:23 UTC MAIN commitmail json YAML

MesaDemos: Fix building with compilers that default to C++98.

(nia)

2023-07-10 07:13:53 UTC MAIN commitmail json YAML

gama: Sync compiler requirements with reality.

(nia)

2023-07-10 03:41:47 UTC MAIN commitmail json YAML

Updated archivers/py-zipp, devel/py-jaraco.path, devel/py-jaraco.classes, devel/py-astroid

(adam)

2023-07-10 03:41:20 UTC MAIN commitmail json YAML

py-astroid: updated to 2.15.6

What's New in astroid 2.15.6?
=============================
* Harden ``get_module_part()`` against ``"."``.
* Avoid expensive list/tuple multiplication operations that would result in ``MemoryError``.

(adam)

2023-07-10 03:39:30 UTC MAIN commitmail json YAML

py-jaraco.classes: updated to 3.3.0

v3.3.0

Features
- Require Python 3.8 or later.

(adam)

2023-07-10 03:38:23 UTC MAIN commitmail json YAML

py-jaraco.path: updated to 3.7.0

v3.7.0

Features
- Require Python 3.8 or later.

(adam)

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

py-zipp: updated to 3.16.0

v3.16.0

Features
- Require Python 3.8 or later.

(adam)

2023-07-10 03:18:20 UTC MAIN commitmail json YAML

x11/xf86-video-vmware: Use MESALIB_SUPPORTS_XA to determine if xatracker is available

(pho)

2023-07-10 03:16:45 UTC MAIN commitmail json YAML

graphics/MesaLib/features.mk: New variable MESALIB_SUPPORTS_XA

The variables is set to "yes" if Mesa provides libxatracker, which is used
by some video drivers to make use of DRM/KMS and its 3D acceleration
capability.

(pho)

2023-07-10 00:49:40 UTC MAIN commitmail json YAML

aiksaurus: fix builds with recent compilers

This uses "old" C++ expectations, and compilers that default to C++17
and such will object (or, at least, GCC 13 does). While here, take
maintainership.

(gutteridge)

2023-07-09 22:31:19 UTC MAIN commitmail json YAML

wesnoth: require at least GCC 7 for std::string_view.

(nia)

2023-07-09 22:25:44 UTC MAIN commitmail json YAML

toppler: Add missing gettext dependency. Add NLS support.

(nia)