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

2024-05-13 14:33:13 UTC Now

2023-06-28 14:30:08 UTC MAIN commitmail json YAML

doc: Updated devel/conftest to 0.43.1

(leot)

2023-06-28 14:29:31 UTC MAIN commitmail json YAML

conftest: Update to 0.43.1

Changes:
v0.43.1
- Update to OPA 0.53.1

v0.43.0
- Update to OPA 0.53.0
- Add textproto support

v0.42.1
- Update some dependencies

v0.42.0
- Update to OPA 0.52.0
- Update to some dependencies
- Add exceptions to GitHub output
- Some other bug fixes and improvements

(leot)

2023-06-28 14:16:08 UTC MAIN commitmail json YAML

doc: Updated devel/opa to 0.53.1

(leot)

2023-06-28 14:16:00 UTC MAIN commitmail json YAML

opa: Update to 0.53.1

Changes:
v0.53.1
This is a bug fix release.

v0.53.0
This release contains some enhancements, bugfixes, and a new builtin function.

- New built-in function `crypto.x509.parse_keypair`: Returns a key pair
  from a pair of PEM or base64 encoded strings of data.
- `http.send`: Add a new option to the `http.send` input object which
  allows policy authors to specify a retry count for executing a HTTP
  request. Retries are performed with an exponential backoff delay

v0.52.0
This release contains some enhancements, bugfixes, and a new builtin function.

### Allow Adding Labels via Discovery

Previously OPA did not allow any updates to the labels provided in the
boot configuration via the discovered (ie. service) config. This was
done to avoid breaking the discovery configuration. But there are use
cases where labels can serve as a convenient way to pass information
that could be used in policies, status updates or decision logs. This
change allows additional labels to be configured in the service config
which are then made available during runtime.

See the Discovery documentation at
<https://www.openpolicyagent.org/docs/v0.52.0/management-discovery/#limitations>
for more details.

### New Built-In Function: crypto.hmac.equal

`crypto.hmac.equal` provides a convenient way to compare hashes
generated by the MD5, SHA-1, SHA-256 and SHA-512 hashing algorithms.

See the documentation on the new built-in:

<https://www.openpolicyagent.org/docs/v0.52.0/policy-reference/#builtin-crypto-cryptohmacequal>
for all the details.

### Extend Authentication Methods Supported by OCI Downloader

Previously the OCI Downloader had support for only three types of
authentication methods, namely `Client TLS Certificates`, `Basic
Authentication` and `Bearer Token`. This change adds support for other
authentication methods such as AWS
Signature, GCP Metadata Token.

### Update Profiler Output With Number of Generated Expressions

The number of EVAL/REDO counts in the profile result are sometimes
difficult to understand. This is mainly due to the fact that the
compiler rewrites expressions and assigns the same location to each
generated expression and the profiler keys the counters by the
location. To provide more clarity, the profile output now includes the
number of generated expressions for each given expression thereby
helping to better understand the result and also how the evaluation
works.

See the Profiling documentation at
<https://www.openpolicyagent.org/docs/v0.52.0/policy-performance/#profiling>
for more details.

(leot)

2023-06-28 14:12:13 UTC MAIN commitmail json YAML

Updated devel/py-pdm_backend, devel/py-pdm

(adam)

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

py-pdm: updated to 2.7.4

Release v2.7.4 (2023-06-13)
---------------------------

No significant changes.

Release v2.7.3 (2023-06-13)
---------------------------

Bug Fixes

- Fix the warning of extras not found due to extra names not normalized.
- Pop up a warning when the deprecated `parser` argument is passed to `BaseCommand.__init__()` method.
- Fix a bug that merging settings with AoTs causing a failure.

Release v2.7.2 (2023-06-12)
---------------------------

Features & Improvements

- Add option to expand environment variables when exporting requirements.

Bug Fixes

- Case-insensitive sorting in `pdm list`.
- Make a compatible cache reader to read the old cache files.
- Fix a bug that `pdm init -n` doesn't respect the `--python` option.
- Do not use the deprecated nested argument groups.
- Fix an error parsing `setup.py` if it prints something to stdout.
- Exclude yanked versions when running `install-pdm.py`.

Release v2.7.1 (2023-06-06)
---------------------------

Features & Improvements

- Switch HTTP data cache to use a split body setup, where the actual body contents are not written to disk unless changed. Previously, any changed headers would write the whole body to disk again.
- Show the specific install commands for different installations when checking update. This was removed before.

Bug Fixes

- PDM ignores env vars `PDM_PYPI_USERNAME` and `PDM_PYPI_PASSWORD` when there are no defaults in config.
- Guess the project name from VCS url if it is missing when importing from requirements.txt.
- Correctly read the config from environment variables.

Release v2.7.0 (2023-05-29)
---------------------------

Features & Improvements

- When keyring is available, either by importing or by CLI, the credentials of repositories and PyPI indexes will be saved into it.
- Add support for reading metadata from simple index directly.
- Add a configuration to specify constant command arguments for every pdm invocation.
- Add ability to skip SSL verification for publish repositories via `repository.custom.verify_ssl` config option as well as new command line argument of `publish` command.
- Use lazy import to reduce the startup time of the CLI.
- Add the local plugin scripts to `PATH` env var.

Bug Fixes

- Don't use install cache when installing build requirements to avoid race condition.
- Fix a number of `ResourceWarning`s when running the test suite with warnings enabled.
- Fix a bug that dev-dependencies group gets updated with the optional dependencies, causing the hash mismatch.
- Fix format conversion error from Poetry when `tool.poetry.build` doesn't exist.
- Add timeout when fetching .gitignore from GitHub.
- Keep the variables in the URL credentials when exporting.
- Convert to boolean when setting verify_ssl for custom indexes.
- `pdm import` clobbers `build-system.requires` value in `pyproject.toml`.

Documentation

- Update publish.md to use run instead of runs to match GitHub Actions steps documentation
- Update advanced.md to use `pdm sync` instead of `pdm install --no-lock`.

(adam)

2023-06-28 14:05:32 UTC MAIN commitmail json YAML

databases/py-sqlite3: Need c99 for `for (const char *pos = ...'.

New as of Python 3.10.

(riastradh)

2023-06-28 14:03:52 UTC MAIN commitmail json YAML

py-pdm_backend: updated to 2.1.2

2.1.2
Fix file permissions to 644 for wheel

2.1.1
Pdm-backend should not normalize names in project metadata

2.1.0
�泅� Features

Change the default build dir to a pdm-specific one
Allow to include files in wheel .data directory

�汾� Bug Fixes

Scm versionning fails when package is not top-level directory
Cleanup logic to first check config_settings
Raise an error when SCM version can't be determined

�沒� Documentation

Clarify order of pdm_build_initialize and pdm_build_clean

(adam)

2023-06-28 13:45:23 UTC MAIN commitmail json YAML

libuv: Note c11 requirement for stdatomic.h.

I don't think mk/compiler.mk knows that gcc49 is needed for c11,
though, so add GCC_REQD+=4.9 for now, and leave an XXX comment on the
subject.

Let's see if this unblocks the centos7 builds.

(riastradh)

2023-06-28 10:47:18 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 6.4.5

(wiz)

2023-06-28 10:47:09 UTC MAIN commitmail json YAML

py-mercurial: update to 6.4.5.

re2: fix reporting of availability in hg debuginstall
ui: fix crash in hg paths when pulled-delta-reuse-policy is in use
path: display proper user facing value for pulled-delta-reuse-policy

(wiz)

2023-06-28 10:04:31 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash-docs to 5.2

(wiz)

2023-06-28 10:04:22 UTC MAIN commitmail json YAML

gnucash-docs: update to 5.2.

5.2  - 25 June 2023
      o No editorial changes in this release.

(wiz)

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

doc: Updated finance/gnucash to 5.3

(wiz)

2023-06-28 10:00:40 UTC MAIN commitmail json YAML

gnucash: update to 5.3.

5.3  - 26 June 2023

The following bugs have been fixed:
    Bug 798967 - Cannot Save to Any Path After Upgrading to 5.2 Fix
inverted if statement condition for save success flag

Other repairs or enhancements not marked as bugs:

      Some memory cleanup by Chris Lam.

      Missing from the 5.2 release notes is that Chris streamlined the
      transaction scrubbing so that each transaction gets scrubbed
      only once. This improves--in some cases substantially--the time
      to load and to run Check and Repair.

New and Updated Translations: Hungarian, Dutch, Portuguese, French, Italian

5.2  - 25 June 2023

Between 5.1 and 5.2, the following bugfixes were accomplished:

    Bug 777472 - reconcile does not work if transaction selected
        Check that there's no outstanding activity in the current register page
        before starting a reconciliation. It is still possible to start
        modifying a transaction after the reconciliation window is open but
        this will stop the most common issue with the process. Starting a
        reconciliation from the account tree is left unprotected.
    Bug 798564 - GnuCash is slow when there are a lot of open tabs/registers
        Lazily load registers as is already done with reports.
    Bug 798597 - The word "Separators" needs two separate versions
        Use "Character-separated" when it's a choice between that and fixed
        field width and "Select Separator Character" when it's a heading.
    Bug 798695 - Deleting everything from the "Transfer" cell after suggestions
                pop-up restricts search to the first 30 accounts
        Skip the search on an empty value and return all accounts in the combo
        box as it normally does if the account list is opened without searching
        for something.
    Bug 798796 - Account list incomplete in report options
        Allow stock/fund accounts that are descendants of Bank accounts to be
        selected for the Advanced Portfolio, Investment Lots and Investment
        Portfolio reports.
    Bug 798809 - Multicolumn report error when reopened after saving.
    Bug 798839 - Edit -> Preferences string not translatable (reopened)
    Bug 798862 - Merge identical strings (reopened)
        Ensure similar strings are identical and use double line view instead
        of double line mode.
    Bug 798879 - RFE: [Transaction Report] add Running Total option
    Bug 798885 - Accented character in folder name on Account Export (reopened)
    Bug 798899 - Gnucash crashes during CSV import when using a template if the
                destination account is changed from one used in the template
    Bug 798901 - Wrong value for very small prices from Finance::Quote.
    Bug 798916 - Exchange rates fetched from openexchange off by factor of 10
    Bug 798919 - Inconsistent signs in creating budget
    Bug 798923 - OFX import is no longer matching security nor asking for
                stock account.
    Bug 798930 - invoices won't sequence to the next number
    Bug 798948 - XML file corrupted by saving twice in extremely short period
    Bug 798952 - Unable to set day threshold or counters in properties.
    Bug 798960 - Transaction completion horizontal scrolling opens without the
                new text being visible and remembers previous position/width
    Bug 798966 - Uninitialised variable used in
                dialog-account-picker.c:dialog_response_cb()

The following fixes and improvements were not associated with bug reports:

    The type-ahead selection of transaction descriptions has been substantially
        overhauled based on extensive user feedback. Matches are now only on
        the beginning of words and are now sorted by age since last use. This
        both substantially reduces the number of matches and prioritizes the
        most recently used as being the most likely candidates for re-use. To
        help distinguish cases of long descriptions where the match would be
        outside the popup's viewport the viewport is automatically scrolled
        horizontally so that the end of the left-most (right-most in rtl
        languages) matches is centered in the view. Completion can be aborted
        with the <escape> key or a new Don't autocomplete selection that's the
        first entry in the popup.
    Fix lockup on Windows in type-ahead selection of transaction descriptions.
    More budget-module sign fixes and improvements.
    Lots of memory-leak fixes, GLib modernization, and code cleanup by
        Richard Cohen, Simon Arlott, & Chris Lam.
    Bugfix xaccTransGetTxnType: avoid returning TXN_TYPE_LINK incorrectly:
        A TXN_TYPE_PAYMENT will have non-APAR splits; a TXN_TYPE_LINK will not
        have non-APAR splits. This bug manifests as a regular TXN_TYPE_PAYMENT
        transaction being later voided being incorrectly changed to
        TXN_TYPE_LINK.
    Including brokerage fees in Money Out calculation (if not ignoring them)
        in advanced-portfolio.scm report and updating the "advanced" tests to
        reflect selling fees being included into the money out value.
    [stock-txn-asst] Don't use the initial value in amount edit widgets unless
        they're valid. Otherwise the invalid value will log an error that will
        prevent later valid input from working.
    Bugfix: Actions > Online Actions > Show log Window does not open when it
        is first clicked.
    cmake: check gdk only when building GUI
    Get the tooltip working on "Online Banking Setup"

New and Updated Translations: Chinese (Simplified), Chinese (Traditional),
    Croatian, English (Australia), English (New Zealand),
    English (United Kingdom), Estonian, French, German, Hungarian, Lithuanian,
    Marathi, Norwegian Bokm奪l, Polish, Portuguese, Romanian, Spanish, Swedish,
    Ukrainian

(wiz)

2023-06-28 09:49:20 UTC MAIN commitmail json YAML

doc: Updated x11/xkeyboard-config to 2.39

(wiz)

2023-06-28 09:49:11 UTC MAIN commitmail json YAML

xkeyboard-config: update to 2.39.

2.39 121 commits
Translations updated

(wiz)

2023-06-28 09:37:08 UTC MAIN commitmail json YAML

doc: Updated converters/bdf2psf to 1.222

(fcambus)

2023-06-28 09:36:55 UTC MAIN commitmail json YAML

bdf2psf: update to 1.222.

Nothing applying to bdf2psf in particular noted in the Changelog.

(fcambus)

2023-06-28 09:19:08 UTC MAIN commitmail json YAML

doc: Updated print/texlab to 5.7.0

(wiz)

2023-06-28 09:18:58 UTC MAIN commitmail json YAML

texlab: update to 5.7.0.

## [5.7.0] - 2023-06-07

### Added

- Add symbol support for `thmtools` package ([#894](https://github.com/latex-lsp/texlab/issues/894))
- Add `texlab.findEnvironments` command to return the list of environments containing a position ([#892](https://github.com/latex-lsp/texlab/issues/892))

### Changed

- Show inlay hints for labels after the command instead of inside the argument ([#890](https://github.com/latex-lsp/texlab/issues/890))

### Fixed

- Prevent adding trailing newline after formatting with `latexmk` ([#895](https://github.com/latex-lsp/texlab/issues/895))
- Improving `\paragraph` parsing

(wiz)

2023-06-28 09:12:30 UTC MAIN commitmail json YAML

doc: Updated graphics/py-cairo to 1.24.0

(wiz)

2023-06-28 09:12:20 UTC MAIN commitmail json YAML

py-cairo: update to 1.24.0.

1.24.0 - 2023-06-19
-------------------

* Dropped Python 3.7 support
* Bumped meson version requirement from 0.53.0 to 0.56.0
* Various cairo dependency updates for the Windows wheel build
* examples: update to GTK4 :pr:`307`
* examples: add a clip_image example :pr:`316`
* docs: fix the build with Sphinx 6 :pr:`318`
* Various code cleanups :pr:`306`
* Added Python 3.12 Windows wheels

(wiz)

2023-06-28 09:10:50 UTC MAIN commitmail json YAML

doc: Updated devel/py-setuptools to 68.0.0

(wiz)

2023-06-28 09:10:40 UTC MAIN commitmail json YAML

py-setuptools: update to 68.0.0.

v68.0.0
-------

Breaking Changes
^^^^^^^^^^^^^^^^
* #3948: Removed verification for existing ``depends.txt`` file (deprecated since v0.5a4).
* #3948: Remove autofixing of broken ``.egg-info`` directories containing the ``-``
  character in their base name (without suffix).
  They should no longer be produced by sufficiently new versions of ``setuptools``
  (warning introduced in 2005).
* #3948: Remove deprecated APIs in ``easy_install``: ``get_script_args``,
  ``get_script_header`` and ``get_writer``.
  The direct usage of ``easy_install`` has been deprecated since v58.3.0,
  and the warnings regarding these APIs predate that version.
* #3948: Removed ``egg_info.get_pkg_info_revision`` (deprecated since 2015).
* #3948: Removed ``setuptools.dist._get_unpatched`` (deprecated since 2016)
* #3948: Removed support for SVN in ``setuptools.package_index`` (deprecated since 2018).
* #3948: Removed support for invalid ``pyproject.toml`` files.
  During the implementation of PEP 621, it was identified that some users were
  producing invalid files. As a transitional measure, the validation was relaxed
  for a few use cases. The grace period, however, came to an end.

Changes
^^^^^^^
* #3760: Added symlink support to launcher for installed executables -- by :user:`eugene-sevostianov-sc`
* #3926: Updated vendored ``packaging`` version from 23.0 to 23.1 -- by :user:`MetRonnie`
* #3950: Implemented workaround for old versions of ``vswhere``, which miss the
  ``-requiresAny`` parameter, such as the ones distributed together with Visual Studio 2017 < 15.6.
* #3952: Changed ``DistutilsMetaFinder`` to skip ``spec_for_pip`` on Python >= 3.12.
* #3952: Removed ``_distutils_hack.remove_shim`` on Python >= 3.12
  (since ``distutils`` was removed from the standard library,
  ``DistutilsMetaFinder`` cannot be disabled on Python >= 3.12).

Misc
^^^^
* #3920: Add a link to deprecation warning in ``pkg_resources`` and improve
  ``stacklevel`` for better visibility.

(wiz)

2023-06-28 08:58:07 UTC MAIN commitmail json YAML

doc: Updated textproc/py-readme_renderer to 40.0

(wiz)

2023-06-28 08:57:58 UTC MAIN commitmail json YAML

py-readme_renderer: update to 40.0.

40.0 (2023-06-16)
-----------------

* Add CLI option to render package README. (#271)
* Adapt tests to pygments 2.14.0 (#272)
* Update release process to use Trusted Publishing (#276)
* Replace usage of deprecated `pkg_resources` with `importlib.metadata` (#281)
* Drop support for Python 3.7 (#282), Test against Python 3.11 (#280)

(wiz)

2023-06-28 08:57:37 UTC MAIN commitmail json YAML

doc: Updated shells/nushell to 0.82.0

(pin)

2023-06-28 08:57:14 UTC MAIN commitmail json YAML

shells/nushell: update to 0.82.0

Today, we're releasing version 0.82 of Nu. This release focuses on polishing
the user experience.

Note: Beginning with this release, Nushell is switching to a four-week release
schedule.
For details see, https://www.nushell.sh/blog/2023-06-27-road-to-1_0.html

NOTE: The optional dataframe functionality is available
using --features=dataframe

This feature is not enabled by default on pkgsrc.
To compile with this feature add 'dataframe' to the list of features defined
(CARGO_FEATURES+=) in the package Makefile.

As part of this release, we also publish a set of optional plugins.

Themes of this release/New features:
- Custom datetime format (@fnordpig)
Until now, Nushell did not allow changing the default format of dates and times,
leading quite often to undesired rendering, e.g. seeing 'A year ago' in the
output of ls when one wants to know the exact time.
#9500 introduces a new config option to change the default output of dates and
times.

- Support for comments in multiline pipes (@WindSoilder)
>From now on, either in the REPL, in scripts or in modules, you can comment out
any line of a multiline pipe without breaking its execution. This hopefully
makes debugging and testing part of a pipeline much easier!

- Continuing cratification effort
On the road to 1.0, we have started moving commands around to make place for
those which really matter. As this process involves the creation of some new
Rust crates, e.g. nu-cmd-extra, we call it cratification �沽�
With this new release, the bytes commands have been moved behind the extra
feature (use cargo build --features extra to activate them back).
Apart from moving less stable or common ocmmands behind flag, this should also
improve compile times for everyone.

- Splitting the $nu variable (@jntrnr)
Nushell 0.82 introduces a new familly of stat commands, the scope ... commands.
These commands allow you to access some information about the current Nushell
instance that were previously available in the $nu variable!
e.g. $nu.scope.commands now becomes scope commands.
On the other hand, $nu becomes much smaller and only holds simple paths and
constants.

- Entering Linguist support (@hustcer)
With the efforts of @hustcer, Nushell is now an official language of Linguist,
allowing for better language support in GitHub.

- REPL: Mark line entries as excluded from the history by leading with a space
(samlich)
In some situations you may want to avoid storing an entry inside your shell
history. For example if it includes a secret or running it again in a different
context could be dangerous. To stop nushell from storing a particular line in
its history you can now start with a space and it will be ignored. You can
still recall your last entry once by pressing the Up-Arrow but the command will
never be written to disk and disappear as soon as you submit another command.

- New commands
    http options
    scope aliases
    scope commands
    scope engine-stats
    scope modules
    scope variables
    scope

- Breaking changes
    #9509 Cratification moves the bytes commands to nu-cmd-extra. They are thus
    only accessible with --features extra
    #9496 Clean up config by removing legacy options that were previously
    deprecated.
    #9487 Split $nu variable into scope commands and simpler $nu
    #9427 The filesize prefixes Z/Zi have been removed as their underlying
    values where not correctly representable.
    #9407 In the ls --long output the uid column has been renamed to user to be
    consistent with group
    #9368 Don't allow save command to save both stdout and stderr to the same
    file

(pin)

2023-06-28 08:55:39 UTC MAIN commitmail json YAML

doc: Updated devel/py-pluggy to 1.2.0

(wiz)

2023-06-28 08:55:29 UTC MAIN commitmail json YAML

py-pluggy: update to 1.2.0.

pluggy 1.2.0 (2023-06-21)
=========================

Features
--------

- `#405 <https://github.com/pytest-dev/pluggy/issues/405>`_: The new-style hook wrappers, added in the yanked 1.1.0 release, now require an explicit ``wrapper=True`` designation in the ``@hookimpl()`` decorator.

pluggy 1.1.0 (YANKED)
=====================

.. note::

  This release was yanked because unfortunately the implicit new-style hook wrappers broke some downstream projects.
  See `#403 <https://github.com/pytest-dev/pluggy/issues/403>`__ for more information.
  This was rectified in the 1.2.0 release.

Deprecations and Removals
-------------------------

- `#364 <https://github.com/pytest-dev/pluggy/issues/364>`_: Python 3.6 is no longer supported.

Features
--------

- `#260 <https://github.com/pytest-dev/pluggy/issues/260>`_: Added "new-style" hook wrappers, a simpler but equally powerful alternative to the existing ``hookwrapper=True`` wrappers.

  New-style wrappers are generator functions, similarly to ``hookwrapper``, but do away with the :class:`result <pluggy._callers._Result>` object.
  Instead, the return value is sent directly to the ``yield`` statement, or, if inner calls raised an exception, it is raised from the ``yield``.
  The wrapper is expected to return a value or raise an exception, which will become the result of the hook call.

  New-style wrappers are fully interoperable with old-style wrappers.
  We encourage users to use the new style, however we do not intend to deprecate the old style any time soon.

  See :ref:`hookwrappers` for the full documentation.

- `#364 <https://github.com/pytest-dev/pluggy/issues/364>`_: Python 3.11 and 3.12 are now officially supported.

- `#394 <https://github.com/pytest-dev/pluggy/issues/394>`_: Added the :meth:`~pluggy._callers._Result.force_exception` method to ``_Result``.

  ``force_exception`` allows (old-style) hookwrappers to force an exception or override/adjust an existing exception of a hook invocation,
  in a properly behaving manner. Using ``force_exception`` is preferred over raising an exception from the hookwrapper,
  because raising an exception causes other hookwrappers to be skipped.

(wiz)

2023-06-28 08:52:36 UTC MAIN commitmail json YAML

doc: Updated lang/py-lsprotocol to 2023.0.0a2

(wiz)

2023-06-28 08:52:26 UTC MAIN commitmail json YAML

py-lsprotocol: update to 2023.0.0a2.

Changes: not found.

(wiz)

2023-06-28 08:49:57 UTC MAIN commitmail json YAML

doc: Updated security/py-keyring to 24.2.0

(wiz)

2023-06-28 08:49:47 UTC MAIN commitmail json YAML

py-keyring: update to 24.2.0.

v24.2.0
=======

Features
--------

- Require Python 3.8 or later.

Bugfixes
--------

- Restore support for reading from a config file (with regression test). (#638)

v24.1.0
=======

Bugfixes
--------

- Avoid logging warning when no config file is present. (#635)
- Include all operations in the error message if no operation was supplied. (#636)

Improved Documentation
----------------------

- Correct name of macOS backend in README. (#637)

v24.0.1
=======

Misc
----

-

v24.0.0
=======

* #633: Added ``diagnose`` command with basic support.
* #487: Removed ``keyring.backends.OS_X`` module.
* #593: Removed ``keyring.util.properties`` module.

v23.14.0
========

* #623: On macOS, warn the user when ``keychain`` property is
  indicated, as that value can't be honored (macOS API no longer
  supports indicating the target keychain).

(wiz)

2023-06-28 08:47:08 UTC MAIN commitmail json YAML

doc: Updated devel/py-importlib-metadata to 6.7.0

(wiz)

2023-06-28 08:46:59 UTC MAIN commitmail json YAML

py-importlib-metadata: update to 6.7.0.

v6.7.0
======

* #453: When inferring top-level names that are importable for
  distributions in ``package_distributions``, now symlinks to
  other directories are honored.

(wiz)

2023-06-28 08:45:39 UTC MAIN commitmail json YAML

doc: Updated textproc/py-pdf to 3.11.0

(wiz)

2023-06-28 08:45:30 UTC MAIN commitmail json YAML

py-pdf: update to 3.11.0.

## Version 3.11.0, 2023-06-23

### New Features (ENH)
-  Add page_number property (#1856)

### Bug Fixes (BUG)
- File expansion when updating with Page Contents (#1906)
- Missing Alternate in indexed/ICCbased colorspaces (#1896)

## Version 3.10.0, 2023-06-18

### New Features (ENH)
-  Extraction of inline images (#1850)
-  Add capability to replace image (#1849)
-  Extend images interface by returning an ImageFile(File) class (#1848)
-  Add set_data to EncodedStreamObject (#1854)

### Bug Fixes (BUG)
-  Fix RGB FlateEncode Images(PNG) and transparency (#1834)
-  Generate static appearance for fields (#1864)

(wiz)

2023-06-28 08:43:27 UTC MAIN commitmail json YAML

doc: Updated textproc/py-natsort to 8.4.0

(wiz)

2023-06-28 08:43:18 UTC MAIN commitmail json YAML

py-natsort: update to 8.4.0.

[8.4.0] - 2023-06-19
---

### Changed

- The changelog now only explictly exists in the repository
  (issue [#162](https://github.com/SethMMorton/natsort/issues/162))

### Fixed

- Inputs with spaces near adjascent to the extension are now sorted
  correctly for `os_sorted` on Windows (issues
  [#165](https://github.com/SethMMorton/natsort/issues/165) and
  [#166](https://github.com/SethMMorton/natsort/pull/166))

(wiz)

2023-06-28 08:43:10 UTC MAIN commitmail json YAML

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

(adam)

2023-06-28 08:42:03 UTC MAIN commitmail json YAML

py-platformdirs: updated to 3.8.0

3.8.0
Add missing user media directory docs

(adam)

2023-06-28 08:39:48 UTC MAIN commitmail json YAML

doc: Updated www/py-google-api-python-client to 2.90.0

(wiz)

2023-06-28 08:39:38 UTC MAIN commitmail json YAML

2023-06-28 08:38:59 UTC MAIN commitmail json YAML

py-jupyter_client: updated to 8.3.0

8.3.0

Enhancements made

- Allow kwargs when writting connection_file

(adam)

2023-06-28 08:37:26 UTC MAIN commitmail json YAML

doc: Updated print/mupdf to 1.22.2

(wiz)

2023-06-28 08:37:16 UTC MAIN commitmail json YAML

mupdf: update to 1.22.2.

This is a bug fix source release only.

Various bug fixes cherry-picked back from development work
required to fix PyMuPDF issues.

(wiz)

2023-06-28 08:34:07 UTC MAIN commitmail json YAML

doc: Updated devel/gopls to 0.12.4

(wiz)

2023-06-28 08:33:58 UTC MAIN commitmail json YAML

gopls: update to 0.12.4.

0.12.4

This is a follow up to gopls@v0.12.3 fixing a crash in the new
analysis driver, in the presence of certain invalid packages
(golang/go#60952).

0.12.3

This release fixes a couple rare but significant performance
regressions introduced in the v0.12.0 release.

(wiz)

2023-06-28 08:32:35 UTC MAIN commitmail json YAML

doc: Updated devel/SDL2 to 2.28.0

(wiz)

2023-06-28 08:32:26 UTC MAIN commitmail json YAML

SDL2: update to 2.28.0.

---------------------------------------------------------------------------
2.28.0:
---------------------------------------------------------------------------

General:
* Added SDL_HasWindowSurface() and SDL_DestroyWindowSurface() to switch between the window surface and rendering APIs
* Added a display event SDL_DISPLAYEVENT_MOVED which is sent when the primary monitor changes or displays change position relative to each other
* Added the hint SDL_HINT_ENABLE_SCREEN_KEYBOARD to control whether the on-screen keyboard should be shown when text input is active

(wiz)

2023-06-28 08:27:17 UTC MAIN commitmail json YAML

doc: Updated net/czds to 1.2.12

(fcambus)

2023-06-28 08:27:04 UTC MAIN commitmail json YAML

czds: update to 1.2.12.

ChangeLog:

- Added ability to exclude TLDs from requests

(fcambus)

2023-06-28 07:46:29 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.256

(wiz)

2023-06-28 07:46:18 UTC MAIN commitmail json YAML

mame: update to 0.256.

Yes, it窶冱 already time for MAME 0.256, our midyear release! Several
very rare and exciting things have turned up this month. Remember
that rally racing game Top Driving that was added last month? This
month, Mortal Race, an earlier, rarer game based on the same codebase
has been found and dumped. The rare Gamate cartridge Mighty Boxer
has finally been tracked down and dumped, which means all Gamate
games known to have been released are accounted for. Taiko no
Tatsujin RT: Nippon no Kokoro has been dumped, bringing us closer
to completing the Namco System 10 collection. This offshoot of the
popular series was designed for venues like hospitals and aged care
facilities. It doesn窶冲 accept coins, and it features easier songs.
Four more versions of the prototype arcade game Turbo Sub have also
been dumped and added.

For computers, there are lots of software list additions, particularly
for MSX and ZX Spectrum. The Heathkit H89 now has enough functionality
emulated to be marked working. You can now add ROM cards to your
emulated Apple II computers, and FLEX now works on the TRS Color
Computer family.

There are also lots of emulation improvements, including fixes for
a few more Taito F3 graphical glitches, and better graphics layer
mixing on Sharp X68000. Behind the scenes, we窶况e been working on
support for wait states in the MOS 6502 and Hitachi H8 CPU families
and there have been some changes to streamline the code.

(wiz)

2023-06-28 03:34:36 UTC MAIN commitmail json YAML

doc: Added games/bugdom version 1.3.3

(charlotte)

2023-06-28 03:33:06 UTC MAIN commitmail json YAML

games/Makefile: + bugdom

(charlotte)

2023-06-28 03:32:41 UTC MAIN commitmail json YAML

games/bugdom: New package

Bugdom is a 1999 Macintosh game by Pangea Software. You play as Rollie
McFly, a pill bug on a quest to save ladybugs from King Thorax's iron grip
on the Bugdom.

This port aims to provide the best way to experience Bugdom today. It
introduces some modern comforts (such as support for arbitrary resolutions)
and fixes some gameplay bugs. The overall experience is intended to be
faithful to the spirit of the original game, so modifications to the game's
design are out of the scope of this project.

(charlotte)

2023-06-28 01:34:36 UTC MAIN commitmail json YAML

x11/libxshmfence: Detect max page size correctly.

For cross-builds, whatever sysctl answers is wrong -- and even for
native builds, it may be wrong, because on some architectures with
common binary packages, the page size may vary from machine to
machine.  So use MAX_PAGE_SIZE if available, or PAGE_SIZE if not,
from machine/vmparam.h instead.

XXX Should probably also use COHERENCY_UNIT for cache line alignment,
not hard-coded 128.

(riastradh)

2023-06-27 20:40:34 UTC MAIN commitmail json YAML

cdrtools: remove ABI check on Darwin hack

The ABI==64 check is redundant, since the problem that is being worked
around is not specific to the exact ABI. This fixes the build on systems
such as mine, where the bootstrap is not run with  "--abi 64".

Update PR pkg/51257

(bsiegert)

2023-06-27 17:13:47 UTC MAIN commitmail json YAML

doc: Updated net/openresolv to 3.13.2

(roy)

2023-06-27 17:13:29 UTC MAIN commitmail json YAML

Update to openresolv-3.13.2 with the following changes:
* Do not return error from -i when no interfaces are configured
* libc: provide a toggle for moving vs writing to resolv.conf

(roy)

2023-06-27 16:43:13 UTC MAIN commitmail json YAML

erlang-doc: regen after erlang update

(gutteridge)

2023-06-27 14:36:41 UTC MAIN commitmail json YAML

bootstrap: Override NATIVE_PKG_*_CMD, not PKG_*_CMD, during build.

NATIVE_PKG_*_CMD is what gets executed at build-time, and must be the
bootstrapped pkg_install which lives in the working tree; PKG_*_CMD
may get baked into packages for use at run-time.

(riastradh)

2023-06-27 14:36:29 UTC MAIN commitmail json YAML

mk: Provide default NATIVE_PKG_TOOLS_BIN on non-NetBSD platforms.

I only defined it in platform/NetBSD.mk.  Other platforms that
support cross-building could take advantage of this too, but let's
not just break platforms that don't support it yet!

(riastradh)

2023-06-27 13:40:55 UTC MAIN commitmail json YAML

doc: update www/ruby-rails70 and related packages to 7.0.5.1

devel/ruby-activesupport70
devel/ruby-activemodel70
devel/ruby-activejob70
www/ruby-actionview70
www/ruby-actionpack70
databases/ruby-activerecord70
devel/ruby-activestorage70
mail/ruby-actionmailer70
mail/ruby-actionmailbox70
www/ruby-actioncable70
devel/ruby-railties70
textproc/ruby-actiontext70
www/ruby-rails70

(taca)

2023-06-27 13:39:05 UTC MAIN commitmail json YAML

2023-06-27 13:38:09 UTC MAIN commitmail json YAML

doc: update www/ruby-rails61 and related pacakges to 6.1.7.4

devel/ruby-activesupport61
devel/ruby-activemodel61
devel/ruby-activejob61
www/ruby-actionview61
www/ruby-actionpack61
databases/ruby-activerecord61
devel/ruby-activestorage61
mail/ruby-actionmailer61
mail/ruby-actionmailbox61
www/ruby-actioncable61
devel/ruby-railties61
textproc/ruby-actiontext61
www/ruby-rails61

(taca)

2023-06-27 13:35:19 UTC MAIN commitmail json YAML

2023-06-27 13:34:07 UTC MAIN commitmail json YAML

doc: Updated math/R-psych to 2.3.6

(mef)

2023-06-27 13:33:53 UTC MAIN commitmail json YAML

(math/R-psych) Updated 2.3.3 to 2.3.6

Changes in psych version 2.3.6 (2023-06-21):

  Introduction:

        * The psych package includes functions and data sets to do
          classic and modern psychometrics and to analyze personality
          and experimental psychological data sets. The psych package
          has been developed as a supplement to courses in research
          methods in psychology, personality research, and graduate
          level psychometric theory courses. The functions are a
          supplement to the text (in progress): An introduction to
          psychometric theory with applications in R. The functions
          are also written to further research in the
          Personality-Motivation-Cognition Laboratory at Northwestern
          University.

        * Additional functions are added sporadically.

        * This news file reports changes that have been made as the
          package has been developed.

        * To report bugs, send email to
          <mailto:revelle@northwestern.edu> using bug.report.

        * Version 2.3.7 is the development release of the psych
          package. It is available as a source file for Macs or PCs in
          the repository at <https://personality-project.org/r/>. The
          released version on CRAN is 2.3.6 (Added June 21, 2023). The
          second digit reflects the year (i.e., 2023), the third set
          the month (i.e., 2.2.5 was released in May of 2022) the last
          two digits of development versions reflect either an minor
          change or the day of any modifications, e.g. 1.8.3.3 was the
          third attempt to get 1.8.3 released.  1.7.8 was released in
          August, 2017.

        * To install this development version, use the command:
          install.packages("psych",
          repos="https://personality-project.org/r", type="source").
          Remember to restart R and library(psych) to make the new
          version active.  It is also useful to check the date of the
          development package, as I will use the same version number
          but change the dates (e.g., packageDate("psych")).

To do version 2.3.7:

        * Suggestions are welcome, but the current list includes the
          following (and has included for a long time, so lets be
          patient):

        * Add confirmatory clustering to ICLUST

        * Get cluster scores in ICLUST -- analogous to factor scores
          (requested by Ben Shalet)

        * Add the ability to create multiple groups in sim.irt
          functions

        * Find canonical loadings in lmCor

        * Add omega factor extension figure option (requested by Sylia
          Wilson)

        * Add option to do subject density and item density plot to IRT
          plot.

        * add the ability to scale radar plots of raw data from min to
          max, and add a scale to radar and spider plots (e.g. circular
          histograms)

        * add the ability to add labels to lavaan.diagram

        * To help those who want to simulate a bifactor model, make it
          explicit.

        * Check the bias in bootstrap resampling using cor.ci

        * add symmetric=TRUE to eigen calls, think about
          only.values=TRUE for some cases

        * Add an analysis of DIF to the irt functions (requested by
          David Condon)

        * Add some power functions.

        * Add CIs for means and skews as an option (for describe as
          well as describeBy) Requested by Aaron Wichman

        * Add a function for the Meng, Rosenthal, Rubin tests for
          multiple comparisons of correlations.

        * Add complexity to omega solution

        * Add statistic to fa to report max fa. (partly done with fm =
          minrank)

        * Parallize iterations for confidence intervals in omega

        * Probably should drop much of the stats when doing iterations
          with fa or omega

        * Find unbiased cis when doing bootstrap

        * Allow the choice between regression vs. correlation in esem
          between X and Y sets.

        * Improve documentation for esem and cosinor

        * Add interbattery diagram to the structure diagram function.

        * Add Krippendorf's alpha?

        * Add the ability to weight factor residuals to allow WLMS

        * Add the Hull method for number of factors

        * Add an option for the correlation type in bestScales
          (requested by Lorien Elleman).

        * Change help file examples so they are cleaner for people who
          example(fn)

        * Make the main functions more "tidy" in terms of their output

        * Add testthat functionality

        * Add parse capabilities to error.bars, error.dots, spider,
          etc. so that grouping variables can be specified in formula
          mode.  Partially done (not yet for spider)

        * Possible bug in cohen.kappa confidence intervals (reported by
          Marco Fornili)

        * Need to add documentation to mediate/moderate/setCor for what
          dfs are used and why.

        * Add an n.iter option to pca (requested by Michael Wood, but I
          am not sure why)

        * There is a bug in bestItems for the case of no iterations and
          dictionary = something

        * Fix bug in fa.lookup for omega g values that are negative

        * Fix bug in bestScales that does not report items if not
          iterating

        * Adjust stats in fa.extend to report the raw and then the
          extended values

        * Improve documentation for extension diagram to clarify that
          it works with fa.results

        * Add just check variables specified for being numeric (instead
          of entire data.frame) (suggested by Fransisco Wilheim)

        * Pretty up the output from mediate (perhaps make a
          mediate2latex function)

        * Improve the print function for bassAckwards

  Still to do:

        * Change examples to dontrun rather than commented out

        * Need to fix bug in alpha where it finds R from cov2cor
          instead of directly (reported by Karl Ove Hufthammer )

        * Add the ability to get factor scores for higher order
          factors (requested by Brandon Vaughn). Partly done in omega,
          but there are problems associated with the entire problem of
          factor scores.

        * Fix a bug in alpha when finding average R (need to use cor
          rather than cov2cor when treating missing data)

        * Add weight option to statsBy (but the question is how to
          handle missing data)

        * Modify lavaan.diagram so that it handles cfa output better

        * Adjust the se for correlations (in bestScales) to take into
          account the pairwise count, rather than the n.obs

        * Give model fit in lmCor?  -- what would this be?

        * Improve documentation for thurstone.  Would help if we had
          an example of scaling.

        * scoreIrt.2pl needs to be able to adjust for group
          differences correctly

        * Possible problem in pooled correlations for statsBy

        * Think about improvements in itemLookup to show means if
          desired

        * Fix bug in polychoric where it doesn't handle empty cells
          very well. (reported by Bj<c3><b6>rn B<c3><bc>denbender).
          Or at least improve the documentation about why this is a
          problem.

        * Fix bug in mediate for multiple dependent variables
          (reported by Martin Zeschke)

        * scoreItem should find the mean item correlation with
          na.rm=TRUE (Liz D)

        * create a scoreFastBy

        * improve the help menu for sim.multi and return the latent
          values

        * think about linking person scores to item difficulty scores
          in IRT

        * Left justify content in lookupItems (not sure how to do
          this)

        * Consider using the Jennrich approach to standard errors of
          rotated loadings

        * Still need to fix mediate to handle more than 1 DVs

        * Possible problem with the use of try in several functions.

        * Need to fix omega so that alpha is correctly calculated in
          case of no general factor

        * It would be nice to add an option to display confidence
          intervals of correlations in error.dots

        * allow omega style hierarchical structure for x (and y) in
          esem

Changes in psych version 2.3.6 (2023-06-21):

  Additions:

        * Added a threshold parameter to sim.hierarchical and sim.item
          to allow for conversion to binary data.

        * Added a n.small parameter to sim.minor to limit the number
          of small factors.

        * Added mean imputation to omega (for scoring scales)

        * Replaced solve(r,f ) with Pinv(r)

        * Added type option to mlPLot to allow for more control

        * Changed setCor.diagram to lmDiagram and added the ability to
          plot lm output.

        * Minor tweak to extension.diagram to allow the causal arrows
          to come from rather than to the extension variables.

        * Added rain as an option to violin to show rain cloud plots

        * Add the ability to slant labels in plots

        * Added a sort option to corPlot (sorts by cluster order)

        * Added RMSEA function to allow easy calculation of RMSEA
          given chisq, dof, n.obs (requested by requested by Gabe
          Orona)

        * Added RMSEA, but not yet TFI, etc. to esem (equested by Gabe
          Orona several years ago.

        * Cleaned up the various sim functions so that they are better
          documented.

        * Allow for different rotation options in X and Y sets in esem

        * Added the ability to return the true scores for subjects
          when simulating structures.  This will help fitting
          reliability models This is now done for sim and sim.minor,
          sim.hierarchical, others are in process.

        * Changed a number of local functions in the form print.x to
          print_x format to comply with overly aggressive R
          development checks.

  Bugs Fixed:

        * Fixed a very rare case in describeBy for the case of two
          categorical variables measuring exactly the same thing.
          Added char2numeric before the by(describe,group) call.

        * Fixed a bug in bestScales for the case of no items for
          replications (still in progress).

        * Fixed lmCor so that the degrees of freedom for the case of
          use="complete" is correct.

        * Dropped a redundant check in factor.scores for non-positive
          definite matrices.  Pointed out by Chandler McClellan.

        * scoreIrt does not work unless keys are specified for nf > 1
          (reported by Andrew Olney) -- not sure of the problem.  What
          ever it is, I think I fixed it.

        * Fixed a typo in the mlr rd file for the RkR equation.
          (reported by Sebastian Castro-Alvarez)

(mef)

2023-06-27 13:14:26 UTC MAIN commitmail json YAML

Updated www/py-telepath, textproc/py-xml2rfc

(adam)

2023-06-27 13:08:06 UTC MAIN commitmail json YAML

doc: Updated time/R-tzdb to 0.4.0

(mef)

2023-06-27 13:07:54 UTC MAIN commitmail json YAML

(time/R-tzdb) Updated 0.3.0 to 0.4.0

# tzdb 0.4.0

* Updated the embedded date library
  (SHA cc4685a21e4a4fdae707ad1233c61bbaff241f93) (#30).

* Updated the time zone database to 2023c (#29).

* R >=3.5.0 is now required. This is consistent with the standards of the
  tidyverse.

(mef)

2023-06-27 13:07:33 UTC MAIN commitmail json YAML

py-xml2rfc: updated to 3.17.4

v3.17.4 - 2023-06-22

�汾� Bug Fixes

- Remove old tools server from BibXML lookup locations
- Switch from appdirs to platformdirs, since it is maintained
- Warn when reference uses PIs
- Reset seen_slugs cache on every prep run
- Add xml extension to BibXML requests

(adam)

2023-06-27 13:05:00 UTC MAIN commitmail json YAML

py-telepath: updated to 0.3.1

0.3.1 (2023-06-12)
------------------
* Fix check for lazily evaluated objects, for provisional Django 5.0 compatibility
* Drop support for Python <3.8 and Django <3.2

(adam)

2023-06-27 13:00:33 UTC MAIN commitmail json YAML

doc: Updated time/R-hms to 1.1.3

(mef)

2023-06-27 13:00:21 UTC MAIN commitmail json YAML

(time/R-hms) Updated 1.1.0 to 1.1.3, make test passed

# hms 1.1.3

## Bug fixes

- Fix method consistency, checked by R-devel.

## Internal

- Use rlang instead of ellipsis (#106).

# hms 1.1.2

- Re-rendered documentation for compatibility with R-devel.

# hms 1.1.1

- Avoid blanket import for lifecycle package for compatibility with upcoming rlang.
- Establish compatibility with development version of testthat (#101, @lionel-).

(mef)

2023-06-27 11:48:00 UTC MAIN commitmail json YAML

Updated security/py-authlib, devel/py-click-repl

(adam)

2023-06-27 11:47:39 UTC MAIN commitmail json YAML

py-click-repl: updated to 0.3.0

0.3.0
Drop Python 2 support, remove six.
Uses PromptSession() class from prompt_toolkit instead of prompt() function
Added filter for hidden commands and options
Added click's autocompletion support
Added tab-completion for Path and BOOL type arguments
Added 'expand environmental variables in path' feature
Delegate command dispatching to the actual group command.
Updated completer class and tests based on new fix
Python 3.11 support.

(adam)

2023-06-27 11:44:54 UTC MAIN commitmail json YAML

py-authlib: updated to 1.2.1

Version 1.2.1

Released on Jun 25, 2023

Apply headers in ClientSecretJWT.sign method
Allow falsy but non-None grant uri params
Fixed authorize_redirect for Starlette v0.26.0
Removed has_client_secret method and documentation
Removed request_invalid and token_revoked remaining occurences and documentation
Fixed RFC7591 grant_types and response_types default values

(adam)

2023-06-27 11:27:34 UTC MAIN commitmail json YAML

doc: Updated pkgtools/libnbcompat to 20230609nb1

(riastradh)

2023-06-27 11:20:33 UTC MAIN commitmail json YAML

doc/TODO.crosscompile: Strike off some items.

(riastradh)

2023-06-27 10:54:38 UTC MAIN commitmail json YAML

doc: Added fonts/tex-culmus-latex version 0.7

(riastradh)

2023-06-27 10:54:23 UTC MAIN commitmail json YAML

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

(pin)

2023-06-27 10:54:01 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 17.5.2

v17.5.2
- Bug fixes: git initialize status correctly

v17.5.1
- Bug fixes: node invert .Mismatch logic

(pin)

2023-06-27 10:52:47 UTC MAIN commitmail json YAML

fonts/tex-culmus-latex: import culmus-latex-0.7

This bundles the Culmus fonts (or an old version of them, anyway) as
fonts suitable for use by pdftex.

These are obsolete for new documents but there are old materials that
were prepared with them.

(riastradh)

2023-06-27 10:46:51 UTC MAIN commitmail json YAML

security/openssl: Make this cross-compile.

(riastradh)

2023-06-27 10:46:15 UTC MAIN commitmail json YAML

print/poppler: Make this cross-compile.

(riastradh)

2023-06-27 10:46:03 UTC MAIN commitmail json YAML

print/poppler: Stop optionally calling gperf.

This is apparently unnecessary, and the behaviour of a package build
should not depend on what other packages happen to be lying around
installed at the same time without an explicit dependency.

Perhaps we might prefer to always use gperf instead of using the
pregenerated files; in that case this needs TOOL_DEPENDS and the path
must be set to ${TOOLBASE}/bin/gperf.

(riastradh)

2023-06-27 10:44:47 UTC MAIN commitmail json YAML

devel/nss: Fix cross-build under TOOLBASE/LOCALBASE split.

Omit needless TOOL_DEPENDS on nspr; patch the problem away instead.

(riastradh)

2023-06-27 10:44:01 UTC MAIN commitmail json YAML

devel/nspr: Don't install compile-et.pl in cross-builds.

Nor prerr.properties.

Not sure if these are ever useful for native builds, but
compile-et.pl is a build-time executable with the wrong interpreter
for cross builds.

(riastradh)

2023-06-27 10:43:44 UTC MAIN commitmail json YAML

boost-jam: Handle TOOLBASE/LOCALBASE split.

XXX I think we can just delete boost-jam/buildlink3.mk at this point,
and move the BUILDLINK_API_DEPENDS pattern into TOOL_DEPENDS in
bjam.mk instead.

(riastradh)

2023-06-27 10:43:34 UTC MAIN commitmail json YAML

2023-06-27 10:42:38 UTC MAIN commitmail json YAML

x11: More --disable-malloc0returnsnull on NetBSD for cross-builds.

Unclear why so many things care to know in advance whether malloc(0)
returns null!

(riastradh)

2023-06-27 10:42:17 UTC MAIN commitmail json YAML

x11/xcb-util-errors: Make this cross-compile.

(riastradh)

2023-06-27 10:42:07 UTC MAIN commitmail json YAML

devel/wayland: Make this cross-compile.

For cross-compilation, it depends on a native build of itself, for
the wayland-scanner tool.  This, in turn, requires a patch to the
meson files to allow it to be passed as a parameter (rather than
discovered through cmake or pkg-config, which are generally limited
to references into the cross-destdir).

(If someone can figure out how to spell `./configure
ac_cv_foo_path=...' in meson to obviate the need for that patch,
please do so!  I searched around in the manual and I couldn't find
any way to cause something like override_find_program to happen from
a command-line argument or environment variable.)

(riastradh)

2023-06-27 10:41:25 UTC MAIN commitmail json YAML

meson: Print nicer messages about build stages.

No functional change intended other than console output.

(riastradh)

2023-06-27 10:41:06 UTC MAIN commitmail json YAML

x11/xorg-cf-files: Make empty host.def when cross-compiling.

Otherwise, MAKE_PROGRAM from the build environment gets baked into
the package, which is wrong.

NetBSD does this in xsrc, so it must not matter that much!  In any
case, I think most of this xorg-cf-files business is long since
obsolete in the modular X.org era?

(riastradh)

2023-06-27 10:40:40 UTC MAIN commitmail json YAML

devel/imake: Make this cross-compile.

Pacify imake's insistence on executing tradcpp at build-time just for
configure checks, even though what does in the end is bake a path to
tradcpp into the build product to execute at run-time.

(riastradh)

2023-06-27 10:40:09 UTC MAIN commitmail json YAML

buildlink3: Transform ${CROSS_DESTDIR}${LOCALBASE} to BUIDLINK_DIR.

All gated on ${USE_CROSS_COMPILE:tl} == "yes", so no change to native
compilation.

(riastradh)

2023-06-27 10:36:50 UTC MAIN commitmail json YAML

mk/platform/NetBSD.mk: Query OS characteristics in _CROSS_DESTDIR.

No change to native compilation.

Step on the way to cross-OS builds.

(riastradh)

2023-06-27 10:36:40 UTC MAIN commitmail json YAML

bsd.prefs.mk: Define _CROSS_DESTDIR before platform/${OPSYS}.mk.

This way, platform/${OPSYS}.mk has the opportunity to refer to it to
query characteristics of the operating system that we're building
packages for.

Step on the way to cross-OS builds.

(riastradh)

2023-06-27 10:36:21 UTC MAIN commitmail json YAML

x11/libxshmfence: TOOL_DEPENDS, not buildlink3, on xorg-util-macros.

Likely need the same for everything that uses xorg-util-macros --
it's needed for running autoconf, not for linking build products
against.

(riastradh)

2023-06-27 10:35:57 UTC MAIN commitmail json YAML

lang/python/pyversion.mk: cmake expects to execute python executable.

So it has to be TOOL_PYTHONBIN, and presumably won't -- or at least,
sensibly can't -- be baked into the build product.

(riastradh)

2023-06-27 10:35:51 UTC MAIN commitmail json YAML

Updated devel/p5-File-Find-Rule-VCS to 1.09

(wen)

2023-06-27 10:35:30 UTC MAIN commitmail json YAML

python: Override sys.platform with PY_PLATNAME when cross-compiling.

For this purpose, factor the PY_PLATNAME definition out into a new
lang/pythonNN/platname.mk file.  It's not the same for 2.x and 3.x;
perhaps we could factor it out further into a single 2.x vs 3.x
conditional but this is a more mechanical change that makes it easier
to audit for now.

(riastradh)

2023-06-27 10:34:03 UTC MAIN commitmail json YAML

py-scard: Handle TOOLBASE/LOCALBASE (PREFIX) split.

(riastradh)

2023-06-27 10:33:41 UTC MAIN commitmail json YAML

lang/libLLVM: Need Python as tool, and llvm-tblgen too if cross-compiling.

Unlike many of my other recent changes, this does affect native builds,
not just cross builds -- but only to install an llvm-tblgen executable,
which is already built in native builds anyway, so that it can be used
as a tool for cross builds.

(riastradh)

2023-06-27 10:32:49 UTC MAIN commitmail json YAML

2023-06-27 10:31:32 UTC MAIN commitmail json YAML

llvm: Need Python as a tool, and llvm-tblgen too if cross-compiling.

(riastradh)

2023-06-27 10:31:21 UTC MAIN commitmail json YAML

lang/python: Handle TOOLBASE/LOCALBASE split.

New TOOL_PYTHONBIN is for executing at build-time, old PYTHONBIN is
a path that will work at run-time and can be baked into the package.

(riastradh)

2023-06-27 10:30:46 UTC MAIN commitmail json YAML

Update to 1.09

Upstream changes:
1.09      2023-04-28 12:43:47Z
        - tooling updates

(wen)

2023-06-27 10:29:58 UTC MAIN commitmail json YAML

2023-06-27 10:29:40 UTC MAIN commitmail json YAML

x11/{libXScrnSaver,libXrender}: configure --disable-malloc0returnsnull

Otherwise these can't be cross-compiled.

(riastradh)

2023-06-27 10:29:40 UTC MAIN commitmail json YAML

Updated devel/py-test-env, devel/py-ipykernel

(adam)

2023-06-27 10:29:27 UTC MAIN commitmail json YAML

x11/libXxf86vm: Need --disable-malloc0returnsnull for cross-compile.

(riastradh)

2023-06-27 10:29:17 UTC MAIN commitmail json YAML

x11/libXinerama: Need --disable-malloc0returnsnull for cross-compile.

(riastradh)

2023-06-27 10:29:06 UTC MAIN commitmail json YAML

x11/xkeyboard-config: Need Python as tool, not build-time dep.

(riastradh)

2023-06-27 10:28:56 UTC MAIN commitmail json YAML

x11/libX11: Handle TOOLBASE/LOCALBASE split.

(riastradh)

2023-06-27 10:28:52 UTC MAIN commitmail json YAML

py-ipykernel: updated to 6.23.3

6.23.3

Bugs fixed
- Check existence of connection_file before writing

(adam)

2023-06-27 10:28:45 UTC MAIN commitmail json YAML

x11/libxcb: Handle TOOLBASE/LOCALBASE split.

(riastradh)

2023-06-27 10:28:34 UTC MAIN commitmail json YAML

2023-06-27 10:27:54 UTC MAIN commitmail json YAML

check-wrkref: Check for TOOLBASE references when it's not LOCALBASE.

No change for native compilation, where TOOLBASE = LOCALBASE.

(riastradh)

2023-06-27 10:27:36 UTC MAIN commitmail json YAML

textproc/xmlcatmgr: Handle LOCALBASE/TOOLBASE split.

(riastradh)

2023-06-27 10:27:23 UTC MAIN commitmail json YAML

py-test-env: updated to 0.8.2

0.8.2
Unknown changes

(adam)

2023-06-27 10:27:21 UTC MAIN commitmail json YAML

Split native and cross LOCALBASE for cross-compilation.

This way, you can use an unprivileged prefix of ~/cross/pkg to
cross-compile packages that, when installed, will go in /usr/pkg.

In mk.conf:

- Set CROSS_LOCALBASE to determine the installation prefix of
  packages that you cross-compile.

- Set LOCALBASE to determine the installation prefix of native
  packages needed for cross compilation.

Both default to /usr/pkg.  Note: CROSS_LOCALBASE defaults to /usr/pkg
even if you set LOCALBASE.  Of course, if you're not cross-compiling,
this has no effect.

When cross-compiling a package:

- LOCALBASE is where cross-compiled packages will be installed.

  (`make install' will put it in ${CROSS_DESTDIR}${LOCALBASE}, of
  course, but when you later use pkg_add to install the binary
  package on the system you're compiling it for, it will go in
  ${LOCALBASE}.  And you can still set PREFIX for an individual
  package, but LOCALBASE refers to where cross-compiled packages are
  generally installed, other than the specific ones that override
  PREFIX.)

- TOOLBASE is where tool dependencies are installed and available to
  be executed at build-time.

  For example, if you have TOOL_DEPENDS on a program that is
  installed in (say) foo/bin/xyz which is not in PATH so you have to
  refer ot its full pathname, you can execute ${TOOLBASE}/foo/bin/xyz
  instead of ${LOCALBASE}/foo/bin/xyz.

I chose this split, rather than the other way around, because I
expect that references that are baked into installed packages to be
more common than references that are executed at build-time, but I
didn't do an extensive study of the matter.  I chose the name
TOOLBASE because it's where TOOL_DEPENDS go.

(riastradh)

2023-06-27 10:25:57 UTC MAIN commitmail json YAML

Updated devel/p5-File-Find-Rule-PPI to 1.07

(wen)

2023-06-27 10:24:48 UTC MAIN commitmail json YAML

Update to 1.07

Upstream changes:
1.07      2023-04-28 12:30:26Z
        - tooling conversions

(wen)

2023-06-27 10:20:59 UTC MAIN commitmail json YAML

Updated devel/p5-File-Find-Rule-Perl to 1.16

(wen)

2023-06-27 10:17:56 UTC MAIN commitmail json YAML

Update to 1.16

Upstream changes:
1.16    2022-03-29
        - fix test when run after 'make clean' (RT#142008)

(wen)

2023-06-27 09:58:23 UTC MAIN commitmail json YAML

doc: Updated devel/py-nihtest to 1.1.1

(wiz)

2023-06-27 09:58:04 UTC MAIN commitmail json YAML

py-nihtest: update to 1.1.1.

# 1.1.1 [2023-06-27]

- Fix Windows compatibility.

(wiz)

2023-06-27 09:31:09 UTC MAIN commitmail json YAML

libnbcompat: Bump package date for recent configure changes.

Record my test on NetBSD.

(riastradh)

2023-06-27 09:30:58 UTC MAIN commitmail json YAML

libnbcompat: Predetermine printf runtime test outcomes in configure.

This way libnbcompat can be safely cross-compiled for NetBSD, as it
should be for anything NetBSD!

While here, use CONFIGURE_ENV.${OPSYS} instead of .if ${OPSYS} == and
.if ${USE_CROSS_COMPILE:U:tl} == "yes" instead of .if
!empty(USE_CROSS_COMPILE:M[yYe][eE][sS]).

(riastradh)

2023-06-27 09:30:43 UTC MAIN commitmail json YAML

2023-06-27 09:30:27 UTC MAIN commitmail json YAML

libnbcompat: Use AC_CACHE_CHECK so we can handle cross-compiling.

The printf %lld test, the printf %qd test, and the vsnprintf return
value test are necessarily runtime tests, which don't work during
cross-compilation.

On NetBSD, the tests all pass, so there's no need to substitute the
NetBSD snprintf for is own snprintf in libnbcompat, which falls apart
if we try it because of the ssp macros:

mips64--netbsd-gcc -DHAVE_NBCOMPAT_H=1 -I/home/riastradh/pkgsrc/current/cross/work/net/libfetch/work.mips64eb/libnbcompat -I/usr/include -I. -I.  -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -DHAVE_CONFIG_H -c snprintf.c
In file included from /home/riastradh/netbsd/current/obj.evbmips64-eb/destdir.evbmips/usr/include/stdio.h:595,
                from /home/riastradh/pkgsrc/current/cross/work/net/libfetch/work.mips64eb/libnbcompat/nbcompat/stdio.h:40,
                from /home/riastradh/pkgsrc/current/cross/work/net/libfetch/work.mips64eb/libnbcompat/nbcompat.h:61,
                from snprintf.c:28:
snprintf.c:43:1: error: expected declaration specifiers or '...' before numeric constant
  43 | snprintf(char *str, size_t size, const char *format, ...)
      | ^~~~~~~~

With this change, we have the opportunity to predetermine known test
outcomes without a runtime test by setting nb_cv_* variables in the
configure environment (to be done in a subsequent commit).

(riastradh)

2023-06-27 08:54:48 UTC MAIN commitmail json YAML

Updated graphics/freetype2, devel/py-zope.event

(adam)

2023-06-27 08:54:28 UTC MAIN commitmail json YAML

py-zope.event: updated to 5.0

5.0 (2023-06-23)

Drop support for Python 2.7, 3.5, 3.6.

(adam)

2023-06-27 08:52:58 UTC MAIN commitmail json YAML

freetype2: updated to 2.13.1

FreeType 2.13.1

This is a maintenance release with only minor changes, for example, a new load flag FT_LOAD_NO_SVG to ignore glyphs in an SVG SFNT table, or a new function FT_Get_Default_Named_Instance to get the index of the default named instance of an OpenType Variation Font.

(adam)

2023-06-27 08:34:59 UTC MAIN commitmail json YAML

Updated lang/erlang, net/rabbitmq

(adam)

2023-06-27 08:34:41 UTC MAIN commitmail json YAML

rabbitmq: updated to 3.12.1

3.12.1

Core Server

Bug Fixes

Declaration of a classic queue could run into an exception.

Classic queues v1 (CQv1) that had a backlog of messages stored by 3.9 and earlier versions
could run into an exception during queue index recovery after an upgrade to 3.10.x or any later series.

CQv2 and queues without a backlog were not affected.

Contributed by @gomoripeti (CloudAMQP).

Nodes that had a large number of quorum queues could observe accumulation of Erlang processes
under significant load.

Feature flag discovery on a newly added node could discover an incomplete inventory of feature flags.

Feature flag discovery operations will now be retried multiple times in case of network failures.

Nodes in clusters that had quorum queues and non-mirrored classic queues on stopped (or failed) nodes
could run into an exception.

The same exception could affect rabbitmqctl list_queues.

Proxy Protocol v2 LOCAL packets were not supported.

Enhancements

When a quorum queue does not find its local replica data files on boot, it will now log
a warning.

Management Plugin

Bug Fixes

An attempt to clear limits of a non-existent virtual host failed with a 500 status code.

Enhacements

Management UI will now display node maintenance status.

Contributed by @SimonUnge (AWS).

The "Queues" tab in the UI was renamed to "Queue and Streams" to better reflect
its contents.

New HTTP API endpoints for quorum queue replica management, equivalent to
the rabbitmq-queues commands that manage replicas.

POST /api/queues/quorum/{vhost}/{name}/replicas/add
DELETE /api/queues/quorum/{vhost}/{name}/replicas/remove
POST /api/queues/quorum/replicas/on/{node}/grow
DELETE /api/queues/quorum/replicas/on/{node}/shrink

Stream Plugin

Bug Fixes

Stream client connections that authenticated using x.509 certificates
failed.

OAuth 2 Plugin

Bug Fixes

Only set OAuth 2 client's CA certificate file setting when it is defined.

Enhancements

The plugin will now accept JWT tokens without a scope. Such tokens would only be useful when the plugin
is used exclusively for authentication and not authorization.

oauth2 is now an accepted alias for the OAuth 2 authentication and authorization backend:

auth_backends.1 = oauth2
Previously the only option for OAuth 2 was using a full module name,
rabbit_auth_backend_oauth2.

STOMP Plugin

Bug Fixes

STOMP plugin log entries had an extra line feed character.

Dependency Upgrades

ra was upgraded to 2.6.2
osiris was upgraded from 1.5.1 to 1.6.0

(adam)

2023-06-27 08:33:11 UTC MAIN commitmail json YAML

2023-06-27 08:08:41 UTC MAIN commitmail json YAML

Updated devel/p5-File-Find-Object to 0.3.7

(wen)

2023-06-27 08:06:37 UTC MAIN commitmail json YAML

Update to 0.3.7
Add missing TEST_DEPENDS

Upstream changes:
0.3.7      2023-01-01
    - Fix test failures on mswin
        - https://github.com/shlomif/perl-file-find-object/issues/2
        - thanks to @jddurand

0.3.6      2021-08-26
    - Extract https://metacpan.org/pod/File::TreeCreate .

(wen)

2023-06-27 08:00:52 UTC MAIN commitmail json YAML

Added devel/p5-File-TreeCreate version 0.0.1

(wen)

2023-06-27 07:58:17 UTC MAIN commitmail json YAML

Add p5-File-TreeCreate

(wen)

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

Import File-TreeCreate-0.0.1 as p5-File-TreeCreate.

File::TreeCreate was extracted from several near-identical copies used in the
tests of some of my CPAN distributions.

(wen)

2023-06-27 07:32:41 UTC MAIN commitmail json YAML

Updated devel/p5-DynaLoader-Functions to 0.004

(wen)

2023-06-27 07:31:23 UTC MAIN commitmail json YAML

Update to 0.004

Upstream changes:
version 0.004; 2023-04-06
  * port test C code to Perl 5.33.1, which defines a PERL_VERSION_GE()
    macro that clashes with the one this code previously had
  * in test C code, avoid a compiler warning that arises on Perl 5.20
  * in test C code, rename some macros for better style
  * in test C code, better argument parenthesisation in a macro

(wen)

2023-06-27 07:27:50 UTC MAIN commitmail json YAML

Updated devel/p5-Dist-Zilla to 6.030

(wen)

2023-06-27 07:24:59 UTC MAIN commitmail json YAML

Updated devel/py-jaraco.path, devel/py-jaraco.functools

(adam)

2023-06-27 07:24:33 UTC MAIN commitmail json YAML

Update to 6.030

Upstream changes:
6.030    2023-01-18 21:36:40-05:00 America/New_York
        - "dzil new" will use command line options before configuration
        - "dzil add" now falls back to %Mint stash options before defaults
          (for both of the above: thanks, Graham Knop!)

6.029    2022-11-25 17:02:33-05:00 America/New_York
        - update some links to use https instead of http (thanks, Elvin
          Aslanov)
        - turn on strict and warnings in generated author tests (thanks, Mark
          Flickinger)
        - use "v1.2.3" for multi-dot versions in "package NAME VERSION" formats
          (thanks, Branislav Zahradn鱈k)
        - fixes to operation on msys (thanks, Paulo Custodio)
        - add "main_module" option to MakeMaker (thanks, Tatsuhiko Miyagawa)
        - fix authordeps behavior; don't add an object to @INC (thanks, Shoichi
          Kaji)

6.028    2022-11-09 10:54:14-05:00 America/New_York
        - remove bogus work-in-progress signatures-using commit from 6.027;
          that was a bad release! thanks for the heads-up about it to Gianni
          "dakkar" Ceccarelli!

6.027    2022-11-06 17:52:20-05:00 America/New_York
        - if DZIL_COLOR is set to 0, override auto-detection

(wen)

2023-06-27 07:20:41 UTC MAIN commitmail json YAML

py-jaraco.functools: updated to 3.8.0

v3.8.0
======

Features
- Require Python 3.8 or later.

(adam)

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

py-jaraco.path: updated to 3.6.0

v3.6.0
Added support for ``Symlink``s for the tree maker (``build``).

(adam)

2023-06-27 07:16:09 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-TraceUse to 2.097

(wen)

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

Update to 2.097

Upstream changes:
2.097 2023-01-04 BOOK
    - Take into account extra frames introduced in @INC hook handling
      by Perl 5.37.7 (YVES)
    - Declare Perl 5.8 as the minimum version requirement

(wen)

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

Updated devel/p5-Devel-NYTProf to 6.12

(wen)

2023-06-27 07:10:43 UTC MAIN commitmail json YAML

Update to 6.12

Upstream changes:
Changes in Devel::NYTProf 6.12 - 16th Nov 2022

B<There should be no significant differences in the performance of Devel-NYTProf
from that of the previous release.>  This release is primarily focused on
adapting the library to a change in Perl 5 as of release 5.37.6 in November
2022; code contributed by Tony Cook in L<GH 200: support SSNEW*() macros
returning SSize_t instead of
I32|https://github.com/timbunce/devel-nytprof/pull/200>.  Corrections to
errors in documentation contributed by joshnaitis in L<GH 198: Fix typos in
/bin report generators|https://github.com/timbunce/devel-nytprof/pull/198>.
'make' targets dependent on Subversion (former version control system) removed
in L<GH 196|https://github.com/timbunce/devel-nytprof/pull/196>.  CPAN module
Sub::Name added as test-time prerequisite.

(wen)

2023-06-27 03:45:52 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-Cover to 1.40

(wen)

2023-06-27 03:45:04 UTC MAIN commitmail json YAML

Update to 1.40

Upstream changes:
1.40 - 30 April 2023
- Note usage with dzil (Steve Rogerson) (GH-319)
- Fix html_basic report (jkahrman) (GH-318)
- Use CPAN::Meta (Slaven Rezić) (GH-314)
- Make non-interactive output less noisy (jkahrman) (GH-312)
- Avoid infinite recursion in Type::Tiny and other places (Ed J) (GH-307)
- Add ignore_covered_err option (Tina Müller) (GH-323)
- Handle empty hashes and arrays on condition RHS in 5.37.6 and later

1.39 - 29 April 2023
- Remove dependency on B::Debug (Jim Keenan) (GH-289)
- Raise minimum version to 5.12
- Correct spelling of Pod::Coverage trustme parameter (Oliver Youle) (GH-302)
- Fix annotations in html_basic report (Opera Wang) (GH-310)

1.38 - 5 June 2022
- Improve documentation

1.37 - 5 June 2022
- Fix Subroutine module docs (bkerin) (GH-262)
- Use github actions instead of travis (Zakariyya Mughal) (GH-291)
- Improve mkdir error messages (Felipe Gasper) (GH-296)
- Remove asterisk from gcov count (Zakariyya Mughal) (GH-294)
- Test against 5.36.0
- Avoid warnings from check_files (Nicolas R) (GH-292)
- Support __SUB__ (Graham Knop) (GH-290, GH-243, GH-285)
- Support uncoverable count ranges (Tina Müller) (GH-288)
- Improve gcov support for XS code (Ed J) (GH-280)
- Allow overriding of HTML code highlighting (Jesús Alonso Abad) (GH-271)
- Improve contributing docs

(wen)

2023-06-27 03:24:32 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-CheckOS to 1.96

(wen)

2023-06-27 03:15:43 UTC MAIN commitmail json YAML

Update to 1.96

Upstream changes:
1.96    2023-02-04

- Add Devel::AssertOS::MacOSX::v13

- Add Devel::AssertOS::OSFeatures::Systemd

1.95    2022-10-29

- Add Devel::AssertOS::HWCapabilities::Int{32,64}

1.94    2022-07-27

- Add Mac OS 12 (Monterey)

(wen)

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

Updated devel/p5-Date-Manip to 6.92

(wen)

2023-06-27 02:58:57 UTC MAIN commitmail json YAML

Update to 6.92

Upstream changes:
6.92  2023-06-07
  -  Time zone fixes
        Newest zoneinfo data (tzdata 2023c).

  -  Documentation fixes
        Typo fix. Reported by Derek Terveer

6.91  2023-03-01
  -  Fixed bug where timezone alias wasn't handled
        On linux systems configured to be in a timezone that is an alias,
        the system timezone wasn't recognized, and it defaulted to GMT.
        This is now fixed. Patch supplied by Sandi Wallendahl (GitHub #43)

6.90  2022-12-02
  -  Time zone fixes
        Aliases in the tzdata database were not being added to the timezone
        data. Reported in GitHub issue #40.

        The UTC timezone is now named Etc/UTC instead of UTC to be in line
        with the aliases.

        Newest zoneinfo data (tzdata 2022g).

  -  Language fixes
        Additions to the Polish translation. GitHub issue #41.

        Additions to several languages. GitHub issue #42.

        Added some support for per-language parsing rules to respond to
        GitHub issue #42.

  -  Documentation fixes
        The version numbers in the change log was messed up due to a
        skipped release (no new timezone fixes that time). Fixed.

6.89  2022-09-01
  -  (!) Date::Manip 5.xx interface to be removed
        The old version of Date::Manip (version 5.xx) has been distributed
        as part of the package in order to support versions of perl older
        than 5.10 . I see no valid reason to continue to support that, so
        as of version 7.00, Date::Manip will only include the newer
        interfaces (which require perl 5.10 or newer). There are no plans
        to deprecate the functional interface.

  -  Time zone fixes
        Newest zoneinfo data (tzdata 2022c).

(wen)

2023-06-27 02:51:07 UTC MAIN commitmail json YAML

Updated devel/p5-Data-Visitor to 0.32

(wen)

2023-06-27 02:50:15 UTC MAIN commitmail json YAML

Update to 0.32

Upstream changes:
0.32      2023-04-29 10:07:45Z
    - removed an unnecessary use of Sub::Name (haarg, PR #1)

(wen)

2023-06-27 02:45:53 UTC MAIN commitmail json YAML

Updated devel/p5-Data-Validate-IP to 0.31

(wen)

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

Update to 0.31

Upstream changes:
0.31  2022-11-28

- Fixed handling of the ::0/128 subnet. This is a special subnet(/address)
  that is called the "unspecified address". It is not public or
  routable. Reported by Dan Sherry. GH #13.

(wen)

2023-06-27 02:37:32 UTC MAIN commitmail json YAML

Updated devel/p5-Data-Section to 0.200008

(wen)

2023-06-27 02:36:25 UTC MAIN commitmail json YAML

Update to 0.200008

Upstream changes:
0.200008  2022-12-31 13:50:15-05:00 America/New_York
        - fix to some example code (thanks, Graham Ollis)
        - update packaging and metadata
        - minimum required Perl is now v5.12

(wen)

2023-06-27 02:30:35 UTC MAIN commitmail json YAML

Updated devel/p5-Data-Peek to 0.52

(wen)

2023-06-27 02:29:39 UTC MAIN commitmail json YAML

Update to 0.52

Upstream changes:
0.52    - 2023-01-03, H.Merijn Brand  <hmbrand@cpan.org>
    * Tested with perl-5.36.0
    * Update to Devel::PPPort-3.68
    * It's 2023

0.51    - 2022-01-01, H.Merijn Brand  <hmbrand@cpan.org>
    * It's 2021
    * Update to Devel::PPPort-3.63
    * It's 2022

(wen)

2023-06-27 02:26:54 UTC MAIN commitmail json YAML

Updated devel/p5-Data-ObjectDriver to 0.22

(wen)

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

Update to 0.22

Upstream changes:
0.22 2023-02-01T05:14:13Z
    - Clear %Handle cache if dbh is set to undef #42
    - Skip fork test on win32 #41

(wen)

2023-06-26 23:33:46 UTC MAIN commitmail json YAML

doc: Updated audio/py-music21 to 9.1.0

(gutteridge)

2023-06-26 23:33:33 UTC MAIN commitmail json YAML

py-music21: update to 9.1.0

Music21 v9 (June 2023) is the latest release of music21, a toolkit for computational music research.

Version 9 contains about 600 new commits and features from the version 8 release from September 2022. It is the latest and best release in the industry standard toolkit for doing music research and composition ("traditional" computation and AI/ML) with musical scores.

As a new Version X release, music21 gains a lot of its power with a few non-backwards compatible changes that make the system easier to use, faster, and more up to date. People using music21 in existing environments should read the change logs to make sure their systems work with it before upgrading.

A big change in music21 is that v9 is compatible with Python 3.10 and 3.11 only. The version 9 release will be updated to be compatible with at least Python 3.12 when it is released. Users on Python 3.8 and 3.9 should stick with v8 and those on older versions should look at the README to see what version will be installed for their systems.

Two weeks from the release of version 9 (July 1, 2023), Michael Asato Cuthbert, the lead developer of music21 will take a 6-12-month sabbatical from monitoring the mailing list, answering questions/issues, and merging PRs in order to focus on what he does best and what is best for the community: developing core parts of the system and documenting what already exists. Working with the user community has been amazing, but given that he only has about 10-15 hours per week to devote to the project, it often means deviating from efforts that help a large number of people to instead work through PRs and issues that are important to a smaller community. This news will probably not be welcomed by some, but the results should be better for the larger community.
What's Changed

    Music21 v9 is for Python 3.10 and 3.11 only and uses tools and speedups only available to those versions. Music21 drops its prior policy of supporting previous 3 versions and now supports the latest 2 versions only (to improve developer experience).
    Notebook/Jupyter: All pages are now shown on .show(). Compatible with Jupyter 7.0beta and JupyterLab. MIDI improvements (@mscuthbert in #1592)
    Added to corpus: (1) Queen Liliuokalani’s Aloha Oe, (2) J.R. Johnson’s Lift Every Voice And Sing (3) Vincente Lusitano’s madrigal Allor che Ignuda – part of a larger project to make the music21 corpus more representative.
    Lots more typing! Use music21 in a modern IDE to see it. Uses Python 3.10 TypeGuards. Add common.classTools.holdsType([‘a’, ‘b’], str) which asserts that everything in a collection has the same type. (@mscuthbert in #1447). converter and corpus are fully typed.
    Docs! Documentation of equality explained better. braille, corpus, converter much improved. (1) Much better aesthetics and utility @mscuthbert in #1455 and #1452). (2) Add “developerReference/startingOver” – mistakes made in designing music21 that are too late to fix, but the next generation of software should not emulate. (3) add docs about abcFormat support (@mscuthbert in #1484). (4) coreInsert (@mscuthbert in #1549). (5) layout (@mscuthbert in #1554). (6) clercqTemperley (RS100 dataset) format (#1558)
    RomanText and related formats: (1) Repeats in RT and TSV are improved (@malcolmsailor in #1434, #1435, #1503) (2) anacrusis support (@mscuthbert in #1532) (3) measure numbers on ClercqTemperley (@mscuthbert in #1558)
    harmony: (1) RomanNumerals and ChordSymbols with front accidentals (flat II, sharp IV, etc.) now take their 7ths, 9ths, etc. from the underlying keys (@mscuthbert w/ thanks to @malcolmsailor in #1439), (2) RomanNumeral’s writeAsChord works properly (@mscuthbert in #1445)
    and (3) transpose properly (@malcolmsailor in #1414). (4) roman.RomanNumeral(2, ‘C’) will now give d-minor, not d-major (@jacobtylerwalls in #1481), (5) preferSecondaryDominants implements V/x (@MarkGotham in #796).
    MusicXML improvements: (1) TempoText is exported (@gregchapman-dev in #1437)
    (2) harmony/numeral figures are MusicXML 4.0 compatible (@mscuthbert in #1445) (3) Preserve multiple fingerings on chords in musicxml import (@jacobtylerwalls in #1475) (4) Translate "implicit" attribute of MusicXML measures (@jacobtylerwalls in #1493) (5) Synchronize Measure IDs on Musicxml out (@rigaux in #1490) (6) MusicXML sound tag finds metronome marks (@TimFelixBeyer in #1579) (7) Add MusicXML security warning (@mscuthbert in #1584)
    Speed/Performance improvements on (1) deepcopy (@mscuthbert in #1464) (2) ABC (@mscuthbert in #1461) (3) LanguageDetector (@mscuthbert in #1456) (4) quantize() (@TimFelixBeyer in #1594) (5) use deques instead of pop(0) #1466, (6) searching/MetadataBundles cache in tests (@mscuthbert in #1511)
    (7) findGaps() on gapless streams (@jacobtylerwalls in #1515) (8) ChordSymbols (@jacobtylerwalls in #1527)
    Braille – add segment.BrailleElementGrouping. Good amount of refactoring. (@mscuthbert in #1495)
    Converter/Corpus: converter.toData – like .write or .show but gives the raw data as a string or byte by @mscuthbert in #1451
    Frozen/Immutable objects can be created now; this will allow for creating, for instance, one default 4/4 meter that cannot be changed but used as a default in many places. common.FrozenObject and duration.FrozenDuration (@mscuthbert in #1460)
    New subConverters register above default subConverters, so it is now possible to develop a subConverter like Greg’s converter21 project that handles a format music21 supports but do it differently or better. (@mscuthbert in #1520)
    Ornaments/Expressions (all by @gregchapman-dev) – (1) ornament accidentals have a great new system and are aware of their measure and key context (#1545) (2) Mordents get placement like Turn and Trill (#1516) (3) Support for delayed turns (#1533)
    Spanners: (1) Spanner.fill() – say you’ve set a slur to just include the first and last notes. .fill() will find all the intermediate notes. (@gregchapman-dev in #1486) (2) spanner.SpannerAnchor class allows a spanner to start and stop at a point where there is no other Music21Object at the offset (like a whole note crescendo that begins on beat 2 and ends on beat 3) (@gregchapman-dev in #1479). (3) Guitar: Hammer-on and Pull-off as Spanners (@louisbigo in #1142)
    Streams – (1) new module stream.tools and stream.tools.removeDuplicates (e.g. keys, clefs, by @MarkGotham in #1454) . (2) stream.makeNotation.saveAccidentalDisplayStatus() context manager for restoring pitches’ accidentalDisplayStatus after a manipulation (like transposition by octave) @gregchapman-dev. (3) stream.makeNotation.makeOrnamentalAccidentals (#1545)
    Percussion: (1) Implement useful PercussionChord.pitches property (@jacobtylerwalls in #1547), (2) Ignore Unpitched objects in key analysis (@jacobtylerwalls in #1543, (3) Search support (@mscuthbert in #1597)
    MIDI: (1) Minimize gaps produced by quantization algorithm (@jacobtylerwalls in #1540) (2) fix jupyter/colab MIDI (@mscuthbert in #1565) (3) Increase default MIDI ticksPerQuarter for higher accuracy of tuplets (@TimFelixBeyer in #1577)
    ABC: set version from I:abc-version information (@mscuthbert in #1589)
    pitch module gets: isValidAccidentalName, standardizeAccidentalName.

Bug fixes

    Ottava transposition bugs (in m21 and in musicxml output) (@gregchapman-dev in #1486)
    diminished and half-diminished 11th chord types were incorrect (@jacobtylerwalls in #1497)
    Avoid creating duplicative ChordStepModifications (@jacobtylerwalls in #1509)
    Zero quarterLengths will not be represented as Fraction(0, 1)
    MIDI: (1) Don't set status byte on Meta Message (@TimFelixBeyer in #1575) (2) unknown meta message still parses (@TimFelixBeyer in #1573)
    Fix stripTies when accidentals are natural & none (@TimFelixBeyer in #1556)
    Scores could previously change after .write()(@TimFelixBeyer in #1560)
    requests should have been in the minimum requirements (@jacobtylerwalls in #1568)
    Prevent doubly-flatted sevenths in chord symbols (@jacobtylerwalls in #1572)

Incompatible Changes not mentioned above:

    Equality: == or __eq__ comparison on many objects has changed. – it is now based on a class hierarchy where the object needs to be equal in all of its super-classes (@mscuthbert in #1466 and #1459).
    For time signatures: (@MarkGotham in #1457). For ChordStepModification (@jacobtylerwalls in #1482). An exception is made for RomanNumerals which do not need to have pitches in the same octave (like their chord.Chord superclass requires)
    schumann folder is moved to schumann_robert to match (equally amazing) schumann_clara.
    subConverter is consistently spelled with capital C in all contexts. Before it was a mismash of capital C and lowercase C. (in #1592)
    Full Measure Rests taken into account Finale usage of the measure=”yes” tag on pickups (@mscuthbert in #1595)
    All Music21Objects must be hashable and default instantiate (@mscuthbert in #1467)
    Duration, volume, and StreamStatus all keep string references to clients (major change if you were playing with _client private variables. Only a public change if you were counting on garbage collection to run more often)
    contextSites that are derived fixes a bug.
    Developers using the private _deepcopySubclassable should know that “removeFromIgnore” has been removed for performance reasons.
    Spanner.prePostObjectSpanners is renamed “relatedSpanners()”
    A number of cases where an attribute which is usually a string started with None now start with ‘’ instead (typing improvement)
    Refactors to ipython21 and the IPython (now Jupyter), MIDI, MusicXML subconverters in #1592.

Removals

    Music21Exception subclasses not used in the system are removed. Reduce 172 Exceptions to 154 (@mscuthbert in #1465)
    musicxml.xmlToM21.textNotNone – use new strippedText() and check for False.
    Already marked for deprecation and removed: common.cleanupFloat() (use opFrac), common.euclidGCD (use math.gcd), Metadata.setWorkId (use md.uniqueName = value), VoiceLeadingQuartet.color() (assign colors to individual notes with .style.color), (#1440)

Deprecations

    Spanner.numberRange replaces Spanner.getNumberList() — they do the same thing. (#1447)
    romanText.clercqTemperley – toScore() – call toPart() instead since that is what it does.
    scale.next() – use scale.nextPitch() instead – since it shadows Music21Object.next()

New Contributors

    @sararocks made her first contribution in #1472
    @rigaux made their first contribution in #1490
    @TimFelixBeyer made his first contribution in #1560

(gutteridge)

2023-06-26 20:53:46 UTC MAIN commitmail json YAML

doc: Added x11/py-wxPython version 4.2.1

(wiz)

2023-06-26 20:53:35 UTC MAIN commitmail json YAML

x11/Makefile: + py-wxPython

(wiz)

2023-06-26 20:53:23 UTC MAIN commitmail json YAML

x11/py-wxPython: import py-wxPython-4.2.1

wxPython is a cross-platform GUI toolkit for the Python programming
language. It allows Python programmers to create programs with a
robust, highly functional graphical user interface, simply and
easily. It is implemented as a set of Python extension modules that
wrap the GUI components of the popular wxWidgets cross platform
library, which is written in C++.

Like Python and wxWidgets, wxPython is Open Source, which means
that it is free for anyone to use and the source code is available
for anyone to look at and modify. And anyone can contribute fixes
or enhancements to the project.

wxPython is a cross-platform toolkit. This means that the same
program will run on multiple platforms without modification.
Currently Supported platforms are Microsoft Windows, Mac OS X and
macOS, and Linux or other unix-like systems with GTK2 or GTK3
libraries. In most cases the native widgets are used on each platform
to provide a 100% native look and feel for the application.

Since the programming language is Python, wxPython programs are
simple, easy to write and easy to understand.

(wiz)

2023-06-26 20:40:25 UTC MAIN commitmail json YAML

doc/TODO: + gnucash-5.3.

(wiz)

2023-06-26 20:24:39 UTC MAIN commitmail json YAML

gnustep-base: add mk/atomic64.mk as it's needed, apparently.

(he)

2023-06-26 19:49:54 UTC MAIN commitmail json YAML

Updated devel/gobject-introspection, devel/pango

(adam)

2023-06-26 19:49:32 UTC MAIN commitmail json YAML

pango: updated to 1.50.14

Overview of changes in 1.50.14, 02-03-2023
==========================================
- Fix underline thickness in scaled contexts

Overview of changes in 1.50.13, 20-02-2023
==========================================
- win32: Add back fallback for empty fontsets
- win32: Improve DirectWrite support
- Fix word segmentation for Japanese
- Don't set backspace-deletes-char for math symbols
- coretext: Fix a crash
- cairo: Apply metrics hinting to underlines too
- Treat COLRv1 fonts as color fonts

(adam)

2023-06-26 19:46:40 UTC MAIN commitmail json YAML

gobject-introspection: updated to 1.76.1

1.76.1 - 2023-03-22
-------------------
* Handle null default values
* Documentation fixes

1.76.0 - 2023-03-13
-------------------
* Documentation fixes
* Update the GIR data for GLib

(adam)

2023-06-26 19:40:19 UTC MAIN commitmail json YAML

Updated security/libksba, security/libassuan2

(adam)

2023-06-26 19:40:01 UTC MAIN commitmail json YAML

libassuan2: updated to 2.5.6

Noteworthy changes in version 2.5.6 (2023-06-19) [C8/A8/R6]
------------------------------------------------
* Fix logging of confidential data.  [rA0fc31770fa]
* Fix memory wiping.  [T5977]
* Fix macOS build problem.  [T5440,T5610]
* Upgrade autoconf stuff.

(adam)

2023-06-26 19:37:25 UTC MAIN commitmail json YAML

libksba: updated to 1.6.4

Noteworthy changes in version 1.6.4 (2023-06-19) [C22/A14/R4]
------------------------------------------------

* Correctly detect CMS write errors.

(adam)

2023-06-26 19:35:11 UTC MAIN commitmail json YAML

Updated devel/mm-common, devel/glibmm

(adam)

2023-06-26 19:34:52 UTC MAIN commitmail json YAML

glibmm: updated to 2.66.6

2.66.6 (stable):

Glib:
* Dispatcher: Don't warn when a Dispatcher is deleted while
  messages are pending.

Gio:
* NetworkMonitor::get_default(): Add refreturn

gmmproc:
* generate_wrap_init.pl.in: Disable warning C4273 on Visual Studio

Meson build:
* Detect if we build from a git subtree
* Don't copy files with configure_file()

(adam)

2023-06-26 19:34:16 UTC MAIN commitmail json YAML

mm-common: updadted to 1.0.5

mm-common 1.0.5 (2022-12-02)

* Convert README to README.md and OVERVIEW.md.

Meson build:
* util/meson_aux: Make tarball reproducible.
* Simplify lookup of python command.

Skeletonmm:
* Avoid configuration warnings.
* Detect if we build from a git subtree.
* Simplify lookup of python command.
* Add build-tests option.

(adam)

2023-06-26 19:26:31 UTC MAIN commitmail json YAML

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

(adam)

2023-06-26 19:25:56 UTC MAIN commitmail json YAML

glib2 glib2-tools gdbus-codegen: updated to 2.76.3

Overview of changes in GLib 2.76.3, 2023-05-23
==============================================

* Bugs fixed:
  - Use-after-free under
    send_message_with_reply_cleanup():gdbusconnection.c:1792 (Philip Withnall)
  - Backport !3398 “Avoid having g_futex_simple() inadvertently modify
    errno” to glib-2-76
  - Backport !3400 “Revert "Fix error format in gio/gunixconnection.c
    (part 2)"” to glib-2-76
  - Backport !3291 “gdbusconnection: Fix double unref on timeout/cancel
    sending a message” to glib-2-76
  - Backport !3425 “gwin32networkmonitor: Fix returning address of local
    variable” to glib-2-76
  - Backport !3430 “gobject_gdb.py: fix regression caused by bfbe7127d5”
    to glib-2-76

* Translation updates:
  - Galician (Fran Dieguez)

Overview of changes in GLib 2.76.2, 2023-04-21
==============================================

* Fixed various build failures in less common setups (by Philip Withnall,
  by Marco Trevisan)

* Fix launching files in Windows via GtkFileLauncher (by Luca Bacci)

* Bugs fixed:
  - GMarkupParser documentation completion (David King)
  - Disagreement between runtime and docs on whether interfaces are
    "classed" (Philip Withnall)
  - gdbus-example-proxy-subclass.c is not complete. (Colin Walters)
  - GAppInfoMonitor documentation deficiencies (Philip Withnall)
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free` (Philip
    Withnall)
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE (Philip Withnall)
  - Missing docs for GOption (commandline parser) (Sam Thursfield)
  - GDebugControllerDBus wrong default in documentation (Philip Withnall)
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating gio/tests/test5.gresource
    (Dan Yeaw)
  - user docs: GLib.DateTime.format: broken highlighting (Philip Withnall)
  - GtkFileLauncher: generated paths not recognized on Win32 (Luca Bacci)
  - Build failed due to NULL pointer redefinition in C++ (Marco Trevisan)
  - Build randomly fails with: 'gmodule/gmodule-visibility.h' file not
    found (Marco Trevisan)
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in g_return_*
    macro
  - gsignal: Clarify documentation for GSignalMatchType matching

* Translation updates:
  - Bulgarian (Alexander Shopov)
  - Chinese (China) (Boyuan Yang)

Overview of changes in GLib 2.76.1, 2023-03-22
==============================================

* Fix build failures in third party C++ projects using `g_strdup()` via C++
  qualified symbol lookup

* Downgrade critical warnings from `GFileInfo` about missing attributes to debug
  messages, as it was affecting too many apps; the critical warnings will be
  reinstated early in the 2.78 cycle, so apps should continue to fix their
  ambiguous use of `GFileInfo` API

* Bugs fixed:
  - g_strstr_len() ignores haystack_len (Philip Withnall)
  - Docs for g_file_enumerator_next_files_async () are unclear about end
    condition (Owen Taylor)
  - g_variant_dict_lookup is unclear about what happens on failure (Philip
    Withnall)
  - GWin32AppInfo: Missing NULL string check (Luca Bacci)
  - Possible regression in 2.75.3 when used from C++ due to g_strdup
    becoming a macro
  - Meson fails TAP test when g_test_message is called before g_test_init
    (Philip Withnall)
  - gio list triggers 'GFileInfo created without …' warnings for trash,
    smb and google-drive GVFS backends (Philip Withnall)
  - inotify: Avoid empty root directory string
  - tests: Change the time function used in the bookmark tests
  - gmacros: Add GCC < 5 fallback for __always_inline__
  - fuzzing: do not build tests if build_tests is false
  - tests: only build messages-low-memory if RTLD_NEXT is available
  - tests: Fix timeout sources in gdbus-auth and gapplication tests
  - tests: Reduce number of iterations in queue test
  - gdesktopappinfo: Add a missing NULL check
  - tests: Check a few results in strfuncs tests
  - gfileinfo: Temporarily downgrade missing attribute criticals to debugs

* Translation updates:
  - French (Guillaume Bernard)
  - Persian (Danial Behzadi)
  - Turkish (Sabri Ünal)

Overview of changes in GLib 2.76.0, 2023-03-10
==============================================

* Fix several regressions in handling `GFileInfo` attributes

* Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested (Philip Withnall)
  - File attributes are not set when their value is FALSE/NULL (Philip
    Withnall)
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo: Mark the lost+found dir as hidden again
  - glocalfileinfo: Ensure that is-backup is always set

* Translation updates:
  - Bulgarian (Alexander Shopov)
  - Catalan (Jordi Mas i Hernandez)
  - Czech (Marek Černocký)
  - German (Tim Sabsch)
  - Korean (Changwoo Ryu)
  - Polish (Piotr Drąg)
  - Russian (Aleksandr Melman)
  - Turkish (Sabri Ünal)

(adam)

2023-06-26 18:21:08 UTC MAIN commitmail json YAML

Fix an old typo -- if an underscore in place of a dash has ever
worked, it does not any more.

(hauke)

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

amtterm: SunOS needs libsocket.

(jperkin)

2023-06-26 17:21:15 UTC MAIN commitmail json YAML

bedtools: SunOS needs libsocket.

(jperkin)

2023-06-26 17:13:02 UTC MAIN commitmail json YAML

2023-06-26 16:49:12 UTC MAIN commitmail json YAML

courier-authlib: SunOS build fixes.

(jperkin)

2023-06-26 16:31:39 UTC MAIN commitmail json YAML

doc: Updated devel/py-empty-files to 0.0.4

(schmonz)