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

2024-05-13 00:48:18 UTC Now

2022-09-14 11:21:31 UTC MAIN commitmail json YAML

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

Updated converters/py-charset-normalizer, devel/py-dulwich

(adam)

2022-09-14 11:14:33 UTC MAIN commitmail json YAML

py-dulwich: updated to 0.20.46

0.20.46 2022-09-06

* Apply insteadOf to rsync-style location strings
  (previously it was just applied to URLs).

* Drop use of certifi, instead relying on urllib3's default
  code to find system CAs.

* Implement timezone parsing in porcelain.

* Drop support for running without setuptools.

* Ensure configuration is loaded when
  running "dulwich clone".

* Build 32 bit wheels for Windows.

* tests: Ignore errors when deleting GNUPG
  home directory. Fixes spurious errors racing
  gnupg-agent.

* config: Support closing brackets in quotes in section
  names.

* Various and formatting fixes. (Kian-Meng Ang)

* Document basic authentication in dulwich.porcelain.clone.

* Flush before calling fsync, ensuring buffers
  are filled. (wernha)

* Support GPG commit signing. (springheeledjack0)

* Add python 3.11 support. (Saugat Pachhai)

* Allow missing GPG during tests. (Jakub Kul鱈k)

* status: return posix-style untracked paths instead of nt-style paths on
  win32 (Daniele Trifir嘆)

* Honour PATH environment when running C Git for testing.

* Split out exception for symbolic reference loops.

* Move various long-deprecated methods.

(adam)

2022-09-14 11:10:00 UTC MAIN commitmail json YAML

py-charset-normalizer: updated to 2.1.1

2.1.1

Deprecated
- Function `normalize` scheduled for removal in 3.0

Changed
- Removed useless call to decode in fn is_unprintable

Fixed
- Third-party library (i18n xgettext) crashing not recognizing utf_8 (PEP 263) with underscore

(adam)

2022-09-14 11:05:15 UTC MAIN commitmail json YAML

Updated devel/py-packageurl, textproc/py-jsonschema

(adam)

2022-09-14 11:04:57 UTC MAIN commitmail json YAML

py-jsonschema: updated to 4.16.0

v4.16.0
=======
* Improve the base URI behavior when resolving a ``$ref`` to a resolution URI
  which is different from the resolved schema's declared ``$id``.
* Accessing ``jsonschema.draftN_format_checker`` is deprecated. Instead, if you
  want access to the format checker itself, it is exposed as
  ``jsonschema.validators.DraftNValidator.FORMAT_CHECKER`` on any
  ``jsonschema.protocols.Validator``.

(adam)

2022-09-14 11:01:44 UTC MAIN commitmail json YAML

py-packageurl: updated to 0.10.1

0.10.1 (2022-08-02)
- Add ability to filter objects with EMPTY purls in PackageURLFilter

(adam)

2022-09-14 11:00:12 UTC MAIN commitmail json YAML

Updated graphics/py-openexr, net/py-minio

(adam)

2022-09-14 10:59:55 UTC MAIN commitmail json YAML

py-minio: updated to 7.1.11

7.1.11
select: yield available payload fully by requested num_bytes

7.1.10
fget_object(): remove resume support.
fix lifecycle config rule validation
error out if lifecycle rule has null filter
EventIterable: Reconnect on closed response

7.1.9
allow hashlib.md5() calls to work with FIPS kernels
Handle 304 status code properly
correct ValueError when part_size > MAX_PART_SIZE
Set minimum requirement to Python v3.7

(adam)

2022-09-14 10:56:57 UTC MAIN commitmail json YAML

py-openexr: updated to 1.3.9

1.3.9
Unknown changes

(adam)

2022-09-14 10:54:13 UTC MAIN commitmail json YAML

Updated devel/py-configupdater, devel/py-ipykernel

(adam)

2022-09-14 10:53:53 UTC MAIN commitmail json YAML

py-ipykernel: updated to 6.15.3

6.15.3

Bugs fixed

- PR: Close memory leak
- Handle all possible exceptions when trying to import the debugger

(adam)

2022-09-14 10:49:32 UTC MAIN commitmail json YAML

py-configupdater: updated to 3.1.1

Version 3.1.1
- Preserve indentation of section when there are comments

(adam)

2022-09-14 10:35:32 UTC MAIN commitmail json YAML

Updated devel/py-pathspec, textproc/py-black

(adam)

2022-09-14 10:34:27 UTC MAIN commitmail json YAML

py-black: updated to 22.8.0

22.8.0

Highlights

- Python 3.11 is now supported, except for _blackd_ as aiohttp does not support 3.11 as
  of publishing
- This is the last release that supports running _Black_ on Python 3.6 (formatting 3.6
  code will continue to be supported until further notice)
- Reword the stability policy to say that we may, in rare cases, make changes that
  affect code that was not previously formatted by _Black_

Stable style

- Fix an infinite loop when using `# fmt: on/off` in the middle of an expression or code
  block
- Fix incorrect handling of `# fmt: skip` on colon (`:`) lines
- Comments are no longer deleted when a line had spaces removed around power operators

Preview style

- Single-character closing docstring quotes are no longer moved to their own line as
  this is invalid. This was a bug introduced in version 22.6.0.
- `--skip-string-normalization` / `-S` now prevents docstring prefixes from being
  normalized as expected
- When using `--skip-magic-trailing-comma` or `-C`, trailing commas are stripped from
  subscript expressions with more than 1 element
- Implicitly concatenated strings inside a list, set, or tuple are now wrapped inside
  parentheses
- Fix a string merging/split issue when a comment is present in the middle of implicitly
  concatenated strings on its own line

_Blackd_

- `blackd` now supports enabling the preview style via the `X-Preview` header

Configuration

- Black now uses the presence of debug f-strings to detect target version
- Fix misdetection of project root and verbose logging of sources in cases involving
  `--stdin-filename`
- Immediate `.gitignore` files in source directories given on the command line are now
  also respected, previously only `.gitignore` files in the project root and
  automatically discovered directories were respected

Documentation

- Recommend using BlackConnect in IntelliJ IDEs

Integrations

- Vim plugin: prefix messages with `Black: ` so it's clear they come from Black
- Docker: changed to a /opt/venv installation + added to PATH to be available to
  non-root users

Output

- Change from deprecated `asyncio.get_event_loop()` to create our event loop which
  removes DeprecationWarning
- Remove logging from internal `blib2to3` library since it regularly emits error logs
  about failed caching that can and should be ignored

Parser

- Type comments are now included in the AST equivalence check consistently so accidental
  deletion raises an error. Though type comments can't be tracked when running on PyPy
  3.7 due to standard library limitations.

Performance

- Reduce Black's startup time when formatting a single file by 15-30%

(adam)

2022-09-14 10:31:36 UTC MAIN commitmail json YAML

py-pathspec: updated to 0.10.1

0.10.1 (2022-09-02)
-------------------

Bug fixes:

- Fix documentation on `pathspec.pattern.RegexPattern.match_file()`.
- Remove redundant wheel dep from pyproject.toml.
- Dist failure for Fedora, CentOS, EPEL.
- Since version 0.10.0 pure wildcard does not work in some cases.

Improvements:

- Restore support for legacy installations using `setup.py`.

0.10.0 (2022-08-30)
-------------------

Major changes:

- Dropped support of EOL Python 2.7, 3.5, 3.6.
- The *gitwildmatch* pattern `dir/*` is now handled the same as `dir/`. This means `dir/*` will now match all descendants rather than only direct children.
- Added `pathspec.GitIgnoreSpec` class (see new features).
- Changed build system to `pyproject.toml`_ and build backend to `setuptools.build_meta`_ which may have unforeseen consequences.
- Renamed GitHub project from `python-path-specification`_ to `python-pathspec`_.

API changes:

- Deprecated: `pathspec.util.match_files()` is an old function no longer used.
- Deprecated: `pathspec.match_files()` is an old function no longer used.
- Deprecated: `pathspec.util.normalize_files()` is no longer used.
- Deprecated: `pathspec.util.iter_tree()` is an alias for `pathspec.util.iter_tree_files()`.
- Deprecated: `pathspec.iter_tree()` is an alias for `pathspec.util.iter_tree_files()`.
- Deprecated: `pathspec.pattern.Pattern.match()` is no longer used. Use or implement
  `pathspec.pattern.Pattern.match_file()`.

New features:

- Added class `pathspec.gitignore.GitIgnoreSpec` (with alias `pathspec.GitIgnoreSpec`) to implement *gitignore* behavior not possible with standard `PathSpec` class. The particular *gitignore* behavior implemented is prioritizing patterns matching the file directly over matching an ancestor directory.

Bug fixes:

- Files inside an ignored sub-directory are not matched.
- Incorrectly (?) matches files inside directories that do match.
- Refactor deprecated unittest aliases for Python 3.11 compatibility.
- Symlink pathspec_meta.py breaks Windows.
- test_util.py uses os.symlink which can fail on Windows.
- Backslashes at start of pattern not handled correctly.
- pyproject.toml: include subpackages in setuptools config
- `!` doesn't exclude files in directories if the pattern doesn't have a trailing slash.

Improvements:

- Support Python 3.10, 3.11.
- Modernize code to Python 3.7.
- match_files() is not a pure generator function, and it impacts tree_*() gravely.

(adam)

2022-09-14 10:05:52 UTC MAIN commitmail json YAML

Updated www/py-django3, graphics/py-imagesize

(adam)

2022-09-14 10:03:03 UTC MAIN commitmail json YAML

2022-09-14 10:00:40 UTC MAIN commitmail json YAML

py-django3: updated to 3.2.15

Django 3.2.15 fixes a security issue with severity “high”

CVE-2022-36359: Potential reflected file download vulnerability in FileResponse¶

An application may have been vulnerable to a reflected file download (RFD) attack that sets the Content-Disposition header of a FileResponse when the filename was derived from user-supplied input. The filename is now escaped to avoid this possibility.

(adam)

2022-09-14 09:35:11 UTC MAIN commitmail json YAML

doc: Updated devel/pcre2 to 10.40nb1

(wiz)

2022-09-14 09:35:01 UTC MAIN commitmail json YAML

2022-09-14 08:40:16 UTC MAIN commitmail json YAML

Updated devel/py-typing-inspect, lang/py-libcst

(adam)

2022-09-14 08:39:01 UTC MAIN commitmail json YAML

py-libcst: updated to 0.4.7

0.4.7 - 2022-07-12

Fixed
* Fix get_qualified_names_for matching on prefixes of the given name by @lpetre in https://github.com/Instagram/LibCST/pull/719

Added
* Implement lazy loading mechanism for expensive metadata providers by @Chenguang-Zhu in https://github.com/Instagram/LibCST/pull/720

0.4.6 - 2022-07-04

New Contributors
- @superbobry made their first contribution in https://github.com/Instagram/LibCST/pull/702

Fixed
- convert_type_comments now preserves comments following type comments by @superbobry in https://github.com/Instagram/LibCST/pull/702
- QualifiedNameProvider optimizations
  - Cache the scope name prefix to prevent scope traversal in a tight loop by @lpetre in https://github.com/Instagram/LibCST/pull/708
  - Faster qualified name formatting by @lpetre in https://github.com/Instagram/LibCST/pull/710
  - Prevent unnecessary work in Scope.get_qualified_names_for_ by @lpetre in https://github.com/Instagram/LibCST/pull/709
- Fix parsing of parenthesized empty tuples by @zsol in https://github.com/Instagram/LibCST/pull/712
- Support whitespace after ParamSlash by @zsol in https://github.com/Instagram/LibCST/pull/713
- [parser] bail on deeply nested expressions by @zsol in https://github.com/Instagram/LibCST/pull/718

0.4.5 - 2022-06-17

New Contributors

-  @zzl0 made their first contribution in https://github.com/Instagram/LibCST/pull/704

Fixed

-  Only skip supported escaped characters in f-strings by @zsol in https://github.com/Instagram/LibCST/pull/700
-  Escaping quote characters in raw string literals causes a tokenizer error by @zsol in https://github.com/Instagram/LibCST/issues/668
-  Corrected a code example in the documentation by @zzl0 in https://github.com/Instagram/LibCST/pull/703
-  Handle multiline strings that start with quotes by @zzl0 in https://github.com/Instagram/LibCST/pull/704
-  Fixed a performance regression in libcst.metadata.ScopeProvider by @lpetre in https://github.com/Instagram/LibCST/pull/698

0.4.4 - 2022-06-13

New Contributors

-  @adamchainz made their first contribution in https://github.com/Instagram/LibCST/pull/688

Added

-  Add package links to PyPI by @adamchainz in https://github.com/Instagram/LibCST/pull/688
-  native: add overall benchmark by @zsol in https://github.com/Instagram/LibCST/pull/692
-  Add support for PEP-646 by @zsol in https://github.com/Instagram/LibCST/pull/696

Updated

-  parser: use references instead of smart pointers for Tokens by @zsol in https://github.com/Instagram/LibCST/pull/691

(adam)

2022-09-14 08:36:36 UTC MAIN commitmail json YAML

py-typing-inspect: updated to 0.8.0

0.8.0:
Unknown changes

(adam)

2022-09-14 07:24:22 UTC MAIN commitmail json YAML

Updated sysutils/ansible-core, games/wesnoth

(adam)

2022-09-14 07:24:06 UTC MAIN commitmail json YAML

wesnoth: updated to 1.16.6

Version 1.16.6
Translations
  * Updated translations: Arabic, British English, Bulgarian, Chinese (Simplified), Chinese (Traditional), Czech, French, Italian, Japanese, Portuguese (Brazil), Russian, Swedish, Turkish
Miscellaneous and Bug Fixes
  * Fixed drake flare leadership animation over water
  * Fixed animations not clearing properly when zoomed
  * Fixed the `{IS_HERO}` macro to avoid losing the hero ellipse when a unit levels up
  * Fixed highlighted movement range when hovering over units after their owner ends turn. It now shows their max movement next turn, instead of the remaining moves from their previous turn.
  * Fixed out of sync errors occurring when unused add-ons contain the [resistance_defaults] or [terrain_defaults] tags

(adam)

2022-09-14 06:46:01 UTC MAIN commitmail json YAML

ansible-core: updated to 2.13.4

v2.13.4
=======

Bugfixes
--------
- Fix for network_cli not getting all relevant connection options
- ansible-galaxy - Fix detection of ``--role-file`` in arguments for implicit role invocation (https://github.com/ansible/ansible/issues/78204)
- ansible-galaxy - Fix exit codes for role search and delete (https://github.com/ansible/ansible/issues/78516)
- ansible-test - Fix change detection for ansible-test's own integration tests.
- ansible-test - ansible-doc sanity test - Correctly determine the fully-qualified collection name for plugins in subdirectories, resolving https://github.com/ansible/ansible/issues/78490.
- apt - don't actually update the cache in check mode with update_cache=true.
- apt - don't mark existing packages as manually installed in check mode (https://github.com/ansible/ansible/issues/66413).
- apt - fix package selection to include /etc/apt/preferences(.d) (https://github.com/ansible/ansible/issues/77969)
- urls - Guard imports of ``urllib3`` by catching ``Exception`` instead of ``ImportError`` to prevent exceptions in the import process of optional dependencies from preventing use of ``urls.py`` (https://github.com/ansible/ansible/issues/78648)
- wait_for - Read file and perform comparisons using bytes to avoid decode errors (https://github.com/ansible/ansible/issues/78214)

(adam)

2022-09-14 05:35:32 UTC MAIN commitmail json YAML

Updated devel/libunit to 1.28.0
Updated www/unit to 1.28.0
Updated www/unit-perl to 1.28.0
Updated www/unit-php to 1.28.0
Updated www/unit-python to 1.28.0
Updated www/unit-ruby to 1.28.0

(osa)

2022-09-14 05:31:42 UTC MAIN commitmail json YAML

*/*unit*: update NGINX Unit from 1.27.0 to 1.28.0

<ChangeLog>

*) Change: increased the applications' startup timeout.

*) Change: disallowed abstract Unix domain socket syntax in non-Linux
  systems.

*) Feature: basic statistics API.

*) Feature: customizable access log format.

*) Feature: more HTTP variables support.

*) Feature: forwarded header to replace client address and protocol.

*) Feature: ability to get dynamic variables.

*) Feature: support for abstract Unix sockets.

*) Feature: support for Unix sockets in address matching.

*) Feature: the $dollar variable translates to a literal "$" during
  variable substitution.

*) Bugfix: router process could crash if index file didn't contain an
  extension.

*) Bugfix: force SCRIPT_NAME in Ruby to always be an empty string.

*) Bugfix: when isolated PID numbers reach the prototype process host
  PID, the prototype crashed.

*) Bugfix: the Ruby application process could crash on SIGTERM.

*) Bugfix: the Ruby application process could crash on SIGINT.

*) Bugfix: mutex leak in the C API.

</ChangeLog>

(osa)

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

doc: Updated pkgtools/lintpkgsrc to 2022.09.14

(rillig)

2022-09-14 04:03:51 UTC MAIN commitmail json YAML

pkgtools/lintpkgsrc: ignore exit status from running pkg_info

In case of multi-versioned packages like Python modules, lintpkgsrc
queries the wrong installed packages.

Bump version.

https://mail-index.netbsd.org/pkgsrc-users/2022/09/13/msg036186.html

(rillig)

2022-09-13 23:36:24 UTC MAIN commitmail json YAML

doc: Updated editors/emacs28 to 28.2

(wiz)

2022-09-13 23:36:13 UTC MAIN commitmail json YAML

emacs28: update to 28.2.

Emacs 28.2 is a bug-fix release, with no new features with respect to
Emacs 28.1.

(wiz)

2022-09-13 23:31:02 UTC MAIN commitmail json YAML

mk: describe jansson option

(wiz)

2022-09-13 23:11:20 UTC MAIN commitmail json YAML

meld: add upstream bug report URL

(wiz)

2022-09-13 23:06:35 UTC MAIN commitmail json YAML

doc: Updated devel/meld to 3.22.0

(wiz)

2022-09-13 23:06:22 UTC MAIN commitmail json YAML

meld: update to 3.22.0.

Switch to building using meson.

2022-09-04 meld 3.22.0
======================

  Fixes:

  * Fix text filter changes on existing comparisons (Kai Willadsen)
  * Build fixes (Kai Willadsen)
  * Documentation updates (Kai Willadsen)

2022-08-14 meld 3.21.3
======================

  Features:

  * Add shortcut for open externally action (Kai Willadsen)
  * Add improved tooltips for tab labels (Kai Willadsen)

  Fixes:

  * Move horizontal-icon menu section to regular menu items (Kai Willadsen)
  * Fix chunk navigation actions sometimes not working after chunk push/pull
    actions (Kai Willadsen)
  * Show more parent context in path label display (Kai Willadsen)
  * Update meson build to strip env from shebang line (Kai Willadsen)
  * Fix left-click chunk actions under certain window managers (Dmytro Bagrii)
  * Fix version control showing console windows on Windows (Kai Willadsen)
  * Fix path label display for very long filenames (Kai Willadsen)
  * CI fixes (Bartłomiej Piotrowski, Kai Willadsen)
  * Issues fixed: #141, #496, #646, #658, #682, #692, #694, #697

2022-06-18 meld 3.21.2
======================

  Features:

  * Folder comparison now supports compare differently-named files across
    panes, by marking files for comparison (Helly Guo)
  * Synchronization points are now significantly easier to use and more
    robust, and have new user documentation (Roberto Vidal)
  * Added option to ignore Unicode normalisation form differences when
    comparing paths (Dan B)
  * The files or folders being compared can now be swapped in two pane mode,
    using the new View -> Swap left and right panes menu item (Helly Guo)
  * Folder comparisons now show a "(scanning...)" indication in tree view
    rows as an additional visual cue that the comparison is still running
    (Kai Willadsen)
  * Folder comparisons have a new optional ISO-format time column (Kai
    Willadsen)

  Fixes:

  * Update icon usage to support stock icon removal from new Adwaita versions
    (Jan Tojnar)
  * Build fix for Meson 0.61.0 (Silvio Fricke)
  * The new pathlabel widgets now support user-provided custom labels (Kai
    Willadsen)
  * Fix file selectors in folder comparisons to always open in the current
    folder (Kai Willadsen)
  * Using a custom save path (i.e., the --output flag) now sets a buffer as
    modified, so that unchanged merges can be saved (Kai Willadsen)
  * Comparing new or deleted rows in folder comparison now opens a two-pane
    file comparisons for consistency (Kai Willadsen)
  * Destructive dialog actions now have appropriate styling (Kai Willadsen)
  * Invalid user settings for folder comparison columns are now handled more
    gracefully (Kai Willadsen)
  * The nightly flatpak build now includes Git to make version control
    comparisons somewhat functional (Kai Willadsen)
  * Issues fixed: #11, #85, #188, #319, #381, #475, #492, #581, #620, #638,
    #645, #660, #662, #672

2022-01-07 meld 3.21.1
======================

  UI changes:

  * A new custom per-pane location display widget replaces the standard GTK+
    file chooser button and our existing placeholder path display, including
    actions for opening containing folder and copying file paths (Kai
    Willadsen)
  * Version control comparison has had its action bar modernised in line with
    file and folder comparison (Kai Willadsen)

  Features:

  * The find bar now remembers the previous search across panes (Jack)
  * We show a warning to the user if they're trying to compare a file or
    folder to itself (Jack)
  * Meld no longer uses custom file chooser dialogs, improving portability
    and flatpak behaviour (Mario Aichinger)
  * Two pane comparisons now allow Alt+Right/Left to work in either pane
    (Anatoli Babenia)
  * Certain header bar actions (e.g., conflict navigation, filters) are now
    only shown in their appropriate comparison types (Kai Willadsen)
  * The application title no longer includes the per-comparison label (Kai
    Willadsen)
  * Add a preference for GTK's dark theme support (Kai Willadsen)
  * Retain clipboard contents after exiting Meld (Kai Willadsen)

  Fixes:

  * Fix incorrect detection of FUSE directory comparisons as remote (mscdex)
  * Fix "Open Externally" on Windows for paths with spaces (adam0antium)
  * Fix syntax highlighting in version control by using the correct file
    extension (Alan Suran)
  * Move application icons into the resource bundle (Vasily Galkin)
  * Improved error reporting for invalid change actions (Anatoli Babenia)
  * Fix too-large minimum window size from status bar buttons (Kai Willadsen)
  * Fix Subversion comparsion on Python 3.9 (Kai Willadsen)
  * Fix bad translation source strings with multiple arguments (Kai Willadsen)
  * Fix performance regression in file comparison line splitting logic (Kai
    Willadsen)
  * Fix folder comparison sensitivity breaking when cancelling a scan (Kai
    Willadsen)
  * Fix occasional traceback when closing comparisons (Kai Willadsen)
  * Fix orphaned comparison helper process when quitting (Kai Willadsen)
  * Minor UI fixes:
    * Fix About dialog URL (TotalCaesar659)
    * Update About dialog copyright (Kai Willadsen)
    * The new comparison page now better distinguishes the "Compare" and
      "Blank Comparison" actions (Kai Willadsen)
    * The comparison overview map is now more responsive when dragging (Kai
      Willadsen)
    * The find bar now waits briefly before searching to improve
      responsiveness (Kai Willadsen)
    * The find bar no longer hides when it loses focus (Kai Willadsen)
    * Allow preferences dialog to be resized (Kai Willadsen)
    * Main menu can now be activated with F10
    * Find next/previous can now be activated with F3/Shift+F3 (Kai Willadsen)
  * Windows fixes:
    * Add a MeldConsole.exe executable for running Meld from the console (Kai
      Willadsen)
    * Update Windows build to force all-users installation (Kai Willadsen)
    * Improve default monospace font on Windows (Kai Willadsen)
    * Fix empty line height and fallback fonts by changing the Pango font
      backend to fontconfig on Windows (Kai Willadsen)
    * Add Meld's install directory to the Windows PATH (Kai Willadsen)
    * Add a basic GTK settings.ini for Windows builds (Kai Willadsen)
    * Add the Meld icon to the Windows add/remove programs UI (Kai Willadsen)
    * Fix file comparison holding a directory handle after close (Kai
      Willadsen)
  * Issues fixed: 25, 91, 143, 354, 433, 445, 453, 459, 477, 482, 488, 491,
    499, 502, 526, 530, 539, 541, 557, 561, 564, 565, 571, 579, 590, 603

  Internal changes:

  * Modernise and improve the new Meson build rules (Iñigo Martínez)
  * CI + build improvements (Jason Edson, Jordan Petridis, Vasily Galkin, Kai
    Willadsen)
  * Nightly Meld builds now use the standard nightly icon styling (Kai
    Willadsen)
  * Clarify licensing in appdata (Kai Willadsen)
  * Windows build fixes (Kai Willadsen)
  * Add documentation on hosting infrastructure (Kai Willadsen)

2020-04-19 meld 3.21.0
======================

  UI changes:

  * Move to a modern GTK headerbar-based design, including:
    * More extensive action support in the header bar
    * New comparison overview map widget that provides a clearer overview for
      multiple panes at once, and allows for more natural scrollbar
      positioning (Kai Willadsen)
    * Text, filename and version filters are now all accessible from the
      toolbar (Kai Willadsen)
    * Refreshed find bar that more closely matches other applications (Kai
      Willadsen)
    * Remove application menu in line with Initiatives#4 (Kai Willadsen)
    * New recent comparison selection widget (Kai Willadsen)
    * Change tab style to be full-width and hidden for single tab windows (Kai
      Willadsen)
  * Make file comparison change navigation more intuitive by changing how it
    decides where to scroll from (Heikki Ketoharju)
  * Completely refreshed Meld application icon (Alex Monday)
  * File comparison now has overscroll at the bottom of file comparisons,
    making it easier to see end-of-file differences and improving scroll
    syncing (Kai Willadsen)
  * Text wrapping, whitespace, line numbers and line highlight can now all be
    toggled from the file comparison status bar (Kai Willadsen)

  Features:

  * Add support for CVS in version control comparisons (gitqlt)
  * Copy selected file paths in folder comparison (WenGuoyao)
  * Improve dark theme detection so custom Meld highlighting better matches
    the user's theme (Kai Willadsen)
  * Meld's built-in GtkSourceView schemes now support syntax highlighting
    (Kai Willadsen)
  * Moving past the first or last change using our change navigation now
    alerts with the standard error bell (Kai Willadsen)
  * Support nightly Flatpak builds of Meld using GNOME's CI (Kai Willadsen)
  * Support development using GNOME Builder's workflow

  Fixes:

  * CI and build system fixes (Michael Behrisch, Frank Dana, Piotr Drąg, Vasily Galkin)
  * Fix running uninstalled from non-project-base folder (Vasily Galkin)
  * Fix file comparison closing after file save (Vasily Galkin)
  * Fix file comparison handling of certain line breaks (Kai Willadsen)
  * Fix folder comparison display of large file sizes (andre)
  * Fix folder comparisons with pre-epoch timestamps (Kai Willadsen)
  * Fix folder comparisons not handling ignore blank lines + text filters (Kai
    Willadsen)
  * Handle file deletion better on NFS mounts (Kai Willadsen)
  * Fix handling of bad filter regular expressions (Kai Willadsen)
  * Fix push action on missing changes in three way comparison (Kai Willadsen)
  * Default file chooser encoding to autodetect (Kai Willadsen)
  * Minor UI fixes:
    * Statusbar now correctly sets default encoding & file type for empty
      files (Kai Willadsen)
    * Statusbar tries to keep a constant width for the cursor label (Kai
      Willadsen)
    * Folder comparisons set sensitivity correctly for empty rows (Kai
      Willadsen)
    * Give commit dialog message area a reasonable height (Kai Willadsen)
    * Fix long file name wrapping in info bar notifications (Kai Willadsen)
    * Fix long file name ellipsization in file comparisons (Kai Willadsen)
  * Windows fixes:
    * Fix crash when started with unexpected environment (Vasily Galkin)
    * Fix dbus support for single-instance behaviour (Vasily Galkin)
    * Fix internationalisation building from source (ThunderEX)
    * Fix SVG icon display (Kai Willadsen)
    * Support logging to a file on Windows for debugging (Kai Willadsen)
    * Default file encoding to UTF-8 to avoid Windows-specific locale issues
      (Kai Willadsen)
  * Typo fixes (luzpaz)
  * Localisation fixes (Piotr Drąg)

  Internal changes:

  * Add Meson build system support; setuptools is still supported for Windows
    and Mac OS builds, but Linux distributions should switch to building with
    Meson (Bilal Elmoussaoui, Kai Willadsen)
  * Move from GtkUIManager to GAction-based actions
  * Move all UI-file-constructed widgets from custom Python wrapper classes
    to using real GtkWidget templates
  * Move UI templates, menus, custom icons and CSS to be resource-loaded
  * Move to pre-commit using flake8 and isort for CI linting
  * Move to new GtkSourceView 4 API
  * Modernised Python GObject API usage, including signal and property usage
  * Fix some deprecated GTK API usage
  * Support Python 3.8
  * Updated dependencies:
    * Python 3.6
    * GTK+ 3.20
    * GLib 2.48
    * GtkSourceView 4.0
    * pygobject 3.30
    * pycairo 1.15

  * Issues fixed: 62, 78, 119, 170, 240, 265, 265, 267, 279, 290, 313, 314,
    316, 321, 322, 337, 341, 342, 344, 344, 350, 351, 359, 419, 432, 439, 442,
    451

(wiz)

2022-09-13 21:34:13 UTC MAIN commitmail json YAML

doc: Updated textproc/libxslt to 1.1.34nb10

(gutteridge)

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

libxslt: address CVE-2021-30560

Cherry-picked from the (new) upstream's 1.1.35 release.

(gutteridge)

2022-09-13 17:55:49 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.14.3

(pin)

2022-09-13 17:55:29 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.14.3

- fix crash with token searches - Fix #504 - Thanks @FedericoStra

(pin)

2022-09-13 17:54:45 UTC MAIN commitmail json YAML

doc: Updated sysutils/lsd to 0.23.1

(pin)

2022-09-13 17:54:26 UTC MAIN commitmail json YAML

sysutils/lsd: update to 0.23.1

0.23.1 - 2022-09-13
Fixed
- Fix tab completion for paths in ZSH from duhdugg
- Fix POSIX-compatible exit status from duhdugg

(pin)

2022-09-13 17:18:36 UTC MAIN commitmail json YAML

2022-09-13 17:18:07 UTC MAIN commitmail json YAML

2022-09-13 14:03:11 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec-expectations to 3.11.1

(taca)

2022-09-13 14:02:48 UTC MAIN commitmail json YAML

devel/ruby-rspec-expectations: update to 3.11.1

3.11.1 / (2022-09-12)

Bug Fixes:

* Allow the contain_exactly matcher to be reused by resetting its internals
  on matches? (@bclayman-sq, #1326)
* Using the exist matcher on FileTest no longer produces a deprecation
  warning. (Ryo Nakamura, #1383)

(taca)

2022-09-13 13:54:13 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec-support to 3.11.1

(taca)

2022-09-13 13:53:35 UTC MAIN commitmail json YAML

devel/ruby-rspec-support: update to 3.11.1

3.11.1 (2022-09-12)

Bug Fixes:

* Fix ripper detection on TruffleRuby. (Brandon Fish, #541)

(taca)

2022-09-13 12:35:43 UTC MAIN commitmail json YAML

Updated security/py-oauthlib, textproc/py-yamllint

(adam)

2022-09-13 12:35:26 UTC MAIN commitmail json YAML

py-yamllint: updated to 1.28.0

1.28.0 (2022-09-12)

Better compress PNG image in documentation
Remove __future__ imports specific to Python 2
Remove inheritance from object specific to Python 2
Simplify GitHub Actions example in documentation
Update ALE vim plugin link in documentation
Update license to latest version of GPLv3
Pre-compile disable/enable rules regexes
Rule quoted-strings: add allow-quoted-quotes option
Add option ignore-from-file in config

(adam)

2022-09-13 12:32:55 UTC MAIN commitmail json YAML

py-oauthlib: updated to 3.2.1

3.2.1 (2022-09-09)
------------------
OAuth2.0 Provider:
* Metadata endpoint support of non-HTTPS
* CVE-2022-36087

OAuth1.0:
* Allow IPv6 being parsed by signature

General:
* Improved and fixed documentation warnings.
* Cosmetic changes based on isort

(adam)

2022-09-13 11:43:43 UTC MAIN commitmail json YAML

Updated misc/py-immutables, devel/py-jupyter_client

(adam)

2022-09-13 11:43:25 UTC MAIN commitmail json YAML

py-jupyter_client: updated to 7.3.5

7.3.5

Enhancements made

- add `AsyncKernelClient` to `doc/api/client.rst`

Bugs fixed

- Use tornado 6.2's PeriodicCallback in restarter
- Make \_stdin_hook_default async

(adam)

2022-09-13 11:41:34 UTC MAIN commitmail json YAML

2022-09-13 10:56:36 UTC MAIN commitmail json YAML

vorbis-tools: don't nest .a-files; ld(1) from latest xcode chokes on it

(tnn)

2022-09-13 08:03:12 UTC MAIN commitmail json YAML

Updated converters/py-fastbencode, devel/py-traitlets

(adam)

2022-09-13 08:02:36 UTC MAIN commitmail json YAML

py-traitlets: updated to 5.4.0

5.4.0
- Fix version_info
- Make generated config files more lintable
- Fix union trait from string
- Add security.md, and tidelift bage

(adam)

2022-09-13 07:59:34 UTC MAIN commitmail json YAML

py-fastbencode: updated to 0.0.12

0.0.12
Unknown changes

(adam)

2022-09-13 05:37:50 UTC MAIN commitmail json YAML

mk: OSX_SDK_MAP 12.6 -> 12.3

(tnn)

2022-09-12 21:09:07 UTC MAIN commitmail json YAML

doc: Updated editors/featherpad to 1.3.2

(wiz)

2022-09-12 21:08:57 UTC MAIN commitmail json YAML

featherpad: update to 1.3.2.

(from pin)

- Lack of prompt dialog on closing Qt6-based FeatherPad under Wayland is fixed
  (the problem was caused by a bug in Qt6).

Also:
- The Unix signal handling is revamped.
- Instant tab tooltips are replaced by ordinary ones under Wayland (because
  Wayland compositors have problem with instant tooltips of inactive windows).
- Toml syntax highlighting is added.
- The detection of legacy encodings has been totally removed with Qt6.

(wiz)

2022-09-12 20:42:15 UTC MAIN commitmail json YAML

passenger: Hacky fix for .la leaking into LDFLAGS.

(jperkin)

2022-09-12 18:44:51 UTC MAIN commitmail json YAML

doc: Updated lang/clojure to 1.11.1.1155

(ryoon)

2022-09-12 18:44:09 UTC MAIN commitmail json YAML

clojure: Update to 1.11.1.1155

Changelog:
1.11.1.1155 (Aug 5, 2022)

  * TDEPS-228 Add support for auto inferred Sourcehut git urls

  * Update aws-api, Maven, etc dep versions

  * Use tools.deps.alpha 0.14.1222

1.11.1.1149 (Jun 21, 2022)

  * clj -Ttools install-latest - refine how versions are filtered, sorted, and
    newest selected

  * Update to tools.tools v0.2.8

  * Use tools.deps.alpha 0.14.1212

1.11.1.1139 (Jun 16, 2022)

  * Add clj -Ttools install-latest api function, examples:

  * Install tool: clj -Ttools install-latest :lib io.github.clojure/
    tools.deps.graph :as graph

  * Update tool: clj -Ttools install-latest :tool graph

  * Fix regression with clj -X:deps find-versions from 1.11.1.1119

  * Output from clj -X:deps find-versions now provides :git/tag and :git/sha

  * Update to tools.tools v0.2.6

  * Use tools.deps.alpha 0.14.1205

1.11.1.1129 (Jun 14, 2022)

  * Fix directory context of -X:deps prep with transitive local deps

  * Use tools.deps.alpha 0.14.1194

1.11.1.1124 (Jun 11, 2022)

  * Fix bug in TDEPS-213 change

  * Use tools.deps.alpha 0.14.1189

1.11.1.1119 (Jun 9, 2022)

  * TDEPS-213 - Add -X:deps aliases to list available aliases

  * TDEPS-226 - More nunanced error handling for s3 downloads

  * Better error message when git url can??t be inferred

  * Use tools.deps.alpha 0.14.1185

1.11.1.1113 (Apr 25, 2022)

  * TDEPS-153 - yet more fixes for errors during concurrent Maven downloads

  * Use tools.deps.alpha 0.14.1178

1.11.1.1105 (Apr 5, 2022)

  * Default to Clojure 1.11.1 if no Clojure version specified

1.11.0.1100 (Mar 28, 2022)

  * Default to Clojure 1.11.0 if no Clojure version specified

  * TDEPS-153 Fix concurrency issues in Maven artifact downloads

1.10.3.1087 (Feb 28, 2022)

  * Fix error message when git url missing or not inferred

  * Pass :exec-fn and :exec-args to -X/-T even when using -Scp

  * TDEPS-222 Make Clojure dependency in pom a compile dependency, not provided

  * TDEPS-203 In -X:deps prep - now takes basis settings, including aliases

  * TDEPS-197 -X:deps git-resolve-tags - now resolves to :git/tag and :git/sha

  * -X:deps tree - now takes basis settings

  * -X:deps mvn-pom - now takes basis settings

  * -X:deps list - put license abbreviation list in a resource and load on
    demand

  * Use tools.deps.alpha 0.12.1158

1.10.3.1075 (Feb 2, 2022)

  * TDEPS-216 - Built-in :deps alias should remove project paths from classpath

  * Improve error if git sha is not found in git repo

  * Improve prep error if transtive dep??s prep function is unresolvable

  * Bump AWS deps to latest versions

  * Use tools.deps.alpha 0.12.1135

1.10.3.1069 (Jan 26, 2022)

  * Update some Maven transitive deps to address some CVEs

  * Update to tools.tools v0.2.5

  * Add check to error on invocation of multiple exec functions

  * Use tools.deps.alpha 0.12.1120

1.10.3.1058 (Jan 5, 2022)

  * TDEPS-207 Fix deadlock in version range resolution

  * TDEPS-215 Fix race condition during parallel loading of s3 transporter

  * Don??t track local deps.edn manifest for caching if deps project doesn??t
    have one

  * Update maven-core to 3.8.4, aws libs, tools.build, tools.tools to latest

  * Use tools.deps.alpha 0.12.1109

1.10.3.1040 (Dec 1, 2021)

  * Add clj -X:deps list for listing the full transitive set of deps and their
    license info - see docs

  * Improved error handling for unknown tool with -T or -X:deps find-versions

  * Use tools.deps.alpha 0.12.1084

1.10.3.1029 (Nov 8, 2021)

  * TDEPS-212 Cover a much wider range of valid git dep urls, including git
    file urls

  * Use tools.deps.alpha 0.12.1071

1.10.3.1020 (Nov 5, 2021)

  * TDEPS-83 Invalidate classpath cache when local dep manifests change

  * Add new clj -X:deps list program to list the full lib set on the classpath,
    see API docs for more info

  * Bump deps to more recent versions - aws-api, jetty-client, etc

  * Clean up exception handling for -X/-T

  * Use tools.deps.alpha 0.12.1067

1.10.3.998 (Oct 26, 2021)

  * Remove bottle :unneeded from brew formulas (no longer needed)

  * TDEPS-209 Include only jar files in classpath from Maven artifacts

  * Update to tools.tools v0.2.1 (minor improvements in clj -Ttools list)

  * Use tools.deps.alpha 0.12.1058

1.10.3.986 (Sep 22, 2021)

  * Fix nested session cache computation for local pom model building

  * Use tools.deps.alpha 0.12.1048

1.10.3.981 (Sep 21, 2021)

  * Update to latest AWS API libs

  * Downgrade Maven resolver libs to better match Maven core libs

  * Use tools.deps.alpha 0.12.1041

1.10.3.967 (Sep 1, 2021)

  * Refine exec exceptions for missing namespace vs missing function in
    namespace

  * Replace Maven-based build process with tools.build

  * Compile entry points in tools.deps used for building classpaths for
    performance

  * Use tools.deps.alpha 0.12.1036

1.10.3.943 (Aug 13, 2021)

  * TDEPS-199 Use default http-client in S3 transporter

  * Cache S3 transporter for a repo

  * Fixed session cache to work properly across threads / binding stacks for
    better perf

  * Replace specific maven version range requests with non-range request to
    reduce repo metadata lookups

  * Load and cache Maven settings once for perf

  * Cache version range resolution results for perf

  * Use tools.deps.alpha 0.12.1019

1.10.3.933 (July 28, 2021)

  * deps.edn

      + git deps

          o If a git library name follows the repo convention names, the :git/
            url can now be inferred (:git/url can also be specified explicitly
            and takes precedence)

          o :git/tag and prefix :git/sha can now be specified instead of the
            full sha. Both must point to the same commit.

          o :sha has been renamed to :git/sha but the original is still
            supported for backwards compatibility

      + :deps/prep-lib - a new top-level key can be used to say how a source
        lib should be prepared before being added to the classpath. This key??s
        value is a map with :alias, :fn, and :ensures. See prep docs for more
        info.

      + :tools/usage - a new top-level key can be used to provide the
        :ns-default and :ns-aliases context for a tool

  * Tools - git-based programs that can be installed with a local name. Tools
    can provide their own usage context in deps.edn.

      + Added new auto-installed tool named tools with functions install, list,
        remove. See reference.

      + Install a tool with clojure -Ttools install <lib> <coord> :as
        <toolname>

      + Run a tool with clojure -T<toolname> fn (also takes -X style args)

  * Clojure CLI

      + New -T option is like -X (executes a function) but does not use the
        project classpath, instead uses tool classpath (and adds :paths ["."]
        by default). -T:aliases is otherwise same as -X. -Ttoolname resolves
        named tool by name and uses that tool lib.

      + TDEPS-198 - -X and -T will not wait to exit if futures/agents have been
        used

      + TDEPS-182 - Improve deprecation messages to be more accurate

      + TDEPS-183 - Fix -Sdescribe output to be valid EDN on Windows

      + TDEPS-179 - Fix incorrect classpath when :classpath-overrides removes
        path

      + Delay computation of local-repo path (don??t compute at load time)

      + Use tools.deps.alpha 0.12.1003

  * New -X:deps programs:

      + find-versions - to find versions of Maven or git libs or tools

      + prep - use to prep source libs

      + help/dir - to list available functions in a tool namespace

      + help/doc - to list docs for a tool namespace or function

Read more at Source Libs and Builds.

1.10.3.855 (May 25, 2021)

  * Fix in applying :jvm-opts with -X execution on Windows

1.10.3.849 (May 21, 2021)

  * Adds support for a trailing map of kvs in -X calls (similar to Clojure 1.11
    trailing map to vararg calls)

  * Updates all Maven deps to latest (maven-resolver 1.7.0, maven core 1.8.3)
    to address these security concerns

      + CVE-2020-13956 - bumps deps on Apache HttpClient used by Maven

      + CVE-2021-26291 - potential security problems regarding Maven
        repositories:

          o Due to the possibility of MITM (man in the middle) attacks, http
            repo access is now blocked by default. tools.deps/Clojure CLI has
            always used https repos in the default repository list (central and
            clojars), so this mostly impacts any explicit http repositories
            defined in deps.edn

          o Concerns over the "hijacking" of repository urls by transitive pom
            deps (or their super poms) to download artifacts from malicious
            repos. Maven made no changes here, but did clarify how repos are
            resolved on this page. From a deps perspective, we only use
            repositories declared in the top-level deps.edn (if transitive deps
            need a custom repo, you will need to add it at top-level too). For
            tools.deps use of pom dependencies, we are providing the repos of
            the top deps.edn file (which should always put Maven Central and
            Clojars first), then deferring to Maven for the rest.

  * Use tools.deps.alpha 0.11.922

1.10.3.839 (May 12, 2021)

  * Fix Linux installer breakage in 1.10.3.833

1.10.3.833 (May 11, 2021)

  * TDEPS-177 - Fix Maven mirrors to look up by id, not name

  * Remove flag when fetching git deps so that older git versions work

  * Tweak some warning messages

  * Clean up scripts to simplify variable replacement

  * Use tools.deps.alpha 0.11.918

1.10.3.822 (Apr 3, 2021)

  * Fix issue with git deps where new commits on branches were not fetched

1.10.3.814 (Mar 16, 2021)

  * git deps: switch from using jgit to shelling out to git (must be git >=
    2.5)

      + New env vars for control:

          o GITLIBS_COMMAND - command to invoke when shelling out to git,
            default = git

          o GITLIBS_DEBUG - set to true to print git commands and output to
            stderr, default = false

  * Made git fetch only when shas can??t be resolved to improve performance

  * Bump dep versions for tools.cli and aws api to latest

  * Use tools.deps.alpha 0.11.905

1.10.2.796 (Feb 23, 2021)

  * Fix clj -X:deps git-resolve-tags to update the sha to match the tag

  * Perf improvements for git or local deps using pom.xml

  * Use tools.deps.alpha 0.9.884

1.10.2.790 (Feb 19, 2021)

  * Add -version and --version options

  * TDEPS-56 - Fix main-opts and jvm-opts word splitting on spaces

  * TDEPS-125 - Use JAVA_CMD if set (thanks Gregor Middell!)

  * Add warning if :paths or :extra-paths refers to a directory outside the
    project root (in the future will become an error)

  * Use tools.deps.alpha 0.9.871

1.10.2.774 (Jan 26, 2021)

  * Improve error when git dep version relationship can??t be determined

  * Switch to 1.10.2 for default Clojure version

  * Use tools.deps.alpha 0.9.863

1.10.1.763 (Dec 10, 2020)

  * Set exit code for -X ex-info error

  * Sync up cli syntax for aliases in help

  * Use tools.deps.alpha 0.9.857

1.10.1.754 (Dec 7, 2020)

  * New, more informative tree format for clj -Stree / clj -X:deps tree

  * Added options for use with clj -X:deps tree

  * Use tools.deps.alpha 0.9.857

1.10.1.739 (Nov 23, 2020)

  * Fix use of jdk profile activation in local deps with pom files

  * Fix error handling for -X to avoid double throw

  * Add error handling for -A used without an alias

  * Use tools.deps.alpha 0.9.840

1.10.1.727 (Oct 21, 2020)

  * Fix clj -X:deps tree adding tools.deps.alpha to tree

  * Fix clj -X:deps mvn-pom adding tools.deps.alpha to pom deps

  * Fix clj -X:deps git-resolve-tags not working

  * TDEPS-169 - Fix clj -X:deps mvn-install on jar to also install embedded pom

  * Fix clj -Spom not respecting dep modifications from -A (regression)

  * Use tools.deps.alpha 0.9.833

1.10.1.716 (Oct 10, 2020)

  * Make edn reading tolerant of unknown tagged literals

  * Update to latest dependencies for maven-resolver and aws-api

  * Use tools.deps.alpha 0.9.821

1.10.1.708 (Oct 7, 2020)

  * Fixes to handling transitive deps when newer versions of a dep are found in
    the dep expansion

  * TDEPS-168 - Improvements to -X error message handling

  * Use tools.deps.alpha 0.9.816

1.10.1.697 (Sept 25, 2020)

  * Added execution mode (-X)

  * Added prepare mode (-P)

  * Expanded main execution (-M) to support all argmap arguments

  * Added new argmap attributes for namespace resolution:

      + :ns-aliases and :ns-default

  * Added new clojure.tools.cli.api available via -X:deps alias:

      + clj -X:deps git-resolve-tags

      + clj -X:deps mvn-install

      + clj -X:deps mvn-pom

      + clj -X:deps tree

  * Deprecated -R, -C (use -X, -M, or -A instead)

  * Deprecated unqualified lib names in deps.edn (use fully qualified lib
    names)

  * Deprecated alias tool args :deps and :paths (use :replace-deps and
    :replace-paths)

  * Removed -O (use -X, -M, or -A)

  * Removed -Sresolve-tags (use -X:deps git-resolve-tags)

  * TDEPS-152 - Fixes to -Spom generation with srcDirectory

  * TDEPS-155 - Better error handling for bad coordinates

  * TDEPS-167 - Handle absolute resource paths in pom deps

  * Use tools.deps.alpha 0.9.810

1.10.1.561 (July 17, 2020)

  * Rework exclusion handling when exclusion sets differ for same lib/version

  * Use tools.deps.alpha 0.8.709

1.10.1.547 (June 11, 2020)

  * (Windows) Write -Spath to output, not to host

  * TDEPS-152 - Fix bad addition of srcDirectory in pom gen

  * TDEPS-155 - Add error checking for missing :mvn/version

  * Use tools.deps.alpha 0.8.695

1.10.1.536 (Feb 28, 2020)

  * Release automation work, no tool changes

1.10.1.510 (Feb 14, 2020)

  * TDEPS-150 - Fix regression in supporting -Scp flag (avoid resolving deps)

  * TDEPS-148 - Fix incorrect path resolution for git/local dep without
    deps.edn

  * Use tools.deps.alpha 0.8.677

(ryoon)

2022-09-12 17:48:52 UTC MAIN commitmail json YAML

gimp-devel: Disable docs explicitly to prevent PLIST divergence

(ryoon)

2022-09-12 16:10:45 UTC MAIN commitmail json YAML

Updated net/samba4, net/py-zeroconf

(adam)

2022-09-12 16:10:24 UTC MAIN commitmail json YAML

py-zeroconf: updated to 0.39.1

0.39.1
Performance improvements for constructing outgoing packet data

(adam)

2022-09-12 16:04:57 UTC MAIN commitmail json YAML

samba4: updated to 4.16.5

Changes since 4.16.4
--------------------
* BUG 15128: Possible use after free of connection_struct when iterating
  smbd_server_connection->connections.
* BUG 15086: Spotlight RPC service returns wrong response when Spotlight is
  disabled on a share.
* BUG 15126: acl_xattr VFS module may unintentionally use filesystem
  permissions instead of ACL from xattr.
* BUG 15153: Missing SMB2-GETINFO access checks from MS-SMB2 3.3.5.20.1.
* BUG 15161: assert failed: !is_named_stream(smb_fname)") at
  ../../lib/util/fault.c:197.
* BUG 15148: Missing READ_LEASE break could cause data corruption.
* BUG 15124: rpcclient can crash using setuserinfo(2).
* BUG 15132: Samba fails to build with glibc 2.36 caused by including
  <sys/mount.h> in libreplace.
* BUG 15152: SMB1 negotiation can fail to handle connection errors.
* BUG 15078: samba-tool domain join segfault when joining a samba ad domain.

(adam)

2022-09-12 13:12:54 UTC MAIN commitmail json YAML

doc: Updated devel/nspr to 4.35

(wiz)

2022-09-12 13:12:44 UTC MAIN commitmail json YAML

nspr: update to 4.35.

NSPR 4.35 contains the following changes:
- fixes for building with clang
- use the number of online processors for the
  PR_GetNumberOfProcessors() API on some platforms
- fix build on mips+musl libc
- Add support for the LoongArch 64-bit architecture

(wiz)

2022-09-12 12:32:31 UTC MAIN commitmail json YAML

macOS: Support MACOSX_DEPLOYMENT_TARGET.

This allows the user to specify an exact SDK to use, and can be used to build
packages for an older release of macOS than the host.  The user should ideally
set this via environment variable at bootstrap time, and pkgsrc will then
encode that into mk.conf and use it for all builds.

Tested on macOS 12.x building against an 11.3 SDK for both arm64 and x86_64.

(jperkin)

2022-09-12 12:16:06 UTC MAIN commitmail json YAML

go: Force GOHOSTARCH for Darwin x86_64.

Fixes builds of go118 and newer in x86_64 chroots on an arm64 host.  The go
build system parses "uname -v" and incorrectly assumes that if you're running
on an arm64 host you always want arm64 binaries.

(jperkin)

2022-09-12 12:12:51 UTC MAIN commitmail json YAML

go-bin: Support DARWIN_CHROOTED for x86_64 too.

Fixes build in an x86_64 chroot on an arm64 host.

(jperkin)

2022-09-12 11:50:43 UTC MAIN commitmail json YAML

doc: Updated sysutils/dua-cli to 2.18.0

(pin)

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

sysutils/dua-cli: update to 2.18.0

Fixes
- Remove a duplicate draw call which would have doubled the time it takes to
  refresh on user input.
  This might have been noticable when large amounts of files are displayed.

New Features
- Automatically resize if the terminal changes in size.

(pin)

2022-09-12 11:05:25 UTC MAIN commitmail json YAML

Updated finance/py-eth-hash, textproc/py-parsimonious, finance/py-eth-abi, devel/py-hexbytes, finance/py-eth-account

(adam)

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

py-eth-account: updated to 0.7.0

eth-account v0.7.0 (2022-08-17)

Bugfixes

bump ansi-regex to 5.0.1 to fix minor ReDos vulnerability
Enable lint runs again on CI
fix DoS-able regex pattern
Allow towncrier to build the release notes again

Improved Documentation

Add example to generate multiple accounts from a mnemonic
Pin Jinja2 at >=3.0.0,<3.1.0; pin towncrier==18.5.0; open up Sphinx requirement to allow >=1.6.5,<5.
added missing quotes to readme dev environment setup example

Breaking changes

Change bitarray dependency requirement to be >=2.4,<3 since 2.4 has wheels for all platform types.
Fix errors in EIP-712 signing

(adam)

2022-09-12 11:01:34 UTC MAIN commitmail json YAML

py-hexbytes: updated to 0.3.0

HexBytes v0.3.0 (2022-08-17)

Breaking changes

Drop support for Python 3.6, update Sphinx doc dependency requirement

(adam)

2022-09-12 10:57:49 UTC MAIN commitmail json YAML

2022-09-12 10:57:05 UTC MAIN commitmail json YAML

py-parsimonious: updated to 0.10.0

0.10.0
Fix infinite recursion in __eq__ in some cases. (FelisNivalis)
Improve error message in left-recursive rules. (lucaswiman)
Add support for range {min,max} repetition expressions (righthandabacus)
Fix bug in * and + for token grammars (lucaswiman)
Add support for grammars on bytestrings (lucaswiman)
Fix LazyReference resolution bug 134 (righthandabacus)
~15% speedup on benchmarks with a faster node cache (ethframe)

Warning

This release makes backward-incompatible changes:

Fix precedence of string literal modifiers u/r/b. This will break grammars with no spaces between a reference and a string literal. (lucaswiman)

(adam)

2022-09-12 10:51:29 UTC MAIN commitmail json YAML

py-eth-hash: updated to 0.5.0

eth-hash v0.5.0 (2022-07-20)

Performance improvements

Prefer pysha3 backend by default

(adam)

2022-09-12 09:56:05 UTC MAIN commitmail json YAML

doc: Updated lang/gawk to 5.2.0

(wiz)

2022-09-12 09:55:56 UTC MAIN commitmail json YAML

gawk: update to 5.2.0.

Changes from 5.1.x to 5.2.0
---------------------------

*****************************************************************************
* MPFR mode (the -M option) is now ON PAROLE.  This feature is now being    *
* supported by a volunteer in the development team and not by the primary  *
* maintainer.  If this situation changes, then the feature will be removed. *
* For more information see this section in the manual:                      *
* https://www.gnu.org/software/gawk/manual/html_node/MPFR-On-Parole.html    *
*****************************************************************************

1. Infrastructure upgrades: Libtool 2.4.7, Bison 3.8.2.

2. Numeric scalars now compare in the same way as C for the relational
  operators. Comparison order for sorting has not changed.  This only
  makes a difference when comparing Infinity and NaN values with
  regular numbers; it should not be noticeable most of the time.

3. If the AWK_HASH environment variable is set to "fnv1a" gawk will
  use the FNV1-A hash function for associative arrays.

4. The CMake infrastructure has been removed. In the five years it was in
  the tree, nobody used it, and it was not updated.

5. There is now a new function, mkbool(), that creates Boolean-typed
  values.  These values *are* numbers, but they are also tagged as
  Boolean. This is mainly for use with data exchange to/from languages
  or environments that support real Boolean values. See the manual
  for details.

6. As BWK awk has supported interval expressions since 2019, they are
  now enabled even if --traditional is supplied. The -r/--re-interval option
  remains, but it does nothing.

7. The rwarray extension has two new functions, writeall() and readall(),
  for saving / restoring all of gawk's variables and arrays.

8. The new `gawkbug' script should be used for reporting bugs.

9. The manual page (doc/gawk.1) has been considerably reduced in size.
  Wherever possible, details were replaced with references to the online
  copy of the manual.

10. Gawk now supports Terence Kelly's "persistent malloc" (pma),
    allowing gawk to preserve its variables, arrays and user-defined
    functions between runs. THIS IS AN EXPERIMENTAL FEATURE!

    For more information, see the manual. A new pm-gawk.1 man page
    is included, as is a separate user manual that focuses on the feature.

11. Support for OS/2 has been removed. It was not being actively
    maintained.

12. Similarly, support for DJGPP has been removed. It also was not
    being actively maintained.

13. VAX/VMS is no longer supported, as it can no longer be tested.
    The files for it remain in the distribution but will be removed
    eventually.

14. Some subtle issues with untyped array elements being passed to
    functions have been fixed.

15. Syntax errors are now immediately fatal. This prevents problems
    with errors from fuzzers and other such things.

16. There have been numerous minor code cleanups and bug fixes. See the
    ChangeLog for details.

(wiz)

2022-09-12 08:59:15 UTC MAIN commitmail json YAML

lang/llvm: fix the logic in the powerpc section...

...so that we don't insist on -mno-pltseq on older NetBSD.

(he)

2022-09-12 08:29:31 UTC MAIN commitmail json YAML

Updated devel/py-astroid, devel/py-pylint

(adam)

2022-09-12 08:29:12 UTC MAIN commitmail json YAML

py-pylint: updated to 2.15.2

What's new in Pylint 2.15.2?

Fixed a case where custom plugins specified by command line could silently fail.
Specifically, if a plugin relies on the init-hook option changing sys.path before it can be imported, this will now emit a bad-plugin-value message. Before this change, it would silently fail to register the plugin for use, but would load any configuration, which could have unintended effects.
Fix used-before-assignment for functions/classes defined in type checking guard.
Update modified_iterating checker to fix a crash with for loops on empty list.
The docparams extension now considers typing in Numpy style docstrings as "documentation" for the missing-param-doc message.
Fix false positive for unused-variable and unused-import when a name is only used in a string literal type annotation.
Fix false positive for too-many-function-args when a function call is assigned to a class attribute inside the class where the function is defined.
Fix used-before-assignment for functions/classes defined in type checking guard.
Fix ignored files being linted when passed on stdin.
missing-return-doc, missing-raises-doc and missing-yields-doc now respect the no-docstring-rgx option.
Don't crash on OSError in config file discovery.
disable-next is now correctly scoped to only the succeeding line.
Update modified_iterating checker to fix a crash with for loops on empty list.

(adam)

2022-09-12 08:27:19 UTC MAIN commitmail json YAML

py-astroid: updated to 2.12.9

What's New in astroid 2.12.9?
=============================
* Fixed creation of the ``__init__`` of ``dataclassess`` with multiple inheritance.
* Fixed a crash on ``namedtuples`` that use ``typename`` to specify their name.

(adam)

2022-09-12 08:25:28 UTC MAIN commitmail json YAML

Updated databases/py-apsw, databases/py-peewee

(adam)

2022-09-12 08:25:05 UTC MAIN commitmail json YAML

py-peewee: updated to 3.15.2

3.15.2

Fix bug where field-specific conversions were being applied to the pattern used for LIKE / ILIKE operations.
Fix possible infinite loop when accidentally invoking the __iter__ method on certain Column subclasses.
Add new helper for specifying which Model a particular selected column-like should be bound to, in queries with joins that select from multiple sources.

(adam)

2022-09-12 08:22:18 UTC MAIN commitmail json YAML

py-apsw: updated to 3.39.3.0

3.39.3.0

Test no longer fails if APSW was compiled without SQLITE_ENABLE_COLUMN_METADATA but sqlite3 was separately compiled with it. APSW should be compiled with the same flags as sqlite3 to match functionality and APIs. (APSW issue 363)

窶砥se-system-sqlite-config setup.py build_ext option added to allow Matching APSW and SQLite options. (APSW issue 364)

(adam)

2022-09-12 08:15:53 UTC MAIN commitmail json YAML

Updated math/py-uncertainties, math/py-bottleneck

(adam)

2022-09-12 08:15:36 UTC MAIN commitmail json YAML

py-bottleneck: updated to 1.3.5

Bottleneck 1.3.5
================

Bug Fixes
- Fix numpy deprecation of non-tuple indices

Enhancements
- Switch build to manylinux_2_24_x86_64 using cibuildwheel

(adam)

2022-09-12 08:11:04 UTC MAIN commitmail json YAML

py-uncertainties: updated to 3.1.7

3.1.7:
No imp deprecation warning for Python 3.4+

(adam)

2022-09-12 08:08:39 UTC MAIN commitmail json YAML

Updated math/py-numpy, graphics/py-matplotlib

(adam)

2022-09-12 08:08:01 UTC MAIN commitmail json YAML

py-matplotlib: updated to 3.5.3

v3.5.3

This release contains several bug-fixes and adjustments:

Fix alignment of over/under symbols
Fix bugs in colorbars:
alpha of extensions
drawedges=True with extensions
handling of panchor=False
Fix builds on Cygwin and IBM i
Fix contour labels in SubFigures
Fix cursor output:
for imshow with all negative values
when using BoundaryNorm
Fix interactivity in IPython/Jupyter
Fix NaN handling in errorbar
Fix NumPy conversion from AstroPy unit arrays
Fix positional markerfmt passed to stem
Fix unpickling:
crash loading in a separate process
incorrect DPI when HiDPI screens

(adam)

2022-09-12 08:05:45 UTC MAIN commitmail json YAML

py-numpy: updated to 1.23.3

1.23.3

BLD: Add Python 3.11 wheels to aarch64 build
MAINT: Update setup.py for Python 3.11.
CI: Test NumPy build against old versions of GCC(6, 7, 8)
MAINT: support IBM i system
BUG: Fix circleci build
BUG: Expose heapsort algorithms in a shared header
BUG: Support using libunwind for backtrack
MAINT: fix an incorrect pointer type usage in f2py
BUG: change overloads to play nice with pyright.
TST,BUG: Use fork context to fix MacOS savez test
TYP,BUG: Reduce argument validation in C-based ``__class_getitem__``
TST: ensure ``np.equal.reduce`` raises a ``TypeError``
BUG: Fix the implementation of numpy.array_api.vecdot
BUG: Better report integer division overflow (backport)

(adam)

2022-09-12 07:59:45 UTC MAIN commitmail json YAML

Updated lang/python37, lang/py37-html-docs

(adam)

2022-09-12 07:58:55 UTC MAIN commitmail json YAML

python37 py37-html-docs: updated to 3.7.14

Python 3.7.14

Security
gh-95778: Converting between int and str in bases other than 2 (binary), 4, 8 (octal), 16 (hexadecimal), or 32 such as base 10 (decimal) now raises a ValueError if the number of digits in string form is above a limit to avoid potential denial of service attacks due to the algorithmic complexity. This is a mitigation for CVE-2020-10735.

This new limit can be configured or disabled by environment variable, command line flag, or sys APIs. See the integer string conversion length limitation documentation. The default limit is 4300 digits in string form.

Patch by Gregory P. Smith [Google] and Christian Heimes [Red Hat] with feedback from Victor Stinner, Thomas Wouters, Steve Dower, Ned Deily, and Mark Dickinson.
gh-87389: http.server: Fix an open redirection vulnerability in the HTTP server when an URI path starts with //. Vulnerability discovered, and initial fix proposed, by Hamza Avvan.

Core and Builtins
gh-93065: Fix contextvars HAMT implementation to handle iteration over deep trees.

The bug was discovered and fixed by Eli Libman. See MagicStack/immutables#84 for more details.

Library
bpo-36073: Raise ProgrammingError instead of segfaulting on recursive usage of cursors in sqlite3 converters. Patch by Sergey Fedoseev.

Documentation
gh-91888: Add a new gh role to the documentation to link to GitHub issues.
bpo-47138: Pin Jinja to a version compatible with Sphinx version 2.3.1.

Tests
gh-94208: test_ssl is now checking for supported TLS version and protocols in more tests.
bpo-47016: Create a GitHub Actions workflow for verifying bundled pip and setuptools. Patch by Illia Volochii and Adam Turner.
bpo-41306: Fixed a failure in test_tk.test_widgets.ScaleTest happening when executing the test with Tk 8.6.10.

Windows
bpo-47194: Update zlib to v1.2.12 to resolve CVE-2018-25032.

(adam)

2022-09-12 06:55:39 UTC MAIN commitmail json YAML

2022-09-12 06:54:05 UTC MAIN commitmail json YAML

py-lunr, py-doctor: do not support python 3.7 due to py-nltk

(wiz)

2022-09-11 20:48:19 UTC MAIN commitmail json YAML

doc: Updated devel/opa to 0.44.0

(leot)

2022-09-11 20:48:12 UTC MAIN commitmail json YAML

opa: Update to 0.44.0

Changes:
## 0.44.0

This release contains a number of fixes, two new builtins, a few new features,
and several performance improvements.

### Security Fixes

This release includes the security fixes present in the recent v0.43.1 release,
which mitigate CVE-2022-36085.

See the Release Notes for v0.43.1 for more details.

### Set Element Addition Optimization

Rego Set element addition operations did not scale linearly in the
past, and like the Object type before v0.43.0, experienced noticeable
reallocation/memory movement overheads once the Set grew past 120k-150k
elements in size.

This release introduces different handling of Set internals during element
addition operations to avoid pathological reallocation behavior, and allows
linear performance scaling up into the 500k key range and beyond.

### Set `union` Built-in Optimization

The Set `union` builtin allows applying the union operation to a set of sets.

However, as discovered in
<https://github.com/open-policy-agent/opa/issues/4979>, its
implementation generated unnecessary intermediate copies, which
resulted in poor performance; in many cases, worse than writing the
equivalent operation in pure Rego.

This release improves the `union` builtin's implementation, such that
only the final result set is ever modified, reducing memory allocations
and GC pressure.  The `union` builtin is now about 15-30% faster than
the equivalent operation in pure Rego.

### New Built-in Functions: `strings.any_prefix_match` and `strings.any_suffix_match`

This release introduces two new builtins, optimized for bulk matching of string
prefixes and suffixes: `strings.any_prefix_match`, and
`strings.any_suffix_match`.
It works with sets and arrays of strings, allowing efficient matching of
collections of prefixes or suffixes against a target string.

See the built-in functions docs for all the details:

<https://www.openpolicyagent.org/docs/v0.42.0/policy-reference/#builtin-strings-stringsany_prefix_match>

## 0.43.1

This is a security release fixing the following vulnerabilities:

- CVE-2022-36085: Respect unsafeBuiltinMap for 'with' replacements in the compiler

  See <https://github.com/open-policy-agent/opa/security/advisories/GHSA-f524-rf33-2jjr>
  for all details.

(leot)

2022-09-11 19:43:26 UTC MAIN commitmail json YAML

doc: Updated devel/goredo to 1.27.1

(schmonz)

2022-09-11 19:43:21 UTC MAIN commitmail json YAML

Update to 1.27.1. From the changelog:

- Fixed lack of .redo.-prefix in temporary file names.

(schmonz)

2022-09-11 19:41:26 UTC MAIN commitmail json YAML

doc: Updated devel/py-approvaltests to 5.7.1

(schmonz)

2022-09-11 19:41:21 UTC MAIN commitmail json YAML

Update to 5.7.1. From the changelog:

- bug fix for reporter order: will preference VScode over diff
  command line.
- added VSCode Reporter, a reporter to launch a visual diff in VS Code,
  this requires code is accessible from the command line.
    - If you are using Gitpod in the browser, approvaltests will open a
      diff view in your browser.
- Fixes Python Native Reporter to be the default reporter; if no other
  reporters are found on your machine, PythonNative reporter will be
  used. This means that the approval tests library will print a diff on
  an unconfigured machine.

(schmonz)

2022-09-11 19:33:12 UTC MAIN commitmail json YAML

doc: Updated security/tlswrapper to 20220901

(schmonz)

2022-09-11 19:33:05 UTC MAIN commitmail json YAML

2022-09-11 19:18:56 UTC MAIN commitmail json YAML

doc: Updated fonts/recursive-ttf to 1.085

(rhialto)

2022-09-11 19:18:46 UTC MAIN commitmail json YAML

fonts/recursive-ttf: update to 1.085

Refine quotation marks in Recursive Sans Latest v1.085

This release refines the weights of quotation marks in the "Sans" styles of
Recursive, especially at lighter weight values.

Previously, these quotation glyphs '"""`'## were a relatively heavy weight,
adopting the aesthetic of bold punctuation common in monospace fonts (included
Recursive Mono). However, the degree of heaviness proved somewhat distracting
in text, so this release tones that down a bit to improve readability. Now,
quotation marks better match the visual weight of other glyphs. This is most
visible at the Light styles (Weight: 300), but also impacts Regular and Medium
weights, including Slanted/Italic styles.

Monospace punctuation remains unchanged, as heavy punctuation is useful in
fixed-width fonts.

(rhialto)

2022-09-11 19:16:13 UTC MAIN commitmail json YAML

doc: Updated converters/bdf2psf to 1.210

(fcambus)

2022-09-11 19:15:59 UTC MAIN commitmail json YAML

bdf2psf: update to 1.210.

Nothing applying to bdf2psf in particular noted in the Changelog.

(fcambus)

2022-09-11 18:15:28 UTC MAIN commitmail json YAML

doc: Updated security/py-OpenSSL to 22.0.0

(wiz)

2022-09-11 18:15:07 UTC MAIN commitmail json YAML

py-OpenSSL: update to 22.0.0.

22.0.0 (2022-01-29)
-------------------

Backward-incompatible changes:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Drop support for Python 2.7.
  `#1047 <https://github.com/pyca/pyopenssl/pull/1047>`_
- The minimum ``cryptography`` version is now 35.0.

Deprecations:
^^^^^^^^^^^^^

Changes:
^^^^^^^^

- Expose wrappers for some `DTLS
  <https://en.wikipedia.org/wiki/Datagram_Transport_Layer_Security>`_
  primitives. `#1026 <https://github.com/pyca/pyopenssl/pull/1026>`_

(wiz)

2022-09-11 18:12:05 UTC MAIN commitmail json YAML

py-service_identity: mark as not for python 2.x

(wiz)

2022-09-11 18:11:20 UTC MAIN commitmail json YAML

2022-09-11 18:10:43 UTC MAIN commitmail json YAML

python: remove twisted support from versioned_dependencies

(wiz)

2022-09-11 18:10:03 UTC MAIN commitmail json YAML

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

2022-09-11 17:59:28 UTC MAIN commitmail json YAML

doc: Updated sysutils/fdupes to 2.2.1

(fcambus)

2022-09-11 17:59:15 UTC MAIN commitmail json YAML

fdupes: update to 2.2.1.

Changes from 2.2.0 to 2.2.1:

- Fix bug in code meant to skip over the current log file when --log
  option is given.
- Updates to copyright notices in source code.

Changes from 2.1.2 to 2.2.0:

- Add --deferconfirmation option.
- Check that files marked as duplicates haven't changed during program
  execution before deleting them.
- Update documentation to indicate units for SIZE in command-line options.
- Move some configuration settings to configure.ac file.

(fcambus)

2022-09-11 17:58:47 UTC MAIN commitmail json YAML

2022-09-11 17:54:58 UTC MAIN commitmail json YAML

py-jersey: remove

No upstream, only supports python 2.x, no users in pkgsrc

(wiz)

2022-09-11 17:52:34 UTC MAIN commitmail json YAML

doc: Updated devel/py-doctor to 22.7.0

(wiz)

2022-09-11 17:52:22 UTC MAIN commitmail json YAML

py-doctor: update to 22.7.0.

pydoctor 22.7.0
^^^^^^^^^^^^^^^
* Add support for generics in class hierarchies.
* Fix long standing bugs in ``Class`` method resolution order.
* Improve the extensibility of pydoctor (`more infos on extensions <https://pydoctor.readthedocs.io/en/latest/customize.html#use-a-custom-system-class>`_)
* Fix line numbers in reStructuredText xref warnings.
* Add support for `twisted.python.deprecated` (this was originally part of Twisted's customizations).
* Add support for re-exporting names imported from a wildcard import.

pydoctor 22.5.1
^^^^^^^^^^^^^^^
* ``docutils>=0.17`` is now the minimum supported version. This was done to fix crashing with ``AttributeError`` when processing type fields.

pydoctor 22.5.0
^^^^^^^^^^^^^^^
* Add Read The Docs theme, enable it with option ``--theme=readthedocs``.
* Add a sidebar. Configure it with options ``--sidebar-expand-depth`` and ``--sidebar-toc-depth``. Disable with ``--no-sidebar``.
* Highlight the active function or attribute.
* Packages and modules are now listed together.
* Docstring summaries are now generated from docutils nodes:

  - fixes a bug in restructuredtext references in summary.
  - still display summary when the first paragraph is long instead of "No summary".

* The module index now uses a more compact presentation for modules with more than 50 submodules and no subsubmodules.
* Fix source links for code hosted on Bitbucket or SourceForge.
* The ``--html-viewsource-template`` option was added to allow for custom URL scheme when linking to the source code pages and lines.

pydoctor 22.4.0
^^^^^^^^^^^^^^^
* Add option ``--privacy`` to set the privacy of specific objects when default rules doesn't fit the use case.
* Option ``--docformat=plaintext`` overrides any assignments to ``__docformat__``
  module variable in order to focus on potential python code parsing errors.
* Switch to ``configargparse`` to handle argument and configuration file parsing (`more infos <https://pydoctor.readthedocs.io/en/latest/help.html>`_).
* Improved performances with caching of docstring summaries.

pydoctor 22.3.0
^^^^^^^^^^^^^^^
* Add client side search system based on lunr.js.
* Fix broken links in docstring summaries.
* Add cache for the xref linker, reduces the number of identical warnings.
* Fix crash when reparenting objects with duplicate names.

pydoctor 22.2.2
^^^^^^^^^^^^^^^
* Fix resolving names re-exported in ``__all__`` variable.

pydoctor 22.2.1
^^^^^^^^^^^^^^^
* Fix crash of pydoctor when processing a reparented module.

pydoctor 22.2.0
^^^^^^^^^^^^^^^
* Improve the name resolving algo such that it checks in super classes for inherited attributes.
* C-modules wins over regular modules when there is a name clash.
* Packages wins over modules when there is a name clash.
* Fixed that modules were processed in a random order leading to several hard to reproduce bugs.
* Intersphinx links have now dedicated markup.
  With the default theme,
  this allows to have the external intershinx links blue while the internal links are red.
* Smarter line wrapping in summary and parameters tables.
* Any code inside of ``if __name__ == '__main__'`` is now excluded from the documentation.
* Fix variables named like the current module not being documented.
* The Module Index now only shows module names instead of their full name. You can hover over a module link to see the full name.
* If there is only a single root module, `index.html` now documents that module (previously it only linked the module page).
* Fix introspection of functions comming from C-extensions.
* Fix that the colorizer might make Twisted's flatten function crash with surrogates unicode strings.

pydoctor 21.12.1
^^^^^^^^^^^^^^^^
* Include module ``sre_parse36.py`` within ``pydoctor.epydoc`` to avoid an extra PyPi dependency.

pydoctor 21.12.0
^^^^^^^^^^^^^^^^

* Add support for reStructuredText directives ``.. deprecated::``, ``.. versionchanged::`` and ``.. versionadded::``.
* Add syntax highlight for constant values, decorators and parameter defaults.
* Embedded documentation links inside the value of constants, decorators and parameter defaults.
* Provide option ``--pyval-repr-maxlines`` and ``--pyval-repr-linelen`` to control the size of a constant value representation.
* Provide option ``--process-types`` to automatically link types in docstring fields (`more info <https://pydoctor.readthedocs.io/en/latest/codedoc.html#type-fields>`_).
* Forked Napoleon Sphinx extension to provide google-style and numpy-style docstring parsing.
* Introduced fields ``warns``,  ``yields`` and ``yieldtype``.
* Following google style guide, ``*args`` and ``**kwargs`` are now rendered with asterisks in the parameters table.
* Mark variables as constants when their names is all caps or if using `Final` annotation.

pydoctor 21.9.2
^^^^^^^^^^^^^^^

* Fix ``AttributeError`` raised when parsing reStructuredText consolidated fields, caused by a change in ``docutils`` 0.18.
* Fix ``DeprecationWarning``, use newer APIs of ``importlib_resources`` module.

pydoctor 21.9.1
^^^^^^^^^^^^^^^

* Fix deprecation warning and officially support Python 3.10.
* Fix the literals style (use same style as before).

pydoctor 21.9.0
^^^^^^^^^^^^^^^

* Add support for multiple themes, selectable with ``--theme`` option.
* Support selecting a different docstring format for a module using the ``__docformat__`` variable.
* HTML templates are now customizable with ``--template-dir`` option.
* Change the fields layout to display the arguments type right after their name. Same goes for variables.

pydoctor 21.2.2
^^^^^^^^^^^^^^^

* Fix positioning of anchors, such that following a link to a member of a module or class will scroll its documentation to a visible spot at the top of the page.

pydoctor 21.2.1
^^^^^^^^^^^^^^^

* Fix presentation of the project name and URL in the navigation bars, such that it works as expected on all generated HTML pages.

pydoctor 21.2.0
^^^^^^^^^^^^^^^

* Removed the ``--html-write-function-pages`` option. As a replacement, you can use the generated Intersphinx inventory (``objects.inv``) for deep-linking your documentation.
* Fixed project version in the generated Intersphinx inventory. This used to be hardcoded to 2.0 (we mistook it for a format version), now it is unversioned by default and a version can be specified using the new ``--project-version`` option.
* Fixed multiple bugs in Python name resolution, which could lead to for example missing "implemented by" links.
* Fixed bug where class docstring fields such as ``cvar`` and ``ivar`` are ignored when they override inherited attribute docstrings.
* Property decorators containing one or more dots (such as ``@abc.abstractproperty``) are now recognized by the custom properties support.
* Improvements to `attrs`__ support:

  - Attributes are now marked as instance variables.
  - Type comments are given precedence over types inferred from ``attr.ib``.
  - Support positional arguments in ``attr.ib`` definitions. Please use keyword arguments instead though, both for clarity and to be compatible with future ``attrs`` releases.

* Improvements in the treatment of the ``__all__`` module variable:

  - Assigning an empty sequence is interpreted as exporting nothing instead of being ignored.
  - Better error reporting when the value assigned is either invalid or pydoctor cannot make sense of it.

* Added ``except`` field as a synonym of ``raises``, to be compatible with epydoc and to fix handling of the ``:Exceptions:`` consolidated field in reStructuredText.
* Exception types and external base classes are hyperlinked to their class documentation.
* Formatting of ``def func():`` and ``class Class:`` lines was made consistent with code blocks.
* Changes to the "Show/hide Private API" button:

  - The button was moved to the right hand side of the navigation bar, to avoid overlapping the content on narrow displays.
  - The show/hide state is now synced with a query argument in the location bar. This way, if you bookmark the page or send a link to someone else, the show/hide state will be preserved.
  - A deep link to a private API item will now automatically enable "show private API" mode.

* Improvements to the ``build_apidocs`` Sphinx extension:

  - API docs are now built before Sphinx docs, such that the rest of the documentation can link to it via Intersphinx.
  - New configuration variable ``pydoctor_url_path`` that will automatically update the ``intersphinx_mapping`` variable so that it uses the latest API inventory.
  - The extension can be configured to build API docs for more than one package.

* ``pydoctor.__version__`` is now a plain ``str`` instead of an ``incremental.Version`` object.

__ https://www.attrs.org/

pydoctor 20.12.1
^^^^^^^^^^^^^^^^

* Reject source directories outside the project base directory (if given), instead of crashing.
* Fixed bug where source directories containing symbolic links could appear to be outside of the project base directory, leading to a crash.
* Bring back source link on package pages.

pydoctor 20.12.0
^^^^^^^^^^^^^^^^

* Python 3.6 or higher is required.

* There is now a user manual that can be built with Sphinx or read online on `Read the Docs`__. This is a work in progress and the online version will be updated between releases.

* Added support for Python language features:

  - Type annotations of function parameters and return value are used when the docstring does not document a type.
  - Functions decorated with ``@property`` or any other decorator with a name ending in "property" are now formatted similar to variables.
  - Coroutine functions (``async def``) are included in the output.
  - Keyword-only and position-only parameters are included in the output.

* Output improvements:

  - Type names in annotations are hyperlinked to the corresponding documentation.
  - Styling changes to make the generated documentation easier to read and navigate.
  - Private API is now hidden by default on the Module Index, Class Hierarchy and Index of Names pages.
  - The pydoctor version is included in the "generated by" line in the footer.

* All parents of the HTML output directory are now created by pydoctor; previously it would create only the deepest directory.

* The ``--add-package`` and ``--add-module`` options have been deprecated; pass the source paths as positional arguments instead.

* New option ``-W``/``--warnings-as-errors`` to fail your build on documentation errors.

* Linking to the standard library documentation is more accurate now, but does require the use of an Intersphinx inventory (``--intersphinx=https://docs.python.org/3/objects.inv``).

* Caching of Intersphinx inventories is now enabled by default.

* Added a `Sphinx extension`__ for embedding pydoctor's output in a project's Sphinx documentation.

* Added an extra named ``rst`` for the dependencies needed to process reStructuredText (``pip install -U pydoctor[rst]``).

* Improved error reporting:

  - More accurate source locations (file + line number) in error messages.
  - Warnings were added for common mistakes when documenting parameters.
  - Clearer error message when a link target is not found.

* Increased reliability:

  - Fixed crash when analyzing ``from package import *``.
  - Fixed crash when the line number for a docstring error is unknown.
  - Better unit test coverage, more system tests, started adding type annotations to the code.
  - Unit tests are also run on Windows.

__ https://pydoctor.readthedocs.io/
__ https://pydoctor.readthedocs.io/en/latest/usage.html#building-pydoctor-together-with-sphinx-html-build

pydoctor 20.7.2
^^^^^^^^^^^^^^^

* Fix handling of external links in reStructuredText under Python 3.
* Fix reporting of errors in reStructuredText under Python 3.
* Restore syntax highlighting of Python code blocks.

pydoctor 20.7.1
^^^^^^^^^^^^^^^

* Fix cross-reference links to builtin types in standard library.
* Fix and improve error message printed for unknown fields.

pydoctor 20.7.0
^^^^^^^^^^^^^^^

* Python 3 support.
* Type annotations on attributes are supported when running on Python 3.
* Type comments on attributes are supported when running on Python 3.8+.
* Type annotations on function definitions are not supported yet.
* Undocumented attributes are now included in the output.
* Attribute docstrings: a module, class or instance variable can be documented by a following it up with a docstring.
* Improved error reporting: more errors are reported, error messages include file name and line number.
* Dropped support for implicit relative imports.
* Explicit relative imports (using ``from``) no longer cause warnings.
* Dropped support for index terms in epytext (``X{}``). This was never supported in any meaningful capacity, but now the tag is gone.

This was the last major release to support Python 2.7 and 3.5.

(wiz)

2022-09-11 17:46:52 UTC MAIN commitmail json YAML

doc: Added textproc/py-lunr version 0.6.2

(wiz)

2022-09-11 17:46:40 UTC MAIN commitmail json YAML

textproc/Makefile: + py-lunr

(wiz)

2022-09-11 17:46:08 UTC MAIN commitmail json YAML

textproc/py-lunr: import py-lunr-0.6.2

This Python version of Lunr.js aims to bring the simple and powerful
full text search capabilities into Python guaranteeing results as
close as the original implementation as possible.

(wiz)

2022-09-11 17:45:12 UTC MAIN commitmail json YAML

doc: Updated devel/tig to 2.5.7

(fcambus)

2022-09-11 17:44:59 UTC MAIN commitmail json YAML

tig: update to 2.5.7.

Bug fixes:

- Fix running tests as root.
- Fix parsing of status.showUntrackedFiles.
- Avoid incorrect history path when $XDG_DATA_HOME is valid.

(fcambus)

2022-09-11 17:28:33 UTC MAIN commitmail json YAML

2022-09-11 17:28:09 UTC MAIN commitmail json YAML

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

(fcambus)

2022-09-11 17:27:55 UTC MAIN commitmail json YAML

dbip-country-lite: update to 2022.09.

No upstream ChangeLog.

(fcambus)

2022-09-11 17:24:31 UTC MAIN commitmail json YAML

doc: Updated net/dbip-city-lite to 2022.09

(fcambus)

2022-09-11 17:24:18 UTC MAIN commitmail json YAML

2022-09-11 17:24:17 UTC MAIN commitmail json YAML

dbip-city-lite: update to 2022.09.

No upstream ChangeLog.

(fcambus)

2022-09-11 17:23:03 UTC MAIN commitmail json YAML

doc: Updated net/dbip-asn-lite to 2022.09

(fcambus)

2022-09-11 17:22:52 UTC MAIN commitmail json YAML

dbip-asn-lite: update to 2022.09.

No upstream ChangeLog.

(fcambus)

2022-09-11 17:16:01 UTC MAIN commitmail json YAML

py-trustme: limit to python 3

(wiz)

2022-09-11 17:14:22 UTC MAIN commitmail json YAML

py-urllib3: restrict to python 3

(wiz)

2022-09-11 17:12:49 UTC MAIN commitmail json YAML

2022-09-11 17:11:22 UTC MAIN commitmail json YAML

2022-09-11 17:08:50 UTC MAIN commitmail json YAML

py-barman: restrict to python 3

(wiz)

2022-09-11 16:53:16 UTC MAIN commitmail json YAML

doc: Updated security/py-ndg_httpsclient to 0.5.1

(wiz)

2022-09-11 16:53:08 UTC MAIN commitmail json YAML

py-ndg_httpsclient: update to 0.5.1.

0.5.1

    Clean up handling for description file - pull in content from this file into setup()
    Allows the nightly build to fail
    Add Trove version classifiers to make it explicit what is supported
    Add python_requires to help pip
    Drop support for EOL Python 2.6 and 3.3

Thanks to @hugovk for contributions

0.5.0

    Fix to Subject Alternative Name handling to allow for certificates with more than 64 names (max now 1024). Thanks to Matt Pegler
    Fix to subjectAltName string to use byte type for correct matching
    Updated SSL Context objects to default to TLS 1.2

0.4.4

    Updated test certificates

0.4.3

    Fix to ndg namespace package warning issue (#3).
    __init__.py file now included in ndg directory so that there are no longer warnings with imports when using Python 2.x. Thanks to Max Mauntner for fix.
    Minor fix for installation: set minimum release for pyasn1 to avoid conflicts with Ubuntu install - see #5 and #10. pyasn1 also becomes mandatory rather than optional package for install. - It required by cryptography anyway which is a dependency for pyOpenSSL from version 0.14.

(wiz)

2022-09-11 16:49:02 UTC MAIN commitmail json YAML

py-foolscap: mark as not for python 2

(wiz)

2022-09-11 16:46:59 UTC MAIN commitmail json YAML

dnc: does not support python 3.x

(wiz)

2022-09-11 16:45:31 UTC MAIN commitmail json YAML

2022-09-11 16:45:04 UTC MAIN commitmail json YAML

doc: Updated security/pcsc-lite to 1.9.9

(gdt)

2022-09-11 16:44:55 UTC MAIN commitmail json YAML

security/pcsc-lite: Update to 1.9.9

These releases are all bugfixes and minor improvements relative to the
previous pkgsrc version 1.9.5.

1.9.9: Ludovic Rousseau
11 September 2022
- SCardEstablishContext() may return SCARD_W_SECURITY_VIOLATION if refused by Polkit
- Fix SCardReleaseContext() failure on orphan handles
- Fix SCardDisconnect() on orphan handle
- pcsc-spy: log the pioSendPci & pioRecvPci SCardTransmit() parameters
- Improve the log from pcscd: log the return code in text instead of hex
- Some other minor improvements

1.9.8: Ludovic Rousseau
11 June 2022
- Install install_spy.sh & uninstall_spy.sh scripts in docdir
- SCardTransmit(): do not fail if receive buffer is "too large"
- SCardControl(): do not fail if receive buffer is "too large"
- fix some memory leaks on shutdown
- use a better random number generator
- Some other minor improvements

1.9.7: Ludovic Rousseau
13 May 2022
- disable strict compilation by default
- fix 3 warnings

1.9.6: Ludovic Rousseau
11 May 2022
- do not fail reader removal in some specific cases (USB/Thunderbolt port)
- improve documentation regarding /etc/reader.conf.d/
- SCardGetStatusChange: speedup the case DISABLE_AUTO_POWER_ON
- configure:
  . add --disable-strict option
  By default the compiler arguments are now:
  -Wall -Wextra -Wno-unused-parameter -Werror ${CFLAGS}
  . fail if flex is not found
- fix different data races
- pcscdaemon: -v displays internal constants values:
  MAX_READERNAME & PCSCLITE_MAX_READERS_CONTEXTS
- Some other minor improvements

(gdt)

2022-09-11 16:38:42 UTC MAIN commitmail json YAML

2022-09-11 16:30:44 UTC MAIN commitmail json YAML

doc: Updated net/py-twine to 4.0.1nb1

(wiz)

2022-09-11 16:30:34 UTC MAIN commitmail json YAML

py-twine: update dependencies, add many test dependencies

A couple still missing.

Bump PKGREVISION.

(wiz)

2022-09-11 16:15:27 UTC MAIN commitmail json YAML

doc: Updated textproc/py-readme_renderer to 37.1

(wiz)

2022-09-11 16:15:16 UTC MAIN commitmail json YAML

py-readme_renderer: update to 37.1.

37.1 (2022-09-03)
-----------------

* Allow HTML5 `nav` tag through cleaner (#259)

37.0 (2022-08-21)
-----------------

* Remove command line example from docs (#197)
* Multiple pyproject.toml fixes (#251)
* Confirm handling multiple inline strong (#252)
* Convert RST output to HTML5 (#253)
* Add Typing to classifiers (#254)
* Development tweaks - coverage reporting, actions updates (#255)
* Add test confirming behavior with unknown lexers (#256)

36.0 (2022-08-06)
-----------------

* Enable gitpod development (#238)
* Allow rst admonitions to render (#242)
* Add badges to README (#243)
* Update codebase for modern Python (#244)
* Fix table cell spans (#245)
* Allow ``math`` directive in rst (#246)
* Preserve ``lang`` attribute in ``pre`` (#247)

35.0 (2022-04-19)
-----------------

* Add py.typed to the built wheel (#228)
* Use isolated build for tox (#229)
* Fix renderer ignore (#230)
* Remove legacy check command and distutils (#233)
* Emit a warning when no content is rendered (#231)
* Drop support for Python 3.6 (#236)
* Update html attribute order in tests (#235)

34.0 (2022-03-11)
-----------------

* Add static types (#225)

33.0 (2022-03-05)
-----------------

* Support cmarkgfm>=0.8.0 (#224)

33.0 (2022-02-05)
-----------------

* Support cmarkgfm>=0.8.0 (#224)
* Support Python 3.10

32.0 (2021-12-13)
-----------------

* Allow start attribute in ordered lists (#216)
* No limit rendering RST one column field names (#219)

31.0 (2021-12-09)
-----------------

* Render disabled checkboxes from Markdown (#217)

30.0 (2021-09-30)
-----------------

* support cmarkgfm>=0.6.0 (#209)

(wiz)

2022-09-11 16:05:40 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sqlite3 to 1.5.0nb1

(taca)

2022-09-11 16:05:14 UTC MAIN commitmail json YAML

databases/ruby-sqlite3: really bump PKGREVISION

(taca)

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

databases/ruby-sqlite3: add dependency

Add dependency to misc/ruby-mini_portile2.

Bump PKGREVISION.

(taca)

2022-09-11 16:01:24 UTC MAIN commitmail json YAML

py-daemon: Convert to wheel.mk to fix build.

Bump PKGREVISION.

(wiz)

2022-09-11 15:55:54 UTC MAIN commitmail json YAML

doc: Updated math/py-numexpr to 2.8.3

(wiz)

2022-09-11 15:55:44 UTC MAIN commitmail json YAML

py-numexpr: update to 2.8.3.

Changes from 2.8.1 to 2.8.3
---------------------------

* 2.8.2 was skipped due to an error in uploading to PyPi.
* Support for Python 3.6 has been dropped due to the need to substitute the flag
  `NPY_ARRAY_WRITEBACKIFCOPY` for `NPY_ARRAY_UPDATEIFCOPY`. This flag change was
  initiated in NumPy 1.14 and finalized in 1.23. The only changes were made to
  cases where an unaligned constant was passed in with a pre-allocated output
  variable:

```
    x = np.empty(5, dtype=np.uint8)[1:].view(np.int32)
    ne.evaluate('3', out=x)
```

  We think the risk of issues is very low, but if you are using NumExpr as a
  expression evaluation tool you may want to write a test for this edge case.
* Thanks to Matt Einhorn (@matham) for improvements to the GitHub Actions build process to
  add support for Apple Silicon and aarch64.
* Thanks to Biswapriyo Nath (@biswa96) for a fix to allow `mingw` builds on Windows.
* There have been some changes made to not import `platform.machine()` on `sparc`
  but it is highly advised to upgrade to Python 3.9+ to avoid this issue with
  the Python core package `platform`.

(wiz)

2022-09-11 14:29:16 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-CSV_XS to 1.48

(wen)

2022-09-11 14:28:23 UTC MAIN commitmail json YAML

Update to 1.48

Upstream changes:
1.48    - 2022-05-24, H.Merijn Brand
    * It's 2022
    * Update to Devel::PPPort-3.64
    * kh => 1 (use internal headers)
    * Update to Devel::PPPort-3.67
    * Add constants for META flags (RT#142508)
    * Update to Devel::PPPort-3.68
    * Export :CONSTANTS
    * Fix sep_set typo (issue 37)
    * Tested against perl-5.36.0

1.47    - 2021-12-21, H.Merijn Brand
    * Make error 2014 catchable
    * Suppress empty lines on empty input (issue 34)
    * Perl 6 -> Raku in docs (RT#136864)
    * IETF changed their URLs
    * Update to Devel::PPPort-3.63
    * Add some documentation for Google hist (Nigel)

(wen)

2022-09-11 14:25:09 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-CSV to 2.02

(wen)

2022-09-11 14:24:23 UTC MAIN commitmail json YAML

Update to 2.02

Upstream changes:
2.02  2022-08-08
    - Imported tests/fixes from Text::CSV_XS 1.48
    - Fixed a case where csv function is called as a method (GH#46)

(wen)

2022-09-11 14:21:56 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Balanced to 2.06

(wen)

2022-09-11 14:21:05 UTC MAIN commitmail json YAML

Update to 2.06

Upstream changes:
2.06 2022-06-05

    - Released with no further code changes.

2.05_01 2022-05-29

    - Fix direct use of _match_codeblock by e.g. Switch.  [mohawk2, CPAN
      RT#142923]

    - Fix resetting of whether "/" or "?" allowed to open regex.  [mohawk2, CPAN
      RT#142922]

    - Fix false negative on /.../ regex after "and".  [mohawk2, GH#7]

2.05 2022-05-22

    - Released with no further code changes.

2.04_02 2022-03-09

    - Fix missed case of spotting expression ending ")" or "]".  [mohawk2]

    - Fix too-loosely allowing ?...? as RE (often actually conditional op).
      [mohawk2]

2.04_01 2022-03-05

    - Performance optimizations.  [mohawk2, PR#5]

    - Fix "<<=" being seen as heredoc, misparsing of "y=>".  [mohawk2, PR#6]

    - Update documentation to clarify extract_tagged() takes regexes.  [Jay
      Hannah, GH#3]

    - Modernize tests.  [mohawk2, GH#2]

    - Fix extract_variable() not recognising ${var} end of string.  [Ed J, CPAN
      RT#70007]

    - Fix string-comparing $@ causing exception.  [Ed J, CPAN RT#74994)

    - Update documentation to correct CSV example.  [djerius@cpan.org, CPAN
      RT#140408]

    - Fix extract_codeblock() being confused by //.  [Ed J, CPAN RT#78313]

    - Improve here-doc detection.  [Ed J, CPAN RT#74714]

    - Fix extract_multiple() to track whether to allow /.../ as quotelike.
      [Ed J, CPAN RT#5722]

(wen)

2022-09-11 14:18:20 UTC MAIN commitmail json YAML

Updated security/p5-Digest-SHA3 to 1.05

(wen)

2022-09-11 14:17:22 UTC MAIN commitmail json YAML

Update to 1.05

Upstream changes:
1.05  Mon 08 Aug 2022 11:30:32 AM MST
        - corrected addfile to report error when stdin is a directory
                -- ref. rt.cpan.org #143899
                -- thanks to Gregor Herrmann for pointing this out

(wen)

2022-09-11 14:14:18 UTC MAIN commitmail json YAML

Updated security/p5-CryptX to 0.077

(wen)

2022-09-11 14:12:28 UTC MAIN commitmail json YAML

Update to 0.077

Upstream changes:
0.077  2022-08-21
        - fix #82 + #84 new t/mbi_ltm_big*.t failures
        - fix #85 wrong linker options for aix

(wen)

2022-09-11 14:12:12 UTC MAIN commitmail json YAML

doc: Updated net/wireshark to 3.6.8

(wiz)

2022-09-11 14:12:02 UTC MAIN commitmail json YAML

wireshark: update to 3.6.8.

Wireshark 3.6.8 Release Notes

  Bug Fixes

  The following vulnerabilities have been fixed:

    • wnpa-sec-2022-06[2] F5 Ethernet Trailer dissector infinite loop.
      Issue 18307[3].

  The following bugs have been fixed:

    • TCAP Malformed exception on externally re-assembled packet Issue
      10515[4].

    • Extended 3GPP-GPRS-Negotiated-QoS-profile strings decoded
      incompletely Issue 10688[5].

    • HTTP2 dissector decodes first SSL record only Issue 11173[6].

    • L2TP improvements - cookie length detection, UDP encapsulation
      and more Issue 16565[7].

    • USB Truncation of URB_isochronous in frames Issue 18021[8].

    • ISUP/BICC parameter summary text duplication Issue 18094[9].

    • Running rpm-setup.sh shows missing packages that Centos does not
      need Issue 18166[10].

    • IPX/IPX RIP: Crash on expand subtree Issue 18234[11].

    • Qt: A file or packet comment that is too large will corrupt the
      pcapng file Issue 18235[12].

    • BGP dissector bug Issue 18248[13].

    • Wrong interpretation of the cbsp.rep_period field in
      epan/dissectors/packet-gsm_cbsp.c Issue 18254[14].

    • Assertion due to incorrect mask for btatt.battery_power_state.*
      Issue 18267[15].

    • Qt: Expert Info dialog not showing Malformed Frame when Frame
      length is less than captured length Issue 18312[16].

    • Wireshark and tshark become non-responsive when reading certain
      packets Issue 18313[17].

  Updated Protocol Support

  BGP, BICC, BT ATT, CBSP, Couchbase, F5 Ethernet Trailer, Frame, GTP,
  GTP (prime), IPsec, ISUP, L2TP, NAS-5GS, Protobuf, SCCP, TCP, and TLS

  New and Updated Capture File Support

  pcap, pcapng

(wiz)

2022-09-11 14:08:52 UTC MAIN commitmail json YAML

Updated security/p5-Crypt-PasswdMD5 to 1.42

(wen)

2022-09-11 14:08:05 UTC MAIN commitmail json YAML

Update to 1.42

Upstream changes:
1.42  2022-07-13T16:20:00
        - Accept pull request from Dmitry Karasik, to handle the case where the password
                has the utf8 bit set. With thanx.
        - Update t/basic.t to use Encode and to test the utf8 bit setting.
        - Very slightly reformat the source code of PasswdMD5.pm and basic.t.

(wen)

2022-09-11 14:05:17 UTC MAIN commitmail json YAML

Updated security/p5-Crypt-OpenSSL-RSA to 0.33

(wen)

2022-09-11 14:03:13 UTC MAIN commitmail json YAML

Update to 0.33

Upstream changes:
0.33 July 7 2022
    - Update for windows github CI
    - Remove duplicit 'LICENSE' key
    - Remove EUMM Remove version check
    - #31 by removing reference to RSA_SSLV23_PADDING (removed from OpenSSL starting from v3.0.0)
    - support passphase protected private key load
    - fix 'unsupported encryption' error on old library versions
    - Clarify croak message for missing passphrase on older cyphers
    - More structs opaqued in LibreSSL 3.5
    - Use a macro for dealing with older SSL lacking macros
    - more CI fixups. Drop testing for 5.10 and 5.8. Something is broken upstream.

(wen)

2022-09-11 13:52:50 UTC MAIN commitmail json YAML

doc: Updated net/rsync to 3.2.6

(wiz)

2022-09-11 13:52:40 UTC MAIN commitmail json YAML

rsync: update to 3.2.6.

### BUG FIXES:

- More path-cleaning improvements in the file-list validation code to avoid
  rejecting of valid args.

- A file-list validation fix for a [`--files-from`](rsync.1#opt) file that ends
  without a line-terminating character.

- Added a safety check that prevents the sender from removing destination files
  when a local copy using [`--remove-source-files`](rsync.1#opt) has some files
  that are shared between the sending & receiving hierarchies, including the
  case where the source dir & destination dir are identical.

- Fixed a bug in the internal MD4 checksum code that could cause the digest
  to be sporadically incorrect (the openssl version was/is fine).

- A minor tweak to rrsync added "copy-devices" to the list of known args, but
  left it disabled by default.

### ENHANCEMENTS:

- Rename `--protect-args` to [`--secluded-args`](rsync.1#opt) to make it
  clearer how it differs from the default backslash-escaped arg-protecting
  behavior of rsync.  The old option names are still accepted.  The
  environment-variable override did not change its name.

(wiz)

2022-09-11 13:49:48 UTC MAIN commitmail json YAML

doc: Updated devel/gopls to 0.9.5

(wiz)

2022-09-11 13:49:39 UTC MAIN commitmail json YAML

gopls: update to 0.9.5.

This release updates the gopls vulncheck command (which backs the
preview of vulncheck integration in VS Code) with the latest schema
of the Go vulnerability database. See the Vulnerability Management
for Go blog post for more context.

Additionally, this release includes a bugfix for redundant reloads
following go.mod changes (golang/go#54473).

(wiz)

2022-09-11 13:47:34 UTC MAIN commitmail json YAML

doc: Updated www/neon to 0.32.3

(wiz)

2022-09-11 13:47:25 UTC MAIN commitmail json YAML

neon: update to 0.32.3.

Changes in release 0.32.3:
* Improvements and fixes to Windows build (Chun-wei Fan)
* Fix finding pkg-config when cross-compiling (Hugh McMaster)
* Fix Digest cnonce entropy sources in non-SSL builds
* Fix cases where Digest usernames were rejected as non-ASCII
* Fix build failures with OpenSSL 1.1 on some platforms

(wiz)

2022-09-11 13:46:30 UTC MAIN commitmail json YAML

doc: Updated audio/fluidsynth to 2.2.9

(wiz)

2022-09-11 13:46:20 UTC MAIN commitmail json YAML

fluidsynth: update to 2.2.9.

    Fix regression in WinMIDI driver introduced in 2.2.8 (#1131, #1141 thanks to @albedozero)
    Tracks cannot be restarted in MIDI player after reaching EOT (#1138, thanks to @albedozero)
    Add a system-wide configuration file for Windows (#1143, thanks to @daniel-1964)
    Harden systemd service file
    Dependency libs for precompiled Android binaries have been updated

(wiz)

2022-09-11 12:52:13 UTC MAIN commitmail json YAML

2022-09-11 12:30:03 UTC MAIN commitmail json YAML

doc: Updated audio/flac to 1.4.0

(wiz)

2022-09-11 12:29:54 UTC MAIN commitmail json YAML

flac: update to 1.4.0.

## FLAC 1.4.0

As there have been changes to the library interfaces, the libFLAC version number is incremented to 12, the libFLAC++ version number is incremented to 10. As some changes were breaking, the version age numbers (see [libtool versioning](https://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning)) have been reset to 0. For more details on the changes to the API, see the [porting guide](https://xiph.org/flac/api/group__porting__1__3__4__to__1__4__0.html).

The XMMS plugin and 'common' plugin code (used only by the XMMS plugin) are deprecated, they will be removed in a future release.

* General:
    * It is now possible to limit the minimum bitrate of a FLAC file generated by libFLAC and with the `flac` tool to 1 bit/sample. This function can be used to aid live streaming, for example for internet radio
    * Encoding files with sample rates up to 1'048'575Hz is now possible. (Con Kolivas)
    * Compression of preset -3 through -8 was slightly improved at the cost of a small decrease in encoding speed by increasing the precision with which autocorrelation was calculated (Martijn van Beurden)
    * Encoding speed of preset -0, -1 and -2 was slightly improved
    * Compression of presets -1 and -4 was slighly improved on certain material by changing the adaptive mid-side heuristics
    * Speedups specifically targeting 64-bit ARMv8 devices using NEON were integrated (Ronen Gvili, Martijn van Beurden)
    * Speedups for x86_64 CPUs having the FMA instruction set extention are added
    * Encoding and decoding of 32-bit PCM is now possible
* (Ogg) FLAC format:
    * The FLAC format document is being rewritten by the IETF CELLAR working group. The latest draft can be found on [https://datatracker.ietf.org/doc/draft-ietf-cellar-flac/](https://datatracker.ietf.org/doc/draft-ietf-cellar-flac/)
    * The FLAC format document specifies no bounds for the residual. In other to match current decoder implementations, it is proposed to bound the residual to the range provided by a 32-bit int signed two's complement. This limit must be checked by FLAC encoders as to keep FLAC decoders free from the complexity of being to decode a residual exceeding a 32-bit int.
    * There is now a set of files available to test whether a FLAC decoder implements the format correctly. This FLAC decoder testbench can be found at [https://github.com/ietf-wg-cellar/flac-test-files](https://github.com/ietf-wg-cellar/flac-test-files). Also, results of testing hard- and software can be found here at [https://wiki.hydrogenaud.io/index.php?title=FLAC_decoder_testbench](https://wiki.hydrogenaud.io/index.php?title=FLAC_decoder_testbench).
* flac:
    * The option --limit-min-bitrate was added to aid streaming, see [github #264](https://github.com/xiph/flac/pull/264)
    * The option --keep-foreign-metadata-if-present is added. This option works the same as --keep-foreign-metadata, but does return a warning instead of an error if no foreign metadata was found to store or restore
    * The warning returned by the foreign metadata handling is now clearer in case a user tries to restore foreign metadata of the wrong type, for example decoding a FLAC file containing AIFF foreign metadata to a WAV file
    * A problem when using the analyse function causing the first frame to have a wrong size and offset was fixed
    * Fix bug where channel mask of a file is unintentionally reused when several files are processed with one command
    * The order of compression-related commands is no longer important, i.e. -8ep gives the same result as -ep8. Previously, a compression level (like -8) would override a more specific setting (like -e or -p). This is no longer the case
    * flac now checks the block-align property of WAV files to ensure non-standard WAV files (for which flac has no handling) are not mangled
* metaflac:
    * (none)
* build system:
    * MSVC and Makefile.lite build system files have been removed. Building with MSVC (Visual Studio) can be done by using CMake
    * Various CMake improvements, especially for creating MSVC build files (Martijn van Beurden, martinRenou, CookiePLMonster, David Callu, Tyler Dunn, Cameron Cawley)
    * Various fixes for MinGW (Martijn van Beurden, Cameron Cawley)
    * Removed obsolete autotools macro's to silence warnings
    * Fixes for FreeBSD PowerPC (pkubaj)
    * Fixed some compiler warnings (Martijn van Beurden, Tyler Dunn)
    * Fix building with uclibc (Fabrice Fontaine)
* testing/validation:
    * Addition of new encoder fuzzer, adding fuzzing for 8, 24 and 32-bit inputs
    * Addition of new decoder fuzzer, adding coverage of seeking code
    * Addition of metadata fuzzer, adding coverage of metadata APIs
    * Various improvements to fuzzers to improve code coverage, fuzzing speed and stability
    * Many changes to test suite to improve cross-platform compatibility (Rosen Penev)
    * Windows CI now also builds the whole test suite
    * Clang-format file added (Rosen Penev)
    * Add warning on using v141_xp platform toolset with /MT (Martijn van Beurden, Paul Sanders)
* libraries:
    * Various seeking fixes (Martijn van Beurden, Robert Kausch)
    * Various bugs fixed found by fuzzing
    * On decoding, it is now checked whether residuals can be contained by a 32-bit int, preventing integer overflow
    * Add check that samples supplied to libFLAC actually fall within the bps set
    * Add checks when parsing metadata blocks to not allocate excessive amounts of memory and not overread
    * Undocumented Windows-only utf8 functions are no longer exported to the DLL interface
    * Removed all assembler and intrinsics code from the decoder to improve fuzzing, as they provided only a small speed benefit
    * The bitwriter buffer is limited in size to 2^24 bytes, so it cannot write excessively large files. This is a backup in case another bug in this area creeps (back) in.
    * The metadata iterations should now never return a vorbiscomment entry with NULL as an entry, now always at least an empty string is returned
* documentation:
    * Removed html documentation and generate man pages from markdown
* Interface changes:
    * libFLAC:
        * Addition of FLAC__stream_encoder_set_limit_min_bitrate() and FLAC__stream_encoder_get_limit_min_bitrate(), see [github #264](https://github.com/xiph/flac/pull/264)
        * get_client_data_from_decoder is renamed FLAC__get_decoder_client_data(), see [github #124](https://github.com/xiph/flac/pull/124)
        * All API functions taking a filename as an argument now take UTF-8 filenames on Windows, and no longer accept filenames using the current codepage
        * FLAC__Frame struct has changed: warmup samples are now stored in FLAC__int64 instead of FLAC__int32 types, and verbatim samples can now be stored in either FLAC__int32 or FLAC__int64 depending on whether samples fix the former or latter
        * The FLAC__StreamMetadata struct now has a tag, so it can be forward declared
    * libFLAC++:
        * Addition of ::set_limit_min_bitrate() and ::get_limit_min_bitrate(), see [github #264](https://github.com/xiph/flac/pull/264)
        * All API functions taking a filename as an argument now take UTF-8 filenames on Windows, and no longer accept filenames using the current codepage
        * The ::FLAC__Frame struct has changed, see the libFLAC interface change.

(wiz)

2022-09-11 12:25:33 UTC MAIN commitmail json YAML

doc: Updated devel/boehm-gc to 8.2.2

(wiz)

2022-09-11 12:25:23 UTC MAIN commitmail json YAML

boehm-gc: update to 8.2.2.

== [8.2.2] 2022-08-26 ==

* Abort if no progress with thread suspend/resume signals resending
* Add CMake option to force libatomic_ops headers usage
* Add _PROP suffix to CORD/GC[CPP]_VERSION variables in CMake script
* Allow not to bypass pthread_cancel hardening in pthread_start
* Allow to start marker threads in child of single-threaded client
* Avoid potential race in GC_init_real_syms after GC_allow_register_threads
* Avoid potential signal loss before sigsuspend in suspend_handler if TSan
* Define SUNOS5SIGS macro for kFreeBSD
* Distribute gc_gcj.h and some other headers in single-obj-compilation
* Do not assert that GC is initialized at DLL_THREAD_DETACH (Win32)
* Do not call SET_HDR() to remove forwarding counts if none exists in hblk
* Do not call mprotect/mmap to GC_unmap/remap (Linux)
* Do not count unmapped regions if GC_unmap is madvise-based (Linux)
* Do not define NEED_FIND_LIMIT in case of OpenBSD user threads
* Do not fail tests if pthread_create returns resource unavailable error
* Do not name GCC intrinsics as C11 ones
* Do not probe to find main data root start if dl_iterate_phdr exists
* Do not send signal to thread which is suspended manually
* Do not use usleep between signals resend if ThreadSanitizer
* Eliminate '-pedantic is not option that controls warnings' GCC-6.3 message
* Eliminate '/GS can not protect parameters' MS VC warning in msvc_dbg
* Eliminate 'R_AARCH64_ABS64 used with TLS symbol' linker warning (clang)
* Eliminate 'buffer overflow detected' FP error in realloc_test
* Eliminate 'extension used' clang warning in sparc_mach_dep.S (configure)
* Eliminate 'function/data pointer conversion in expression' MSVC warning
* Eliminate 'implicit decl of _setjmp' gcc warning if -std=c11 on Cygwin
* Eliminate 'layout of aggregates has changed in GCC 5' warning in test_cpp
* Eliminate 'new_l may be used uninitialized' gcc warning in os_dep (Cygwin)
* Eliminate 'old_gc_no is initialized but not referenced' MS VC false warning
* Eliminate 'possible loss of data' compiler warning in GC_envfile_getenv
* Eliminate 'potentially uninitialized local variable tc' warning (MSVC)
* Eliminate 'skipping config since MAX_HEAP_SECTS is unknown' cppcheck FP
* Eliminate 'unused but set variable' gcc warnings in cpptest
* Eliminate 'value exceeds maximum size' warnings in debug_malloc, huge_test
* Eliminate 'writing into region of size 0' gcc FP warning in realloc
* Eliminate ASan stack-buffer-underflow FP in GC_mark_and_push_stack (E2K)
* Eliminate code defect about incorrect size of allocated object (leaktest)
* Eliminate data race reported by TSan in GC_have_errors
* Eliminate division-by-zero FP warning in GC_ASSERT in reclaim_block
* Eliminate stringop-overflow gcc-12 warning in CORD__next
* Ensure typed objects descriptor is never located in the first word
* Fix 'GC_greatest_stack_base_below is defined but not used' warning (IA64)
* Fix 'GC_text_mapping not used' GCC warning if redirect malloc w/o threads
* Fix 'ISO C forbids conversion of function pointer to object' warning
* Fix 'undeclared getpagesize' compiler warning on AIX and OSF1
* Fix 'undefined reference to __data_start' linker error on Linux/aarch64
* Fix 'unresolved __imp__wsprintfA' linker error in msvc_dbg.c (MSVC)
* Fix 'unresolved symbol GetModuleHandle' error in win32_threads.c (UWP)
* Fix (workaround) stack overflow in gctest on Alpine Linux/s390x
* Fix GC_ATTR_NO_SANITIZE_THREAD definition for GCC
* Fix GC_allocate_ml incorrect cleanup in GC_deinit if pthreads (MinGW)
* Fix GC_dirty() argument in GC_malloc_explicitly_typed_ignore_off_page
* Fix GC_make_descriptor for zero length argument
* Fix GC_suspend_thread if called before thread destructor
* Fix GC_unmapped_bytes update in GC_unmap for Sony PS/3
* Fix SIGSEGV caused by dropped stack access from child process in gctest
* Fix SUNOS5SIGS documentation to match macro definition in gcconfig.h
* Fix abort in Win32 DllMain if PARALLEL_MARK
* Fix abort when GC_repeat_read returns zero
* Fix assertion about built-in AO_test_and_set_acquire on sparc64 (gcc-12)
* Fix assertion violation in GC_allow_register_threads on Windows
* Fix assertion violation of GC_thread_key alignment if pthread-based TLS
* Fix comment in GC_init regarding GC_init_parallel call
* Fix context saving when GC_suspend_thread(self)
* Fix data race in fail_proc1 of gctest
* Fix hang in GC_free if GC_PREFER_MPROTECT_VDB (Mingw64)
* Fix hang in select() called from suspend signal handler if TSan
* Fix hang on sem_wait in GC_suspend_thread if thread was resumed recently
* Fix hb_obj_kind type in documentation (ASCII diagram) describing hblkhdr
* Fix incremental mode enabling in gctest if TEST_MANUAL_VDB
* Fix linking of tests in case of finalization is off
* Fix lock assertion violation in GC_find_limit if always multi-threaded
* Fix memory return to OS in GC_unmap
* Fix missing lock when GC_generate_random_valid_address is called
* Fix missing write() declaration if CONSOLE_LOG (Watcom)
* Fix nodist_libgc_la_SOURCES value in Makefile.am for Solaris/sparc
* Fix oldProc initialization in gc_cleanup and eliminate related warnings
* Fix parallel_initialized assertion violation in initsecondarythread (Win32)
* Fix potential race if start_mark_threads called from threads in child
* Fix propagation of out-of-memory occurred in GC_make_sequence_descriptor
* Fix pthread_setname_np and dladdr detection by CMake
* Fix race between calloc_explicitly_typed and push_complex_descriptor
* Fix typos in comments and debugging.md
* Fix undefined __stack_base__ on UWP/arm64 (llvm-mingw)
* Force GC_with_callee_saves_pushed in suspend_handler if NO_SA_SIGACTION
* Link with rt library to get clock_gettime where necessary
* Make finalizer_closure pointer read/write atomic in malloc and callback
* Move platform-specific sleep call to GC_usleep (refactoring)
* Pass -lrt linker option in CMake script on HP/UX, NetBSD
* Prevent (fix) parallel custom mark procs run in single-threaded clients
* Prevent changing of GC_markers_m1 value while collection in progress
* Refer to Makefile.direct instead of deleted Makefile file in README
* Relax assertion of hb_n_marks in reclaim_block if more than two markers
* Remove IF_IA64 macro in pthread_stop_world (refactoring)
* Remove checking of RS6000 completely
* Remove duplicate check of MSWIN_XBOX1 in os_dep.c
* Remove duplicate include gc_tiny_fl.h in gc_priv.h
* Remove non-working check of M68K in gctest
* Remove useless TSan W/A about read of mark_lock_holder for Windows
* Replace RAISE_SIGNAL macro with a static function (refactoring)
* Replace SSH cloning with HTTPS one in README
* Retry pthread_kill if EAGAIN (Linux)
* Revert "Check real-symbols are already initialized in pthread_join/detach"
* Revert "Remove nested always-false ifdef for HPUX and FREEBSD"
* Revert addition of msvc_dbg.h in include.am
* Set default build type to RelWithDebInfo (CMake)
* Start configure help messages with a lower case letter
* Support 'z' format modifier by CORD_vsprintf
* Support Elbrus 2000 (Linux/e2k)
* Support GCC MCF thread model (mcfgthreads) in configure (MinGW)
* Support GC_remove_roots on Win32
* Support OpenBSD/riscv64
* Support build using Makefile.direct on Linux/sparc
* Support space-separated flags in CFLAGS_EXTRA passed to CMake
* Update README.win32 about default build configuration (configure, cmake)
* Update documentation of GC_RATE and MAX_PRIOR_ATTEMPTS
* Use SIGRTMIN+6 as suspend signal if sigrt-signals on OpenBSD
* Use SIGUSR1/2 on FreeBSD/arm64
* Use compiler TLS on NetBSD only if at least gcc-4.4 or clang-3.9
* Workaround 'info is not assigned' cppcheck FP if assertions on (OS X)
* Workaround SIG_SUSPEND delivery to thread inside mutex_lock fail if TSan
* Workaround TSan FP about race between generic_malloc and array_mark_proc
* Workaround TSan FP in acquire_mark_lock called from fork_prepare_proc
* Workaround TSan FP warning in finalized_malloc, push_unconditionally
* Workaround TSan FP warning in fork_prepare_proc
* Workaround TSan FP warning in push_marked1/2/4, ptr_store_and_dirty
* Workaround Thread Sanitizer (TSan) FP warning in is_valid_displacement
* Workaround call stack size exceeded in gctest (Wasm)
* Workaround crash in FreeBSD rand() by avoiding its concurrent usage
* Workaround gctest hang if test compiled as C++ code by MSVC (CMake)
* Workaround msvc_dbg.c build failure on arm[64] (MSVC)

(wiz)

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

doc: Updated misc/sunwait to 0.8nb1

(martin)

2022-09-11 11:58:20 UTC MAIN commitmail json YAML

2022-09-11 11:36:34 UTC MAIN commitmail json YAML

doc: Updated sysutils/xplr to 0.19.3

(pin)

2022-09-11 11:36:15 UTC MAIN commitmail json YAML

sysutils/xplr: update to 0.19.3

v0.19.3
- Bug fixes for passing filters using the --on-load argument.

v0.19.2
- Fixed support for the following keys in input mode:
    ctrl-h
    ctrl-b
    ctrl-f
    home
    end
    ctrl-k

v0.19.1
- You can now access uid and gid of the file owners in the Lua API. See
  column-renderer and node docs.
- The input buffer will support more readline-like keys. Also, added
  "DeleteTillEnd" as another cursor based "InputOperation" option.
  See tui-input v0.5.0 release.
- Fixed applying regex based filters via the CLI and $XPLR_PIPE_MSG_IN pipe.
  See issue #503.
- You can use the prompt field to define input prompt for each mode, instead
  of using the SetInputPrompt message. See init.lua changes.

(pin)

2022-09-11 11:35:22 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.6.9

(pin)

2022-09-11 11:34:55 UTC MAIN commitmail json YAML

graphics/oculante: update to 0.6.9

0.6.9 (2022-09-11)
Bug Fixes
- Enable correct accent color selection by changing layout (fixes #48)

Features
- Better operator layout, fixes quirky color picking in operator menu.

(pin)

2022-09-11 08:59:14 UTC MAIN commitmail json YAML

babl: partially revert previous, fix build on non-x86

(tnn)

2022-09-11 08:20:27 UTC MAIN commitmail json YAML

doc: Updated x11/libXft to 2.3.6

(wiz)

2022-09-11 08:20:16 UTC MAIN commitmail json YAML

libXft: update to 2.3.6.

Adam Sampson (1):
      Fix length check in XftTextExtents*.

Thomas E. Dickey (3):
      revised fix for gcc 12 compiler warnings in xftextent.c
      fix gcc12 warning about malloc size
      libXft 2.3.6

(wiz)