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

2024-05-12 19:11:15 UTC Now

2020-12-14 19:06:18 UTC MAIN commitmail json YAML

doc: Updated math/volk to 2.4.0

(tnn)

2020-12-14 19:04:41 UTC MAIN commitmail json YAML

volk: update to 2.4.0

pkgsrc: since the volk release tarball only provides the required cpu_features
library as a git submodule that has to be manually cloned, we instead depend on
devel/cpu_features from pkgsrc and patch the cmake files to accept the static
library as an external dependency.

Documentation
  Update README to be more verbose and to improve usefulness.
Compilers
  AppleClang: Treat AppleClang as Clang.
  Paired with the cpu_features introduction, this enables us to use architecture
    specific kernels on a broader set of platforms.
CMake
  Enable to not install volk_modtool.
  Remove "find_package_handle_standard_args" warning.
cpu_features
  Use cpu_features v0.6.0 as a private submodule to detect available CPU
  features.
  Fix incorrect feature detection for newer AVX versions.
  Circumvent platform specific feature detection.
  Enable more architecture specific kernels on more platforms.
Kernels
  Disable slow and broken SSE4.1 kernel in volk_32fc_x2_dot_prod_32fc
  Adjust min/max for 32f_s32f_convert_8i kernel
  Use INT8_* instead of CHAR_*

(tnn)

2020-12-14 17:23:49 UTC MAIN commitmail json YAML

2020-12-14 17:15:35 UTC MAIN commitmail json YAML

cpu_features: pass -DBUILD_PIC=ON to cmake

(tnn)

2020-12-14 16:51:17 UTC MAIN commitmail json YAML

Prefer openjdk11 to adoptopenjdk11-bin for NetBSD

(In the _PKG_JVMS.9 case)

(abs)

2020-12-14 16:50:31 UTC MAIN commitmail json YAML

Updated net/syncthing to 1.12.0

(abs)

2020-12-14 16:49:44 UTC MAIN commitmail json YAML

Updated net/syncthing to 1.12.0

Bugfixes:

  #5360: Dangling symlink prevents filesystem watcher on FreeBSD
  #6664: Panic due to internal folder context used on exported methods
  #7063: panic: runtime error: invalid memory address or nil pointer dereference
  #7077: GUI stuck with "id is not defined" error when trying to ignore non-existent folder
  #7098: File deletions are not being synced in newly shared folders

Enhancements:

  #6540: Config PATCH/PUT/DELETE API
  #7099: Add a html message to GUI when javascript is disabled
  #7108: Certificate for relaysrv with better naming

(abs)

2020-12-14 16:19:59 UTC MAIN commitmail json YAML

2020-12-14 15:17:11 UTC MAIN commitmail json YAML

2020-12-14 15:07:49 UTC MAIN commitmail json YAML

2020-12-14 14:24:18 UTC MAIN commitmail json YAML

Updated devel/py-sortedcontainers, devel/py-intervaltree

(adam)

2020-12-14 14:23:46 UTC MAIN commitmail json YAML

py-intervaltree: updated to 3.1.0

Version 3.1.0
- Dropped support for Python 3.4, added Python 3.8
- Add `__slots__` optimization in Node class, should give performance improvement
- Fixed:
  - Restore universal wheels
  - Bytes/str type incompatibility in setup.py
  - New version of distutils rejects version suffixes of `.postNN`, use `aNN` instead

(adam)

2020-12-14 14:02:47 UTC MAIN commitmail json YAML

py-sortedcontainers: updated to 2.3.0

2.3.0:
Bugfixes
Make sort order stable when updating with large iterables.

(adam)

2020-12-14 13:58:37 UTC MAIN commitmail json YAML

Updated textproc/py-elementpath, devel/py-restructuredtext_lint

(adam)

2020-12-14 13:58:19 UTC MAIN commitmail json YAML

py-restructuredtext_lint: updated to 1.3.2

1.3.2 - Added "Other tools" section to README.

(adam)

2020-12-14 13:56:34 UTC MAIN commitmail json YAML

py-elementpath: updated to 2.0.5

2.0.5:
* Increase the speed of path step selection on large trees
* More tests and small fixes to XSD builtin datatypes

(adam)

2020-12-14 13:22:53 UTC MAIN commitmail json YAML

doc: Document several packages removals

Noticed via pkg-changes2html script.

(leot)

2020-12-14 11:59:54 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-run to 20201214

(schmonz)

2020-12-14 11:59:45 UTC MAIN commitmail json YAML

Depend on qmail-acceptutils 20201214 for fixsmtpio(8) segfault fix.
Bump version.

(schmonz)

2020-12-14 11:57:35 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-acceptutils to 20201214

(schmonz)

2020-12-14 11:57:25 UTC MAIN commitmail json YAML

Update to 20201214. From the changelog:

- fixsmtpio: Fix segfault by making sure eventq_get() returns a
  free()-able string.

(schmonz)

2020-12-14 11:18:34 UTC MAIN commitmail json YAML

doc: Updated net/powerdns-recursor to 4.4.2

(otis)

2020-12-14 11:18:25 UTC MAIN commitmail json YAML

net/powerdns-recursor: Update to 4.4.2

Changelog:
Released: 14th of December 2020

* Improvements:
  - UUID: Use the non-cryptographic variant of the boost::uuid.
  - Keep a cached, valid entry over a fresher Bogus one.
  - Ensure socket-dir matches runtime directory on old systemd
  - Move to several distinct Bogus states, for easier debugging.
  - Do not chase CNAME during qname minimization step 4.

* Bug Fixes:
  - Untangle the validation/resolving qnames and qtypes.
  - APL records: fix endianness problem.

(otis)

2020-12-14 09:27:52 UTC MAIN commitmail json YAML

py-kitchen: Fix PLIST on older Python versions

(nia)

2020-12-14 09:26:37 UTC MAIN commitmail json YAML

py-solo: Unbreak bulk builds.

(jperkin)

2020-12-14 09:19:40 UTC MAIN commitmail json YAML

nudoku: Needs gettext m4 macros to build

(nia)

2020-12-14 09:15:33 UTC MAIN commitmail json YAML

tty-clock: Add missing patch.

(nia)

2020-12-14 09:11:51 UTC MAIN commitmail json YAML

(devel/ocaml-ppx_cold) Add ocaml-base as buildlink3.mk

(mef)

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

sane-airscan: Unbreak. Needs pkg-config to build properly.

(nia)

2020-12-14 09:08:56 UTC MAIN commitmail json YAML

stone-stoup-sdl: Needs external copy of DejaVu to copy into place

(nia)

2020-12-14 09:03:39 UTC MAIN commitmail json YAML

ncmpcpp: Needs getmouse in libcurses

(nia)

2020-12-14 08:46:56 UTC MAIN commitmail json YAML

x11/tk: avoid x11 when building aqua

(dbj)

2020-12-14 08:46:08 UTC MAIN commitmail json YAML

x11/tk: don't pull in pthreads when threads are disabled

(dbj)

2020-12-14 07:31:47 UTC MAIN commitmail json YAML

Updated security/py-cryptography, security/py-cryptography_vectors

(adam)

2020-12-14 07:31:18 UTC MAIN commitmail json YAML

py-cryptography py-cryptography_vectors: updated to 3.3.1

3.3.1:
* Re-added a legacy symbol causing problems for older ``pyOpenSSL`` users.

3.3:
* **BACKWARDS INCOMPATIBLE:** Support for Python 3.5 has been removed due to
  low usage and maintenance burden.
* **BACKWARDS INCOMPATIBLE:** The
  :class:`~cryptography.hazmat.primitives.ciphers.modes.GCM` and
  :class:`~cryptography.hazmat.primitives.ciphers.aead.AESGCM` now require
  64-bit to 1024-bit (8 byte to 128 byte) initialization vectors. This change
  is to conform with an upcoming OpenSSL release that will no longer support
  sizes outside this window.
* **BACKWARDS INCOMPATIBLE:** When deserializing asymmetric keys we now
  raise ``ValueError`` rather than ``UnsupportedAlgorithm`` when an
  unsupported cipher is used. This change is to conform with an upcoming
  OpenSSL release that will no longer distinguish between error types.
* **BACKWARDS INCOMPATIBLE:** We no longer allow loading of finite field
  Diffie-Hellman parameters of less than 512 bits in length. This change is to
  conform with an upcoming OpenSSL release that no longer supports smaller
  sizes. These keys were already wildly insecure and should not have been used
  in any application outside of testing.
* Updated Windows, macOS, and ``manylinux`` wheels to be compiled with
  OpenSSL 1.1.1i.
* Python 2 support is deprecated in ``cryptography``. This is the last release
  that will support Python 2.
* Added the
  :meth:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey.recover_data_from_signature`
  function to
  :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey`
  for recovering the signed data from an RSA signature.

(adam)

2020-12-14 06:40:51 UTC MAIN commitmail json YAML

Updated net/py-zeroconf, devel/py-msgpack

(adam)

2020-12-14 06:40:34 UTC MAIN commitmail json YAML

py-msgpack: updated to 1.0.1

1.0.1
Add Python 3.9 and linux/arm64 wheels.
Fixed Unpacker.tell() after read_bytes()
Fixed unpacking datetime before epoch on Windows
Fixed fallback Packer didn't check DateTime.tzinfo

(adam)

2020-12-14 06:37:48 UTC MAIN commitmail json YAML

py-zeroconf: updated to 0.28.7

0.28.7
Fixed the IPv6 address rendering in the browser example
Fixed a crash happening when a service is added or removed during handle_response and improved exception handling

(adam)

2020-12-14 06:22:06 UTC MAIN commitmail json YAML

security/py-google-auth, devel/py-wheel, devel/py-py, devel/py-test

(adam)

2020-12-14 06:21:39 UTC MAIN commitmail json YAML

py-test: updated to 6.2.0

pytest 6.2.0 (2020-12-12)
=========================

Breaking Changes
----------------
- pytest now supports python3.6+ only.

Deprecations
------------
- Directly constructing/calling the following classes/functions is now deprecated:
  - ``_pytest.cacheprovider.Cache``
  - ``_pytest.cacheprovider.Cache.for_config()``
  - ``_pytest.cacheprovider.Cache.clear_cache()``
  - ``_pytest.cacheprovider.Cache.cache_dir_from_config()``
  - ``_pytest.capture.CaptureFixture``
  - ``_pytest.fixtures.FixtureRequest``
  - ``_pytest.fixtures.SubRequest``
  - ``_pytest.logging.LogCaptureFixture``
  - ``_pytest.pytester.Pytester``
  - ``_pytest.pytester.Testdir``
  - ``_pytest.recwarn.WarningsRecorder``
  - ``_pytest.recwarn.WarningsChecker``
  - ``_pytest.tmpdir.TempPathFactory``
  - ``_pytest.tmpdir.TempdirFactory``

  These have always been considered private, but now issue a deprecation warning, which may become a hard error in pytest 7.0.0.

- The ``--strict`` command-line option has been deprecated, use ``--strict-markers`` instead.

  We have plans to maybe in the future to reintroduce ``--strict`` and make it an encompassing flag for all strictness
  related options (``--strict-markers`` and ``--strict-config`` at the moment, more might be introduced in the future).

- The ``@pytest.yield_fixture`` decorator/function is now deprecated. Use :func:`pytest.fixture` instead.

  ``yield_fixture`` has been an alias for ``fixture`` for a very long time, so can be search/replaced safely.

Features
--------
- pytest now warns about unraisable exceptions and unhandled thread exceptions that occur in tests on Python>=3.8.
  See :ref:`unraisable` for more information.
- New :fixture:`pytester` fixture, which is identical to :fixture:`testdir` but its methods return :class:`pathlib.Path` when appropriate instead of ``py.path.local``.

  This is part of the movement to use :class:`pathlib.Path` objects internally, in order to remove the dependency to ``py`` in the future.

  Internally, the old :class:`Testdir <_pytest.pytester.Testdir>` is now a thin wrapper around :class:`Pytester <_pytest.pytester.Pytester>`, preserving the old interface.

- A new hook was added, `pytest_markeval_namespace` which should return a dictionary.
  This dictionary will be used to augment the "global" variables available to evaluate skipif/xfail/xpass markers.

  Pseudo example

  ``conftest.py``:

  .. code-block:: python

    def pytest_markeval_namespace():
        return {"color": "red"}

  ``test_func.py``:

  .. code-block:: python

    @pytest.mark.skipif("color == 'blue'", reason="Color is not red")
    def test_func():
        assert False

- It is now possible to construct a :class:`~pytest.MonkeyPatch` object directly as ``pytest.MonkeyPatch()``,
  in cases when the :fixture:`monkeypatch` fixture cannot be used. Previously some users imported it
  from the private `_pytest.monkeypatch.MonkeyPatch` namespace.

  Additionally, :meth:`MonkeyPatch.context <pytest.MonkeyPatch.context>` is now a classmethod,
  and can be used as ``with MonkeyPatch.context() as mp: ...``. This is the recommended way to use
  ``MonkeyPatch`` directly, since unlike the ``monkeypatch`` fixture, an instance created directly
  is not ``undo()``-ed automatically.

Improvements
------------
- Added an ``__str__`` implementation to the :class:`~pytest.pytester.LineMatcher` class which is returned from ``pytester.run_pytest().stdout`` and similar. It returns the entire output, like the existing ``str()`` method.
- Verbose mode now shows the reason that a test was skipped in the test's terminal line after the "SKIPPED", "XFAIL" or "XPASS".
- The types of builtin pytest fixtures are now exported so they may be used in type annotations of test functions.
  The newly-exported types are:
  - ``pytest.FixtureRequest`` for the :fixture:`request` fixture.
  - ``pytest.Cache`` for the :fixture:`cache` fixture.
  - ``pytest.CaptureFixture[str]`` for the :fixture:`capfd` and :fixture:`capsys` fixtures.
  - ``pytest.CaptureFixture[bytes]`` for the :fixture:`capfdbinary` and :fixture:`capsysbinary` fixtures.
  - ``pytest.LogCaptureFixture`` for the :fixture:`caplog` fixture.
  - ``pytest.Pytester`` for the :fixture:`pytester` fixture.
  - ``pytest.Testdir`` for the :fixture:`testdir` fixture.
  - ``pytest.TempdirFactory`` for the :fixture:`tmpdir_factory` fixture.
  - ``pytest.TempPathFactory`` for the :fixture:`tmp_path_factory` fixture.
  - ``pytest.MonkeyPatch`` for the :fixture:`monkeypatch` fixture.
  - ``pytest.WarningsRecorder`` for the :fixture:`recwarn` fixture.

  Constructing them is not supported (except for `MonkeyPatch`); they are only meant for use in type annotations.
  Doing so will emit a deprecation warning, and may become a hard-error in pytest 7.0.

  Subclassing them is also not supported. This is not currently enforced at runtime, but is detected by type-checkers such as mypy.

- When a comparison between :func:`namedtuple <collections.namedtuple>` instances of the same type fails, pytest now shows the differing field names (possibly nested) instead of their indexes.
- :meth:`Node.warn <_pytest.nodes.Node.warn>` now permits any subclass of :class:`Warning`, not just :class:`PytestWarning <pytest.PytestWarning>`.
- Improved reporting when using ``--collected-only``. It will now show the number of collected tests in the summary stats.
- Use strict equality comparison for non-numeric types in :func:`pytest.approx` instead of
  raising :class:`TypeError`.

  This was the undocumented behavior before 3.7, but is now officially a supported feature.

- New ``--sw-skip`` argument which is a shorthand for ``--stepwise-skip``.
- Added ``'node_modules'`` to default value for :confval:`norecursedirs`.
- :meth:`doClassCleanups <unittest.TestCase.doClassCleanups>` (introduced in :mod:`unittest` in Python and 3.8) is now called appropriately.

Bug Fixes
---------
- Fixed quadratic behavior and improved performance of collection of items using autouse fixtures and xunit fixtures.
- Fixed an issue where some files in packages are getting lost from ``--lf`` even though they contain tests that failed. Regressed in pytest 5.4.0.
-  Directories created by by :fixture:`tmp_path` and :fixture:`tmpdir` are now considered stale after 3 days without modification (previous value was 3 hours) to avoid deleting directories still in use in long running test suites.
-  Fixed a crash or hang in :meth:`pytester.spawn <_pytest.pytester.Pytester.spawn>` when the :mod:`readline` module is involved.
- Fixed handling of recursive symlinks when collecting tests.
- Fixed symlinked directories not being followed during collection. Regressed in pytest 6.1.0.
- Fixed only one doctest being collected when using ``pytest --doctest-modules path/to/an/__init__.py``.

Improved Documentation
----------------------
- Add more information and use cases about skipping doctests.
- Classes which should not be inherited from are now marked ``final class`` in the API reference.
- ``_pytest.config.argparsing.Parser.addini()`` accepts explicit ``None`` and ``"string"``.
- In pull request section, ask to commit after editing changelog and authors file.

Trivial/Internal Changes
------------------------
- The ``attrs`` dependency requirement is now >=19.2.0 instead of >=17.4.0.
- `.pyc` files created by pytest's assertion rewriting now conform to the newer PEP-552 format on Python>=3.7.
  (These files are internal and only interpreted by pytest itself.)

(adam)

2020-12-14 06:16:31 UTC MAIN commitmail json YAML

py-py: updated to 1.10.0

1.10.0 (2020-12-12)
===================
- Fix a regular expression DoS vulnerability in the py.path.svnwc SVN blame functionality (CVE-2020-29651)
- Update vendored apipkg: 1.4 => 1.5
- Update vendored iniconfig: 1.0.0 => 1.1.1

(adam)

2020-12-14 06:14:10 UTC MAIN commitmail json YAML

py-wheel: updated to 0.36.2

0.36.2
- Updated vendored ``packaging`` library to v20.8
- Fixed wheel sdist missing ``LICENSE.txt``
- Don't use default ``macos/arm64`` deployment target in calculating the
  platform tag for fat binaries

(adam)

2020-12-14 06:10:36 UTC MAIN commitmail json YAML

py-google-auth: updated to 1.24.0

1.24.0

Features
add Python 3.9 support, drop Python 3.5 support

Bug Fixes
avoid losing the original '_include_email' parameter in impersonated credentials

Documentation
fix typo in import

(adam)

2020-12-14 06:06:57 UTC MAIN commitmail json YAML

Updated devel/py-ipykernel, www/py-uvicorn, www/py-django-cors-headers, textproc/py-humanize

(adam)

2020-12-14 06:06:03 UTC MAIN commitmail json YAML

py-humanize: updated to 3.2.0

3.2.0:

Added
Internationalise intcomma and add fr_FR

Changed
Apply setup-py-upgrade
Test Python 3.9 final on Travis CI

Fixed
Fix grammar mistake in the Dutch translations

(adam)

2020-12-14 06:02:40 UTC MAIN commitmail json YAML

py-django-cors-headers: updated to 3.6.0

3.6.0:
Drop Python 3.5 support.
Support Python 3.9.

(adam)

2020-12-14 06:00:00 UTC MAIN commitmail json YAML

py-uvicorn: updated to 0.13.1

0.13.1

Fixed

Prevent exceptions when the ASGI application rejects a connection during the WebSocket handshake, when running on both --ws wsproto or --ws websockets.
Ensure connection scope doesn't leak in logs when using JSON log formatters.

(adam)

2020-12-14 05:58:24 UTC MAIN commitmail json YAML

py-ipykernel: updated to 5.4.2

5.4.2
- Revert "Fix stop_on_error_timeout blocking other messages in queue".

5.4.1
- Invalid syntax in ipykernel/log.py.

(adam)

2020-12-14 04:06:48 UTC MAIN commitmail json YAML

Updated devel/R-testthat to 3.0.0

(mef)

2020-12-14 04:01:17 UTC MAIN commitmail json YAML

(graphics/ocaml-cairo) Add ocaml-dune-configurator as buildlink3.mk

(mef)

2020-12-14 03:45:41 UTC MAIN commitmail json YAML

(devel/R-testthat) Updated 2.3.2 to 3.0.0

# testthat 3.0.0

## 3rd edition

testhat 3.0.0 brings with it a 3rd edition that makes a number of breaking
changes in order to clean up the interface and help you use our latest
recommendations. To opt-in to the 3rd edition for your package, set
`Config/testthat/edition: 3` in your `DESCRIPTION` or use `local_edition(3)` in
individual tests. You can retrieve the active edition with `edition_get()`.
Learn more in `vignette("third-edition")`.

* `context()` is deprecated.

* `expect_identical()` and `expect_equal()` use `waldo::compare()` to
  compare actual and expected results. This mostly yields much more
  informative output when the actual and expected values are different,
  but while writing it uncovered some bugs in the existing comparison
  code.

* `expect_error()`, `expect_warning()`, `expect_message()`, and
  `expect_condition()` now all use the same underlying logic: they
  capture the first condition that matches `class`/`regexp` and
  allow anything else to bubble up (#998/#1052). They also warn if
  there are unexpected arguments that are never used.

* The `all` argument to `expect_message()` and `expect_warning()` is now
  deprecated. It was never a particularly good idea or well documented,
  and is now superseded by the new condition capturing behaviour.

* `expect_equivalent()`, `expect_reference()`, `expect_is()` and
  `expect_that()` are deprecated.

* Messages are no longer automatically silenced. Either use
  `suppressMessages()` to hide unimportant messages, or
  `expect_messsage()` to catch important messages (#1095).

* `setup()` and `teardown()` are deprecated in favour of test fixtures.
  See `vignette("test-fixtures")` for more details.

* `expect_known_output()`, `expect_known_value()`, `expect_known_hash()`,
  and `expect_equal_to_reference()` are all deprecated in favour of
  `expect_snapshot_output()` and `expect_snapshot_value()`.

* `test_that()` now sets a number of options and env vars to make output as
  reproducible as possible (#1044). Many of these options were previously
  set in various places (in `devtools::test()`, `test_dir()`, `test_file()`,
  or `verify_output()`) but they have now been centralised. You can use in
  your own code, or when debugging tests interactively with
  `local_test_context()`.

* `with_mock()` and `local_mock()` are deprecated; please use the mockr
  or mockery packages instead (#1099).

## Snapshot testing

New family of snapshot expectations (`expect_snapshot()`, `expect_snapshot_output()`, `expect_snapshot_error()`, and `expect_snapshot_value()`) provide "snapshot" tests, where the expected results are stored in separate files in `test/testthat/_snaps`. They're useful whenever it's painful to store expected results directly in the test files.

`expect_snapshot_file()` along with `snapshot_review()` help snapshot
more complex data, with initial support for text files, images, and data frames (#1050).

See `vignette("snapshotting")` for more details.

## Reporters

* `CheckReporter` (used inside R CMD check) now prints out all problems
  (i.e. errors, failures, warnings and skips; and not just the first 10),
  lists skips types, and records problems in machine readable format in
  `tests/testthat-problems.rds` (#1075).

* New `CompactProgressReporter` tweaks the output of `ProgressReporter` for
  use with a single file, as in `devtools::test_file()`. You can pick a
  different default by setting `testthat.default_compact_reporter` to
  the name of a reporter.

* `ProgressReporter` (the default reporter) now keeps the stack traces of
  an errors that happen before the before test, making problems substantially
  easier to track down (#1004). It checks if you've exceeded the maximum number
  of failures (from option `testthat.progress.max_fails`) after each
  expectation, rather than at the end of each file (#967). It also gains
  new random praise options that use emoji, and lists skipped tests by type
  (#1028).

* `StopReporter` adds random praise emoji when a single test passes (#1094).
  It has more refined display of failures, now using the same style
  as `CompactProgressReporter` and `ProgressReporter`.

* `SummaryReporter` now records file start, not just context start. This
  makes it more compatible with modern style which does not use `context()`
  (#1089).

* All reporters now use exactly the same format when reporting the location
  of an expectation.

* Warnings now include a backtrace, making it easier to figure
  out where they came from.

* Catch C++ tests now provide detailed results for each test.
  To upgrade existing code, re-run `testthat::use_catch()` (#1008).

## Fixures

* New `vignette("test-fixtures")` describes test fixtures; i.e. how to
  temporarily and cleanly change global state in order to test parts of
  your code that otherwise would be hard to run (#1042). `setup()` and
  `teardown()` are superseded in favour of test fixtures.

* New `teardown_env()` for use with `withr::defer()`. This allows you to
  run code after all other tests have been run.

## Skips

* New `vignette("skipping")` gives more general information on skipping
  tests, include some basics on testing skipping helpers (#1060).

* `ProgressReporter()` and `CheckReporter()` list the number of skipped tests
  by reason at the end of the reporter. This makes it easier to check that
  you're not skipping the wrong tests, particularly on CI services (#1028).

## Test running

* `test_that()` no longer triggers an error when run outside of tests;
  instead it produces a more informative summary of all failures, errors,
  warnings, and skips that occurred inside the test.

* `test_that()` now errors if `desc` is not a string (#1161).

* `test_file()` now runs helper, setup, and teardown code, and has the
  same arguments as `test_dir()` (#968). Long deprecated `encoding` argument
  has been removed.

* `test_dir()` now defaults `stop_on_failure` to `TRUE` for consistency with
  other `test_` functions. The `wrap` argument has been deprecated; it's not
  clear that it should ever have been exposed.

* New `test_local()` tests a local source package directory. It's equivalent
  to `devtools::test()` but doesn't require devtools and all its dependencies
  to be installed (#1030).

## Minor improvements and bug fixes

* testthat no longer supports tests stored in `inst/tests`. This has been
  deprecated since testthat 0.11.0 (released in 2015). `test_package()`
  (previously used for running tests in R CMD check) will fail silently
  if no tests are found to avoid breaking old packages on CRAN (#1149).

* `capture_output()` and `verify_output()` use a new `testthat_print()`
  generic. This allows you to control the printed representation of your
  object specifically for tests (i.e. if your usual print method shows
  data that varies in a way that you don't care about for tests) (#1056).

* `context_start_file()` is now exported for external reporters (#983, #1082).
  It now only strips first instance of prefix/suffix (#1041, @stufield).

* `expect_error()` no longer encourages you to use `class`. This advice
  one type of fragility at the expense of creating a different type (#1013).

* `expect_known_failure()` has been removed. As far as I can tell it was
  only ever used by testthat, and is rather fragile.

* `expect_true()`, `expect_false()`, and `expect_null()` now use waldo to
  produce more informative failures.

* `verify_output()` no longer always fails if output contains a carriage
  return character ("\r") (#1048). It uses the `pdf()` device instead of
  `png()` soit work on systems without X11 (#1011). And it uses
  `waldo::compare()` to give more informative failures.

(mef)

2020-12-14 03:35:24 UTC MAIN commitmail json YAML

Updated devel/R-rprojroot to 2.0.2
Added devel/R-waldo version 0.2.3
Added devel/R-diffobj version 0.3.2
Added devel/R-brio version 1.1.0
Added www/R-diffviewer version 0.1.0
Updated sysutils/R-ps to 1.5.0

(mef)

2020-12-14 03:26:20 UTC MAIN commitmail json YAML

(sysutils/R-ps) Updated 1.3.0 to 1.5.0

# ps 1.5.0

* New function `ps_shared_libs()` to list the loaded shared libraries
  of a process, on Windows.

* New function `ps_shared_lib_users()` to list all processes that
  loaded a certain shared library, on Windows.

* New function `ps_descent()` to query the ancestry of a process.

# ps 1.4.0

* ps is now under the MIT license.

* Process functions now default to the calling R process. So e.g. you can
  write simply `ps_connections()` to list all network connections of the
  current process, instead of `ps_connections(ps_handle())`.

* New `ps_get_nice()` and `ps_set_nice()` functions to get and set the
  priority of a process (#89).

* New `ps_system_memory()` and `ps_system_swap()` functions, to
  return information about system memory and swap usage.

* New `ps_disk_partitions()` and `ps_disk_usage()` functions, they
  return information about file systems, similarly to the `mount` and
  `df` Unix commands.

* New `ps_tty_size()` function to query the size of the terminal.

* Fixed an issue in `CLeanupReporter()` that triggered random failures
  on macOS.

# ps 1.3.4

* `ps_cpu_count()` now reports the correct number on Windows, even if
  the package binary was built on a Windows version with a different
  API (#77).

# ps 1.3.3

* New function `errno()` returns a table of `errno.h` error codes and
  their description.

* ps now compiles again on Solaris.

# ps 1.3.2

* ps now compiles again on unsupported platforms like Solaris.

# ps 1.3.1

* Fixed an installation problem on some Windows versions, where the
  output of `cmd /c ver` looks different (#69).

(mef)

2020-12-14 03:23:39 UTC MAIN commitmail json YAML

www/R-diffviewer: import R-diffviewer-0.1.0

A HTML widget that shows differences between files (text, images, and
data frames).

(mef)

2020-12-14 03:20:55 UTC MAIN commitmail json YAML

devel/R-brio: import R-brio-1.1.0

Functions to handle basic input output, these functions always read
and write UTF-8 (8-bit Unicode Transformation Format) files and
provide more explicit control over line endings.

(mef)

2020-12-14 03:19:26 UTC MAIN commitmail json YAML

devel/R-diffobj: import R-diffobj-0.3.2

Generate a colorized diff of two R objects for an intuitive
visualization of their differences.

(mef)

2020-12-14 03:17:45 UTC MAIN commitmail json YAML

devel/R-waldo: import R-waldo-0.2.3

Compare complex R objects and reveal the key differences.  Designed
particularly for use in testing packages where being able to quickly
isolate key differences makes understanding test failures much easier.

(mef)

2020-12-14 03:14:38 UTC MAIN commitmail json YAML

(devel/rprojroot) Updated 1.3.2 to 2.0.2

# rprojroot 2.0.2 (2020-11-15)

## Features
- In `find_root_file()`, if the first path component is already an
  absolute path, the path is returned unchanged without referring to
  the root. This allows using both root-relative and absolute paths in
  `here::here()`. Mixing root-relative and absolute paths in the same
  call returns an error (#59).

- `find_root_file()` propagates `NA` values in path components. Using
  tidyverse recycling rules for path components of length different
  from one (#66).

- `has_file()` and `has_file_pattern()` gain `fixed` argument (#75).
- New `is_drake_project` criterion (#34).
- Add `subdir` argument to `make_fix_file()` (#33, @BarkleyBG).
- Update documentation for version control criteria (#35, @uribo).

## Breaking changes

- `Has_file()` and `has_dir()` now throw an error if the `filepath`
  argument is an absolute path (#74).

- `has_basename()` replaces `has_dirname()` to avoid confusion (#63).

- `as_root_criterion()` and `is_root_criterion()` replace `as.` and
  `is.`, respectively. The latter are soft-deprecated.

- `thisfile()` and related functions are soft-deprecated, now
  available in the whereami package (#43).

## Bug fixes

- The `is_dirname()` criterion no longer considers sibling directories (#44).

## Internal

- Use testthat 3e (#70).
- The backports package is no longer imported (#68).
- Re-license as MIT (#50).
- Move checks to GitHub Actions (#52).

- Availability of suggested packages knitr and rmarkdown, and pandoc,
  is now checked before running the corresponding tests.

(mef)

2020-12-14 00:41:57 UTC MAIN commitmail json YAML

ham/gnuradio: add 38 to PYTHON_VERSIONS_ACCEPTED

(dbj)

2020-12-14 00:41:03 UTC MAIN commitmail json YAML

mail/fetchmail: fix build on Darwin with gssapi or kerberos options

Darwin doesn't install include files in ${KRB5BASE}
(They are in the SDK instead)
therefore let fetchmail use krb5-config to determine how to
link against kerberos

(dbj)

2020-12-14 00:40:10 UTC MAIN commitmail json YAML

2020-12-14 00:39:33 UTC MAIN commitmail json YAML

2020-12-14 00:14:48 UTC MAIN commitmail json YAML

show-all: explain how to show the values of tricky variables

In most cases, the output of "bmake show-all" is reliable, but in a few
edge cases there may still be surprises.

(rillig)

2020-12-13 23:51:20 UTC MAIN commitmail json YAML

doc: Updated devel/R-magrittr to 2.0.1

(mef)

2020-12-13 23:51:10 UTC MAIN commitmail json YAML

(devel/R-magrittr) Updated 1.5 to 2.0.1  make test fails at PDF

# magrittr 2.0.1

* Fixed issue caused by objects with certain names being present in
  the calling environment (#233).

* Fixed regression in `freduce()` with long lists (kcf-jackson/sketch#5).

# magrittr 2.0.0

## Fast and lean implementation of the pipe

The pipe has been rewritten in C with the following goals in mind:

- Minimal performance cost.
- Minimal impact on backtraces.
- No impact on reference counts.

As part of this rewrite we have changed the behaviour of the pipe to
make it closer to the implementation that will likely be included in a
future version of R. The pipe now evaluates piped expressions lazily (#120).
The main consequence of this change is that warnings and errors can
now be handled by trailing pipe calls:

```r
stop("foo") %>% try()
warning("bar") %>% suppressWarnings()
```

## Breaking changes

The pipe rewrite should generally not affect your code. We have
checked magrittr on 2800 CRAN packages and found only a dozen of
failures. The development version of magrittr has been advertised on
social media for a 3 months trial period, and no major issues were
reported. However, there are some corner cases that might require
updating your code. Below is a report of the backward
incompatibilities we found in real code to help you transition, should
you find an issue in your code.

### Behaviour of `return()` in a pipeline

In previous versions of magrittr, the behaviour of `return()` within
pipe expressions was undefined. Should it return from the current pipe
expression, from the whole pipeline, or from the enclosing function?
The behaviour that makes the most sense is to return from the
enclosing function. However, we can't make this work easily with the
new implementation, and so calling `return()` is now an error.

```r
my_function <- function(x) {
  x %>% {
    if (.) return("true")
    "false"
  }
}

my_function(TRUE)
#> Error: no function to return from, jumping to top level
```

In magrittr 1.5, `return()` used to return from the current pipe
expression. You can rewrite this to the equivalent:

```r
my_function <- function(x) {
  x %>% {
    if (.) {
      "true"
    } else {
      "false"
    }
  }
}

my_function(TRUE)
#> [1] "true"
```

For backward-compatibility we have special-cased trailing `return()`
calls as this is a common occurrence in packages:

```r
1 %>% identity() %>% return()
```

Note however that this only returns from the pipeline, not the
enclosing function (which is the historical behaviour):

```r
my_function <- function() {
  "value" %>% identity() %>% return()
  "wrong value"
}

my_function()
#> [1] "wrong value"
```

It is generally best to avoid using `return()` in a pipeline, even if
trailing.

### Failures caused by laziness

With the new lazy model for the evaluation of pipe expressions,
earlier parts of a pipeline are not yet evaluated when the last pipe
expression is called. They only get evaluated when the last function
actually uses the piped arguments:

```r
ignore <- function(x) "return value"
stop("never called") %>% ignore()
#> [1] "return value"
```

This should generally not cause problems. However we found some
functions with special behaviour, written under the assumption that
earlier parts of the pipeline were already evaluated and had already
produced side effects. This is generally incorrect behaviour because
that means that these functions do not work properly when called
with the nested form, e.g. `f(g(1))` instead of `1 %>% g() %>% f()`.

The solution to fix this is to call `force()` on the inputs to force
evaluation, and only then check for side effects:

```r
my_function <- function(data) {
  force(data)
  peek_side_effect()
}
```

Another issue caused by laziness is that if any function in a pipeline
returns invisibly, than the whole pipeline returns invisibly as well.

```r
1 %>% identity() %>% invisible()
1 %>% invisible() %>% identity()
1 %>% identity() %>% invisible() %>% identity()
```

This is consistent with the equivalent nested code. This behaviour can
be worked around in two ways. You can force visibility by wrapping the
pipeline in parentheses:

```r
my_function <- function(x) {
  (x %>% invisible() %>% identity())
}
```

Or by assigning the result to a variable and return it:

```r
my_function <- function(x) {
  out <- x %>% invisible() %>% identity()
  out
}
```

### Incorrect call stack introspection

The magrittr expressions are no longer evaluated in frames that can be
inspected by `sys.frames()` or `sys.parent()`. Using these functions
for implementing actual functionality (as opposed as debugging tools)
is likely to produce bugs. Instead, you should generally use
`parent.frame()` which works even when R code is called from
non-inspectable frames. This happens with e.g. `do.call()` and the new
C implementation of magrittr.

### Incorrect assumptions about magrittr internals

Some packages were depending on how magrittr was internally
structured. Robust code should only use the documented and exported
API of other packages.

## Bug fixes

* Can now use the placeholder `.` with the splicing operator `!!!`
  from rlang (#191).

* Piped arguments are now persistent. They can be evaluated after the
  pipeline has returned, which fixes subtle issues with function
  factories (#159, #195).

(mef)

2020-12-13 23:37:08 UTC MAIN commitmail json YAML

doc: Updated devel/R-clipr to 0.7.1

(mef)

2020-12-13 23:36:57 UTC MAIN commitmail json YAML

(devel/R-clipr) Updated 0.7.0 to 0.7.1

## clipr 0.7.1
- Call xsel with the `--output` flag, which prevents RStudio from
  hanging when calling clipr functions on a system running certain
  Linux window managers. Thank you to @cgillespie and @kevinushey for
  identifying the bug and the solution, and to @hannahcgunderman for
  help in testing.

(mef)

2020-12-13 23:24:56 UTC MAIN commitmail json YAML

doc: Updated devel/R-cliapp to 0.1.1

(mef)

2020-12-13 23:24:45 UTC MAIN commitmail json YAML

(devel/R-cliapp) Updated 0.1.0 to 0.1.1

# 0.1.1
* cliapp is superseded, and we focus on the cli package now.

* Fix a potential error when text is outputted without an
  enclosing container.

(mef)

2020-12-13 23:12:24 UTC MAIN commitmail json YAML

doc: Updated devel/R-callr to 3.5.1

(mef)

2020-12-13 23:12:13 UTC MAIN commitmail json YAML

(devel/R-callr) Updated 3.4.4 to 3.5.1 (make test fails at PDF creation)

# callr 3.5.1

* `callr::r_session` now handles large messages from the subprocess
  well (#168).

# callr 3.5.0

* callr can now pass the environment of the function to the subprocess,
  optionally. This makes it easier to call an internal function of a
  package in a subprocess. See the `package` argument of `r()`, `r_bg()`,
  `r_session$run()`, etc. (#147).

(mef)

2020-12-13 22:24:30 UTC MAIN commitmail json YAML

doc: Updated sysutils/R-processx to 3.4.5

(mef)

2020-12-13 22:24:10 UTC MAIN commitmail json YAML

(sysutils/R-processx) Updated 3.4.1 to 3.4.5

# processx 3.4.5

* New options in `pty_options` to set the initial size of the pseudo
  terminal.

* Reading the standard output or error now does not crash occasionally
  when a `\n` character is at the beginning of the input buffer (#281).

# processx 3.4.4

* processx now works correctly for non-ASCII commands and arguments passed
  in the native encoding, on Windows (#261, #262, #263, #264).

* Providing multiple environment variables now works on windows (#267).

# processx 3.4.3

* The supervisor (activated with `supervise = TRUE`) does not crash
  on the Windows Subsystem on Linux (WSL) now (#222).

* Fix ABI compatibility for pre and post R 4.0.1 versions. Now CRAN
  builds (with R 4.0.2 and later 4.0.x) work well on R 4.0.0.

* Now processx can run commands on UNC paths specified with
  forward slashes: `//hostname/...` UNC paths with the usual
  back-slashes were always fine (#249).

* The `$as_ps_handle()` method works now better; previously it
  sometimes created an invalid `ps::ps_handle` object, if the system
  clock has changed (#258).

# processx 3.4.2

* `run()` now does a better job with displaying the spinner on terminals
  that buffer the output (#223).

* Error messages are now fully printed after an error. In non-interactive
  sessions, the stack trace is printed as well.

* Further improved error messages. Errors from C code now include the
  name of the C function, and errors that belong to a process include the
  system command (#197).

* processx does not crash now if the process receives a SIGPIPE signal when
  trying to write to a pipe, of which the other end has already exited.

* processx now to works better with fork clusters from the parallel
  package. See 'Mixing processx and the parallel base R package' in the
  README file (#236).

* processx now does no block SIGCHLD by default in the subprocess,
  blocking potentially causes zombie sub-subprocesses (#240).

* The `process$wait()` method now does not leak file descriptors on
  Unix when interrupted (#141).

(mef)

2020-12-13 18:03:19 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.10.48, autoconf-2.70, enchant2-2.2.14,
  gstreamer1-1.18.2, mono6-6.12.0.107, p11-kit-0.23.22, php-8.0,
  poppler-20.12.1, py-chardet-4.0.0, py-hypothesis-5.43.3,
  py-packaging-20.8, qt6-6.0, readline-8.1, spdlog-1.8.2,
  xscreensaver-5.45.

(wiz)

2020-12-13 16:26:12 UTC MAIN commitmail json YAML

platform/Linux: always prefer native pthread/libdl

(nia)

2020-12-13 16:23:04 UTC MAIN commitmail json YAML

doc: Updated devel/golangci-lint to 1.33.0

(bsiegert)

2020-12-13 16:22:32 UTC MAIN commitmail json YAML

New package, golangci-lint.

golangci-lint is a fast runner for Go linters. It runs linters in parallel,
uses caching, supports yaml config, has integrations with all major IDE and has
dozens of linters included.

(bsiegert)

2020-12-13 15:47:30 UTC MAIN commitmail json YAML

doc: Added net/hdl-dump version 20200727

(nia)

2020-12-13 15:47:18 UTC MAIN commitmail json YAML

Add net/hdl-dump.

Contributed by embr@liclac.eu in a private email, thx!

hdl_dump is a tool for installing games and homebrew software in HDLoader
format onto a PlayStation 2's hard drive, either over the network or by
directly attaching it to your machine.

(nia)

2020-12-13 15:43:59 UTC MAIN commitmail json YAML

doc: Added converters/cue2pops version 20180104

(nia)

2020-12-13 15:43:47 UTC MAIN commitmail json YAML

Add converters/cue2pops.

Contributed in a private email by embr@liclac.eu, thx!

cue2pops is a tool for converting PlayStation 1 backups in .CUE/.BIN format to
.VCD, the format supported by the PlayStation 2's POPS emulator.

The original cue2pops is Windows-only, this is the cue2pops-linux fork.

(nia)

2020-12-13 15:42:31 UTC MAIN commitmail json YAML

binutils: remove apparently unneeded patch for libiberty.

Built a package with and without the patch on NetBSD and couldn't notice
any difference. Package also builds without issue on Linux and OpenBSD.

(fcambus)

2020-12-13 15:39:40 UTC MAIN commitmail json YAML

x11/gtksourceview2: remove configure option --disable-build-tests

It is no longer known.  The ChangeLog files don't contain an entry about
its removal.

(rillig)

2020-12-13 13:46:16 UTC MAIN commitmail json YAML

(security/ocaml-ssl) Add devel/ocaml-dune-configurator as buildlink3.mk

(mef)

2020-12-13 13:41:59 UTC MAIN commitmail json YAML

(devel/ocaml-lwt) Add devel/ocaml-dune-configurator as buildlink3.mk

(mef)

2020-12-13 13:18:57 UTC MAIN commitmail json YAML

(devel/ocaml-ppxlib) Add missing devel/ocaml-sexplib0 as buildlink3.mk

(mef)

2020-12-13 09:13:19 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkgin to 20.12.0

(jperkin)

2020-12-13 09:13:08 UTC MAIN commitmail json YAML

pkgin: Update to 20.12.0.

## Version 20.12.0 (2020-12-13)

* Return correct MACHINE_ARCH when using $arch in repositories.conf.

(jperkin)

2020-12-13 07:22:18 UTC MAIN commitmail json YAML

doc: Updated security/py-solo to 0.0.26

(riastradh)

2020-12-13 07:21:29 UTC MAIN commitmail json YAML

2020-12-13 07:20:57 UTC MAIN commitmail json YAML

security/py-fido2: Improve NetBSD patch.

- Simplify byte-munging with ctypes.
- Expose the product and vendor strings, not just numbers.
- Expose the serial number too.

(riastradh)

2020-12-13 06:41:19 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test-BDD-Cucumber to 0.74

(schmonz)

2020-12-13 06:41:00 UTC MAIN commitmail json YAML

Update to 0.74. From the changelog:

- Fixed: failure exit code from 'pherkin' does not work
- Synchronized translations with upstream i18n data

(schmonz)

2020-12-13 00:31:18 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.10.12

(gdt)

2020-12-13 00:31:10 UTC MAIN commitmail json YAML

qgis: Update to 3.10.12

This is a micro release; upstream changes are minor improvements and
bugfixes.

Packaging changes is one new translation file.

(gdt)

2020-12-12 23:53:47 UTC MAIN commitmail json YAML

note update of bacula and friends to 9.6.7

(jnemeth)

2020-12-12 23:51:19 UTC MAIN commitmail json YAML

bacula: update to 9.6.7

====== ReleaseNotes =====
03Dec20
- Restore custom permission of symlink on FreeBSD and MacOS
- Fix #2582 bextract is broken for sparse gzip and compressed streams
- Fix org#2567 device capabilities overwritten
- baculum: Update script version
- Fix org#2573 About Syntax error in granting privileges script with
MySQL if --with-db-password parameter is used
- Fix org#2471 About deleted files are listed as being present in an
accurate backup by various sample queries
- Fix org#2571 About errors in es_AR.po file
- Fix org#2568 About compilation issue on gcc10
- Fix org#2584 About inconsitancies in the make_mysql_tables script
- baculum: Fix English text noticed by Peter McDonald
- baculum: Update Russian translations
- baculum: Update Portuguese translations
- baculum: Implement graphical status storage
- baculum: Add gauge.js library
- baculum: Add json output option to show storages and show single storage
  endpoints
- baculum: Add path field to restore wizard to narrow down search file
results to specific path - idea proposed by Wanderlei Huttel
- baculum: Add path parameter to job files API endpoint
- baculum: Fix #2565 status icon overlaps action buttons in API wizard
- baculum: Add Sergey Zhidkov to AUTHORS
- baculum: Add Russian translations
- baculum: Fix access to job resources if no job assigned to user
- baculum: Update Portuguese translations
- baculum: Ajax queue improvement in framework
- baculum: Fix renaming config resources
- baculum: Add graphs to job view page
- baculum: Fix using offset in job file list query with MySQL catalog
database
- baculum: Show more detailed job file list - idea proposed by
Wanderlei Huttel
- baculum: Rework job file list API endpoint
- baculum: Add searching jobs by filename in restore wizard - idea
proposed by Wanderlei Huttel
- baculum: Add job files API endpoint
- Add code to retry a MySQL query after a deadlock
- baculum: Update Portuguese translations
- baculum: Add default days and limit values to status schedules API
endpoint
- baculum: Fix displaying multitextbox and multicombobox directive controls
- baculum: Fix date filter on status schedule page
- baculum: Fix #2570 fileset excludes settings with PHP 7.4
- baculum: Rework job file list API endpoint
- baculum: Add searching jobs by filename in restore wizard - idea
proposed by Wanderlei Huttel
- baculum: Add job files API endpoint
- Add code to retry a MySQL query after a deadlock
- baculum: Update Portuguese translations
- baculum: Add default days and limit values to status schedules API
endpoint
- baculum: Fix displaying multitextbox and multicombobox directive controls
- baculum: Fix date filter on status schedule page
- baculum: Fix #2570 fileset excludes settings with PHP 7.4
- baculum: New features and improvements to multi-user interface and
restricted access

(jnemeth)

2020-12-12 22:40:06 UTC MAIN commitmail json YAML

doc: Updated net/gallery-dl to 1.16.0

(leot)

2020-12-12 22:39:54 UTC MAIN commitmail json YAML

gallery-dl: Update to 1.16.0

Changes:
1.16.0
------
### Additions
- [booru] implement generalized extractors for `*booru` and `moebooru` sites
  - add support for sakugabooru.com (#1136)
  - add support for lolibooru.moe (#1050)
  - provide formattable `date` metadata fields (#1138)
- [postprocessor:metadata] add `event` and `filename` options (#315, #866, #984)
- [postprocessor:exec] add `event` option (#992)

### Changes
- [flickr] update default directories and improve metadata consistency (#828)
- [sankaku] use API endpoints from `beta.sankakucomplex.com`
- [downloader:http] improve filename extension handling (#776)
- replace all JPEG filename extensions with `jpg` by default

### Fixes
- [hentainexus] fix extraction (#1166)
- [instagram] rewrite (#1113, #1122, #1128, #1130, #1149)
- [mangadex] handle external chapters (#1154)
- [nozomi] handle empty `date` fields  (#1163)
- [paheal] create directory for each post (#1147)
- [piczel] update API URLs
- [twitter] update image URL format (#1145)
- [twitter] improve `x-csrf-token` header handling (#1170)
- [webtoons] update `ageGate` cookies

### Removals
- [sankaku] remove login support

(leot)

2020-12-12 21:45:41 UTC MAIN commitmail json YAML

doc/guide: fix a couple of typos in the .xml files.

(fcambus)

2020-12-12 21:16:14 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20201212

(leot)

2020-12-12 21:16:03 UTC MAIN commitmail json YAML

youtube-dl: Update to 20201212

Changes:
version 2020.12.12

Core
* [YoutubeDL] Improve thumbnail filename deducing (#26010, #27244)

Extractors
+ [ruutu] Extract more metadata
+ [ruutu] Detect non-free videos (#21154)
* [ruutu] Authenticate format URLs (#21031, #26782)
+ [ruutu] Add support for static.nelonenmedia.fi (#25412)
+ [ruutu] Extend URL regular expression (#24839)
+ [facebook] Add support archived live video URLs (#15859)
* [wdr] Improve overall extraction
+ [wdr] Extend subtitles extraction (#22672, #22723)
+ [facebook] Add support for videos attached to Relay based story pages
  (#10795)
+ [wdr:page] Add support for kinder.wdr.de (#27350)
+ [facebook] Add another regular expression for handleServerJS
* [facebook] Fix embed page extraction
+ [facebook] Add support for Relay post pages (#26935)
+ [facebook] Add support for watch videos (#22795, #27062)
+ [facebook] Add support for group posts with multiple videos (#19131)
* [itv] Fix series metadata extraction (#26897)
- [itv] Remove old extraction method (#23177)
* [facebook] Redirect mobile URLs to desktop URLs (#24831, #25624)
+ [facebook] Add support for Relay based pages (#26823)
* [facebook] Try to reduce unnecessary tahoe requests
- [facebook] Remove hardcoded Chrome User-Agent (#18974, #25411, #26958,
  #27329)
- [smotri] Remove extractor (#27358)
- [beampro] Remove extractor (#17290, #22871, #23020, #23061, #26099)

version 2020.12.09

Core
* [extractor/common] Fix inline HTML5 media tags processing (#27345)

Extractors
* [youtube:tab] Improve identity token extraction (#27197)
* [youtube:tab] Make click tracking params on continuation optional
* [youtube:tab] Delegate inline playlists to tab-based playlists (27298)
+ [tubitv] Extract release year (#27317)
* [amcnetworks] Fix free content extraction (#20354)
+ [lbry:channel] Add support for channels (#25584)
+ [lbry] Add support for short and embed URLs
* [lbry] Fix channel metadata extraction
+ [telequebec] Add support for video.telequebec.tv (#27339)
* [telequebec] Fix extraction (#25733, #26883)
+ [youtube:tab] Capture and output alerts (#27340)
* [tvplay:home] Fix extraction (#21153)
* [americastestkitchen] Fix Extraction and add support
  for Cook's Country and Cook's Illustrated (#17234, #27322)
+ [slideslive] Add support for yoda service videos and extract subtitles
  (#27323)

version 2020.12.07

Core
* [extractor/common] Extract timestamp from Last-Modified header
+ [extractor/common] Add support for dl8-* media tags (#27283)
* [extractor/common] Fix media type extraction for HTML5 media tags
  in start/end form

Extractors
* [aenetworks] Fix extraction (#23363, #23390, #26795, #26985)
    * Fix Fastly format extraction
    + Add support for play and watch subdomains
    + Extract series metadata
* [youtube] Improve youtu.be extraction in non-existing playlists (#27324)
+ [generic] Extract RSS video description, timestamp and itunes metadata
  (#27177)
* [nrk] Reduce the number of instalments and episodes requests
* [nrk] Improve extraction
    * Improve format extraction for old akamai formats
    + Add is_live value to entry info dict
    * Request instalments only when available
    * Fix skole extraction
+ [peertube] Extract fps
+ [peertube] Recognize audio-only formats (#27295)

version 2020.12.05

Core
* [extractor/common] Improve Akamai HTTP format extraction
    * Allow m3u8 manifest without an additional audio format
    * Fix extraction for qualities starting with a number

Extractors
* [teachable:course] Improve extraction (#24507, #27286)
* [nrk] Improve error extraction
* [nrktv:series] Improve extraction (#21926)
* [nrktv:season] Improve extraction
* [nrk] Improve format extraction and geo-restriction detection (#24221)
* [pornhub] Handle HTTP errors gracefully (#26414)
* [nrktv] Relax URL regular expression (#27299, #26185)
+ [zdf] Extract webm formats (#26659)
+ [gamespot] Extract DASH and HTTP formats
+ [tver] Add support for tver.jp (#26662, #27284)
+ [pornhub] Add support for pornhub.org (#27276)

version 2020.12.02

Extractors
+ [tva] Add support for qub.ca (#27235)
+ [toggle] Detect DRM protected videos (closes #16479)(closes #20805)
+ [toggle] Add support for new MeWatch URLs (#27256)
* [youtube:tab] Extract channels only from channels tab (#27266)
+ [cspan] Extract info from jwplayer data (#3672, #3734, #10638, #13030,
  #18806, #23148, #24461, #26171, #26800, #27263)
* [cspan] Pass Referer header with format's video URL (#26032, #25729)
* [youtube] Improve age-gated videos extraction (#27259)
+ [mediaset] Add support for movie URLs (#27240)
* [yandexmusic] Refactor
+ [yandexmusic] Add support for artist's tracks and albums (#11887, #22284)
* [yandexmusic:track] Fix extraction (#26449, #26669, #26747, #26748, #26762)

(leot)

2020-12-12 19:25:19 UTC MAIN commitmail json YAML

pkg_install: carry over bugfix from src

christos: Don't try to memcpy (size_t)-1 bytes!

(wiz)

2020-12-12 16:41:13 UTC MAIN commitmail json YAML

binutils: remove CFLAGS.OpenBSD+= -Wno-bounded directive.

This was added in 2014 in r1.57 along with patches to add OpenBSD/amd64
5.4 support, which have long been removed.

In OpenBSD 6.2, the default compiler on amd64 was switched from GCC to
Clang, which does not support this option and emits unknown warning
option '-Wno-bounded' warnings.

(fcambus)

2020-12-12 13:33:12 UTC MAIN commitmail json YAML

doc: Added editors/hexer version 1.0.6

(nia)

2020-12-12 13:32:51 UTC MAIN commitmail json YAML

Add editors/hexer.

The hexer utility is a multi-buffer editor for binary files for Unix-like
systems that displays its buffer(s) as a hex dump. The user interface is
kept similar to vi/ex.

(nia)

2020-12-12 13:22:53 UTC MAIN commitmail json YAML

doc: Added sysutils/daemonize version 1.7.8

(nia)

2020-12-12 13:22:24 UTC MAIN commitmail json YAML

Add sysutils/daemonize.

daemonize is a command-line utility that runs a command as a Unix
daemon in the background.

FreeBSD 5.0 introduced a daemon(1) command that is similar to, but
less functional, than daemonize.

(nia)

2020-12-12 11:08:26 UTC MAIN commitmail json YAML

go: clarify that go14 had no aarch64 support on all OSes, so we need go-bin
there.

Hopefully clarifies the acceptable solution for people running into this
problem for darwin/arm64.

(maya)

2020-12-12 10:42:47 UTC MAIN commitmail json YAML

*: fix a bunch of typos in README and various documentation files.

(fcambus)

2020-12-12 04:12:47 UTC MAIN commitmail json YAML

pkg_install: remove stray extra tab in perform.c

(gutteridge)

2020-12-12 02:25:36 UTC MAIN commitmail json YAML

mozjs78: note powerpc atomic support is incomplete

(gutteridge)

2020-12-12 02:01:57 UTC MAIN commitmail json YAML

gprolog: fix PowerPC build

Patch provided by Adam Russell in PR pkg/55838. (Also tested by me on
NetBSD/macppc 8.2, where it built and passed its test suite.)

(gutteridge)

2020-12-12 01:44:17 UTC MAIN commitmail json YAML

pkg_install: spaces->tabs for consistency in perform.c

(gutteridge)

2020-12-12 01:39:37 UTC MAIN commitmail json YAML

libatomic-links: mark this package only for NetBSD-powerpc

(gutteridge)

2020-12-11 18:10:02 UTC MAIN commitmail json YAML

Note update of wordpress

(morr)

2020-12-11 18:09:09 UTC MAIN commitmail json YAML

2020-12-11 18:07:15 UTC MAIN commitmail json YAML

Note update of vim

(morr)

2020-12-11 18:06:25 UTC MAIN commitmail json YAML

Update to version 8.2.2127.

ChangeLog:
8.2.1934  Vim9: command modifiers in :def function not tested
8.2.1935  sort test fails on Mac
8.2.1936  session sets the local 'scrolloff' value to the global value
8.2.1937  Vim9: test for confirm modifier fails in some situations
8.2.1938  wiping out a terminal buffer makes some tests fail
8.2.1939  invalid memory access in Ex mode with global command
8.2.1940  Vim9: browse modifier test fails on Mac
8.2.1941  Ex mode test fails on MS-Windows with GUI
8.2.1942  insufficient test coverage for the Netbeans interface
8.2.1943  Vim9: wrong error message when colon is missing
8.2.1944  Netbeans test is flaky
8.2.1945  crash when passing NULL function to reduce()
8.2.1946  sort() with NULL string not tested
8.2.1947  crash when using "zj" without folds
8.2.1948  GUI: crash when handling message while closing a window
8.2.1949  Vim9: using extend() on null dict is silently ignored
8.2.1950  Vim9: crash when compiling function fails when getting type
8.2.1951  test for list and dict fails
8.2.1952  Vim9: crash when using a NULL dict key
8.2.1953  Vim9: extra "unknown" error after other error
8.2.1954  Vim9: not all command modifiers are tested
8.2.1955  Vim9: not all command modifiers are tested
8.2.1956  Vim9: cannot specify argument types for lambda
8.2.1957  diff and cursorcolumn highlighting don't mix
8.2.1958  build failure with timers
8.2.1959  crash when terminal buffer name is made empty
8.2.1960  warning for uninitialized variable
8.2.1961  various comments can be improved
8.2.1962  netbeans may access freed memory
8.2.1963  crash when using a popup window with "latin1" encoding
8.2.1964  not all ConTeXt files are recognized
8.2.1965  Vim9: tests fail without the channel feature
8.2.1966  popup becomes current window after closing a terminal window
8.2.1967  the session file does not restore the alternate file
8.2.1968  Vim9: has() assumes a feature does not change dynamically
8.2.1969  Vim9: map() may change the list or dict item type
8.2.1970  it is easy to make mistakes when cleaning up swap files
8.2.1971  memory leak when map() fails
8.2.1972  crash when recreating nested fold
8.2.1973  finding a patch number can be a bit slow
8.2.1974  Vim9: test for has('gui_running') fails with VIMDLL
8.2.1975  Win32: memory leak when encoding conversion fails
8.2.1976  cannot backspace in prompt buffer after using cursor-left
8.2.1977  Vim9: error for using a string in a condition is confusing
8.2.1978  making a mapping work in all modes is complicated
8.2.1979  "term_opencmd" option of term_start() is truncated
8.2.1980  Vim9: some tests are not done at the script level
8.2.1981  MinGW: parallel compilation might fail
8.2.1982  quickfix window not updated when adding invalid entries
8.2.1983  ml_get error when using &lt;Cmd&gt; to open a terminal
8.2.1984  cannot use :vimgrep in omni completion
8.2.1985  crash when closing terminal popup with &lt;Cmd&gt; mapping
8.2.1986  expression test is flaky on Appveyor
8.2.1987  MS-Windows: Win32.mak is no longer needed
8.2.1988  still in Insert mode when opening terminal popup
8.2.1989  info popup triggers WinEnter and WinLeave autocommands
8.2.1990  cursor position wrong in terminal popup with finished job
8.2.1991  Coverity warns for not using the ga_grow() return value
8.2.1992  build fails with small features
8.2.1993  occasional failure of the netbeans test
8.2.1994  MS-Windows: MinGW always does a full build
8.2.1995  the popup menu can cause too much redrawing
8.2.1996  Vim9: invalid error for argument of extend()
8.2.1997  window changes when using bufload() while in a terminal popup
8.2.1998  terminal Cmd test sometimes fails to close popup
8.2.1999  terminal popup test sometimes fails
8.2.2000  Vim9: dict.key assignment not implemented yet
8.2.2001  Vim9: :def function does not apply 'maxfuncdepth'
8.2.2002  Vim9: lambda argument shadowed by function name
8.2.2003  build error with +conceal but without +popupwin
8.2.2004  compiler warning for uninitialized variable
8.2.2005  redoing a mapping with &lt;Cmd&gt; doesn't work properly
8.2.2006  .pbtxt files are not recognized
8.2.2007  test for insert mode in popup is not reliable
8.2.2008  MS-Windows GUI: handling channel messages lags
8.2.2009  MS-Windows: setting $LANG in gvimext only causes problems
8.2.2010  Vim9: compiling fails for unreachable return statement
8.2.2011  "syn sync" reports a very large number
8.2.2012  Vim9: confusing error message when using bool wrongly
8.2.2013  Vim9: not skipping white space after unary minus
8.2.2014  using CTRL-O in a prompt buffer moves cursor to start
8.2.2015  Vim9: literal dict #{} is not like any other language
8.2.2016  swap file test is a little flaky
8.2.2017  missing part of the dict change
8.2.2018  Vim9: script variable not found from lambda
8.2.2019  swap file test fails on MS-Windows
8.2.2020  some compilers do not like the "namespace" argument
8.2.2021  Vim9: get E1099 when autocommand resets did_emsg
8.2.2022  Vim9: star command recognized errornously
8.2.2023  Vim: memory leak when :execute fails
8.2.2024  flicker when redrawing a popup with a title and border
8.2.2025  Amiga: Not all colors are used on OS4
8.2.2026  Coverity warns for possibly using not NUL terminated string
8.2.2027  Coverity warns for uninitialized field
8.2.2028  Coverity warns for using an uninitialized variable
8.2.2029  Coverity warns for not checking return value
8.2.2030  some tests fail on Mac
8.2.2031  some tests fail when run under valgrind
8.2.2032  cabalconfig and cabalproject filetypes not recognized
8.2.2033  Vim9: :def without argument gives compilation error
8.2.2034  Vim9: list unpack in for statement not compiled yet
8.2.2035  MS-Windows: some tests may fail
8.2.2036  buffer messed up if creating the quickfix window fails
8.2.2037  compiler test depends on list of compiler plugins
8.2.2038  compiler test fails on MS-Windows
8.2.2039  viminfo is not written when creating a new file
8.2.2040  terminal buffer disappears even when 'bufhidden' is "hide"
8.2.2041  haskell filetype not optimally recognized
8.2.2042  build failure with +profile but without +reltime
8.2.2043  GTK3: white border around text stands out
8.2.2044  MS-Windows: swap file test sometimes fails
8.2.2045  highlighting a character too much with incsearch
8.2.2046  some test failures don't give a clear error
8.2.2047  Amiga: FEAT_ARP defined when it should not
8.2.2048  Amiga: obsolete code
8.2.2049  Amiga: obsolete function
8.2.2050  search test contains unneeded sleeps
8.2.2051  Vim9: crash when aborting a user function call
8.2.2052  Vim9: "edit +4 fname" gives an error
8.2.2053  Vim9: lamba doesn't accept argument types
8.2.2054  Amiga: FEAT_ARP defined when it should not
8.2.2055  MS-Windows: two Vim instances may use the same temp file
8.2.2056  configure fails if building with implicit-function-declaration
8.2.2057  getting the selection may trigger TextYankPost autocmd
8.2.2058  using mkview/loadview changes the jumplist
8.2.2059  Amiga: can't find plugins
8.2.2060  check for features implemented with "if"
8.2.2061  Vim9: E1030 error when using empty string for term_sendkeys()
8.2.2062  &lt;Cmd&gt; does not handle CTRL-V
8.2.2063  Vim9: only one level of indexing supported
8.2.2064  terminal: cursor is on while redrawing, causing flicker
8.2.2065  using map() and filter() on a range() is inefficient
8.2.2066  Vim9: assignment with += doesn't work
8.2.2067  cursor position in popup terminal is wrong
8.2.2068  transparent syntax item uses start/end of containing region
8.2.2069  the quickfix window is not updated after setqflist()
8.2.2070  can't get the exit value in VimLeave(Pre) autocommands
8.2.2071  Vim9: list assign doesn't except empty remainder list
8.2.2072  Vim9: list assign not well tested
8.2.2073  Vim9: for with unpack only works for local variables
8.2.2074  Vim9: using :normal from Vim9 script can't handle range
8.2.2075  error for const argument to mapnew()
8.2.2076  MS-Windows console: sometimes drops typed characters
8.2.2077  build failure with small features
8.2.2078  illegal memory access when using :print on invalid text
8.2.2079  Vim9: cannot put a linebreak before or after "in" of ":for"
8.2.2080  Vim9: no proper error message for using s:var in for loop
8.2.2081  Vim9: cannot handle a linebreak after "=" in assignment
8.2.2082  Vim9: can still use the depricated #{} dict syntax
8.2.2083  Vim9: crash when using ":silent!" and getting member fails
8.2.2084  CTRL-V U doesn't work to enter a Unicode character
8.2.2085  Qt translation file is recognized as typescript
8.2.2086  libvterm tests are only run on Linux
8.2.2087  Vim9: memory leak when statement is truncated
8.2.2088  Vim9: script test sometimes fails
8.2.2089  libvterm test fails to build on Mac
8.2.2090  Vim9: dict does not accept a key in quotes
8.2.2091  MS-Windows: build warnings
8.2.2092  Vim9: unpredictable errors for script tests
8.2.2093  Vim9: script test sometimes fails
8.2.2094  when an expression fails getting next command may be wrong
8.2.2095  Vim9: crash when failed dict member is followed by concat
8.2.2096  Vim9: command modifiers not restored after assignment
8.2.2097  Vim9: using :silent! when calling a function prevents abort
8.2.2098  Vim9: function argument of sort() and map() not tested
8.2.2099  Vim9: some checks are not tested
8.2.2100  insufficient testing for function range and dict
8.2.2101  Vim9: memory leak when literal dict has an error
8.2.2102  Vim9: not all error messages tested
8.2.2103  Vim9: unreachable code
8.2.2104  build problem with Ruby 2.7
8.2.2105  sound test is a bit flaky
8.2.2106  TOML files are not recognized
8.2.2107  Vim9: some errors not tested
8.2.2108  Vim9: no test to check for :let error
8.2.2109  "vim -" does not work well when modifyOtherKeys is enabled
8.2.2110  cannot use ":shell" when reading from stdin
8.2.2111  GTK: menu background is the same color as the main window
8.2.2112  running tests may leave some files behind
8.2.2113  MS-Windows GUI: crash after using ":set guifont=" four times
8.2.2114  Vim9: unreachable code in assignment
8.2.2115  Vim9: some errors not tested for; dead code
8.2.2116  MS-Windows GUI: test for 'guifont' is incomplete
8.2.2117  some functions use any value as a string
8.2.2118  dead code in the job support
8.2.2119  GTK3: status line background color is wrong
8.2.2120  not all Perl functionality is tested
8.2.2121  internal error when using \ze before \zs in a pattern
8.2.2122  Vim9: crash when sourcing vim9script early
8.2.2123  after using a complete popup the buffer is listed
8.2.2124  Vim9: a range cannot be computed at runtime
8.2.2125  Vim9: leaking memory
8.2.2126  Ruby: missing function prototype
8.2.2127  Vim9: executing user command from Vim9 script not tested

(morr)

2020-12-11 17:43:18 UTC MAIN commitmail json YAML

2020-12-11 15:56:16 UTC MAIN commitmail json YAML

pkgin: just depend on pkg_install again

Bump PKGREVISION

(wiz)

2020-12-11 15:55:35 UTC MAIN commitmail json YAML

pkg_install-20201212: handle error case better

When pkg_delete fails, report it and error out.

(wiz)

2020-12-11 15:12:56 UTC MAIN commitmail json YAML

doc: Added wm/tinywm version 1.3

(nia)

2020-12-11 15:12:35 UTC MAIN commitmail json YAML

Add wm/tinywm

TinyWM is a tiny window manager created as an exercise in minimalism. It is
also maybe helpful in learning some of the very basics of creating a window
manager. It is only around 50 lines of C.

It lets you do four basic things:

- Move windows interactively with Alt+Button1 drag
- Resize windows interactively with Alt+Button3 drag
- Raise windows with Alt+F1
- Focus windows with the mouse pointer

(nia)

2020-12-11 14:44:15 UTC MAIN commitmail json YAML

doc: Added www/tuir version 1.29.0

(nia)

2020-12-11 14:43:57 UTC MAIN commitmail json YAML

Add www/tuir

A text-based interface (TUI) to view and interact with Reddit from your
terminal.

(nia)

2020-12-11 14:42:16 UTC MAIN commitmail json YAML

doc: Added devel/py-kitchen version 1.2.6

(nia)

2020-12-11 14:42:01 UTC MAIN commitmail json YAML

2020-12-11 13:49:01 UTC MAIN commitmail json YAML

doc: Added time/tty-clock version 2.3

(nia)

2020-12-11 13:48:48 UTC MAIN commitmail json YAML

2020-12-11 13:39:11 UTC MAIN commitmail json YAML

doc: Added sysutils/yank version 1.2.0

(nia)

2020-12-11 13:38:57 UTC MAIN commitmail json YAML

Add sysutils/yank.

The yank(1) utility reads input from stdin and display a selection interface
that allows a field to be selected and copied to the clipboard. Fields are
either recognized by a regular expression using the -g option or by splitting
the input on a delimiter sequence using the -d option.

Using the arrow keys will move the selected field. The interface supports
several Emacs and Vi like key bindings, consult the man page for further
reference. Pressing the return key will invoke the yank command and write
the selected field to its stdin. The yank command defaults to xsel(1) but
could be anything that accepts input on stdin. When invoking yank, everything
supplied after the -- option will be used as the yank command.

(nia)

2020-12-11 12:11:53 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-run to 20201211

(schmonz)

2020-12-11 12:11:43 UTC MAIN commitmail json YAML

Depend on qmail-acceptutils 20201211 for authup(8) that fixes AUTH retry
under TLS. Bump version.

(schmonz)

2020-12-11 12:08:11 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-acceptutils to 20201211

(schmonz)

2020-12-11 12:08:00 UTC MAIN commitmail json YAML

Update to 20201211. From the changelog:

- reup: Delete, because retrying AUTH has been broken ever since TLS was
  added to authup.
- authup: Fix AUTH retries under TLS by inlining the retry logic.
- fixsmtpio: Fix process-management bugs in "Ensure STARTTLS resets all
  state by restarting qmail-smtpd."
- Manual pages: considerably improve clarity of authup(8) and
  fixsmtpio(8). Mention s6-ucspitlsd, a new UCSPI-TLS server
  implementation coming soon to s6-networking.

(schmonz)

2020-12-11 10:58:31 UTC MAIN commitmail json YAML

doc: Updated www/ocsigen-i18n to 3.7.0

(jaapb)

2020-12-11 10:58:20 UTC MAIN commitmail json YAML

Updated www/ocsigen-i18n to 3.7.0.

Changelog is sketchy, but this adds a parameter that is needed by newer
versions of ocsigen-start.

(jaapb)

2020-12-11 10:13:06 UTC MAIN commitmail json YAML

doc: Added audio/ncmpcpp version 0.8.2

(nia)

2020-12-11 10:12:42 UTC MAIN commitmail json YAML

Add audio/ncmpcpp.

Featureful (n)curses based Music Player Daemon client inspired by ncmpc

Main features:

* tag editor
* playlist editor
* easy to use search engine
* media library
* music visualizer
* ability to fetch artist info from last.fm
* new display mode
* alternative user interface
* ability to browse and add files from outside of MPD music directory

(nia)

2020-12-11 10:07:02 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkg_install to 20201211

(jperkin)

2020-12-11 10:06:53 UTC MAIN commitmail json YAML

pkg_install: Introduce support for CHECK_OS_VERSION.

When set to "no", pkg_add will not issue a warning if the host OS version does
not exactly match the OS version the package was built on.  This can be useful
on many OS where the kernel release version has nothing to do with userland
compatibility, or where it may differ without being ABI incompatible.

Ultimately it would be ideal if the version checks were smart enough across all
our supported OS to not need this, but until then this is useful for users who
know what they're doing.

Bump version to 20201211.

(jperkin)

2020-12-11 10:02:52 UTC pkgsrc-2020Q3 commitmail json YAML

Catch up with outstanding pullup tickets

(bsiegert)

2020-12-11 10:02:17 UTC MAIN commitmail json YAML

binutils: remove now unneeded patch dropping hidden symbols warning.

Issue has been resolved upstream in binutils 2.26, more details can be
found here: https://sourceware.org/bugzilla/show_bug.cgi?id=15574

(fcambus)

2020-12-11 10:00:21 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6373 - requested by wiz
graphics/ImageMagick: security fix

Revisions pulled up:
- graphics/ImageMagick/Makefile.common                          1.221-1.222
- graphics/ImageMagick/PLIST                                    1.114
- graphics/ImageMagick/distinfo                                1.238-1.239
- graphics/ImageMagick/patches/patch-config_policy.xml          1.6

---
  Module Name:    pkgsrc
  Committed By:  wiz
  Date:          Tue Nov 17 16:12:02 UTC 2020

  Modified Files:
          pkgsrc/graphics/ImageMagick: Makefile.common distinfo
          pkgsrc/graphics/ImageMagick/patches: patch-config_policy.xml

  Log Message:
  ImageMagick: update to 7.0.10.38.

  2020-11-14  7.0.10-38  <quetzlzacatenango@image...>
    * Release ImageMagick version 7.0.10-38 GIT revision 17815:bf51a3f1f:20201114

  2020-11-07  7.0.10-38  <quetzlzacatenango@image...>
    * add image settings support to -fx.
    * better support for TIFF YCbCr photometric.
    * verify TTF glyph format before dereferencing (reference
      https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26932).
    * force single HEIC image per container.

---
  Module Name:    pkgsrc
  Committed By:  wiz
  Date:          Mon Nov 23 15:45:24 UTC 2020

  Modified Files:
          pkgsrc/graphics/ImageMagick: Makefile.common PLIST distinfo

  Log Message:
  ImageMagick: update to 7.0.10.41.

  2020-11-21  7.0.10-41  <quetzlzacatenango@image...>
    * Release ImageMagick version 7.0.10-41 GIT revision 17864:20680f349:20201121

  2020-11-21  7.0.10-41  <quetzlzacatenango@image...>
    *

  2020-11-20  7.0.10-40  <quetzlzacatenango@image...>
    * Release ImageMagick version 7.0.10-40 GIT revision 17860:2594cd0a5:20201120

  2020-11-19  7.0.10-40  <quetzlzacatenango@image...>
    * remove Linux shell artifact from Windows delegate configuration file.
    * fix shell injection vulnerability via the -authenticate option (reference
      alex@cure...).

  2020-11-17  7.0.10-39  <quetzlzacatenango@image...>
    * Release ImageMagick version 7.0.10-39 GIT revision 17837:ffb8da39c:20201117

  2020-11-07  7.0.10-39  <quetzlzacatenango@image...>
    * support DPX 4:2:2 sampling.

(bsiegert)

2020-12-11 09:49:48 UTC MAIN commitmail json YAML

doc: Updated www/ocsigen-start to 2.21.1

(jaapb)

2020-12-11 09:49:37 UTC MAIN commitmail json YAML

Updated www/ocsigen-start to 2.21.1.

Mostly compatibility updates with dependencies.

(jaapb)

2020-12-11 09:42:50 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-async_unix to 0.13.1

(jaapb)

2020-12-11 09:42:41 UTC MAIN commitmail json YAML

Updated devel/ocaml-async_unix to 0.13.1.

This adds compatibility with OCaml 4.11.

(jaapb)

2020-12-11 09:15:25 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_typerep_conv to 0.14.1

(jaapb)

2020-12-11 09:15:16 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_typerep_conv to 0.14.1.

Changelog is incomplete, but this adds support for newer versions of
ocaml-ppxlib.

(jaapb)

2020-12-11 09:11:06 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_stable to 0.14.1

(jaapb)

2020-12-11 09:10:57 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_stable to 0.14.1

Changelog is incomplete, but this version adds support for newer
versions of ocaml-ppxlib.

(jaapb)

2020-12-11 08:53:28 UTC MAIN commitmail json YAML

doc: Updated www/ocsigen-toolkit to 2.8.0

(jaapb)

2020-12-11 08:53:19 UTC MAIN commitmail json YAML

Updated www/ocsigen-toolkit to 2.8.0.

Changelog is incomplete, but at least one widget (ot_tongue) was added.

(jaapb)

2020-12-11 08:50:56 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6384 - requested by wiz
security/openssl: security fix

Revisions pulled up:
- security/openssl/Makefile                                    1.264-1.266
- security/openssl/PLIST                                        1.7
- security/openssl/distinfo                                    1.146-1.147
- security/openssl/patches/patch-Configurations_10-main.conf    deleted
- security/openssl/patches/patch-crypto_rand_rand__unix.c      deleted

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Wed Sep 30 09:25:31 UTC 2020

  Modified Files:
  pkgsrc/security/openssl: Makefile PLIST distinfo
  Removed Files:
  pkgsrc/security/openssl/patches: patch-crypto_rand_rand__unix.c

  Log Message:
  openssl: update to 1.1.1h.

    Major changes between OpenSSL 1.1.1g and OpenSSL 1.1.1h [22 Sep 2020]

        o Disallow explicit curve parameters in verifications chains when
          X509_V_FLAG_X509_STRICT is used
        o Enable 'MinProtocol' and 'MaxProtocol' to configure both TLS and DTLS
          contexts
        o Oracle Developer Studio will start reporting deprecation warnings

---
  Module Name: pkgsrc
  Committed By: maya
  Date: Tue Oct 13 07:37:29 UTC 2020

  Modified Files:
  pkgsrc/security/openssl: Makefile

  Log Message:
  openssl: add -lrt for the benefit of Solaris 10.

  PR pkg/55688
  PR pkg/54958

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Tue Dec  8 18:54:17 UTC 2020

  Modified Files:
  pkgsrc/security/openssl: Makefile distinfo
  Removed Files:
  pkgsrc/security/openssl/patches: patch-Configurations_10-main.conf

  Log Message:
  openssl: update to 1.1.1i.

    Major changes between OpenSSL 1.1.1h and OpenSSL 1.1.1i [8 Dec 2020]

        o Fixed NULL pointer deref in GENERAL_NAME_cmp (CVE-2020-1971)

(bsiegert)

2020-12-11 08:50:44 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6372 - requested by wiz
mail/neomutt: security fix

Revisions pulled up:
- mail/neomutt/Makefile                                        1.64-1.65
- mail/neomutt/PLIST                                            1.22
- mail/neomutt/distinfo                                        1.47-1.48

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Sun Sep 27 14:58:46 UTC 2020

  Modified Files:
  pkgsrc/mail/neomutt: Makefile distinfo

  Log Message:
  neomutt: update to 20200925.

  2020-09-25  Richard Russon  <rich@flatcap.org>
  * Features
    - Compose: display user-defined headers
    - Address Book / Query: live sorting
    - Address Book / Query: patterns for searching
    - Config: Add '+=' and '-=' operators for String Lists
    - Config: Add '+=' operator for Strings
    - Allow postfix query ':setenv NAME?' for env vars
  * Bug Fixes
    - Fix crash when searching with invalid regexes
    - Compose: Prevent infinite loop of `send2-hook`s
    - Fix sidebar on new/removed mailboxes
    - Restore indentation for named mailboxes
    - Prevent half-parsing an alias
    - Remove folder creation prompt for POP path
    - Show error if `$message_cachedir` doesn't point to a valid directory
    - Fix tracking LastDir in case of IMAP paths with Unicode characters
    - Make sure all mail gets applied the index limit
    - Add warnings to -Q query CLI option
    - Fix index tracking functionality
  * Changed Config
    - Add `$compose_show_user_headers` (yes)
  * Translations
    - 100% Czech
    - 100% Lithuanian
    - Split up usage strings
  * Build
    - Run shellcheck on hcachever.sh
    - Add the Address Sanitizer
    - Move compose files to lib under compose/
    - Move address config into libaddress
    - Update to latest acutest - fixes a memory leak in the unit tests
  * Code
    - Implement ARRAY API
    - Deglobalised the Config Sort functions
    - Refactor the Sidebar to be Event-Driven
    - Refactor the Color Event
    - Refactor the Commands list
    - Make ctx_update_tables private
    - Reduce the scope/deps of some Validator functions
    - Use the Email's IMAP UID instead of an increasing number as index
    - debug: log window focus

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Fri Nov 20 16:34:53 UTC 2020

  Modified Files:
  pkgsrc/mail/neomutt: Makefile PLIST distinfo

  Log Message:
  neomutt: update to 20201120.

  2020-11-20  Richard Russon  <rich@flatcap.org>
  * Security
    - imap: close connection on all failures
  * Features
    - alias: add <limit> function to Alias/Query dialogs
    - config: add validators for {imap,smtp,pop}_authenticators
    - config: warn when signature file is missing or not readable
    - smtp: support for native SMTP LOGIN auth mech
    - notmuch: show originating folder in index
  * Bug Fixes
    - sidebar: prevent the divider colour bleeding out
    - sidebar: fix <sidebar-{next,prev}-new>
    - notmuch: fix <entire-thread> query for current email
    - restore shutdown-hook functionality
    - crash in reply-to
    - user-after-free in folder-hook
    - fix some leaks
    - fix application of limits to modified mailboxes
    - write Date header when postponing
  * Translations
    - 100% Lithuanian
    - 100% Czech
    - 70% Turkish
  * Docs
    - Document that $sort_alias affects the query menu
  * Build
    - improve ASAN flags
    - add SASL and S/MIME to --everything
    - fix contrib (un)install
  * Code
    - my_hdr compose screen notifications
    - add contracts to the MXAPI
    - maildir refactoring
    - further reduce the use of global variables
  * Upstream
    - Add $count_alternatives to count attachments inside alternatives

(bsiegert)

2020-12-11 08:47:44 UTC MAIN commitmail json YAML

doc: Updated www/eliom to 6.12.4

(jaapb)

2020-12-11 08:47:35 UTC MAIN commitmail json YAML

Update www/eliom to 6.12.4.

The changelog has not been updated yet, but changes from the previous
version seem minor only.

(jaapb)

2020-12-11 08:36:23 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6378 - requested by riastradh
www/gitea: build fix, security fix

Revisions pulled up:
- www/gitea/Makefile                                            1.47
- www/gitea/PLIST                                              1.9
- www/gitea/distinfo                                            1.24

---
  Module Name:    pkgsrc
  Committed By:  jperkin
  Date:          Wed Nov 18 11:29:27 UTC 2020

  Modified Files:
          pkgsrc/www/gitea: Makefile PLIST distinfo

  Log Message:
  gitea: Update to 1.12.6.

  Fixes pkgsrc handling of the frontend artefacts, various files were previously
  missing, leading to errors in the web interface.

  Changes since 1.12.1:

  ## [1.12.6](https://github.com/go-gitea/gitea/releases/tag/v1.12.6) - 2020-11-11

  * SECURITY
    * Prevent git operations for inactive users (#13527) (#13537)
    * Disallow urlencoded new lines in git protocol paths if there is a port (#13521) (#13525)
  * BUGFIXES
    * API should only return Json (#13511) (#13564)
    * Fix before and since query arguments at API (#13559) (#13560)
    * Prevent panic on git blame by limiting lines to 4096 bytes at most (#13470) (#13492)
    * Fix link detection in repository description with tailing '_' (#13407) (#13408)
    * Remove obsolete change of email on profile page (#13341) (#13348)
    * Fix permission check on get Reactions API endpoints (#13344) (#13346)
    * Add migrated pulls to pull request task queue (#13331) (#13335)
    * API deny wrong pull creation options (#13308) (#13327)
    * Fix initial commit page & binary munching problem (#13249) (#13259)
    * Fix diff parsing (#13157) (#13136) (#13139)
    * Return error 404 not 500 from API if team does not exist (#13118) (#13119)
    * Prohibit automatic downgrades (#13108) (#13111)
    * Fix GitLab Migration Option AuthToken (#13101)
    * GitLab Label Color Normalizer (#12793) (#13100)
    * Log the underlying panic in runMigrateTask (#13096) (#13098)
    * Fix attachments list in edit comment (#13036) (#13097)
    * Fix deadlock when deleting team user (#13093)
    * Fix error create comment on outdated file (#13041) (#13042)
    * Fix repository create/delete event webhooks (#13008) (#13027)
    * Fix internal server error on README in submodule (#13006) (#13016)

  ## [1.12.5](https://github.com/go-gitea/gitea/releases/tag/v1.12.5) - 2020-10-01

  * BUGFIXES
    * Allow U2F with default settings for gitea in subpath (#12990) (#13001)
    * Prevent empty div when editing comment (#12404) (#12991)
    * On mirror update also update address in DB (#12964) (#12967)
    * Allow extended config on cron settings (#12939) (#12943)
    * Open transaction when adding Avatar email-hash pairs to the DB (#12577) (#12940)
    * Fix internal server error from ListUserOrgs API (#12910) (#12915)
    * Update only the repository columns that need updating (#12900) (#12912)
    * Fix panic when adding long comment (#12892) (#12894)
    * Add size limit for content of comment on action ui (#12881) (#12890)
    * Convert User expose ID each time (#12855) (#12883)
    * Support slashes in release tags (#12864) (#12882)
    * Add missing information to CreateRepo API endpoint (#12848) (#12867)
    * On Migration respect old DefaultBranch (#12843) (#12858)
    * Fix notifications page links (#12838) (#12853)
    * Stop cloning unnecessarily on PR update (#12839) (#12852)
    * Escape more things that are passed through str2html (#12622) (#12850)
    * Remove double escape on labels addition in comments (#12809) (#12810)
    * Fix "only mail on mention" bug (#12775) (#12789)
    * Fix yet another bug with diff file names (#12771) (#12776)
    * RepoInit Respect AlternateDefaultBranch (#12746) (#12751)
    * Fix Avatar Resize (resize algo NearestNeighbor -> Bilinear) (#12745) (#12750)
  * ENHANCEMENTS
    * gitea dump: include version & Check InstallLock (#12760) (#12762)

  ## [1.12.4](https://github.com/go-gitea/gitea/releases/tag/v1.12.4) - 2020-09-02

  * SECURITY
    * Escape provider name in oauth2 provider redirect (#12648) (#12650)
    * Escape Email on password reset page (#12610) (#12612)
    * When reading expired sessions - expire them (#12686) (#12690)
  * ENHANCEMENTS
    * StaticRootPath configurable at compile time (#12371) (#12652)
  * BUGFIXES
    * Fix to show an issue that is related to a deleted issue (#12651) (#12692)
    * Expire time acknowledged for cache (#12605) (#12611)
    * Fix diff path unquoting (#12554) (#12575)
    * Improve HTML escaping helper (#12562)
    * models: break out of loop (#12386) (#12561)
    * Default empty merger list to those with write permissions (#12535) (#12560)
    * Skip SSPI authentication attempts for /api/internal (#12556) (#12559)
    * Prevent NPE on commenting on lines with invalidated comments (#12549) (#12550)
    * Remove hardcoded ES indexername (#12521) (#12526)
    * Fix bug preventing transfer to private organization (#12497) (#12501)
    * Keys should not verify revoked email addresses (#12486) (#12495)
    * Do not add prefix on http/https submodule links (#12477) (#12479)
    * Fix ignored login on compare (#12476) (#12478)
    * Fix incorrect error logging in Stats indexer and OAuth2 (#12387) (#12422)
    * Upgrade google/go-github to v32.1.0 (#12361) (#12390)
    * Render emoji's of Commit message on feed-page (#12373)
    * Fix handling of diff on unrelated branches when Git 2.28 used (#12370)

  ## [1.12.3](https://github.com/go-gitea/gitea/releases/tag/v1.12.3) - 2020-07-28

  * BUGFIXES
    * Don't change creation date when updating Release (#12343) (#12351)
    * Show 404 page when release not found (#12328) (#12332)
    * Fix emoji detection in certain cases (#12320) (#12327)
    * Reduce emoji size (#12317) (#12327)
    * Fix double-indirection bug in logging IDs (#12294) (#12308)
    * Link to pull list page on sidebar when view pr (#12256) (#12263)
    * Extend Notifications API and return pinned notifications by default (#12164) (#12232)

  ## [1.12.2](https://github.com/go-gitea/gitea/releases/tag/v1.12.2) - 2020-07-11

  * BUGFIXES
    * When deleting repository decrese user repository count in cache (#11954) (#12188)
    * Return full commit message instead of summary in commits API (#12186) (#12187)
    * Properly set HEAD when a repo is created with a default branch that is not named 'master' (#12135) (#12182)
    * Ensure GPG Subkeys are verified (#12155) (#12168)
    * Fix failing to cache last commit with key being to long (#12151) (#12161)
    * Multiple small admin dashboard fixes (#12153) (#12156)
    * Remove spurious logging of " Delete all repository archives" at startup (#12139) (#12148)
    * Fix repository setup instructions when default branch is not named 'master' (#12122) (#12147)
    * Move EventSource to SharedWorker (#12095) (#12130)
    * Fix ui bug in wiki commit page (#12089) (#12125)
    * Fix gitgraph branch continues after merge (#12044) (#12105)
    * Set the base url when migrating from Gitlab using access token or username without password (#11852) (#12104)
    * Ensure BlameReaders close at end of request (#12102) (#12103)
    * Fix panic when adding review comment (#12058)
  * ENHANCEMENTS
    * Disable dropzone's timeout for file uploads (#12024) (#12032)

(bsiegert)

2020-12-11 08:27:33 UTC MAIN commitmail json YAML

doc: Updated www/ocsigen to 2.16.1

(jaapb)

2020-12-11 08:27:22 UTC MAIN commitmail json YAML

Updated www/ocsigen to 2.16.1.

This version is not in the changelog yet, but changes seem minor.

(jaapb)

2020-12-11 08:13:21 UTC MAIN commitmail json YAML

Updated devel/py-ipykernel, lang/py-parso

(adam)

2020-12-11 08:12:32 UTC MAIN commitmail json YAML

py-parso: updated to 0.8.1

0.8.1:
- Various small bugfixes

(adam)

2020-12-11 08:11:31 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_variants_conv to 0.14.1

(jaapb)

2020-12-11 08:11:21 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_variants_conv to 0.14.1

Not easy to figure out what exactly has changed, but one thing is that
this version now supports newer versions of ocaml-ppxlib.

(jaapb)

2020-12-11 08:10:02 UTC MAIN commitmail json YAML

py-jupyter-console: mark as incompatible with Python 2.7 and 3.6

(adam)

2020-12-11 08:09:30 UTC MAIN commitmail json YAML

py-ipykernel: updated to 5.4.0

5.4.0 is generally focused on code quality improvements and tornado asyncio compatibility.
- Add github actions, bail on asyncio patch for tornado 6.1.
- Start testing on Python 3.9.
- Fix stack levels for ipykernel's deprecation warnings and stop using some deprecated APIs.
- Add env parameter to kernel installation
- Fix stop_on_error_timeout blocking other messages in queue.
- Remove most of the python 2 compat code.
- Remove u-prefix from strings

(adam)

2020-12-11 08:08:51 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_inline_test to 0.14.1

(jaapb)

2020-12-11 08:08:41 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_inline_test to 0.14.1

Not easy to find out what exactly has been changed, but one thing is that
newer versions of ocaml-ppxlib are now supported.

(jaapb)

2020-12-11 08:06:24 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_fields_conv to 0.14.2

(jaapb)

2020-12-11 08:06:15 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_fields_conv to 0.14.2.

Amongst other things, this adds support for newer versions of
ocaml-ppxlib.

(jaapb)

2020-12-11 08:02:31 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_bench to 0.14.1

(jaapb)

2020-12-11 08:02:22 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_bench to 0.14.1.

Amongst other things, this adds support for newer versions of
ocaml-ppxlib.

(jaapb)

2020-12-11 07:57:58 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-lwt to 5.3.0

(jaapb)

2020-12-11 07:57:26 UTC MAIN commitmail json YAML

Updated devel/ocaml-lwt to 5.3.0.

Changes include:
* Add let* and and* in Lwt.Syntax and Lwt_result.Syntax.
* Also add let+ and and+.
* Add Lwt_result.both.
* Always use libev if detected.

(jaapb)

2020-12-11 07:53:54 UTC MAIN commitmail json YAML

doc: Updated devel/js_of_ocaml to 3.8.0

(jaapb)

2020-12-11 07:53:44 UTC MAIN commitmail json YAML

Updated devel/js_of_ocaml to 3.8.0

Changes are minor and incremental, but do include support for OCaml
4.11 and 4.12.

(jaapb)

2020-12-10 23:27:49 UTC MAIN commitmail json YAML

doc: Updated lang/nqp to 2020.11

(mef)

2020-12-10 23:27:38 UTC MAIN commitmail json YAML

(lang/nqp) Updated 2020.11, no explicit ChangeLog/Release note knonw

(mef)

2020-12-10 23:17:19 UTC MAIN commitmail json YAML

doc: Updated devel/MoarVM to 2020.11

(mef)

2020-12-10 23:16:49 UTC MAIN commitmail json YAML

(devel/MoarVM) Updated to 2020.11

New in 2020.11

6model:
+ [af9ebffb,ffc8a269,75177470,38a2f815,2e8b5657] Fix interning of parametrics
+ [3c5deb2f] Implement serialize/deserialize of CStr REPR
+ [a37cd763,cbb92b03,dfbdcc9d] Eliminate pointer mismatch warnings on big endian systems
+ [2a98b8f3] MVM_nativeref_{read,write}_lex_i should handle uint8, uint16, uint32
+ [608b90eb] No need to MVMROOT `root` twice in `get_attribute`

Core:
+ [88722e8e] Fix zeroing of reallocated memory in MVM_recalloc
+ [1eda12a0] Use `foo(void)` instead of just `foo()` for functions that take no arguments

Platform:
+ [18e6f94e] Import pthread on Windows to get a type

Strings:
+ [cefec1fb] Regenerate Unicode database files for v13.0, v13.1
+ [2cac07c9] Regenerate unicode_db to fix minor comment difference
+ [4ced726f] Use MVM_{malloc,realloc,calloc,free} consistency
+ [55964708] `swap_bytes` in utf16.c needs to also swap bytes on big endian platforms

Tooling/Build:
+ [f212c081] Update generation scripts for Unicode 13.0, 13.1
+ [004e4bc7] The probe for `pthread_setname_np` needs prototypes from <string.h>
+ [6a2284e6,aa83051a] Report the lines that caused coverage
+ [7167b3d1,56fca429] Remove unused, unneeded and misspelled block filter

(mef)

2020-12-10 22:26:49 UTC MAIN commitmail json YAML

binutils: enable building gold on Linux.

(fcambus)

2020-12-10 21:37:07 UTC MAIN commitmail json YAML

ocaml: honor LDFLAGS in one more place to fix RELRO builds

>From jaapb, thanks!

(wiz)

2020-12-10 20:35:45 UTC MAIN commitmail json YAML

devel/libyang: reference modified-bsd license
as per request of gdt@

(kardel)

2020-12-10 20:23:13 UTC MAIN commitmail json YAML

arm-trusted-firmware: Set RELRO_SUPPORTED=no

This does not work because it is using a cross-compiler and not the native
toolchain, and said cross-compiler (or, rather, its linker) does not support
relro.

(js)

2020-12-10 19:56:23 UTC pkgsrc-2020Q3 commitmail json YAML

2020-12-10 19:54:33 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6369 - requested by riastradh
www/firefox78: build fix

(via patch)

Add build dependency to expat Python module.

(bsiegert)

2020-12-10 18:09:47 UTC MAIN commitmail json YAML

doc: Updated lang/gnucobol to 3.1.1

(fcambus)

2020-12-10 18:09:34 UTC MAIN commitmail json YAML

gnucobol: update to 3.1.1.

Pkgsrc changes:

- Follow redirects (open-cobol -> gnucobol) for MASTER_SITES and HOMEPAGE
- Add a test target

ChangeLog:

GnuCOBOL 3.1.1 released (20201208)
GnuCOBOL 3.1 released (20201111) had issues that were fixed

* New GnuCOBOL features

** XML GENERATE statement
  (note: runtime support needs additional library libxml2)

** JSON GENERATE statement
  (note: runtime support needs additional library cJSON or JSON-C)

** CONTINUE AFTER statement (COBOL 202x) implemented, also handle fractions
  of seconds in C$SLEEP now

** TYPEDEF and SAME AS (COBOL 2002) implemented, including the MicroFocus
  and RM/COBOL variants

** >>TURN (COBOL 2002) directive implemented, allowing some exception checks
  to be turned on/off per source as desired

** Improved support for different compiler extensions (ACUCOBOL, IBM,
  Fujitsu, MicroFocus COBOL, Microsoft COBOL, RM/COBOL, CA Realia and more)

** file handling: include support for a callable EXTFH interface also provided
  by several compilers including Micro Focus
  This allows users to insert an external file handler while retaining
  all of the normal COBOL I/O functions with a possible callback to libcob.
  To have the compiled program call `yourfh()` for file I/O use:
  `cobc -fcallfh=yourfh`
  In turn `yourfh()` may call `EXTFH()` to use I/O functions from GnuCOBOL.
  The external file handler can also be directly invoked from COBOL, too,
  using `CALL "EXTFH"`.
  ** Note: Not each flag contained in the FCD3 is handled already **

** file handling: added support for [RE]WRITE FILE file FROM source

** file handling: name mapping adjusted (improved MF and ACU-compatibility):
  entries starting with a period or number are not resolved any more,
  periods in the external identifier are always replaced by underscore
    -> MY.FILE is resolved by DD_MY_FILE, dd_MY_FILE, MIFILE now;
  prefixes "-F " and "-D " are removed from external names;
  if filename is not absolute after translation, COB_FILE_PATH is now
  still applied;
  File name mapping now applies both to COBOL statements and CALLable
  CBL_ and C$ file routines.

** Screen I/O: initial mouse support (for details see runtime.cfg),
  use of CURSOR clause in SPECIAL-NAMES for positioning on ACCEPT

** on abort a stack trace will be genereated, this can be suppressed by
  runtime configuration option COB_STRACK_TRACE

** the dump that is generated on abort (depending on -fdump at compile-time)
  was heavily improved and combines consecutive identical OCCURS items,
  leading to smaller dump files

** changes in handling COPY statement:
  * copybook names that contain an extension aren't searched with additional
    extensions [as post-rc1-change this may be set to old behaviour by
    defining COB_MULTI_EXTENSION when building GnuCOBOL/cobc]
  * library names are now tested for environment "COB_COPY_LIB_libname",
    allowing the directory to specified externally (also as no-directory
    by exporting with empty value) and has a fallback (with a warning) to
    be effectively ignored (as previous versions did this)

* Removed functions

** SCREEN SECTION, REPORT-WRITER module: removed non-standard extension
  "LINE / COL signed-integer" (inadvertently available since 2.2/3.0rc1);
  which will now raise an error "unsigned integer expected";
  if used replace by standard "LINE / COL +/- integer"

* Obsolete features (will be removed in the next version if no explicit user
  requests are raised)

** support for Borland C compiler and linker
** -fif-cutoff flag for cobc (currently disabled, see entry below in 3.0rc1)
** old OpenCOBOL-only-EXTFH

* Changes to the COBOL compiler (cobc) options:

** new options:
  -f[no]-ec=exception-name to tune the exception checks similar to the >>TURN
      directive, you may also leave out the "EC-" prefix here, example to
      enable all checks but disable all bound checks but OCCURS DEPENDING ON:
      cobc -debug -fno-ec=bound -fec=bound-odo

** adjustments to warning options:
  -Wextra "new" option to enable every possible warning that is not dialect
      specific (this option used to be called -W)
  -Wadditional  new warning group for all warnings that don't have a group
      on their own
  -Wno-error and -Wno-error=<warning> to treat (specific <warning>s) not as error
  -Wdangling-text for raising the warning "source text after program area",
      not included in -Wall any more
  -Wno-ignored-error allows to suppress messages that normally would be an
      error and are only allowed because they are never executed
  -Wimplicit-define and -Wcorresponding are now enabled by default

  -f[no]-diagnostics-show-option, enabled by default, shows the
    command line option responsible for the diagnostic message

  extra information to a warning (or error) is now marked as "note:"

** the interal Xref got a huge speedup, has all references in ascending order
  now and includes the total amount of direct references

** the interal listing got a speedup and has all error references in
  ascending order now

** cobc -g (and configure --enable-debug) use the most expressive
  debugging options available on the system

** cobc -g now auto-includes references to the COBOL source file and to
  all ENTRY and SECTION elements to ease source level debugging

* Changes in the COBOL runtime (libcob)

** Messages from the COBOL runtime are also translated now (if installed).
  To prevent this disable translations in general with using the configure
  option --disable-nls (or by deactivating ENABLE_NLS in config.h).

** libcob.h does no longer auto-include gmp.h (behavior since 2.x), if you link
  against libcob and need cob_decimal include gmp.h/mpir.h yourself before;
  otherwise you do not need it in your include path any more

** execution times of INSPECT and INITIALIZE with OCCURS were heavily cut down

** convenience functions for direct C access to COBOL fields and for debugging
  were added, see new C-API documentation

** first-time file-locking under Win32

** Breaking change: previously the return-code of registered error handlers
  (by CBL_ERROR_PROC) were ignored. This was changed according to the
  documentation for CBL_ERROR_PROC -> a RETURN-VALUE of ZERO skips further
  error handlers to be called, including the internal one.

* New build features

** Running the internal tests by make check now fails if the testsuite has any
  unexpected result.

** The modules and test programs in the NIST COBOL-85 test suite (tests/cobol85)
  may now be build and/or tested and/or the test results checked separately.
  You now may also run the tests with a previous installed version of GnuCOBOL
  (or a version specified by a manual temporary setup).
  For details see tests/cobol85/README.

** new configure option --with-math=ARG to specify which math multiple precision
  library is to be used, where ARG may be: check (default), gmp, mpir

** new configure options --with-xml2 / -without-xml2 to explicit force/disable
  XML runtime support, otherwise it will be included if found as working

** new configure option --with-json / -without-json to explicit force/disable
  JSON runtime support, otherwise it will be included if found as working
  Note: As a special case you may built-in cJSON by placing its source in
  the folder "libcob". If it is included there, this version will be compiled
  into libcob. It may be enforced with --with-json=local,
  like --with-json=cjson and --with-json=json-c enforce the given library.

** To adjust the build system for GMP/MPIR you may use the new variables
  GMP_CFLAGS / MPIR_CFLAGS and GMP_LIBS / MPIR_LIBS.
  If unset configure will try pkg-config.

** To adjust configure to use libxml2 you may use the new variables XML2_CFLAGS
  and XML2_LIBS. If unset configure will use pkg-config / xml2-config.

** To adjust configure to use libcjson you may use the new variables CJSON_CFLAGS
  and CJSON_LIBS, similar JSON_C_CFLAGS and JSON_C_LIBS for libjson-c.
  If unset configure will use pkg-config.

** new configure option --enable-hardening to either enable GNU C's
  hardening options or leave as-is, or disable (which previous versions
  effectively did)

** build system: defaults.h is not created or included any more, all configure
  provided defines are now found in the single header config.h

** Any time after `make` you can call `pre-inst-env` script to use the still-
  uninstalled binaries. Samples:
  pre-inst-env cobc -xj prog.cob
  pre-inst-env cobcrun -M prog start
  pre-inst-env may also be called without parameters to start a new shell
  session with the environment adjusted to use the uninstalled version.

* Too much bug fixes to list here (please check ChangeLogs for full details),
  includes the following CVEs:

** compiler (may be triggered with special crafted source files)
  CVE-2019-14468, CVE-2019-14486, CVE-2019-14528, CVE-2019-14541,
  CVE-2019-16396, CVE-2019-16395

* GnuCOBOL's getopt implementation honors POSIXLY_CORRECT now:
  if set to any value the option parsing in cobc, cobcrun and CBL_GC_GETOPT
  stops at the first nonoption, otherwise it stays with the old behaviour and
  re-orders nonoptions to the end)

* Known issues in 3.1

** testsuite:
  * if built with vbisam, cisam or disam, depending on the version used, some
    tests will lead to UNEXPECTED PASS, while others may fail
  * possibly failing tests (false positives):
    * temporary path invalid
    * compiler outputs (assembler)
    * compile from stdin
  * NIST: OBNC1M.CBL false positive (the test runner uses a nonportable way of
    emulating a program kill)

** the recent additions of ">> TURN" and "variable LIKE variable" may not work
  as expected in all cases

** features that are known to not be portable to every environment yet
  (especially when using a different compiler than GCC)
    * function with variable-length RETURNING item
    * USAGE POINTER, which may need to be manually aligned

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

GnuCOBOL 3.0-rc1 released (20180422)

* New GnuCOBOL features

** REPORTWRITER module added

** INDEXED file handling: added support for sparse and split keys

** file handling: added support for [RE]WRITE FILE file FROM source

** DISPLAY ... UPON PRINTER may be redirected to an external command
  (new runtime configuration COB_DISPLAY_PRINT_PIPE) or appended to a file
  (new runtime configuration COB_DISPLAY_PRINT_FILE, which takes precedence)

** XML GENERATE statement
  (note: runtime support needs additional library libxml2)

** JSON GENERATE statement
  (note: runtime support needs additional library cJSON)

** Improved support for different compiler extensions (ACUCOBOL, IBM,
  Fujitsu, MicroFocus COBOL, Microsoft COBOL, RM/COBOL and more)

** Parser support for many features of different compilers, for example
  PIC 1 / USAGE BIT, ACUCOBOL extensions for graphical controls
  VALIDATE statement and much more.
  Most of them will be fully implemented in a later version...

** Option to dump (partial) data of modules on abort.
  Use new cobc option -fdump=<scope> to prepare the module and optional
  use new runtime configuration options COB_DUMP_FILE and COB_DUMP_WIDTH
  to adjust the dump.

** C interface: new functions cob_set_runtime_option / cob_get_runtime_option
  to set/get special runtime options (currently FILE * for trace and printer
  output) or to reload the runtime configuration after changing environment

** file handling: include support for a callable EXTFH interface also provided
  by several compilers including Micro Focus
  This allows users to insert an external file handler while retaining
  all of the normal COBOL I/O functions with a possible callback to libcob.
  To have the compiled program call `yourfh()` for file I/O use:
  `cobc -fcallfh=yourfh`
  In turn `yourfh()` may call `EXTFH()` to use I/O functions from GnuCOBOL.
  The external file handler can also be directly invoked from COBOL, too,
  using `CALL "EXTFH"`.
  ** Note: Not all flags contained in the FCD3 are handled already **

* Changed cobc options:

** The option -debug (runtime checks) no longer implies -ftrace (option to
  trace program flow of the generated module with COB_SET_TRACE).
  You may specify -ftrace[all] along -debug if you want to use this feature.

** The option -E (preprocess file) does not imply an output file any more.
  If no output file is explicit specified with -o filename.i the output will
  be written to stdout (behavior of versions 1.1 is restored).
  Requesting output to stdout explicit by using a dash as output name is
  also possible.

** Changed options for listing:
  The option -tsymbols was replaced by -ftsymbols and therefore can now also
  be explicit deactivated by specifying -fno-tsymbols.
  New options for suppressing (or explicit requesting) parts of the listing:
  -fno-theader    suppress all headers from listing while keeping page breaks
  -fno-tmessages  suppress warning and error summary from listing
  -fno-tsource    suppress actual source from listing (for example to only
                  produce the cross-reference)

** The option -fif-cutoff (option to change generated C sources to use
  a label + goto for nested if/else) was deactivated to allow the C compiler
  to fully control the program flow.
  ** Please report if you have a need for this option as it will be **
  ** removed permanently in the next release of GnuCOBOL otherwise. **

* Changes in the COBOL runtime (libcob)

** updated exception handling, GnuCOBOL now only cleans raised exceptions when
  requested by SET LAST EXCEPTION TO OFF

** The standard-format for program tracing was changed and is now adjustable
  by the runtime configuration option COB_TRACE_FORMAT.

* New build features

** New test suite for manual tests (especially SCREEN I/O),
  run with `make checkmanual`.
  Note: You may want to adjust the test runner tests/run_prog_manual.sh which
  defaults to xterm in GUI environments and screen in terminal environments.

** new configure option --enable-debug-log to allow *internal* tracing
  of GnuCOBOL (intended for developers of GnuCOBOL only)

* Too much bug fixes to list here (please check ChangeLogs for full details).

(fcambus)

2020-12-10 17:45:47 UTC MAIN commitmail json YAML

doc: Updated emulators/hatari to 2.3.0

(fcambus)

2020-12-10 17:45:33 UTC MAIN commitmail json YAML

hatari: update to 2.3.0.

Version 2.3.0 (2020-11-28)
--------------------------

Following features are deprecated and will be removed in a future release:
- Support for the SDL 1.2 library (i.e. SDL 2.x should be used instead)
- SDL 2.x "bUseSdlRenderer" config and "GPU scaling" GUI options
  (after HW support for SDL2 is available widely enough)
- The old UAE CPU core (i.e. the new WinUAE CPU core should be used instead)
- Python v2 support in Python scripts (Python 2 was end of life in 2020)
- The "external" disassembler (i.e. use "--disasm uae" instead)
- Hatari XBios(255) API enabled with the "--bios-intercept" option
  (i.e. use "--natfeats" & "--cmd-fifo" options and "hconsole" instead)
- The old ~/.hatari configuration file location (use ~/.config/hatari instead)

Emulation:
- FDC / Disk :
  - Support for MegaSTE DIP switch register $FF9200
    (set floppy drive to HD by default on MegaSTE/TT/Falcon)
  - support for DD/HD mode on MegaSTE at $FF860E
    (when FDC is set to HD mode, reading DD floppies will fail)
  - Support for the 'Disk Change' (DC) signal on TT machines on TT's MFP GPIP4
  - Fix: IDE disks with sector size > 512 bytes
  - Fix: IDE controller is now always available in Falcon mode, even if
    no hard disks have been configured.
- CPU:
  - Update CPU core to latest WinUAE 4.4.0 beta : full support for undocument
    fields in 68000 bus/address error stack frames, as well as CCR flags for
    most of the 680x0 instructions (using a cpu tester program on the real
    hardware that checks all possible opcodes' combinations)
  - 68030 MMU hardware bus error support + various fixes
  - FPU fixes
- Video:
  - Improved timing when setting Vsync signal
    (same place where video counter is reloaded)
  - Handle screen where vertical DE signal is completely disabled
  - Better start/end position for the VBlank signal at 50Hz and 60Hz
- Sound:
  - Add a better filter for downsampling the internal 250 kHz signal, should
    give better results when the YM2149 outputs high frequency sounds
  - Fix microwire mask shifting when CPU runs > 8 MHz
- MFP :
  - Rewrite MFP code to handle several MFP objects and add support
    for the TT's 2nd MFP (not all TT's MFP signals are emulated yet)
  - Improved Falcon's DMA sound interrupt on GPIP7 and AER
- Blitter:
  - Large rewrite of the blitter's core, improving cycle accuracy and
    handling the complex cases where xcount=1 and nfsr=1. Code is slighlty
    smaller and closer to the logic of the real hardware
  - Handle restart in non HOG mode when the CPU uses a RMW instruction
    (eg TAS)
  - Improve access to memory regions that would generate a bus error
    for the CPU
- Emulate additional RTC/NVRAM registers
- megaSTE should start at 8 MHz, not 16 MHz

Emulator:
- Miscellaneous:
  - Fix: freeze at Hatari exit and RS-232 device file changes,
    when device file(s) are FIFO(s)
  - Fix: when autostarting programs without pre-existing INF file,
    enable blitter also with EmuTOS
  - Use floppy track's size in bytes to detect DD/HD/ED
    (instead of counting sectors)
  - Add --lilo debug option for more convenient m68k Linux loading
- Config file handling:
  - Support config file values with '=' in them
  - Skip reading global config file if HATARI_TEST environment
    variable is set
- Memory handling:
  - Memory snapshot version increase due to FDC changes
    (i.e. old snapshots won't work with new version)
  - Accept 10MB as valid ST-RAM amount (max on real MegaSTE/TT machines)
    and correct invalid Falcon ST-RAM amounts
  - Fix: 24-bit address mode change while emulation is running
    (triggered e.g. when TT-RAM is enabled for TT)
- HD images:
  - Fix: run-time IDE byte swap change requires IDE re-init
  - Fix: TOS booting from A: although SCSI drive was enabled
  - Support read-only HD image files, and show error dialogs
    for image file open/lock issues
- GEMDOS HD emulation:
  - Support FASTLOAD program flag with GEMDOS HD
  - GEMDOS HD emulation cartridge assembly functionality is moved almost
    completely to emulator side. Fixes Atari side error handling when program
    file is not readable, and TOS stack overflows in some rare cases
  - Detect DTA re-use to reduce DTA cache usage, grow cache on
    demand and give warning if its entries need to be re-cycled
    (= cache max size is reached)
  - Invalid DTA in Fsnext() return -ENMFIL, like TOS does
  - Fix: skip non-existing host files on FSnext() instead
    of returning an error (latter broke directory listings)
  - Fix: Dsetpath/Dgetpath empty path handling
- Hatari graphics support:
  - Low/med-rez line doubling uses less CPU and doubled lines in
    "TV" display mode are now drawn at half intensity, not as black
    (fixes TV mode being too dark)
  - SDL2: "--zoom" option accepts any values between 1.0 - 8.0
  - SDL2: "--zoom" option is changed to always enable low resolution
    doubling before SDL framebuffer is scaled up (or down) by the zoom
    factor. This way Hatari output window is approximately same sized
    regardless of emulated Atari resolution, like on a real CRT monitor
  - SDL2: scale quality is selected automatically; nearest pixel for sharp
    output with integer scaling factors, and linear scaling to smooth out
    issues with non-integer scaling and window resizes
  - SDL2: Now redundant "nRenderScaleQuality" config option is
    removed and "Linear scaling" option in GUI is replaced with
    the "GPU scaling" option (=bUseSdlRenderer config option)
  - Added new "--screenshot-dir" option to select the folder for screenshots
  - Fix: [ffmpeg/video] Invalid PNG signature 0x89504E470D0A1A
  - Fix: garbage graphics (by clearing the whole render area)
  - Fix: Spec512_StoreCyclePalette when using 16 or 32 MHz
- Input handling:
  - Support SDL "Hat" events in addition to "Axes" events
    (= support 80's game controllers, also in SDL GUI)
  - Map a turbofire button independent of the fire button if the game
    controller is capable
  - Show mouse grab toggle shortcut key in startup statusbar message
  - Center host mouse to Hatari window on Atari resets and resolution
    changes only when window is focused and mouse pointer is within it
  - Fix: keypad emulation with SDL2
  - Fix: simulated (socket API) key input with SDL2
- Profiler:
  - Profiler backtrace shows now real caller addresses
    and their offsets from the function entry points
    (slows profiling of addresses with symbols)
  - All profiler outputs have now reasonable limits
    (so that they don't flood console)
  - Fix: exception in profile post-processor script
    (with symbol address aliases)
- Tracing:
  - Fix: CPU disassembly trace output doesn't go to specified trace file
  - Trace flags can be added and removed instead of needing to
    always specify all the relevant ones, both with "--trace"
    command line option and debugger "trace" command:
    --trace os_base,aes, trace +xbios,bios, trace -bios,-aes
  - VDI trace shows names also for NVDI/Speedo/GDOS functions
  - VDI & AES trace function numbers are shown in hexadecimals
    with 0x prefix like rest of the OS calls
- Debugger:
  - New "screenshot" command for saving screen dump to a PNG/BMP file
  - "symbols resident" option replaced with "symbols autoload"
    option which can be used to completely disable automatic symbol
    loading and unloading for programs run through the GEMDOS HD
    (helps debugging resident programs started from GEMDOS HD)
  - Improvements to UAE and external disassembler disassembly
  - UAE disassembler is now default instead of external one
    (latter doesn't decode all instructions correctly)
  - New "info" subcommands:
    "acia", "dmasnd", "ikbd", "mfp", "nvram", "rtc" and "scc"
  - Also UAE disassembler can now show the profile info
  - "info" command can show AES & VDI information on on their
    respective traps without VDI mode/tracing being enabled
  - Breakpoint ":info" option to call specified info function
    on tracing breakpoint hits (one can now use e.g. ":info vdi"
    on VdiOpcode breakpoints)
  - Improved symbols info output
- Native features:
  - Support for missing NF_SHUTDOWN (reset) sub commands
  - Test code for rest of features (except for NF_SCSIDRV)
  - When Hatari resets or exits due to emulated program
    NF_SHUTDOWN / NF_EXIT call, output user a note about that

Tools and Hatari Python/Gtk UI:
- Python scripts use now "python3" because most current distros don't
  anymore install Python v2 by default.  To use a script with v2,
  change "python3" in its first line to "python2"

Building and unit tests:
- Source repository moved from Mercurial to Git
- Fix: issue with multilib capable cross-compilers
- Only Caps library v5.1 is supported (support for old v4.2 is dropped)
- Obsolete Mudflap option replaced with AddressSanitizer support
- Add tests for GEMDOS HD, fullscreen/overscan display, blitter and Hatari
  command FIFO + improve CPU/MMU variant coverage in earlier tests

Documentation:
- Up to date documentation provided at: https://hatari.tuxfamily.org/doc/
- New m68k-linux.txt and m68k-netbsd.txt documents on how to
  test m68k Linux and NetBSD under Hatari
- Debugging and profiling information is split from manual.html to
  a separate debugger.html file
- Minor improvements

Fixed demos:
- Pacemaker STE demo (end part), when it's run from GEMDOS HD
- Multi scrolls part in Closure by Sync
  (regression since Hatari 2.2, vsync in bottom border)
- Fullscreen part in Hard As Ice STE demo by I.C.E.
  (screen with no vertical DE signal)
- Fullast Vinner by Troed/Sync
  (improved vblank position, partial fix for now)
- Electric Night Falcon demo by Dune
  (MFP DMA sound interrupt on timer A using AER)
- Oompa by No Extra (after greetings part)
  (blitter access to bus error regions)
- E.K.O System (music should now play in the racing scene)

Fixed programs:
- MS Write (crash), when it's run from GEMDOS HD
- Akaisex program reading AKAI S1000 HD floppies converted to STX
- EmuTos drawing vertical lines with blitter and leaving some trails
  (blitter in non HOG mode using TAS intruction to restart)
- Cecile v2.22, now also works if no IDE drive has been configured
- Trans D-Bug Express by PHF (lock when running in megaSTE mode at 16 MHz)

(fcambus)

2020-12-10 17:09:56 UTC MAIN commitmail json YAML

net/quagga: document confilct with frr package

(kardel)

2020-12-10 17:08:18 UTC MAIN commitmail json YAML

2020-12-10 17:03:56 UTC MAIN commitmail json YAML

binutils: add a test target.

(fcambus)

2020-12-10 16:50:49 UTC MAIN commitmail json YAML

net/frr: add frr

(kardel)

2020-12-10 16:48:00 UTC MAIN commitmail json YAML

2020-12-10 16:45:07 UTC MAIN commitmail json YAML

doc: Added net/frr version 7.5

(kardel)

2020-12-10 16:43:25 UTC MAIN commitmail json YAML

net/frr: import frr-7.5

FRRouting
=========

FRR is free software that implements and manages various IPv4 and IPv6 routing
protocols. It runs on nearly all distributions of Linux and BSD as well as
Solaris and supports all modern CPU architectures.

FRR currently supports the following protocols:

* BGP
* OSPFv2
* OSPFv3
* RIPv1
* RIPv2
* RIPng
* IS-IS
...

(kardel)

2020-12-10 16:35:44 UTC MAIN commitmail json YAML

Updated games/rocksndiamonds, databases/prometheus

(adam)