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

2024-05-13 09:21:58 UTC Now

2022-08-24 14:00:31 UTC MAIN commitmail json YAML

mail/py-mailsuite: import py-mailsuite-1.9.5

A Python package for retrieving, parsing, and sending emails.

Features

- Simplified IMAP client
  - Retrieve email from any folder
  - Create new folders
  - Move messages to other folders
  - Delete messages
  - Monitor folders for new messages using the IMAP ``IDLE`` command
  - Always use ``/`` as the folder hierarchy separator, and convert to the
    server's hierarchy separator in the background
  - Always remove folder name characters that conflict with the server's
    hierarchy separators
  - Prepend the namespace to the folder path when required

(wiz)

2022-08-24 13:59:26 UTC MAIN commitmail json YAML

README.md: Add trailing slash to URI for consistency

(ryoon)

2022-08-24 13:54:02 UTC MAIN commitmail json YAML

mail/py-mail-parser: import py-mail-parser-3.15.0

mail-parser is not only a wrapper for email from the Python Standard
Library.  It give you an easy way to pass from raw mail to Python
object that you can use in your code.

(wiz)

2022-08-24 13:27:12 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-msgpack to 1.5.6

(taca)

2022-08-24 13:26:52 UTC MAIN commitmail json YAML

devel/ruby-msgpack: update to 1.5.6

2022-08-23 1.5.6:

* No actual code change, just re-release the `java` version properly.

2022-08-22 1.5.5:

* Fix a segfault when GC triggers inside a recursive extension.

2022-07-25 1.5.4:

* Fix a segfault when deserializing empty symbol (`:""`).
* Improve compilation flags to not strip debug symbols.

2022-05-30 version 1.5.3:

* Fix deduplication of empty strings when using the `freeze: true` option.
* Use `rb_hash_new_capa` when available (Ruby 3.2) for improved performance
  when parsing large hashes.

2022-05-27 version 1.5.2:

* Fix bug about unpacking ext type objects with the recursive option

2022-04-07 version 1.5.1:

* Fix bug about packing/unpacking ext type objects with the recursive option

2022-04-06 version 1.5.0:

* Add recursive option on Factory#register_type to operate Packer/Unpacker
  manually
* Add oversized_integer_extension option on Factory#register_type to
  pack/unpack bigint using ext types
* Add Factory#pool method and Factory::Pool class to provide pooled Packer
  and Unpacker instances

(taca)

2022-08-24 13:22:28 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-minitest to 5.16.3

(taca)

2022-08-24 13:22:07 UTC MAIN commitmail json YAML

devel/ruby-minitest: update to 5.16.3

5.16.3 (2022-08-17)

* 2 bug fixes:

  - Fixed exception sanitization by removing TypeError restriction on rescue.
  - Use A instead of deprecated TESTOPTS in rake test:slow. (davidstosik)

(taca)

2022-08-24 13:10:38 UTC MAIN commitmail json YAML

doc: Updated devel/SDL2 to 2.24.0nb1

(ryoon)

2022-08-24 13:09:34 UTC MAIN commitmail json YAML

SDL2: Fix pkg-config .pc file and fix pulseaudio option

* Bump PKGREVISION.
* sdl2.pc has -liconv in Libs.private and it is incorrect.
  Detect iconv function in libc.
* Fix pulseaudio option by disabling shared link.
* Add pulseaudio support to buildlink3.mk to fix fonts/SDL2_ttf
  when pulseaudio option is enable in devel/SDL2.

(ryoon)

2022-08-24 12:57:35 UTC MAIN commitmail json YAML

libreoffice: Unbreak build

Missing dependencies were imported.

(ryoon)

2022-08-24 12:56:07 UTC MAIN commitmail json YAML

math: Enable dragonbox

(ryoon)

2022-08-24 12:54:45 UTC MAIN commitmail json YAML

doc: Added geography/py-geoip2 version 4.6.0

(wiz)

2022-08-24 12:54:38 UTC MAIN commitmail json YAML

doc: Added math/dragonbox version 1.1.3

(ryoon)

2022-08-24 12:54:35 UTC MAIN commitmail json YAML

geography/Makefile: + py-geoip2

(wiz)

2022-08-24 12:54:28 UTC MAIN commitmail json YAML

geography/py-geoip2: import py-geoip2-4.6.0

This package provides an API for the GeoIP2 and GeoLite2 web services
and databases.

(wiz)

2022-08-24 12:53:25 UTC MAIN commitmail json YAML

math/dragonbox: import dragonbox-1.1.3

This library is a reference implementation of Dragonbox in C++.

Dragonbox is a float-to-string conversion algorithm based on a
beautiful algorithm Schubfach, developed by Raffaello Giulietti in
2017-2018. Dragonbox is further inspired by Grisu and Grisu-Exact.

(ryoon)

2022-08-24 12:53:02 UTC MAIN commitmail json YAML

doc: Added devel/py-mocket version 3.10.8

(wiz)

2022-08-24 12:52:52 UTC MAIN commitmail json YAML

devel/Makefile: + py-mocket

(wiz)

2022-08-24 12:52:40 UTC MAIN commitmail json YAML

devel/py-mocket: import py-mocket-3.10.8

A socket mock framework for all kinds of socket animals, web-clients
included - with gevent/asyncio/SSL support.

(wiz)

2022-08-24 12:52:20 UTC MAIN commitmail json YAML

doc: Added math/libfixmath version 0.0.0pre20220623

(ryoon)

2022-08-24 12:51:10 UTC MAIN commitmail json YAML

math: Enable libfixmath

(ryoon)

2022-08-24 12:50:12 UTC MAIN commitmail json YAML

py-pook: python 3.x only

(wiz)

2022-08-24 12:49:25 UTC MAIN commitmail json YAML

2022-08-24 12:48:27 UTC MAIN commitmail json YAML

doc: Added www/py-pook version 1.0.2

(wiz)

2022-08-24 12:48:12 UTC MAIN commitmail json YAML

www/Makefile: + py-pook

(wiz)

2022-08-24 12:48:05 UTC MAIN commitmail json YAML

www/py-pook: import py-pook-1.0.2

Versatile, expressive and hackable utility library for HTTP traffic
mocking and expectations made easy in Python. Heavily inspired by
gock.

(wiz)

2022-08-24 12:47:51 UTC MAIN commitmail json YAML

doc: Updated graphics/zxing-cpp to 1.4.0

(ryoon)

2022-08-24 12:45:42 UTC MAIN commitmail json YAML

zxing-cpp: Update to 1.4.0

* Install BitArray.h manually to fix misc/libreoffice build.

Changelog:
Note: this is an intermediary release on the way to 2.0. This code is (supposed
to be) API compatible (via the ReadBarcode.h interface) with v1.3.0 but
contains quite a few additional deprecations. It still has SO number 1, which
is as wrong as it was for release v1.3.0 and it is not ABI compatible with 1.3
either. 2.0 will be basically 1.4 but with all deprecated API removed and the
final fix for #333.

Main changes

  * Reader support for Micro QRCode by @corbers
  * prepared switch from std::wstring based utf16 to std::string based utf8
    results, use new ZX_USE_UTF8 macro to transition to the upcoming 2.0 API
  * much improved 'binary' data support via new Result::bytes() API, see #334
    for a detailed background discussion.
  * new Result::contentType() API returning information about the type of
    content (like text vs. binary, etc.)
  * better standards conformance with respect to ECI handling, see
    Results::bytesECI()
  * support for proper ECI handling across structured append symbols (see
    MergeStructuredAppendResults())
  * new Result::error() API with improved error handling, see also
    DecodeHints::returnErrors()
  * removed all internal header files from the installed set, so only the
    ReadBarcode.h based APIs are supported from here on out
  * removed all sample images from the 'source' distribution zip/tar balls
    (much reduced size)
  * python read_barcode returns None if no symbol was found (might break
    existing code if not checked for None before)

Minor changes

  * lots of little bug fixes
  * smaller per process runtime memory (thanks to @vkrause)
  * clang-13 and gcc-13 compilation fixes
  * ported Qt example code to Qt6
  * experimental multi-symbol detection support for DataMatrix when compiled
    with c++-20
  * fix error in multi-symbol detection of linear codes (sometimes reported 1
    symbol as 2)
  * new -bytes and -errors options in ZXingReader
  * support tryRotate for PDF417 symbols

(ryoon)

2022-08-24 11:09:33 UTC MAIN commitmail json YAML

py-maxminddb: python 3.x only

(wiz)

2022-08-24 11:08:15 UTC MAIN commitmail json YAML

doc: Added geography/py-maxminddb version 2.2.0

(wiz)

2022-08-24 11:08:05 UTC MAIN commitmail json YAML

geography/Makefile: + py-maxminddb

(wiz)

2022-08-24 11:07:22 UTC MAIN commitmail json YAML

geography/py-maxminddb: import py-maxminddb-2.2.0

This is a Python module for reading MaxMind DB files. The module includes both
a pure Python reader and an optional C extension.

MaxMind DB is a binary file format that stores data indexed by IP address
subnets (IPv4 or IPv6).

(wiz)

2022-08-24 10:44:35 UTC MAIN commitmail json YAML

doc: Updated devel/hoe to 3.25.0

(taca)

2022-08-24 10:44:14 UTC MAIN commitmail json YAML

devel/hoe: update to 3.25.0

3.25.0 (2022-08-18)

* 1 minor enhancement:

- Added otp_command config option for OTP auth on gem push.

* 1 bug fix:

- Use sh instead of system during gem install to raise on error.

(taca)

2022-08-24 10:18:52 UTC MAIN commitmail json YAML

doc: Added mail/py-checkdmarc version 4.4.1

(wiz)

2022-08-24 10:18:43 UTC MAIN commitmail json YAML

mail/Makefile: + 1

(wiz)

2022-08-24 10:18:34 UTC MAIN commitmail json YAML

mail/py-checkdmarc: import py-checkdmarc-4.4.1

A Python module and command line utility for validating SPF and
DMARC DNS records.

(wiz)

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

py-expiringdict: fix path to py-coveralls

(wiz)

2022-08-24 10:17:47 UTC MAIN commitmail json YAML

devel/Makefile: +2

(wiz)

2022-08-24 10:17:30 UTC MAIN commitmail json YAML

doc: Added devel/py-expiringdict version 1.2.2

(wiz)

2022-08-24 10:17:19 UTC MAIN commitmail json YAML

devel/py-expiringdict: import py-expiringdict-1.2.2

expiringdict is a Python caching library. The core of the library
is ExpiringDict class which is an ordered dictionary with auto-expiring
values for caching purposes. Expiration happens on any access,
object is locked during cleanup from expired values. ExpiringDict
can not store more than `max_len` elements - the oldest will be
deleted.

(wiz)

2022-08-24 10:17:00 UTC MAIN commitmail json YAML

doc: Added devel/py-coveralls version 3.3.1

(wiz)

2022-08-24 10:16:52 UTC MAIN commitmail json YAML

2022-08-24 10:10:30 UTC MAIN commitmail json YAML

py-dns: update patterns now that pkgsrc versions are new enough

(wiz)

2022-08-24 10:09:03 UTC MAIN commitmail json YAML

doc: Updated devel/py-test-cov to 3.0.0

(wiz)

2022-08-24 10:08:54 UTC MAIN commitmail json YAML

py-test-cov: update to 3.0.0.

3.0.0 (2021-10-04)
-------------------

**Note that this release drops support for Python 2.7 and Python 3.5.**

* Added support for Python 3.10 and updated various test dependencies.
  Contributed by Hugo van Kemenade in
  `#500 <https://github.com/pytest-dev/pytest-cov/pull/500>`_.
* Switched from Travis CI to GitHub Actions. Contributed by Hugo van Kemenade in
  `#494 <https://github.com/pytest-dev/pytest-cov/pull/494>`_ and
  `#495 <https://github.com/pytest-dev/pytest-cov/pull/495>`_.
* Add a ``--cov-reset`` CLI option.
  Contributed by Danilo Šegan in
  `#459 <https://github.com/pytest-dev/pytest-cov/pull/459>`_.
* Improved validation of ``--cov-fail-under`` CLI option.
  Contributed by ... Ronny Pfannschmidt's desire for skark in
  `#480 <https://github.com/pytest-dev/pytest-cov/pull/480>`_.
* Dropped Python 2.7 support.
  Contributed by Thomas Grainger in
  `#488 <https://github.com/pytest-dev/pytest-cov/pull/488>`_.
* Updated trove classifiers. Contributed by Michał Bielawski in
  `#481 <https://github.com/pytest-dev/pytest-cov/pull/481>`_.

2.13.0 (2021-06-01)
-------------------

* Changed the `toml` requirement to be always be directly required (instead of being required through a coverage extra).
  This fixes issues with pip-compile (`pip-tools#1300 <https://github.com/jazzband/pip-tools/issues/1300>`_).
  Contributed by Sorin Sbarnea in `#472 <https://github.com/pytest-dev/pytest-cov/pull/472>`_.
* Documented ``show_contexts``.
  Contributed by Brian Rutledge in `#473 <https://github.com/pytest-dev/pytest-cov/pull/473>`_.

(wiz)

2022-08-24 10:03:33 UTC MAIN commitmail json YAML

doc: Updated devel/py-test-xdist to 2.5.0

(wiz)

2022-08-24 10:03:24 UTC MAIN commitmail json YAML

py-test-xdist: update to 2.5.0.

pytest-xdist 2.5.0 (2021-12-10)
===============================

Features
--------

- `#722 `_: Full compatibility with pytest 7 - no deprecation warnings or use of legacy features.

- `#733 `_: New ``--dist=loadgroup`` option, which ensures all tests marked with ``@pytest.mark.xdist_group`` run in the same session/worker. Other tests run distributed as in ``--dist=load``.

Trivial Changes
---------------

- `#708 `_: Use ``@pytest.hookspec`` decorator to declare hook options in ``newhooks.py`` to avoid warnings in ``pytest 7.0``.

- `#719 `_: Use up-to-date ``setup.cfg``/``pyproject.toml`` packaging setup.

- `#720 `_: Require pytest>=6.2.0.

- `#721 `_: Started using type annotations and mypy checking internally. The types are incomplete and not published.

pytest-xdist 2.4.0 (2021-09-20)
===============================

Features
--------

- `#696 `_: On Linux, the process title now changes to indicate the current worker state (running/idle).

  Depends on the `setproctitle `__ package, which can be installed with ``pip install pytest-xdist[setproctitle]``.

- `#704 `_: Add support for Python 3.10.

pytest-xdist 2.3.0 (2021-06-16)
===============================

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

- `#654 `_: Python 3.5 is no longer supported.

Features
--------

- `#646 `_: Add ``--numprocesses=logical`` flag, which automatically uses the number of logical CPUs available, instead of physical CPUs with ``auto``.

  This is very useful for test suites which are not CPU-bound.

- `#650 `_: Added new ``pytest_handlecrashitem`` hook to allow handling and rescheduling crashed items.

Bug Fixes
---------

- `#421 `_: Copy the parent process sys.path into local workers, to work around execnet's python -c adding the current directory to sys.path.

- `#638 `_: Fix issue caused by changing the branch name of the pytest repository.

Trivial Changes
---------------

- `#592 `_: Replace master with controller where ever possible.

- `#643 `_: Use 'main' to refer to pytest default branch in tox env names.

pytest-xdist 2.2.1 (2021-02-09)
===============================

Bug Fixes
---------

- `#623 `_: Gracefully handle the pending deprecation of Node.fspath by using config.rootpath for topdir.

pytest-xdist 2.2.0 (2020-12-14)
===============================

Features
--------

- `#608 `_: Internal errors in workers are now propagated to the master node.

pytest-xdist 2.1.0 (2020-08-25)
===============================

Features
--------

- `#585 `_: New ``pytest_xdist_auto_num_workers`` hook can be implemented by plugins or ``conftest.py`` files to control the number of workers when ``--numprocesses=auto`` is given in the command-line.

Trivial Changes
---------------

- `#585 `_: ``psutil`` has proven to make ``pytest-xdist`` installation in certain platforms and containers problematic, so to use it for automatic number of CPUs detection users need to install the ``psutil`` extra::

      pip install pytest-xdist[psutil]

pytest-xdist 2.0.0 (2020-08-12)
===============================

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

- `#541 `_: Drop backward-compatibility "slave" aliases related to worker nodes.  We deliberately moved away from this terminology years ago, and it seems like the right time to finish the deprecation and removal process.

- `#569 `_: ``pytest-xdist`` no longer supports Python 2.7.

Features
--------

- `#504 `_: New functions ``xdist.is_xdist_worker``, ``xdist.is_xdist_master``, ``xdist.get_xdist_worker_id``, to easily identify the current node.

Bug Fixes
---------

- `#471 `_: Fix issue with Rsync reporting in quiet mode.

- `#553 `_: When using ``-n auto``, count the number of physical CPU cores instead of logical ones.

Trivial Changes
---------------

- `#541 `_: ``pytest-xdist`` now requires ``pytest>=6.0``.

(wiz)

2022-08-24 09:53:33 UTC MAIN commitmail json YAML

2022-08-24 09:50:59 UTC MAIN commitmail json YAML

py-sqlsoup: restrict to python 3.x

(wiz)

2022-08-24 09:43:50 UTC MAIN commitmail json YAML

py27-coverage: fix a TEST_DEPENDS

but tests don't run anyway

(wiz)

2022-08-24 09:37:02 UTC MAIN commitmail json YAML

doc: Updated devel/py-coverage to 6.4.4

(wiz)

2022-08-24 09:36:50 UTC MAIN commitmail json YAML

py-coverage: update to 6.4.4.

Version 6.4.4 — 2022-08-16
--------------------------

- Wheels are now provided for Python 3.11.

.. _changes_6-4-3:

Version 6.4.3 — 2022-08-06
--------------------------

- Fix a failure when combining data files if the file names contained
  glob-like patterns (`pull 1405`_).  Thanks, Michael Krebs and Benjamin
  Schubert.

- Fix a messaging failure when combining Windows data files on a different
  drive than the current directory. (`pull 1430`_, fixing `issue 1428`_).
  Thanks, Lorenzo Micò.

- Fix path calculations when running in the root directory, as you might do in
  a Docker container: `pull 1403`_, thanks Arthur Rio.

- Filtering in the HTML report wouldn't work when reloading the index page.
  This is now fixed (`pull 1413`_).  Thanks, Marc Legendre.

- Fix a problem with Cython code measurement (`pull 1347`_, fixing `issue
  972`_).  Thanks, Matus Valo.

.. _issue 972: https://github.com/nedbat/coveragepy/issues/972
.. _pull 1347: https://github.com/nedbat/coveragepy/pull/1347
.. _pull 1403: https://github.com/nedbat/coveragepy/issues/1403
.. _pull 1405: https://github.com/nedbat/coveragepy/issues/1405
.. _pull 1413: https://github.com/nedbat/coveragepy/issues/1413
.. _issue 1428: https://github.com/nedbat/coveragepy/issues/1428
.. _pull 1430: https://github.com/nedbat/coveragepy/pull/1430

.. _changes_6-4-2:

Version 6.4.2 — 2022-07-12
--------------------------

- Updated for a small change in Python 3.11.0 beta 4: modules now start with a
  line with line number 0, which is ignored.  This line cannnot be executed, so
  coverage totals were thrown off.  This line is now ignored by coverage.py,
  but this also means that truly empty modules (like ``__init__.py``) have no
  lines in them, rather than one phantom line.  Fixes `issue 1419`_.

- Internal debugging data added to sys.modules is now an actual module, to
  avoid confusing code that examines everything in sys.modules.  Thanks,
  Yilei Yang (`pull 1399`_).

.. _pull 1399: https://github.com/nedbat/coveragepy/pull/1399
.. _issue 1419: https://github.com/nedbat/coveragepy/issues/1419

.. _changes_6-4-1:

Version 6.4.1 — 2022-06-02
--------------------------

- Greatly improved performance on PyPy, and other environments that need the
  pure Python trace function.  Thanks, Carl Friedrich Bolz-Tereick (`pull
  1381`_ and `pull 1388`_).  Slightly improved performance when using the C
  trace function, as most environments do.  Closes `issue 1339`_.

- The conditions for using tomllib from the standard library have been made
  more precise, so that 3.11 alphas will continue to work. Closes `issue
  1390`_.

.. _issue 1339: https://github.com/nedbat/coveragepy/issues/1339
.. _pull 1381: https://github.com/nedbat/coveragepy/pull/1381
.. _pull 1388: https://github.com/nedbat/coveragepy/pull/1388
.. _issue 1390: https://github.com/nedbat/coveragepy/issues/1390

.. _changes_64:

Version 6.4 — 2022-05-22
------------------------

- A new setting, :ref:`config_run_sigterm`, controls whether a SIGTERM signal
  handler is used.  In 6.3, the signal handler was always installed, to capture
  data at unusual process ends.  Unfortunately, this introduced other problems
  (see `issue 1310`_).  Now the signal handler is only used if you opt-in by
  setting ``[run] sigterm = true``.

- Small changes to the HTML report:

  - Added links to next and previous file, and more keyboard shortcuts: ``[``
    and ``]`` for next file and previous file; ``u`` for up to the index; and
    ``?`` to open/close the help panel.  Thanks, `J. M. F. Tsang
    <pull 1364_>`_.

  - The timestamp and version are displayed at the top of the report.  Thanks,
    `Ammar Askar <pull 1354_>`_. Closes `issue 1351`_.

- A new debug option ``debug=sqldata`` adds more detail to ``debug=sql``,
  logging all the data being written to the database.

- Previously, running ``coverage report`` (or any of the reporting commands) in
  an empty directory would create a .coverage data file.  Now they do not,
  fixing `issue 1328`_.

- On Python 3.11, the ``[toml]`` extra no longer installs tomli, instead using
  tomllib from the standard library.  Thanks `Shantanu <pull 1359_>`_.

- In-memory CoverageData objects now properly update(), closing `issue 1323`_.

.. _issue 1310: https://github.com/nedbat/coveragepy/issues/1310
.. _issue 1323: https://github.com/nedbat/coveragepy/issues/1323
.. _issue 1328: https://github.com/nedbat/coveragepy/issues/1328
.. _issue 1351: https://github.com/nedbat/coveragepy/issues/1351
.. _pull 1354: https://github.com/nedbat/coveragepy/pull/1354
.. _pull 1359: https://github.com/nedbat/coveragepy/pull/1359
.. _pull 1364: https://github.com/nedbat/coveragepy/pull/1364

.. _changes_633:

Version 6.3.3 — 2022-05-12
--------------------------

- Fix: Coverage.py now builds successfully on CPython 3.11 (3.11.0b1) again.
  Closes `issue 1367`_.  Some results for generators may have changed.

.. _issue 1367: https://github.com/nedbat/coveragepy/issues/1367

.. _changes_632:

Version 6.3.2 — 2022-02-20
--------------------------

- Fix: adapt to pypy3.9's decorator tracing behavior.  It now traces function
  decorators like CPython 3.8: both the @-line and the def-line are traced.
  Fixes `issue 1326`_.

- Debug: added ``pybehave`` to the list of :ref:`coverage debug <cmd_debug>`
  and :ref:`cmd_run_debug` options.

- Fix: show an intelligible error message if ``--concurrency=multiprocessing``
  is used without a configuration file.  Closes `issue 1320`_.

.. _issue 1320: https://github.com/nedbat/coveragepy/issues/1320
.. _issue 1326: https://github.com/nedbat/coveragepy/issues/1326

.. _changes_631:

Version 6.3.1 — 2022-02-01
--------------------------

- Fix: deadlocks could occur when terminating processes.  Some of these
  deadlocks (described in `issue 1310`_) are now fixed.

- Fix: a signal handler was being set from multiple threads, causing an error:
  "ValueError: signal only works in main thread".  This is now fixed, closing
  `issue 1312`_.

- Fix: ``--precision`` on the command-line was being ignored while considering
  ``--fail-under``.  This is now fixed, thanks to
  `Marcelo Trylesinski <pull 1317_>`_.

- Fix: releases no longer provide 3.11.0-alpha wheels. Coverage.py uses CPython
  internal fields which are moving during the alpha phase. Fixes `issue 1316`_.

.. _issue 1310: https://github.com/nedbat/coveragepy/issues/1310
.. _issue 1312: https://github.com/nedbat/coveragepy/issues/1312
.. _issue 1316: https://github.com/nedbat/coveragepy/issues/1316
.. _pull 1317: https://github.com/nedbat/coveragepy/pull/1317

.. _changes_63:

Version 6.3 — 2022-01-25
------------------------

- Feature: Added the ``lcov`` command to generate reports in LCOV format.
  Thanks, `Bradley Burns <pull 1289_>`_. Closes issues `587 <issue 587_>`_
  and `626 <issue 626_>`_.

- Feature: the coverage data file can now be specified on the command line with
  the ``--data-file`` option in any command that reads or writes data.  This is
  in addition to the existing ``COVERAGE_FILE`` environment variable.  Closes
  `issue 624`_. Thanks, `Nikita Bloshchanevich <pull 1304_>`_.

- Feature: coverage measurement data will now be written when a SIGTERM signal
  is received by the process.  This includes
  :meth:`Process.terminate <python:multiprocessing.Process.terminate>`,
  and other ways to terminate a process.  Currently this is only on Linux and
  Mac; Windows is not supported.  Fixes `issue 1307`_.

- Dropped support for Python 3.6, which reached end-of-life on 2021-12-23.

- Updated Python 3.11 support to 3.11.0a4, fixing `issue 1294`_.

- Fix: the coverage data file is now created in a more robust way, to avoid
  problems when multiple processes are trying to write data at once. Fixes
  issues `1303 <issue 1303_>`_ and `883 <issue 883_>`_.

- Fix: a .gitignore file will only be written into the HTML report output
  directory if the directory is empty.  This should prevent certain unfortunate
  accidents of writing the file where it is not wanted.

- Releases now have MacOS arm64 wheels for Apple Silicon, fixing `issue 1288`_.

.. _issue 587: https://github.com/nedbat/coveragepy/issues/587
.. _issue 624: https://github.com/nedbat/coveragepy/issues/624
.. _issue 626: https://github.com/nedbat/coveragepy/issues/626
.. _issue 883: https://github.com/nedbat/coveragepy/issues/883
.. _issue 1288: https://github.com/nedbat/coveragepy/issues/1288
.. _issue 1294: https://github.com/nedbat/coveragepy/issues/1294
.. _issue 1303: https://github.com/nedbat/coveragepy/issues/1303
.. _issue 1307: https://github.com/nedbat/coveragepy/issues/1307
.. _pull 1289: https://github.com/nedbat/coveragepy/pull/1289
.. _pull 1304: https://github.com/nedbat/coveragepy/pull/1304

.. _changes_62:

Version 6.2 — 2021-11-26
------------------------

- Feature: Now the ``--concurrency`` setting can now have a list of values, so
  that threads and another lightweight threading package can be measured
  together, such as ``--concurrency=gevent,thread``.  Closes `issue 1012`_ and
  `issue 1082`_.

- Fix: A module specified as the ``source`` setting is imported during startup,
  before the user program imports it.  This could cause problems if the rest of
  the program isn't ready yet.  For example, `issue 1203`_ describes a Django
  setting that is accessed before settings have been configured.  Now the early
  import is wrapped in a try/except so errors then don't stop execution.

- Fix: A colon in a decorator expression would cause an exclusion to end too
  early, preventing the exclusion of the decorated function. This is now fixed.

- Fix: The HTML report now will not overwrite a .gitignore file that already
  exists in the HTML output directory (follow-on for `issue 1244`_).

- API: The exceptions raised by Coverage.py have been specialized, to provide
  finer-grained catching of exceptions by third-party code.

- API: Using ``suffix=False`` when constructing a Coverage object with
  multiprocessing wouldn't suppress the data file suffix (`issue 989`_).  This
  is now fixed.

- Debug: The ``coverage debug data`` command will now sniff out combinable data
  files, and report on all of them.

- Debug: The ``coverage debug`` command used to accept a number of topics at a
  time, and show all of them, though this was never documented.  This no longer
  works, to allow for command-line options in the future.

.. _issue 989: https://github.com/nedbat/coveragepy/issues/989
.. _issue 1012: https://github.com/nedbat/coveragepy/issues/1012
.. _issue 1082: https://github.com/nedbat/coveragepy/issues/1082
.. _issue 1203: https://github.com/nedbat/coveragepy/issues/1203

.. _changes_612:

Version 6.1.2 — 2021-11-10
--------------------------

- Python 3.11 is supported (tested with 3.11.0a2).  One still-open issue has to
  do with `exits through with-statements <issue 1270_>`_.

- Fix: When remapping file paths through the ``[paths]`` setting while
  combining, the ``[run] relative_files`` setting was ignored, resulting in
  absolute paths for remapped file names (`issue 1147`_).  This is now fixed.

- Fix: Complex conditionals over excluded lines could have incorrectly reported
  a missing branch (`issue 1271`_). This is now fixed.

- Fix: More exceptions are now handled when trying to parse source files for
  reporting.  Problems that used to terminate coverage.py can now be handled
  with ``[report] ignore_errors``.  This helps with plugins failing to read
  files (`django_coverage_plugin issue 78`_).

- Fix: Removed another vestige of jQuery from the source tarball
  (`issue 840`_).

- Fix: Added a default value for a new-to-6.x argument of an internal class.
  This unsupported class is being used by coveralls (`issue 1273`_). Although
  I'd rather not "fix" unsupported interfaces, it's actually nicer with a
  default value.

.. _django_coverage_plugin issue 78: https://github.com/nedbat/django_coverage_plugin/issues/78
.. _issue 1147: https://github.com/nedbat/coveragepy/issues/1147
.. _issue 1270: https://github.com/nedbat/coveragepy/issues/1270
.. _issue 1271: https://github.com/nedbat/coveragepy/issues/1271
.. _issue 1273: https://github.com/nedbat/coveragepy/issues/1273

.. _changes_611:

Version 6.1.1 — 2021-10-31
--------------------------

- Fix: The sticky header on the HTML report didn't work unless you had branch
  coverage enabled. This is now fixed: the sticky header works for everyone.
  (Do people still use coverage without branch measurement!? j/k)

- Fix: When using explicitly declared namespace packages, the "already imported
  a file that will be measured" warning would be issued (`issue 888`_).  This
  is now fixed.

.. _issue 888: https://github.com/nedbat/coveragepy/issues/888

.. _changes_61:

Version 6.1 — 2021-10-30
------------------------

- Deprecated: The ``annotate`` command and the ``Coverage.annotate`` function
  will be removed in a future version, unless people let me know that they are
  using it.  Instead, the ``html`` command gives better-looking (and more
  accurate) output, and the ``report -m`` command will tell you line numbers of
  missing lines.  Please get in touch if you have a reason to use ``annotate``
  over those better options: ned@nedbatchelder.com.

- Feature: Coverage now sets an environment variable, ``COVERAGE_RUN`` when
  running your code with the ``coverage run`` command.  The value is not
  important, and may change in the future.  Closes `issue 553`_.

- Feature: The HTML report pages for Python source files now have a sticky
  header so the file name and controls are always visible.

- Feature: The ``xml`` and ``json`` commands now describe what they wrote
  where.

- Feature: The ``html``, ``combine``, ``xml``, and ``json`` commands all accept
  a ``-q/--quiet`` option to suppress the messages they write to stdout about
  what they are doing (`issue 1254`_).

- Feature: The ``html`` command writes a ``.gitignore`` file into the HTML
  output directory, to prevent the report from being committed to git.  If you
  want to commit it, you will need to delete that file.  Closes `issue 1244`_.

- Feature: Added support for PyPy 3.8.

- Fix: More generated code is now excluded from measurement.  Code such as
  `attrs`_ boilerplate, or doctest code, was being measured though the
  synthetic line numbers meant they were never reported.  Once Cython was
  involved though, the generated .so files were parsed as Python, raising
  syntax errors, as reported in `issue 1160`_.  This is now fixed.

- Fix: When sorting human-readable names, numeric components are sorted
  correctly: file10.py will appear after file9.py.  This applies to file names,
  module names, environment variables, and test contexts.

- Performance: Branch coverage measurement is faster, though you might only
  notice on code that is executed many times, such as long-running loops.

- Build: jQuery is no longer used or vendored (`issue 840`_ and `issue 1118`_).
  Huge thanks to Nils Kattenbeck (septatrix) for the conversion to vanilla
  JavaScript in `pull request 1248`_.

.. _issue 553: https://github.com/nedbat/coveragepy/issues/553
.. _issue 840: https://github.com/nedbat/coveragepy/issues/840
.. _issue 1118: https://github.com/nedbat/coveragepy/issues/1118
.. _issue 1160: https://github.com/nedbat/coveragepy/issues/1160
.. _issue 1244: https://github.com/nedbat/coveragepy/issues/1244
.. _pull request 1248: https://github.com/nedbat/coveragepy/pull/1248
.. _issue 1254: https://github.com/nedbat/coveragepy/issues/1254
.. _attrs: https://www.attrs.org/

.. _changes_602:

Version 6.0.2 — 2021-10-11
--------------------------

- Namespace packages being measured weren't properly handled by the new code
  that ignores third-party packages. If the namespace package was installed, it
  was ignored as a third-party package.  That problem (`issue 1231`_) is now
  fixed.

- Packages named as "source packages" (with ``source``, or ``source_pkgs``, or
  pytest-cov's ``--cov``) might have been only partially measured.  Their
  top-level statements could be marked as unexecuted, because they were
  imported by coverage.py before measurement began (`issue 1232`_).  This is
  now fixed, but the package will be imported twice, once by coverage.py, then
  again by your test suite.  This could cause problems if importing the package
  has side effects.

- The :meth:`.CoverageData.contexts_by_lineno` method was documented to return
  a dict, but was returning a defaultdict.  Now it returns a plain dict.  It
  also no longer returns negative numbered keys.

.. _issue 1231: https://github.com/nedbat/coveragepy/issues/1231
.. _issue 1232: https://github.com/nedbat/coveragepy/issues/1232

.. _changes_601:

Version 6.0.1 — 2021-10-06
--------------------------

- In 6.0, the coverage.py exceptions moved from coverage.misc to
  coverage.exceptions. These exceptions are not part of the public supported
  API, CoverageException is. But a number of other third-party packages were
  importing the exceptions from coverage.misc, so they are now available from
  there again (`issue 1226`_).

- Changed an internal detail of how tomli is imported, so that tomli can use
  coverage.py for their own test suite (`issue 1228`_).

- Defend against an obscure possibility under code obfuscation, where a
  function can have an argument called "self", but no local named "self"
  (`pull request 1210`_).  Thanks, Ben Carlsson.

.. _pull request 1210: https://github.com/nedbat/coveragepy/pull/1210
.. _issue 1226: https://github.com/nedbat/coveragepy/issues/1226
.. _issue 1228: https://github.com/nedbat/coveragepy/issues/1228

.. _changes_60:

Version 6.0 — 2021-10-03
------------------------

- The ``coverage html`` command now prints a message indicating where the HTML
  report was written.  Fixes `issue 1195`_.

- The ``coverage combine`` command now prints messages indicating each data
  file being combined.  Fixes `issue 1105`_.

- The HTML report now includes a sentence about skipped files due to
  ``skip_covered`` or ``skip_empty`` settings.  Fixes `issue 1163`_.

- Unrecognized options in the configuration file are no longer errors. They are
  now warnings, to ease the use of coverage across versions.  Fixes `issue
  1035`_.

- Fix handling of exceptions through context managers in Python 3.10. A missing
  exception is no longer considered a missing branch from the with statement.
  Fixes `issue 1205`_.

- Fix another rarer instance of "Error binding parameter 0 - probably
  unsupported type." (`issue 1010`_).

- Creating a directory for the coverage data file now is safer against
  conflicts when two coverage runs happen simultaneously (`pull 1220`_).
  Thanks, Clément Pit-Claudel.

.. _issue 1035: https://github.com/nedbat/coveragepy/issues/1035
.. _issue 1105: https://github.com/nedbat/coveragepy/issues/1105
.. _issue 1163: https://github.com/nedbat/coveragepy/issues/1163
.. _issue 1195: https://github.com/nedbat/coveragepy/issues/1195
.. _issue 1205: https://github.com/nedbat/coveragepy/issues/1205
.. _pull 1220: https://github.com/nedbat/coveragepy/pull/1220

.. _changes_60b1:

Version 6.0b1 — 2021-07-18
--------------------------

- Dropped support for Python 2.7, PyPy 2, and Python 3.5.

- Added support for the Python 3.10 ``match/case`` syntax.

- Data collection is now thread-safe.  There may have been rare instances of
  exceptions raised in multi-threaded programs.

- Plugins (like the `Django coverage plugin`_) were generating "Already
  imported a file that will be measured" warnings about Django itself.  These
  have been fixed, closing `issue 1150`_.

- Warnings generated by coverage.py are now real Python warnings.

- Using ``--fail-under=100`` with coverage near 100% could result in the
  self-contradictory message :code:`total of 100 is less than fail-under=100`.
  This bug (`issue 1168`_) is now fixed.

- The ``COVERAGE_DEBUG_FILE`` environment variable now accepts ``stdout`` and
  ``stderr`` to write to those destinations.

- TOML parsing now uses the `tomli`_ library.

- Some minor changes to usually invisible details of the HTML report:

  - Use a modern hash algorithm when fingerprinting, for high-security
    environments (`issue 1189`_).  When generating the HTML report, we save the
    hash of the data, to avoid regenerating an unchanged HTML page. We used to
    use MD5 to generate the hash, and now use SHA-3-256.  This was never a
    security concern, but security scanners would notice the MD5 algorithm and
    raise a false alarm.

  - Change how report file names are generated, to avoid leading underscores
    (`issue 1167`_), to avoid rare file name collisions (`issue 584`_), and to
    avoid file names becoming too long (`issue 580`_).

.. _Django coverage plugin: https://pypi.org/project/django-coverage-plugin/
.. _issue 580: https://github.com/nedbat/coveragepy/issues/580
.. _issue 584: https://github.com/nedbat/coveragepy/issues/584
.. _issue 1150: https://github.com/nedbat/coveragepy/issues/1150
.. _issue 1167: https://github.com/nedbat/coveragepy/issues/1167
.. _issue 1168: https://github.com/nedbat/coveragepy/issues/1168
.. _issue 1189: https://github.com/nedbat/coveragepy/issues/1189
.. _tomli: https://pypi.org/project/tomli/

.. _changes_56b1:

Version 5.6b1 — 2021-04-13
--------------------------

Note: 5.6 final was never released. These changes are part of 6.0.

- Third-party packages are now ignored in coverage reporting.  This solves a
  few problems:

  - Coverage will no longer report about other people's code (`issue 876`_).
    This is true even when using ``--source=.`` with a venv in the current
    directory.

  - Coverage will no longer generate "Already imported a file that will be
    measured" warnings about coverage itself (`issue 905`_).

- The HTML report uses j/k to move up and down among the highlighted chunks of
  code.  They used to highlight the current chunk, but 5.0 broke that behavior.
  Now the highlighting is working again.

- The JSON report now includes ``percent_covered_display``, a string with the
  total percentage, rounded to the same number of decimal places as the other
  reports' totals.

.. _issue 876: https://github.com/nedbat/coveragepy/issues/876
.. _issue 905: https://github.com/nedbat/coveragepy/issues/905

(wiz)

2022-08-24 09:32:03 UTC MAIN commitmail json YAML

doc: Added devel/py-process-tests version 2.1.2

(wiz)

2022-08-24 09:31:54 UTC MAIN commitmail json YAML

devel/Makefile: + py-process-tests

(wiz)

2022-08-24 09:31:07 UTC MAIN commitmail json YAML

2022-08-24 09:30:39 UTC MAIN commitmail json YAML

doc: Added devel/py-fields version 5.0.0

(wiz)

2022-08-24 09:30:30 UTC MAIN commitmail json YAML

devel/Makefile: + py-fields

(wiz)

2022-08-24 09:30:17 UTC MAIN commitmail json YAML

devel/py-fields: import py-fields-5.0.0

Container class boilerplate killer.

Features:

* Human-readable __repr__
* Complete set of comparison methods
* Keyword and positional argument support. Works like a normal
  class - you can override just about anything in the subclass
  (eg: a custom __init__). In contrast, hynek/characteristic
  forces different call schematics and calls your __init__ with
  different arguments.

(wiz)

2022-08-24 09:29:30 UTC MAIN commitmail json YAML

doc: Added devel/py-xdist version 0.0.2

(wiz)

2022-08-24 09:29:15 UTC MAIN commitmail json YAML

devel/Makefile: + py-xdist

(wiz)

2022-08-24 09:28:57 UTC MAIN commitmail json YAML

devel/py-xdist: import py-xdist-0.0.2

Python library of pairwise distance computation.

(wiz)

2022-08-24 09:25:57 UTC MAIN commitmail json YAML

2022-08-24 09:23:43 UTC MAIN commitmail json YAML

doc: Added devel/py27-coverage version 5.5nb2

(wiz)

2022-08-24 09:19:37 UTC MAIN commitmail json YAML

devel/Makefile: + py27-coverage

(wiz)

2022-08-24 09:18:59 UTC MAIN commitmail json YAML

python: add support for coverage to versioned_dependencies.mk

(wiz)

2022-08-24 09:18:25 UTC MAIN commitmail json YAML

devel/py27-coverage: import py27-coverage-5.5nb2

Python module that measures code coverage during Python execution.
It uses the code analysis tools and tracing hooks provided in
the Python standard library to determine which lines are executable,
and which have been executed.

This package contains the python 2.7 version.

(wiz)

2022-08-24 08:49:12 UTC MAIN commitmail json YAML

Updated multimedia/py-m3u8, devel/py-freezegun

(adam)

2022-08-24 08:48:51 UTC MAIN commitmail json YAML

py-freezegun: updated to 1.2.2

1.2.2
-----
* Removes Python 3.6 support, which reached its EOL on 2021-12-23 (https://devguide.python.org/versions/?highlight=End-of-life#unsupported-versions).
* Improved static typing definitions
* Don't freeze pytest timings. This avoids class-level decorator usage messing with pytest timings.
* Pass through all setUp and tearDown arguments

(adam)

2022-08-24 08:45:10 UTC MAIN commitmail json YAML

py-m3u8: updated to 3.3.0

3.3.0
Handle SCTE-35 Enhanced EXT-X-ASSET tags
Add missing comma in all

3.2.0
Add support for EXT-OATCLS-SCTE35
Fix issue 291: os.makedirs

3.1.0
Remove quotes from video range
Add support for EXT-X-CUE-OUT-CONT attributes in Segment.dumps

3.0.0
Follow RFC 8261 section 4.3.4.2 for CLOSED-CAPTIONS
Add support for stable variant/rendition IDs
Use millisecond accuracy for EXT-X-PROGRAM-DATE_TIME
Dropy support for Python 3.5

(adam)

2022-08-24 08:41:09 UTC MAIN commitmail json YAML

2022-08-24 08:35:39 UTC MAIN commitmail json YAML

doc: Added devel/py27-test-cov version 2.12.1nb1

(wiz)

2022-08-24 08:35:23 UTC MAIN commitmail json YAML

python: support py-test-cov in versioned_dependencies

(wiz)

2022-08-24 08:35:13 UTC MAIN commitmail json YAML

devel/Makefile: + py27-test-cov

(wiz)

2022-08-24 08:34:46 UTC MAIN commitmail json YAML

devel/py27-test-cov: import py27-test-cov-2.12.1nb1

This plugin produces coverage reports. It supports centralised
testing and distributed testing in both load and each modes. It
also supports coverage of subprocesses.

This package contains a version supporting python 2.7.

(wiz)

2022-08-24 07:02:24 UTC MAIN commitmail json YAML

Updated archivers/xz, security/py-gnupg

(adam)

2022-08-24 07:02:07 UTC MAIN commitmail json YAML

py-gnupg: updated to 0.5.0

0.5.0
This is an enhancement and bug-fix release, and all users are encouraged to
upgrade.

(adam)

2022-08-24 06:58:14 UTC MAIN commitmail json YAML

xz: updated to 5.2.6

5.2.6 (2022-08-12)

* xz:

    - The --keep option now accepts symlinks, hardlinks, and
      setuid, setgid, and sticky files. Previously this required
      using --force.

    - When copying metadata from the source file to the destination
      file, don't try to set the group (GID) if it is already set
      correctly. This avoids a failure on OpenBSD (and possibly on
      a few other OSes) where files may get created so that their
      group doesn't belong to the user, and fchown(2) can fail even
      if it needs to do nothing.

    - Cap --memlimit-compress to 2000 MiB instead of 4020 MiB on
      MIPS32 because on MIPS32 userspace processes are limited
      to 2 GiB of address space.

* liblzma:

    - Fixed a missing error-check in the threaded encoder. If a
      small memory allocation fails, a .xz file with an invalid
      Index field would be created. Decompressing such a file would
      produce the correct output but result in an error at the end.
      Thus this is a "mild" data corruption bug. Note that while
      a failed memory allocation can trigger the bug, it cannot
      cause invalid memory access.

    - The decoder for .lzma files now supports files that have
      uncompressed size stored in the header and still use the
      end of payload marker (end of stream marker) at the end
      of the LZMA stream. Such files are rare but, according to
      the documentation in LZMA SDK, they are valid.
      doc/lzma-file-format.txt was updated too.

    - Improved 32-bit x86 assembly files:
        * Support Intel Control-flow Enforcement Technology (CET)
        * Use non-executable stack on FreeBSD.

    - Visual Studio: Use non-standard _MSVC_LANG to detect C++
      standard version in the lzma.h API header. It's used to
      detect when "noexcept" can be used.

* xzgrep:

    - Fixed arbitrary command injection via a malicious filename
      (CVE-2022-1271, ZDI-CAN-16587). A standalone patch for
      this was released to the public on 2022-04-07. A slight
      robustness improvement has been made since then and, if
      using GNU or *BSD grep, a new faster method is now used
      that doesn't use the old sed-based construct at all. This
      also fixes bad output with GNU grep >= 3.5 (2020-09-27)
      when xzgrepping binary files.

      This vulnerability was discovered by:
      cleemy desu wayo working with Trend Micro Zero Day Initiative

    - Fixed detection of corrupt .bz2 files.

    - Improved error handling to fix exit status in some situations
      and to fix handling of signals: in some situations a signal
      didn't make xzgrep exit when it clearly should have. It's
      possible that the signal handling still isn't quite perfect
      but hopefully it's good enough.

    - Documented exit statuses on the man page.

    - xzegrep and xzfgrep now use "grep -E" and "grep -F" instead
      of the deprecated egrep and fgrep commands.

    - Fixed parsing of the options -E, -F, -G, -P, and -X. The
      problem occurred when multiple options were specied in
      a single argument, for example,

          echo foo | xzgrep -Fe foo

      treated foo as a filename because -Fe wasn't correctly
      split into -F -e.

    - Added zstd support.

* xzdiff/xzcmp:

    - Fixed wrong exit status. Exit status could be 2 when the
      correct value is 1.

    - Documented on the man page that exit status of 2 is used
      for decompression errors.

    - Added zstd support.

* xzless:

    - Fix less(1) version detection. It failed if the version number
      from "less -V" contained a dot.

* Translations:

    - Added new translations: Catalan, Croatian, Esperanto,
      Korean, Portuguese, Romanian, Serbian, Spanish, Swedish,
      and Ukrainian

    - Updated the Brazilian Portuguese translation.

    - Added French man page translation. This and the existing
      German translation aren't complete anymore because the
      English man pages got a few updates and the translators
      weren't reached so that they could update their work.

* Build systems:

    - Windows: Fix building of resource files when config.h isn't
      used. CMake + Visual Studio can now build liblzma.dll.

    - Various fixes to the CMake support. Building static or shared
      liblzma should work fine in most cases. In contrast, building
      the command line tools with CMake is still clearly incomplete
      and experimental and should be used for testing only.

(adam)

2022-08-24 05:20:40 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.5.47nb1

(pin)

2022-08-24 05:20:19 UTC MAIN commitmail json YAML

graphics/oculante: fix cpu usage with tiling wms

While here update DESCR and clean-up leftover.

(pin)

2022-08-24 05:18:37 UTC MAIN commitmail json YAML

doc: Updated sysutils/dust to 0.8.2

(pin)

2022-08-24 05:18:15 UTC MAIN commitmail json YAML

sysutils/dust: update to 0.8.2

v0.8.2 Adds support for:

  - Config file
  - New parameter: --min-size
  - New parameter: --skip-total
  - Does not include a space character as the first character in each line
    unless required
  - Fixes spurious permissions warning
  - Adds completion

(pin)

2022-08-23 23:53:30 UTC MAIN commitmail json YAML

Updated www/p5-WWW-Mechanize-FormFiller to 0.13

(wen)

2022-08-23 23:52:33 UTC MAIN commitmail json YAML

Update to 0.13

Upstream changes:
0.13 20220816
  . Address changes in HTML::Form 6.08
    Thanks to Julien and Slaven for alerting me to this change!

(wen)

2022-08-23 23:40:07 UTC MAIN commitmail json YAML

Updated www/p5-WWW-Mechanize to 6.15

(wen)

2022-08-23 23:39:17 UTC MAIN commitmail json YAML

Update to 6.15
Update DEPENDS

Upstream changes:
2.15      2022-08-21 07:47:35Z
    [FIXED]
    - There was a test suite failure on some Windows machines introduced in
      2.14 that is now fixed. (GH#350) (Julien Fiegehenn)
    [ENHANCEMENTS]
    - form_with and all_forms_with() now support the "action" attribute to find
      forms (GH#349) (Julien Fiegehenn)

2.14      2022-08-15 19:19:24Z
    [FIXED]
    - File upload fields now correctly handle overwriting the file name and
      passing in content without a real file (GH#249) (Gil Magno and Julien
      Fiegehenn)
    - HTML::Form bumped to 6.08 (GH#347) (Julien Fiegehenn)

    [ENHANCEMENTS]
    - Add autocheck() to enable or disable autochecking at run time in
      addition to setting it at object creation (GH#232) (Julien Fiegehenn)
    - mech_dump now errors appropriately when it cannot open a URL or file
      instead of claiming it has the wrong MIME type (GH#292) (Julien Fiegehenn)

2.13      2022-07-29 09:44:46Z
    [ENHANCEMENTS]
    - mech_dump now treats all local files like HTML regardless of what it
      thinks their content types are (GH#63) (Julien Fiegehenn)
    - We now consistently use our own die() method and therefore the onerror
      handler wherever possible (GH#80) (Julien Fiegehenn)

    [TESTS]
    - Add tests for field() when working on a <textarea> (GH#220) (Julien
      Fiegehenn)

2.12      2022-07-20 06:45:40Z

    [ENHANCEMENTS]
    - form_name(), form_id(), form_with() and form_with_fields() can now all
      return the nth instance of a form instead of always returning the first
      instance (GH#110) (Jeff Culverhouse and Julien Fiegehenn)

    [TESTS]
    - Tests using a local temporary server are now safe to use with HTTP/1.1
      and keep-alive (GH #14) (Stanislaw Pusep and Julien Fiegehenn)
    - We now use Test::Pod::LinkCheck to ensure there are no broken links in
      our documentation (GH #337) (Julien Fiegehenn)

2.11      2022-07-17 17:25:39Z

    [FIXED]
    - tick() can now handle checkboxes without a value (GH#331) (Jordan M Adler
      and Julien Fiegehenn)

    [ENHANCEMENTS]
    - set_fields() and submit_form(with_fields => ...) can now set multiple
      choice inputs (e.g. select and radio) to the nth value (GH29) (Alastair
      Douglas and Julien Fiegehenn)

2.10      2022-07-04 21:06:13Z

    [ENHANCEMENTS]
    - Added form_action($action) to look up forms by regex matching $action (GH#19)
      (Mark Leighton Fisher and Julien Fiegehenn)

    [DOCUMENTATION]
    - Explain that file URIs need url encoding (GH#329) (Julien Fiegehenn and
      積丹尼 Dan Jacobson)

2.09      2022-06-14 14:20:04Z
    [DOCUMENTATION]
    - Various POD fixes (Julien Fiegehenn)

2.08      2022-05-30 17:32:33Z
    [TESTS]
    - Drop CGI and HTTP::Server::Simple::CGI test dependencies (GH#327) (Graham
      Knop)

2.07      2022-04-29 15:39:17Z
    [FIXED]
    - Don't follow redirects in some tests (GH#326) (Olaf Alders)

(wen)

2022-08-23 23:33:55 UTC MAIN commitmail json YAML

Updated www/p5-HTML-Form to 6.10

(wen)

2022-08-23 23:33:03 UTC MAIN commitmail json YAML

Update to 6.10

Upstream changes:
6.10      2022-08-22 13:20:12Z
    - Use "croak" instead of "die" to show errors from the perspective of the
      caller [RT#20499] (GH#29) (Julien Fiegehenn)
    - Remove the executable bit from a couple of tests (GH#41) (James Raspass)
    - <option>s within select fields without a name no longer get merged into
      the previous select field (GH#2) (Julien Fiegehenn)
    - find_input() can now take a reference to undef to explicitly find inputs
      that have no name (GH#2) (Julien Fiegehenn)

6.09      2022-08-14 22:16:37Z

    - Replace "use vars" with "our" (GH#34) (James Raspass)
    - Remove superfluous "use lib" (GH#35) (James Raspass)
    - Replace "Test" with "Test::More" (GH#36) (James Raspass)
    - Remove superfluous variable copy (GH#37) (James Raspass)

6.08      2022-08-14 09:26:10Z
    - Remove Authority section from dist.ini (GH#27) (Olaf Alders)
    - Allow buttons to not have a value (GH#8) (Felix Ostmann and Julien Fiegehenn)
    - The legacy API of FileInput fields now correctly supports setting a
      custom filename (GH#10) (Gil Magno and Julien Fiegehenn)
    - Allow undef filename for FileInput if there is a Content header (GH#30)
      (Julien Fiegehenn)

(wen)

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

doc: Updated net/py-twine to 4.0.1

(wiz)

2022-08-23 22:09:04 UTC MAIN commitmail json YAML

py-twine: update to 4.0.1.

Twine 4.0.1 (2022-06-01)

Bugfixes

    Improve logging when keyring fails. (#890)

    Reconfgure root logger to show all log messages. (#896)

Twine 4.0.0 (2022-03-31)

Features

    Drop support for Python 3.6. (#869)

    Use Rich to add color to upload output. (#851)

    Use Rich to add color to check output. (#874)

    Use Rich instead of tqdm for upload progress bar. (#877)

Bugfixes

    Remove Twine窶冱 dependencies from the User-Agent header when uploading. (#871)

    Improve detection of disabled BLAKE2 hashing due to FIPS mode. (#879)

    Restore warning for missing long_description. (#887)

Twine 3.8.0 (2022-02-02)

Features

    Add --verbose logging for querying keyring credentials. (#849)

    Log all upload responses with --verbose. (#859)

    Show more helpful error message for invalid metadata. (#861)

Bugfixes

    Require a recent version of urllib3. (#858)

Twine 3.7.1 (2021-12-07)

Improved Documentation

    Fix broken link to packaging tutorial. (#844)

Twine 3.7.0 (2021-12-01)

Features

    Add support for core metadata version 2.2, defined in PEP 643. (#833)

Twine 3.6.0 (2021-11-10)

Features

    Add support for Python 3.10. (#827)

Twine 3.5.0 (2021-11-02)

Features

    Show more helpful messages for invalid passwords. (#815)

    Allow the --skip-existing option to work with GCP Artifact Registry. (#823)

Bugfixes

    Add a helpful error message when an upload fails due to missing a trailing slash in the URL. (#812)

    Generalize --verbose suggestion when an upload fails. (#817)

Twine 3.4.2 (2021-07-20)

Bugfixes

    Improve error message for unsupported metadata. (#755)

    Improve error message for a missing config file. (#770)

    Do not include md5_digest or blake2_256_digest if FIPS mode is enabled on the host. This removes those fields from the metadata before sending the metadata to the repository. (#776)

Twine 3.4.1 (2021-03-16)

Bugfixes

    Fix a regression that was causing some namespace packages with dots in them fail to upload to PyPI. (#745)

Twine 3.4.0 (2021-03-15)

Features

    Prefer importlib.metadata for entry point handling. (#728)

    Rely on importlib_metadata 3.6 for nicer entry point processing. (#732)

    Eliminate dependency on setuptools/pkg_resources and replace with packaging and importlib_metadata. (#736)

Twine 3.3.0 (2020-12-23)

Features

    Print files to be uploaded using upload --verbose (#670)

    Print configuration file location when using upload --verbose (#675)

    Print source and values of credentials when using upload --verbose (#685)

    Add support for Python 3.9 (#708)

    Turn warnings into errors when using check --strict (#715)

Bugfixes

    Make password optional when using upload --client-cert (#678)

    Support more Nexus versions with upload --skip-existing (#693)

    Support Gitlab Enterprise with upload --skip-existing (#698)

    Show a better error message for malformed files (#714)

Improved Documentation

    Adopt PSF code of conduct (#680)

    Adopt towncrier for the changleog (#718)

Twine 3.2.0 (2020-06-24)

Features

    Improve display of HTTP errors during upload (#666)

    Print packages and signatures to be uploaded when using --verbose option (#652)

    Use red text when printing errors on the command line (#649)

    Require repository URL scheme to be http or https (#602)

    Add type annotations, checked with mypy, with PEP 561 support for users of Twine窶冱 API (#231)

Bugfixes

    Update URL to .pypirc specification (#655)

    Don窶冲 raise an exception when Python version can窶冲 be parsed from filename (#612)

    Fix inaccurate retry message during upload (#611)

    Clarify error messages for archive format (#601)

Twine 3.1.1 (2019-11-27)

Bugfixes

    Restore --non-interactive as a flag not expecting an argument. (#548)

Twine 3.1.0 (2019-11-23)

Features

    Add support for specifying --non-interactive as an environment variable. (#547)

Twine 3.0.0 (2019-11-18)

Features

    When a client certificate is indicated, all password processing is disabled. (#336)

    Add --non-interactive flag to abort upload rather than interactively prompt if credentials are missing. (#489)

    Twine now unconditionally requires the keyring library and no longer supports uninstalling keyring as a means to disable that functionality. Instead, use keyring --disable keyring functionality if necessary. (#524)

    Add Python 3.8 to classifiers. (#518)

Bugfixes

    More robust handling of server response in --skip-existing (#332)

Twine 2.0.0 (2019-09-24)

Features

    Twine now requires Python 3.6 or later. Use pip 9 or pin to 窶徼wine<2窶� to install twine on older Python versions. (#437)

Bugfixes

    Require requests 2.20 or later to avoid reported security vulnerabilities in earlier releases. (#491)

Twine 1.15.0 (2019-09-17)

Features

    Improved output on check command: Prints a message when there are no distributions given to check. Improved handling of errors in a distribution窶冱 markup, avoiding messages flowing through to the next distribution窶冱 errors. (#488)

Twine 1.14.0 (2019-09-06)

Features

    Show Warehouse URL after uploading a package (#459)

    Better error handling and gpg2 fallback if gpg not available. (#456)

    Now provide a more meaningful error on redirect during upload. (#310)

Bugfixes

    Fail more gracefully when encountering bad metadata (#341)

(wiz)

2022-08-23 22:04:18 UTC MAIN commitmail json YAML

doc: Updated net/py-dns to 2.2.1

(wiz)

2022-08-23 22:04:09 UTC MAIN commitmail json YAML

py-dns: update to 2.2.1.

Python 3 only, upstream does not maintain a changelog any longer.

(wiz)

2022-08-23 21:49:56 UTC MAIN commitmail json YAML

2022-08-23 21:47:20 UTC MAIN commitmail json YAML

doc: Added net/py-dns1 version 1.16.0nb2

(wiz)

2022-08-23 21:47:10 UTC MAIN commitmail json YAML

net/Makefile: + py-dns1

(wiz)

2022-08-23 21:46:30 UTC MAIN commitmail json YAML

python: add py-dns support to versioned_dependencies

(wiz)

2022-08-23 21:45:30 UTC MAIN commitmail json YAML

net/py-dns1: import py27-dns-1.16.0nb2

dnspython is a DNS toolkit for Python. It provides both high and low
level access to DNS. The high level classes perform queries for data
of a given name, type, and class, and return an answer set. The low
level classes allow direct manipulation of DNS zones, messages, names,
and records.

This is the python-2.x version of the module.

(wiz)

2022-08-23 21:25:27 UTC MAIN commitmail json YAML

doc: Added devel/py-timeout-decorator version 0.5.0

(wiz)

2022-08-23 21:25:17 UTC MAIN commitmail json YAML

devel/Makefile: + py-timeout-decorator

(wiz)

2022-08-23 21:25:03 UTC MAIN commitmail json YAML

devel/py-timeout-decorator: import py-timeout-decorator-0.5.0

Specify an alternate exception to raise on timeout:

(wiz)

2022-08-23 21:21:28 UTC MAIN commitmail json YAML

doc: Added devel/py-pyleri version 1.4.1

(wiz)

2022-08-23 21:21:17 UTC MAIN commitmail json YAML

devel/Makefile: + py-pyleri

(wiz)

2022-08-23 21:21:05 UTC MAIN commitmail json YAML

devel/py-pyleri: import py-pyleri-1.4.1

Pyleri is an easy-to-use parser created for SiriDB. We first used
lrparsing and wrote jsleri for auto-completion and suggestions in
our web console. Later we found small issues within the `lrparsing`
module and also had difficulties keeping the language the same in
all projects. That is when we decided to create Pyleri which can
export a created grammar to JavaScript, C, Python, Go and Java.

(wiz)

2022-08-23 20:13:58 UTC MAIN commitmail json YAML

webkit-gtk: add CHECK_PORTABILITY_SKIPs

(tnn)

2022-08-23 17:55:40 UTC MAIN commitmail json YAML

doc/TODO: + darcs-2.16.5.

(wiz)

2022-08-23 17:55:12 UTC MAIN commitmail json YAML

darcs: allow building against hs-vector 0.14.

(wiz)

2022-08-23 17:48:53 UTC MAIN commitmail json YAML

libfetch: remove unused variable

Also removed in upstream FreeBSD sources.

Fixes a clang warning/error reported by Edgar Fuß.

(wiz)

2022-08-23 15:10:53 UTC MAIN commitmail json YAML

doc: Updated devel/php-composer to 2.2.18

(tpaul)

2022-08-23 15:10:36 UTC MAIN commitmail json YAML

php-composer: Update to 2.2.18

Upstream release notes:

- Fixed COMPOSER_NO_DEV so it also works with require and remove's
  --update-no-dev (#10995)
- Fixed duplicate missing extension warnings being displayed (#10938)
- Fixed hg version detection (#10955)
- Fixed git cache invalidation issue when a git tag gets created after the
  cache has loaded a given reference (#11004)

(tpaul)

2022-08-23 14:16:01 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-pandoc-types to 1.22.2.1

(wiz)

2022-08-23 14:15:52 UTC MAIN commitmail json YAML

hs-pandoc-types: update to 1.22.2.1.

[1.22.2.1]

  * Allow aeson 2.1.* and criterion 1.6.

[1.22.2]

  * Use StrictData in Text.Pandoc.Definition.

  * Add Walkable Meta(Value) Pandoc instances (Travis Cardwell).

(wiz)

2022-08-23 14:10:52 UTC MAIN commitmail json YAML

2022-08-23 13:31:59 UTC MAIN commitmail json YAML

doc: Updated devel/hs-deferred-folds to 0.9.18.2

(wiz)

2022-08-23 13:31:49 UTC MAIN commitmail json YAML

hs-deferred-folds: update to 0.9.18.2.

Changes not found, but allows building with hs-vector 0.14.

(wiz)

2022-08-23 12:46:36 UTC MAIN commitmail json YAML

multimedia/handbrake: follow the order described in doc/Makefile-example
and make the output of the msgfmt post-build step clearer, side-stepping
"Original Project-Id-Version" warnings by using ghb 0.1. throughout.

(ast)

2022-08-23 12:16:35 UTC MAIN commitmail json YAML

doc: Updated devel/hs-lens to 5.2

(wiz)

2022-08-23 12:16:25 UTC MAIN commitmail json YAML

hs-lens: update to 5.2.

5.2 [2022.08.11]
----------------
* Allow building with GHC 9.4.
* The type of `universeOf` has changed:

  ```diff
  -universeOf :: Getting      [a]  a a -> a -> [a]
  +universeOf :: Getting (Endo [a]) a a -> a -> [a]
  ```

  In many cases, using `Endo [a]` over `[a]` improves performance. Most call
  sites to `universeOf` will not be affected by this change, although you may
  need to update your code if you define your own combinators in terms of
  `universeOf`.
* Allow `makeWrapped` to accept the names of data constructors. This way,
  `makeWrapped` can be used with data family instances, much like other
  functions in `Control.Lens.TH`.
* Define `_OpaqueP`, `_DefaultD`, `_LamCasesE`, `_PromotedInfixT`, and
  `_PromotedUInfixT` in `Language.Haskell.TH.Lens` when building with
  `template-haskell-2.19.0.0` (GHC 9.4) or later.

5.1.1 [2022.05.17]
------------------
* Add `Data.HashSet.Lens.hashMap`, an `Iso` between a `HashSet a` and a
  `HashMap a ()`.
* Allow building with `transformers-0.6.*` and `mtl-2.3.*`.

  Note that `lens` no longer defines `Zoom` instances for `ErrorT` or `ListT`
  when building with `mtl-2.3` or later. This is because `MonadState` is a
  superclass of `Zoom`, and the `MonadState` instances for `ErrorT` and `ListT`
  were removed in `mtl-2.3`. Be watchful of this if you build `lens` with
  `mtl-2.3` (or later) combined with an older version of `transformers`
  (pre-`0.6`) that defines `ErrorT` or `ListT`.

(wiz)

2022-08-23 12:11:13 UTC MAIN commitmail json YAML

hs-hie-bios: allow building with current hs-aeson and hs-vector

(wiz)

2022-08-23 11:20:59 UTC MAIN commitmail json YAML

Updated devel/py-test-pythonpath, devel/py-pydantic

(adam)

2022-08-23 11:20:40 UTC MAIN commitmail json YAML

py-pydantic: updated to 1.9.2

v1.9.2 (2022-08-11)

**Revert Breaking Change**: _v1.9.1_ introduced a breaking change where model fields were
deep copied by default, this release reverts the default behaviour to match _v1.9.0_ and before,
while also allow deep-copy behaviour via `copy_on_model_validation = 'deep'`.

* Allow for shallow copies of model fields, `Config.copy_on_model_validation` is now a str which must be
  `'none'`, `'deep'`, or `'shallow'` corresponding to not copying, deep copy & shallow copy; default `'shallow'`

(adam)

2022-08-23 11:17:55 UTC MAIN commitmail json YAML

py-test-pythonpath: updated to 0.7.4

0.7.4
Unknown changes

(adam)

2022-08-23 11:00:02 UTC MAIN commitmail json YAML

doc: Updated converters/hs-hslua-aeson to 2.2.1

(wiz)

2022-08-23 10:59:52 UTC MAIN commitmail json YAML

hs-hslua-aeson: update to 2.2.1.

## hslua-aeson-2.2.1

Released 2022-06-23.

-  Export `jsonarray`, which is the name of the registry slot
    holding the metatable given to array tables. Setting the
    corresponding registry value will affect all newly created
    array values.

## hslua-aeson-2.2.0.1

Released 2022-06-16.

-  Relaxed upper bound for mtl, allowing mtl-2.3.

-  Relaxed upper bound for aeson, allowing aeson-2.1.

## hslua-aeson-2.2.0

Released 2022-02-19.

-  Relaxed upper bound for hslua-core and hslua-marshalling,
    allowing version 2.2 of both packages.

(wiz)

2022-08-23 10:50:34 UTC MAIN commitmail json YAML

doc: Updated devel/hs-serialise to 0.2.5.0

(wiz)

2022-08-23 10:50:25 UTC MAIN commitmail json YAML

2022-08-23 10:41:34 UTC MAIN commitmail json YAML

2022-08-23 10:38:56 UTC MAIN commitmail json YAML

Updated lang/py-asttokens, misc/py-shellingham

(adam)

2022-08-23 10:38:36 UTC MAIN commitmail json YAML

py-shellingham: updated to 1.5.0

1.5.0
Drop support for Python version older than 3.4.
Support detecting NuShell.

(adam)

2022-08-23 10:34:48 UTC MAIN commitmail json YAML

py-asttokens: updated to 2.0.8

2.0.8
Fix mypy explicit re-export issues

2.0.7
Fix astroid type checking import errors

(adam)

2022-08-23 10:17:49 UTC MAIN commitmail json YAML

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

2022-08-23 09:53:08 UTC MAIN commitmail json YAML

Updated net/haproxy, sysutils/py-stack-data

(adam)

2022-08-23 09:52:47 UTC MAIN commitmail json YAML

py-stack-data: updated to 0.4.0

v0.4.0
Add 'include stack_data/py.typed' to MANIFEST.in

(adam)

2022-08-23 09:49:55 UTC MAIN commitmail json YAML

haproxy: updated to 2.6.4

2.6.4
- BUG/MINOR: ssl/cli: error when the ca-file is empty
- BUG/MAJOR: mworker: fix infinite loop on master with no proxies.

2.6.3
- BUG/MINOR: sockpair: wrong return value for fd_send_uxst()
- Revert "BUG/MINOR: peers: set the proxy's name to the peers section name"
- DEBUG: fd: split the fd check
- MEDIUM: resolvers: continue startup if network is unavailable
- BUG/MINOR: mworker: PROC_O_LEAVING used but not updated
- BUG/MEDIUM: mux-quic: fix missing EOI flag to prevent streams leaks
- MINOR: quic: Congestion control architecture refactoring
- MEDIUM: quic: Cubic congestion control algorithm implementation
- MINOR: quic: New "quic-cc-algo" bind keyword
- BUG/MINOR: quic: loss time limit variable computed but not used
- MINOR: quic: Stop looking for packet loss asap
- BUG/MAJOR: quic: Useless resource intensive loop qc_ackrng_pkts()
- MINOR: quic: Send packets as much as possible from qc_send_app_pkts()
- BUG/MEDIUM: queue/threads: limit the number of entries dequeued at once
- MINOR: ebtree: add ebmb_lookup_shorter() to pursue lookups
- BUG/MEDIUM: pattern: only visit equivalent nodes when skipping versions
- BUG/MINOR: mux-quic: prevent crash if conn released during IO callback
- CLEANUP: mux-quic: remove useless app_ops is_active callback
- BUG/MINOR: mux-quic: do not free conn if attached streams
- MINOR: peers: Use a dedicated reconnect timeout when stopping the local peer
- BUG/MEDIUM: peers: limit reconnect attempts of the old process on reload
- BUG/MINOR: peers: Use right channel flag to consider the peer as connected
- BUG/MEDIUM: dns: Properly initialize new DNS session
- BUG/MINOR: backend: Don't increment conn_retries counter too early
- MINOR: server: Constify source server to copy its settings
- REORG: server: Export srv_settings_cpy() function
- BUG/MEDIUM: proxy: Perform a custom copy for default server settings
- MINOR: peers: Add a warning about incompatible SSL config for the local peer
- BUG/MINOR: quic: Missing in flight ack eliciting packet counter decrement
- BUG/MEDIUM: quic: Floating point exception in cubic_root()
- BUILD: http: silence an uninitialized warning affecting gcc-5
- BUG/MINOR: quic: Avoid sending truncated datagrams
- BUG/MINOR: ring/cli: fix a race condition between the writer and the reader
- BUG/MEDIUM: sink: Set the sink ref for forwarders created during ring parsing
- BUG/MINOR: sink: fix a race condition between the writer and the reader
- BUG/MINOR: quic: do not reject datagrams matching minimum permitted size
- BUG/MINOR: quic: Missing Initial packet dropping case
- MINOR: quic: explicitely ignore sendto error
- BUG/MEDIUM: quic: break out of the loop in quic_lstnr_dghdlr
- CLEANUP: assorted typo fixes in the code and comments
- BUILD: cfgparse: always defined _GNU_SOURCE for sched.h and crypt.h
- BUG/MEDIUM: quic: Wrong packet length check in qc_do_rm_hp()
- MINOR: quic: Too much useless traces in qc_build_frms()
- BUG/MEDIUM: quic: Missing AEAD TAG check after removing header protection
- CLEANUP: mux-quic: remove loop on sending frames
- BUG/MEDIUM: quic: always remove the connection from the accept list on close
- BUG/MEDIUM: poller: use fd_delete() to release the poller pipes
- BUG/MEDIUM: task: relax one thread consistency check in task_unlink_wq()
- BUILD: stconn: fix build warning at -O3 about possible null sc
- BUILD: debug: silence warning on gcc-5
- BUG/MINOR: quic: Possible infinite loop in quic_build_post_handshake_frames()
- BUG/MEDIUM: ring: fix too lax 'size' parser
- BUG/MINOR: quic: memleak on wrong datagram receipt
- MINOR: stick-table: Add table_expire() and table_idle() new converters
- BUG/MEDIUM: http-ana: fix crash or wrong header deletion by http-restrict-req-hdr-names
- MINOR: applet: add a function to reset the svcctx of an applet
- BUG/MEDIUM: cli: always reset the service context between commands
- BUG/MEDIUM: mux-h2: do not fiddle with ->dsi to indicate demux is idle
- BUG/MAJOR: log-forward: Fix log-forward proxies not fully initialized
- BUG/MAJOR: log-forward: Fix ssl layer not initialized on bind even if configured

(adam)

2022-08-23 09:41:25 UTC MAIN commitmail json YAML

Updated www/py-sanic, time/py-pytz

(adam)

2022-08-23 09:40:45 UTC MAIN commitmail json YAML

2022-08-23 09:35:23 UTC MAIN commitmail json YAML

py-sanic: updated to 22.6.2

Version 22.6.0

Features

Introduce HTTP/3 and autogeneration of TLS certificates in DEBUG mode
�汨カ EARLY RELEASE FEATURE: Serving Sanic over HTTP/3 is an early release feature. It does not yet fully cover the HTTP/3 spec, but instead aims for feature parity with Sanic窶冱 existing HTTP/1.1 server. Websockets, WebTransport, push responses are examples of some features not yet implemented.
�沒ヲ EXTRA REQUIREMENT: Not all HTTP clients are capable of interfacing with HTTP/3 servers. You may need to install a HTTP/3 capable client.
�沒ヲ EXTRA REQUIREMENT: In order to use TLS autogeneration, you must install either mkcert or trustme.
Add message to task.cancel
Add exception aliases for more consistent naming with standard HTTP response types (BadRequest, MethodNotAllowed, RangeNotSatisfiable)
Expose ASGI scope as a property on the Request object
Easier access to websocket class for annotation: from sanic import Websocket
New API for reading form values with options: Request.get_form
Add custom loads function
Improved API to support setting cache control headers
Move verbosity filtering to logger
Expose getter for current request using Request.get_current()

Bugfixes

Fix to allow running with pythonw.exe or places where there is no sys.stdout
Trigger http.lifecycle.request signal in ASGI mode
Resolve typing of stacked route definitions
Properly catch websocket CancelledError in websocket handler in Python 3.7

Deprecations and Removals

v22.6 deprecations and changes
Optional application registry
Execution of custom handlers after some part of response was sent
Configuring fallback handlers on the ErrorHandler
Custom LOGO setting
sanic.response.stream
AsyncioServer.init

(adam)

2022-08-23 08:53:52 UTC MAIN commitmail json YAML

doc: Updated editors/xvile to 9.8w

(wiz)

2022-08-23 08:52:55 UTC MAIN commitmail json YAML

doc: Updated editors/vile to 9.8w

(wiz)

2022-08-23 08:52:38 UTC MAIN commitmail json YAML

{x,}vile: update to 9.8v

From author & maintainer Thomas Dickey.

Changes:

20220821 (w)
> Brendan O'Dea:
+ the font specification in /etc/X11/app-defaults/UXVile was being
  overridden by the one in XVile.  Additionally update the xvile font
  to use the Latin-1 equivalent (9x18 instead of 8x13).
+ apply memory-leak fix from pl-filt.c in 9.8v to pl6filt.c
+ rename perl6mode and corresponding syntax filter to "raku" (report by
  Steve Lembark).
+ update suffix-list for rakumode.
> Tom Dickey:
+ portability-fixes for plink.sh
+ fixes for regexp.c:
  + build-fix for test_regexp
  + add parentheses in non-multibyte is_CLASS() macro to correct a
    problem with pointer expressions.
  + add I/i toggle in test_regexp to exercise ignorecase.
+ revise change for lins_chars() to handle UTF-8 in scripts, as that
  interfered with normal insertions (report by Chris Green).
+ fix a check in vile-manfilt, to ensure that stepping into previous
  lines does not use flushed/discarded rows.
+ build-fix for perl 5.36 (Debian #1014289)
+ modify error-message from vile-manfilt to show the program name.
+ fix a state-transition in sh-filt.l, which left some text uncolored
  (report by Wayne Cuddy).
+ add markdown mode (mdmode).
+ update copyright dates
+ update package/freebsd/*
+ fix some issues found with Coverity.
+ fix a few compiler-warnings.

(wiz)

2022-08-23 06:45:01 UTC MAIN commitmail json YAML

oculante: add build dependency on cmake, used by one of the crates

(wiz)

2022-08-22 23:00:20 UTC MAIN commitmail json YAML

doc: g/c stale TODO entries

(tnn)

2022-08-22 22:59:50 UTC MAIN commitmail json YAML

doc: removed prelude

(tnn)

2022-08-22 22:59:10 UTC MAIN commitmail json YAML

2022-08-22 22:27:13 UTC MAIN commitmail json YAML

ups-nut: don't pick up system net-snmp

(tnn)

2022-08-22 22:21:53 UTC MAIN commitmail json YAML

R-s2: needs openssl

(tnn)

2022-08-22 21:10:46 UTC MAIN commitmail json YAML

doc: Updated www/kore to 4.2.3

(fcambus)

2022-08-22 21:10:34 UTC MAIN commitmail json YAML

kore: update to 4.2.3.

New features:

- Ability to add authenticators to filemaps.
- Python: Add support for CRLs in kore.domain().

Bug fixes:

- The Kore parent process will use the correct exit code if a worker
  process calls fatalx().
- Fix a bug in kore.recvmsg() related to the returned length of the
  ancdata.
- Several bug fixes for concurrency when using Python 3.10.x.

Other changes:

- Removed useless debug messages all across the board.
- Added more format attributes where useful.
- Added KORE_TMPDIR define (default /tmp) for single binary builds.

(fcambus)

2022-08-22 20:43:39 UTC MAIN commitmail json YAML

netdisco: forgot to commit distinfo in previous commit

(tnn)

2022-08-22 20:31:56 UTC MAIN commitmail json YAML

libreoffice: temporarily mark broken to unwedge bulk builds

(tnn)

2022-08-22 19:46:47 UTC MAIN commitmail json YAML

xnotify: set -D_XOPEN_SOURCE=500 on SunOS

This is needed so that "#define SEC 1" from <sys/time.h> is hidden by
#if !defined(__XOPEN_OR_POSIX).
Else it conflicts with enum ItemOption value SEC from the package.

(tnn)

2022-08-22 19:32:58 UTC MAIN commitmail json YAML

doc: Updated graphics/gimp-jxr to 2.1.1

(tnn)

2022-08-22 19:31:13 UTC MAIN commitmail json YAML

gimp-jxr: fix master site, update to 2.1.1

2.1.1:
Fixes a bug  where color profiles and metadata would not be saved for
multi-layered images and an error message would be shown.

(tnn)

2022-08-22 19:22:04 UTC MAIN commitmail json YAML

wemux: master site is gone, switch to github

(tnn)

2022-08-22 19:20:02 UTC MAIN commitmail json YAML

doc: Updated graphics/glfw to 3.3.8

(wiz)

2022-08-22 19:19:51 UTC MAIN commitmail json YAML

glfw: update to 3.3.8.

3.3.8

This is a bug fix release. It adds fixes for issues on all supported platforms.

3.3.7

This is a bug fix release. It adds fixes for issues on all supported platforms.

3.3.6

This is a bug fix release. It adds fixes for issues on Windows, macOS and X11.

3.3.5

This is a bug fix release. It adds fixes for issues on all supported platforms.

(wiz)

2022-08-22 19:15:30 UTC MAIN commitmail json YAML

doc: Updated shells/fish to 3.5.1

(wiz)

2022-08-22 19:15:17 UTC MAIN commitmail json YAML

fish: update to 3.5.1.

fish 3.5.1 (released July 20, 2022)
===================================

This release of fish introduces the following small enhancements:

- Cursor shaping for Vi mode is enabled by default in tmux, and will be used if the outer terminal is capable (:issue:`8981`).
- ``printf`` returns a better error when used with arguments interpreted as octal numbers (:issue:`9035`).
- ``history merge`` when in private mode is now an error, rather than wiping out other sessions' history (:issue:`9050`).
- The error message when launching a command that is built for the wrong architecture on macOS is more helpful (:issue:`9052`).
- Added completions for:

  - ``choose`` (:issue:`9065`)
  - ``expect`` (:issue:`9060`)
  - ``navi`` (:issue:`9064`)
  - ``qdbus`` (:issue:`9031`)
  - ``reflector`` (:issue:`9027`)

- Improvements to some completions.

This release also fixes a number of problems identified in fish 3.5.0.

- Completing ``git blame`` or ``git -C`` works correctly (:issue:`9053`).
- On terminals that emit a ``CSI u`` sequence for :kbd:`Shift-Space`, fish inserts a space instead of printing an error. (:issue:`9054`).
- ``status fish-path`` on Linux-based platforms could print the path with a " (deleted)" suffix (such as ``/usr/bin/fish (deleted)``), which is now removed (:issue:`9019`).
- Cancelling an initial command (from fish's ``--init-command`` option) with :kbd:`Control-C` no longer prevents configuration scripts from running (:issue:`9024`).
- The job summary contained extra blank lines if the prompt used multiple lines, which is now fixed (:issue:`9044`).
- Using special input functions in bindings, in combination with ``and``/``or`` conditionals, no longer crashes (:issue:`9051`).

(wiz)

2022-08-22 19:09:23 UTC MAIN commitmail json YAML

Updated devel/cmake, devel/cmake-gui

(adam)

2022-08-22 19:09:00 UTC MAIN commitmail json YAML

u-boot-rock64: remove unreferenced file

(tnn)

2022-08-22 19:08:22 UTC MAIN commitmail json YAML

2022-08-22 19:08:10 UTC MAIN commitmail json YAML

cmake cmake-gui: updated to 3.24.1

CMake 3.24.1
  automoc: avoid compiler warnings in linker-warning-silencing code
  FindThreads: Skip check for -pthread flag when targeting the MSVC ABI
  IPO: Do not use -flto=auto with GCC 10.x on Windows
  export: Restore exclusion of private shared library dependencies from checks
  MinGW: Restore using windres when toolchain-prefixed name is not available
  FindVulkan: Restore tolerance of unknown FATAL_ERROR component
  Help: Add 3.24 release note about FindVulkan component enforcement
  TI compiler: Add support for COMPILE_WARNING_AS_ERROR target property
  Help: List compiler IDs supported by COMPILE_WARNING_AS_ERROR
  Help: A missing cross-reference to --compile-no-warning-as-error

CMake 3.24 Release Notes
************************

Changes made since CMake 3.23 include the following.

New Features
============

Presets
-------

* "cmake-presets(7)" files now support schema version "5".

* "cmake-presets(7)" files now support a "${pathListSep}" macro, which
  expands to ":" or ";" based on the platform.

* "cmake-presets(7)" files gained support for specifying a
  "testOutputTruncation" field in test presets, which specifies the
  truncation mode once the maximum test output size has been reached.

Generators
----------

* The "Green Hills MULTI" generator now generates build rules to re-
  run CMake if any CMake files are updated.

* The Visual Studio Generators now support "SYSTEM" headers when using
  VS 2019 Update 11 or later.

Command-Line
------------

* "cmake(1)" gained the "--fresh" command-line option to remove any
  existing "CMakeCache.txt" file and associated "CMakeFiles/"
  directory, when configuring a build tree, thus starting a new
  configuration as if the build tree were freshly created.

* "cmake(1)" gained the "--compile-no-warning-as-error" command-line
  option which causes the effects of the "COMPILE_WARNING_AS_ERROR"
  target property and "CMAKE_COMPILE_WARNING_AS_ERROR" variable to be
  ignored.

* The "cmake(1)" "--trace=json-v1" trace format gained fields
  "global_frame" and "line_end".

* The "cmake(1)" "-E" commands "cat" and "env" learned to respect a
  double dash ("--") argument that acts as a delimiter indicating the
  end of options. Any following arguments are treated as
  operands/positional arguments, even if they begin with a dash "-"
  character.

* The "cmake(1)" "-E tar" command gained the "--touch" option to keep
  the current local timestamp instead of extracting file timestamps
  from the archive.

Compilers
---------

* LLVM's flang Fortran compiler is now supported on some platforms,
  with compiler id "LLVMFlang".

* ADSP compiler support (SHARC and Blackfin) now covers both CCES and
  VDSP++ installations, with required configuration now done in the
  compiler module itself rather than the "Generic-ADSP" platform
  module.

Platforms
---------

* A dedicated "ADSP" platform has been added to replace the existing
  "Generic-ADSP" implementation. This features automatic detection of
  the latest CCES/VDSP++ install and compiler selection ("cc21k" vs.
  "ccblkfn") based off of the "CMAKE_SYSTEM_PROCESSOR" variable.

Commands
--------

* The "cmake_host_system_information()" command, on Windows, gained a
  "QUERY WINDOWS_REGISTRY" mode. See its Query Windows registry
  section.

* The "cmake_language()" command gained a new
  "SET_DEPENDENCY_PROVIDER" sub-command.  When a dependency provider
  is set, calls to "find_package()" and "FetchContent_MakeAvailable()"
  can be redirected through a custom command, which can choose to
  fulfill the request directly, modify how the request is processed,
  or leave it to be fulfilled by the built-in implementation.  See
  Dependency Providers.

* The "file(DOWNLOAD)" command gained options "RANGE_START" and
  "RANGE_END" to specify a range of bytes to download.  This can be
  useful for downloading parts of big binary files.

* The "find_file()", "find_path()", "find_library()",
  "find_program()", and "find_package()" commands gained the
  "NO_CMAKE_INSTALL_PREFIX" option to control searching
  "CMAKE_INSTALL_PREFIX".

* The "find_file()", "find_path()", "find_library()",
  "find_program()", and "find_package()" commands gained the ability
  to specify which Windows Registry views must be queried.

* The "find_package()" command gained a "GLOBAL" option that allows
  for the promotion of imported targets to global scope for the
  duration of the "find_package()" call.

* The "if()" command gained the capability to compare paths by using
  the "PATH_EQUAL" operator.  See policy "CMP0139".

Variables
---------

* The "CMAKE_COLOR_DIAGNOSTICS" variable was added to control color
  diagnostics generated by compilers.  This variable also controls
  color build system messages with Makefile Generators, replacing
  "CMAKE_COLOR_MAKEFILE".

  The "CMAKE_COLOR_DIAGNOSTICS" environment variable was added to set
  a default value for "CMAKE_COLOR_DIAGNOSTICS".

* The "CMAKE_COMPILE_WARNING_AS_ERROR" variable and corresponding
  "COMPILE_WARNING_AS_ERROR" target property were added to enable
  compilation with a compiler-specific flag to treat warnings as
  errors, such as "-Werror".

* The "CMAKE_CUDA_ARCHITECTURES" variable and associated
  "CUDA_ARCHITECTURES" target property now support the special
  "native" value to compile for the architectures(s) of the host's
  GPU(s).

* The "CMAKE_FIND_PACKAGE_TARGETS_GLOBAL" variable was added to toggle
  behavior of the "find_package()" command's new "GLOBAL" option.

* The "CMAKE_FIND_USE_INSTALL_PREFIX" variable was added to toggle
  behavior of the "find_file()", "find_library()", "find_path()",
  "find_package()", and "find_program()" commands' new
  "NO_CMAKE_INSTALL_PREFIX" option.

* The "CMAKE_PROJECT_TOP_LEVEL_INCLUDES" variable was added to allow
  injecting custom code at the site of the first "project()" call,
  after the host and target platform details have been determined.

* The "CMAKE_TRY_COMPILE_NO_PLATFORM_VARIABLES" variable was added to
  tell the "try_compile()" command not to pass any platform variables
  to the test project.

* The "CMAKE_VERIFY_INTERFACE_HEADER_SETS" variable and corresponding
  "VERIFY_INTERFACE_HEADER_SETS" target property were added to enable
  build rules that verify all headers in header sets can be used on
  their own.

* The "CMAKE_VS_NO_COMPILE_BATCHING" variable and corresponding
  "VS_NO_COMPILE_BATCHING" target property were added to tell Visual
  Studio Generators whether to disable compiler parallelism and call
  the compiler with one source file at a time.

* The "CMAKE_WATCOM_RUNTIME_LIBRARY" variable and
  "WATCOM_RUNTIME_LIBRARY" target property were introduced to select
  the runtime library used by compilers targeting the Watcom ABI. See
  policy "CMP0136".

* The "CMAKE_XCODE_XCCONFIG" variable and corresponding
  "XCODE_XCCONFIG" target property were added to tell the "Xcode"
  generator to handle "xcconfig" files.

Properties
----------

* The "INTERFACE_LINK_LIBRARIES_DIRECT" and
  "INTERFACE_LINK_LIBRARIES_DIRECT_EXCLUDE" target properties were
  added to express usage requirements affecting a consumer's direct
  link dependencies.

* The "INTERFACE_HEADER_SETS_TO_VERIFY" target property was added to
  specify which header sets should be verified by
  "VERIFY_INTERFACE_HEADER_SETS".

* The "LINK_LIBRARIES" target property now supports the
  "$    " generator expression. See policy "CMP0131".

* The "VS_DOTNET_STARTUP_OBJECT" target property was added to tell
  Visual Studio Generators which startup class shall be used when the
  program or project is executed. This is necessary when more than one
  "static void Main(string[])" function signature is available in a
  managed .NET project.

Modules
-------

* The "ExternalProject" module "ExternalProject_Add()" command gained
  a new "DOWNLOAD_EXTRACT_TIMESTAMP" option for controlling whether
  the timestamps of extracted contents are set to match those in the
  archive when the "URL" download method is used. Policy "CMP0135" was
  added to enable the option by default.

* The "FetchContent" module and the "find_package()" command now
  support integration capabilities:

  * "FetchContent_MakeAvailable()" can now try to satisfy a dependency
    by calling "find_package()" first.  A new
    "FETCHCONTENT_TRY_FIND_PACKAGE_MODE" variable controls whether
    this is done by default for all dependencies, is opt-in per
    dependency, or is disabled entirely.

  * "find_package()" can be re-routed to call
    "FetchContent_MakeAvailable()" instead.  A new read-only
    "CMAKE_FIND_PACKAGE_REDIRECTS_DIR" variable points to a directory
    where config package files can be located to facilitate these re-
    routed calls.

* The "FindJNI" module now provides imported targets.

* The "FindMatlab" module "matlab_add_mex()" function gained a
  "NO_IMPLICIT_LINK_TO_MATLAB_LIBRARIES" option to disable automatic
  linking of MATLAB libraries.

* The "FindVulkan" module now supports components to select which
  VulkanSDK tool and libraries to find in addition to the Vulkan SDK
  headers and library.

* The "FindZLIB" gained a new "ZLIB_USE_STATIC_LIBS" variable to
  search only for static libraries.

Generator Expressions
---------------------

* The "LINK_LIBRARY" generator expression was added to manage how
  libraries are specified during the link step. The
  "CMAKE__LINK_LIBRARY_USING_" and
  "CMAKE_LINK_LIBRARY_USING_" variables are used to define
  features usable by the "LINK_LIBRARY" generator expression.
  Moreover, the "LINK_LIBRARY_OVERRIDE" and
  "LINK_LIBRARY_OVERRIDE_  " target properties are available to
  resolve incompatible features.

  The "LINK_LIBRARY" generator expression can link frameworks in
  various ways when targeting "Apple" platforms. The following
  features were added:

  * "FRAMEWORK"

  * "NEEDED_FRAMEWORK"

  * "REEXPORT_FRAMEWORK"

  * "WEAK_FRAMEWORK"

  The "LINK_LIBRARY" generator expression can link libraries in
  various ways when targeting "Apple" platforms. The following
  features were added:

  * "NEEDED_LIBRARY"

  * "REEXPORT_LIBRARY"

  * "WEAK_LIBRARY"

  The "LINK_LIBRARY" generator expression gained the feature
  "WHOLE_ARCHIVE" to force load of all members in a static library.
  This feature is supported on the following target platforms:

  * all "Apple" variants

  * "Linux"

  * all "BSD" variants

  * "SunOS"

  * "Windows"

  * "CYGWIN"

  * "MSYS"

* The "LINK_GROUP" generator expression was added to manage the
  grouping of libraries during the link step.  The
  "CMAKE__LINK_GROUP_USING_" and
  "CMAKE_LINK_GROUP_USING_" variables are used to define
  features usable with the "LINK_GROUP" generator expression. This
  release defines the "RESCAN" feature, which can be used to handle
  circular references among static libraries when using toolchains for
  Linux, BSD, SunOS and GNU toolchains for Windows.

* The "PATH" generator expression was added to manage paths.

* The "PATH_EQUAL" generator expression was added to manage path
  comparisons.

* The "TARGET_BUNDLE_DIR_NAME" generator expression was added to
  evaluate to the name of the bundle directory for a given bundle
  target.

CTest
-----

* "ctest(1)" gained a "--test-output-truncation" option (and
  corresponding "CTEST_CUSTOM_TEST_OUTPUT_TRUNCATION" variable) to
  specify the truncation mode once the maximum test output size has
  been reached. Possible values are "tail" (default), "middle" or
  "head".

CPack
-----

* The "CPack WIX Generator" gained a new variable,
  "CPACK_WIX_ARCHITECTURE", to specify the installer architecture in
  order to support computers running Windows for ARM.

* CPack now supports the "CPACK_THREADS" option for "zstd" compression
  when compiled with libarchive 3.6 or higher.  It is supported by
  official CMake binaries available on cmake.org.

Deprecated and Removed Features
===============================

* The "CPack" module no longer enables the SLA by default in the
  "CPack DragNDrop Generator".  See policy "CMP0133" and the
  "CPACK_DMG_SLA_USE_RESOURCE_FILE_LICENSE" variable.

* The deprecated "CPack PackageMaker Generator" has been removed.

* The "FindGLUT" module no longer provides the undocumented
  "GLUT_LIBRARY" and "GLUT_INCLUDE_PATH" result variables.

Other Changes
=============

* CMake no longer sets environment variables like "CC", "CXX", etc.
  when enabling the corresponding language during the first CMake run
  in a build directory.  See policy "CMP0132".

* The "CheckIPOSupported" module "check_ipo_supported()" command now
  uses the caller's "CMAKE__FLAGS" and
  "CMAKE__FLAGS_" values. See policy "CMP0138".

* The "MSYS Makefiles" and "MinGW Makefiles" generators, when a
  compiler is not explicitly specified, now select the first compiler
  (of any name) found in directories listed by the "PATH" environment
  variable.

* The "try_compile()" command whole-project signature now propagates
  platform variables.  See policy "CMP0137".

* The "while()" command now diagnoses errors during condition
  evaluation.  See policy "CMP0130".

* The precompiled macOS binaries provided on cmake.org no longer
  attach a SLA to the ".dmg" packages.  This was removed because macOS
  12 deprecated the tools used to attach ".dmg" resources.

(adam)

2022-08-22 19:01:36 UTC MAIN commitmail json YAML

netdisco: fix MASTER_SITE for oui.txt

... but since this master site does not use versioned files, comment it out
and instead upload the distfile to nbftp.

(tnn)

2022-08-22 18:39:58 UTC MAIN commitmail json YAML

oculante: don't use ambiguous first-person pronoun in DESCR

(tnn)

2022-08-22 18:34:23 UTC MAIN commitmail json YAML

dirvish: fix MASTER_SITE, regen distinfo, bump

On the 7th of January 2012, the distfile was regenerated.
In the prior distfile version 1.2.1 was misidentified as 1.2.

(tnn)

2022-08-22 18:31:06 UTC MAIN commitmail json YAML

doc: Added graphics/oculante version 0.5.47

(pin)

2022-08-22 18:30:38 UTC MAIN commitmail json YAML

2022-08-22 18:29:28 UTC MAIN commitmail json YAML

graphics/oculante: import package

A no-nonsense hardware-accelerated image viewer.

I started this as a toy project to make a simple image viewer. The vision is to
create something with a broad support of industry-standard files and gradually
add more image analysis and editing tools.
Here are some reasons why this might be helpful to you:
- Completely bloat-free
- Supports a wide range of images and SVG
- Can display unassociated channels correctly (For example if your image uses
  alpha and color channels to encode data in a special way)
- Lets you pick pixels, displays location and color values
- Offers basic nondestructive editing: Crop, resize, paint, contrast, HSV,
  rotate, blur, noise, ...

(pin)

2022-08-22 18:21:17 UTC MAIN commitmail json YAML

xtensa-esp32-elf-binutils: needs bison

(tnn)

2022-08-22 18:19:05 UTC MAIN commitmail json YAML

doc: Updated www/so to 0.4.8

(pin)

2022-08-22 18:18:44 UTC MAIN commitmail json YAML

www/so: update to 0.4.8

0.4.8
Added
    Keybinding: Press o to open the current answer in the default browser

(pin)

2022-08-22 18:17:55 UTC MAIN commitmail json YAML

Remove latest git-cliff update due to dowwngrade

(pin)

2022-08-22 18:16:48 UTC MAIN commitmail json YAML

devel/git-cliff: downgrade to 0.8.1

0.9.0 currently broken. Don't have enough time to dig the reason for this.

(pin)

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

pdated www/nghttp2, textproc/py-regex

(adam)

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

py-regex: updated to 2022.8.17

2022.8.17
Unknown changes

(adam)

2022-08-22 18:11:39 UTC MAIN commitmail json YAML

merkletree: provide fallback declaration of MIN

(tnn)

2022-08-22 18:08:07 UTC MAIN commitmail json YAML

nghttp2: updated to 1.49.0

Nghttp2 v1.49.0

lib

This release adds nghttp2_check_header_value_rfc9113 which complains leading and trailing white spaces. The library now uses this function instead of nghttp2_check_header_value when checking HTTP header fields.

asio

libnghttp2_asio has been moved to its own repository and got new maintainer. libnghttp2_asio related code in nghttp2 repository will not get any updates and be removed at the end of 2022.

python

Python bindings have been deprecated, and will not get any updates and be removed at the end of 2022 due to the maintenance issues.

nghttpx

Randomizing backend server selection has been added again.

The broken PROXY-protocol when TLS is used has been fixed.

nghttpx now removes trailing white spaces from HTTP header fields to align with RFC 9113.

(adam)

2022-08-22 18:05:56 UTC MAIN commitmail json YAML

Updated devel/py-poetry, www/py-urllib3

(adam)

2022-08-22 18:01:33 UTC MAIN commitmail json YAML

py-urllib3: updated to 1.26.12

1.26.12 (2022-08-22)
--------------------
* Deprecated the `urllib3[secure]` extra and the `urllib3.contrib.pyopenssl` module.
  Both will be removed in v2.x. See this `GitHub issue <https://github.com/urllib3/urllib3/issues/2680>`_
  for justification and info on how to migrate.

(adam)

2022-08-22 17:59:50 UTC MAIN commitmail json YAML

py-poetry: updated to 1.1.15

1.1.15

Changed

Poetry now fallback to gather metadata for dependencies via pep517 if parsing pyproject.toml fail
Extras and extras dependencies are now sorted in lock file

(adam)

2022-08-22 17:47:51 UTC MAIN commitmail json YAML

ii: needs __EXTENSIONS__ for struct sigaction on SunOS

(tnn)

2022-08-22 17:36:13 UTC MAIN commitmail json YAML

xpipeman: define SYSV on SunOS

Unknown why pkgsrc's patch-ab unconditionally removed -DSYSV in 1998.
Has probably been failing in bulk builds since then.

(tnn)

2022-08-22 17:23:36 UTC MAIN commitmail json YAML

radeontool: use sysconf(3) instead of non-portable PAGE_SIZE macro

(tnn)

2022-08-22 15:33:32 UTC MAIN commitmail json YAML

xtensa-lx106-elf-binutils: needs bison (plain yacc doesn't like syslex.l)

(tnn)

2022-08-22 15:27:55 UTC MAIN commitmail json YAML

2022-08-22 15:24:25 UTC MAIN commitmail json YAML

doc: Updated games/woof to 10.2.0

(micha)

2022-08-22 15:22:26 UTC MAIN commitmail json YAML

games/woof: Remove patch (merged upstream)

(micha)

2022-08-22 15:22:14 UTC MAIN commitmail json YAML

xymon: fix dependency pattern for xymonclient + pkglint

(tnn)

2022-08-22 15:20:35 UTC MAIN commitmail json YAML

games/woof: Update to 10.2.0

Remove patch for PKGMANDIR (merged upstream).
Do not use "doc/Woof" subdirectory.

Woof! 10.2.0
------------
New Features and Improvements
- Continue demo recording: Start the game with -playdemo demo1 -record
  demo2 or -recordfromto demo1 demo2 (also works in multiplayer).
- Join demo key that allows to start recording a demo from anywhere
  while the demo is playing (also works in multiplayer).
- Looking up/down with gamepad (padlook key).
- Add a FluidSynth gain setting to config. It allows to manually adjust
  the volume for "quiet" soundfonts.
- Replace the "Enable translucency" option with "Enable predefined
  translucency". Turn off translucency for things that were defined in
  Boom/MBF, but don't change the translucency defined in PWAD/Dehacked.
- The cosmetic recoil option works with some MBF21 codepointers.
  All weapons in Vesper.wad now have recoil.
- Implement NOTARGET cheat.
- Always display level title in automap overlay mode.
- Print complevel in console when loading level.
- -skipsec takes negative numbers to skip from the end of the demo
  instead of from the start.
- Restart level/demo key also restarts demo playback.

Bug Fixes
- Fix of hanging decoration disappearing (FW.wad MAP02).
- Compatibility for non-Latin paths in environment variables on Windows
  (e.g. DOOMWADDIR).
- Fix misplaced level stats text on Boom HUD.
- "Pain/pickup/powerup flashes" option also affect invulnerability.
- Enable colored blood in strict mode, but don't change vanilla
  monsters. Fixes colored blood in Judgement.wad
- Don't allow strafe and turn at the same time with gamepad (prevent
  easy SR50).
- Fix suppress savegame in G_ReadDemoTiccmd().
- Fix restart demo recording after death in single player.
- "Demo recording" message did not appear after restarting level.
- Fix a crash when loading a saved game with the automap open.
- Fix forced savegame load.
- Properly update status bar every tick (MAYhem19.wad, Avactor.wad).
- Allow adding *.zip files from DOOMWADDIR and other standard paths.
- Remove beta assets, add UMAPDEF for BETALEVL.WAD.
- Reset weapon bobbing interpolation when changing screen size/automap
  leaving.

(micha)

2022-08-22 14:22:30 UTC MAIN commitmail json YAML

zimg: Simplify github.mk use

We can just properly set DISTNAME and GITHUB_TAG and avoid (re)setting
PKGVERSION, GITHUB_PROJECT, DIST_SUBDIR and WRKSRC.

(leot)

2022-08-22 14:05:00 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 7.4.0.3

(ryoon)

2022-08-22 13:58:32 UTC MAIN commitmail json YAML

libreoffice: Update to 7.4.0.3

Changelog:
Most Significant New Features

GENERAL
    * Support for WebP images and EMZ/WMZ files
    * Help pages for the ScriptForge scripting library
    * Search field for the Extension Manager
    * Performance and compatibility improvements

WRITER
    * Better change tracking in the footnote area
    * Edited lists show original numbers in change tracking
    * New typographic settings for hyphenation

CALC
    * Support for 16,384 columns in spreadsheets
    * Extra functions in drop-down AutoSum widget
    * New menu item to search for sheet names

IMPRESS
    * New support for document themes

(ryoon)

2022-08-22 13:56:42 UTC MAIN commitmail json YAML

multimedia/handbrake: avoid download/build of other packages already in pkgsrc
(with the exception of libjpeg-turbo as gtk wants jpeg which cannot coexist).
Retrofit locales that we silently dropped as we updated from 1.3 to 1.5

(ast)

2022-08-22 13:52:24 UTC MAIN commitmail json YAML

doc: Added graphics/zimg

(ast)

2022-08-22 13:50:37 UTC MAIN commitmail json YAML

2022-08-22 13:39:22 UTC MAIN commitmail json YAML

Updated devel/py-gitpython

(adam)

2022-08-22 12:47:31 UTC MAIN commitmail json YAML

py-gitpython: updated to 3.1.27

3.1.27
- Reduced startup time due to optimized imports.

See the following for all changes.
https://github.com/gitpython-developers/gitpython/milestone/57?closed=1

3.1.26
- Fixes a leaked file descriptor when reading the index, which would cause make writing a previously
  read index on windows impossible.
  See https://github.com/gitpython-developers/GitPython/issues/1395 for details.

See the following for all changes.
https://github.com/gitpython-developers/gitpython/milestone/56?closed=1

3.1.25
See the following for all changes.
https://github.com/gitpython-developers/gitpython/milestone/55?closed=1

3.1.24
* Newly added timeout flag is not be enabled by default, and was renamed to kill_after_timeout

(adam)

2022-08-22 12:16:49 UTC MAIN commitmail json YAML

gcc12-libs: reset PKGREVISION to 1 after update

(wiz)

2022-08-22 12:16:25 UTC MAIN commitmail json YAML

doc: Updated lang/gcc12 to 12.2.0

(wiz)

2022-08-22 12:16:15 UTC MAIN commitmail json YAML