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 (1h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (155d) 

2024-05-13 17:15:16 UTC Now

2021-05-04 08:19:51 UTC MAIN commitmail json YAML

devel/ruby-contracts: update to 0.16.1

0.16.1 - 2021-04-17

* Enhancement: Pretty-print contracts in error messages - Corey Farwell #289

* Bugfix: Fix attr_accessor_with_contract with multiple attribute names
  input - Kevin Yeh #259

* Bugfix: Fix "stack level too deep" in CI builds - md-work #283

(taca)

2021-05-04 08:19:42 UTC MAIN commitmail json YAML

games/trader: import trader-7.16.

Star Traders is a simple text-based game of interstellar trading, where
the objective is to create companies, buy and sell shares, borrow and
repay money, in order to become the wealthiest player (the winner).

(fcambus)

2021-05-04 08:16:52 UTC MAIN commitmail json YAML

doc: Updated sysutils/macchina to 0.7.4

(pin)

2021-05-04 08:16:32 UTC MAIN commitmail json YAML

sysutils/macchina: update to 0.7.4

Bugfixes:
-Fix build errors on macOS and Windows

(pin)

2021-05-04 08:11:02 UTC MAIN commitmail json YAML

doc: Updated devel/py-hypothesis to 6.10.1

(wiz)

2021-05-04 08:10:53 UTC MAIN commitmail json YAML

py-hypothesis: update to 6.10.1.

6.10.1 - 2021-04-26

This patch fixes a deprecation warning if you窶决e using recent
versions of importlib-metadata (issue #2934), which we use to load
third-party plugins such as Pydantic窶冱 integration. On older versions
of importlib-metadata, there is no change and you don窶冲 need to
upgrade.

(wiz)

2021-05-04 07:49:32 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-bit-struct to 0.17

(taca)

2021-05-04 07:49:13 UTC MAIN commitmail json YAML

devel/ruby-bit-struct: update to 0.17

0.17 (2021-04-20)

- updated for ruby 3.0

(taca)

2021-05-04 07:47:42 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-bindata to 2.4.9

(taca)

2021-05-04 07:47:23 UTC MAIN commitmail json YAML

devel/ruby-bindata: update to 2.4.9

Version 2.4.9 (2021-04-22)

* Change example from Fixnum to Integer. Thanks to Tim Chambers.
* Now works with frozen string literals. Requested by Jeremy Evans.

(taca)

2021-05-04 07:46:14 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-backports to 3.21.0

(taca)

2021-05-04 07:45:53 UTC MAIN commitmail json YAML

devel/ruby-backports: update to 3.21.0

3.21.0 - 2021-03-31

Added

* Added String#unpack1 (Ruby 2.4) [#166]

(taca)

2021-05-04 07:44:20 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-algorithms to 1.0.0

(taca)

2021-05-04 07:43:49 UTC MAIN commitmail json YAML

2021-05-04 07:38:00 UTC MAIN commitmail json YAML

Note update of security/opendnssec2 to 2.1.9.

(he)

2021-05-04 07:37:19 UTC MAIN commitmail json YAML

Update OpenDNSSEC version 2 to 2.1.9.

Upstream changes:

OpenDNSSEC 2.1.9 - 2021-05-03

* OPENDNSSEC-955: Prevent concurrency between C_Login/C_OpenSession and
  C_FindObject in PKCS#11 operations as some HSMs do not like this and
  the key may (transiently) not be available.
* OPENDNSSEC-956: Harden the signing procedure to still sign zones for
  which there are unused keys specified in the signconf.  These are
  included by the enforcer because there may be (outdated) signatures
  for them, but the signer doesn't need this reference anymore in 2.1.
  However this was left in for backwards compatibility (probably).

(he)

2021-05-04 07:30:27 UTC MAIN commitmail json YAML

Updated multimedia/libdvdcss, multimedia/libdvdread, multimedia/libdvdnav, sysutils/ansible-base

(adam)

2021-05-04 07:29:58 UTC MAIN commitmail json YAML

ansible-base: updated to 2.10.9

v2.10.9

Major Changes
- ansible-test - Tests run with the ``centos6`` and ``default`` test containers now use a PyPI proxy container to access PyPI when Python 2.6 is used. This allows tests running under Python 2.6 to continue functioning even though PyPI is discontinuing support for non-SNI capable clients.

Minor Changes
- Switch to hashlib.sha256() for ansible-test to allow for FIPs mode.

Bugfixes
- Prevent ``ansible_failed_task`` from further templating (https://github.com/ansible/ansible/issues/74036)
- ansible-test - Avoid publishing the port used by the ``pypi-test-container`` since it is only accessed by other containers. This avoids issues when trying to run tests in parallel on a single host.
- ansible-test - Fix docker container IP address detection. The ``bridge`` network is no longer assumed to be the default.
- ansible-test - ensure the correct unit test target is given when the ``__init__.py`` file is modified inside the connection plugins directory
- ansible.utils.encrypt now handles missing or unusable 'crypt' library.
- facts - detect homebrew installed at /opt/homebrew/bin/brew
- interpreter discovery - Debian 8 and lower will avoid unsupported Python3 version in interpreter discovery
- undeprecate hash_merge setting and add more docs clarifying its use and why not to use it.
- wait_for module, move missing socket into function to get proper comparrison in time.

(adam)

2021-05-04 07:27:17 UTC MAIN commitmail json YAML

libdvdnav: updated to 6.1.1

libdvdnav (6.1.1)
* fix build issues
* improve CI

(adam)

2021-05-04 07:26:13 UTC MAIN commitmail json YAML

libdvdread: updated to 6.1.2

libdvdread (6.1.2)
* Fix Win32 Unicode paths opening
* Fix warnings and build improvements

(adam)

2021-05-04 07:25:03 UTC MAIN commitmail json YAML

libdvdcss: updated to 1.4.3

Changes between 1.4.2 and 1.4.3:
* Fix opening non-ASCII paths in Windows
* Fix potential buffer overflow if PATH_MAX is reached

(adam)

2021-05-04 07:02:25 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.44.0

(taca)

2021-05-04 07:01:56 UTC MAIN commitmail json YAML

databases/ruby-sequel: update to 5.44.0

5.44.0 (2021-05-01)

* Add concurrent_eager_loading plugin, for eager loading multiple
  associations concurrently using separate threads (jeremyevans)

* Support :weeks as a interval unit in the date_arithmetic extension
  (jeremyevans) (#1759)

* Raise an exception if an interval hash with an unsupported key is passed
  in the date_arithmetic extension (jeremyevans) (#1759)

* Support dropping non-composite unique constraints on SQLite (jeremyevans)
  (#1755)

(taca)

2021-05-04 06:20:03 UTC MAIN commitmail json YAML

Updated devel/py-setuptools, databases/redis

(adam)

2021-05-04 06:19:44 UTC MAIN commitmail json YAML

redis: updated to 6.2.3

================================================================================
Redis 6.2.3 Released Mon May 3 19:00:00 IST 2021
================================================================================

Upgrade urgency: SECURITY, Contains fixes to security issues that affect
authenticated client connections. LOW otherwise.

Integer overflow in STRALGO LCS command (CVE-2021-29477):
An integer overflow bug in Redis version 6.0 or newer could be exploited using
the STRALGO LCS command to corrupt the heap and potentially result in remote
code execution. The integer overflow bug exists in all versions of Redis
starting with 6.0.

Integer overflow in COPY command for large intsets (CVE-2021-29478):
An integer overflow bug in Redis 6.2 could be exploited to corrupt the heap and
potentially result with remote code execution. The vulnerability involves
changing the default set-max-intset-entries configuration value, creating a
large set key that consists of integer values and using the COPY command to
duplicate it. The integer overflow bug exists in all versions of Redis starting
with 2.6, where it could result with a corrupted RDB or DUMP payload, but not
exploited through COPY (which did not exist before 6.2).

Bug fixes that are only applicable to previous releases of Redis 6.2:
* Fix memory leak in moduleDefragGlobals
* Fix memory leak when doing lazy freeing client tracking table
* Block abusive replicas from sending command that could assert and crash redis

Other bug fixes:
* Use a monotonic clock to check for Lua script timeout
* redis-cli: Do not use unix socket when we got redirected in cluster mode

Modules:
* Fix RM_GetClusterNodeInfo() to correctly populate master id

(adam)

2021-05-04 06:17:59 UTC MAIN commitmail json YAML

py-setuptools: updated to 56.0.0

v56.0.0

Deprecations

* The license_file option is now marked as deprecated. Use license_files instead.

Breaking Changes

* If neither license_file nor license_files is specified, the sdist option will now auto-include files that match the following patterns: LICEN[CS]E*, COPYING*, NOTICE*, AUTHORS*. This matches the behavior of bdist_wheel.

Changes

* The license_file and license_files options now support glob patterns.
* Implemented VendorImporter.find_spec() method to get rid of ImportWarning that Python 3.10 emits when only the old-style importer hooks are present

Documentation changes

* Added documentation for the license_files option.

v55.0.0

Breaking Changes

* Remove the deprecated bdist_wininst command. Binary packages should be built as wheels instead.

(adam)

2021-05-04 05:23:07 UTC MAIN commitmail json YAML

Updated lang/python38, lang/py38-html-docs, lang/python39, lang/py39-html-docs

(adam)

2021-05-04 05:17:29 UTC MAIN commitmail json YAML

python39: updated to 3.9.5

Python 3.9.5 final

Security
bpo-43434: Creating a sqlite3.Connection object now also produces a sqlite3.connect auditing event. Previously this event was only produced by sqlite3.connect() calls. Patch by Erlend E. Aasland.
bpo-43882: The presence of newline or tab characters in parts of a URL could allow some forms of attacks.

Following the controlling specification for URLs defined by WHATWG urllib.parse() now removes ASCII newlines and tabs from URLs, preventing such attacks.
bpo-43472: Ensures interpreter-level audit hooks receive the cpython.PyInterpreterState_New event when called through the _xxsubinterpreters module.
bpo-36384: ipaddress module no longer accepts any leading zeros in IPv4 address strings. Leading zeros are ambiguous and interpreted as octal notation by some libraries. For example the legacy function socket.inet_aton() treats leading zeros as octal notatation. glibc implementation of modern inet_pton() does not accept any leading zeros. For a while the ipaddress module used to accept ambiguous leading zeros.
bpo-43075: Fix Regular Expression Denial of Service (ReDoS) vulnerability in urllib.request.AbstractBasicAuthHandler. The ReDoS-vulnerable regex has quadratic worst-case complexity and it allows cause a denial of service when identifying crafted invalid RFCs. This ReDoS issue is on the client side and needs remote attackers to control the HTTP server.
bpo-42800: Audit hooks are now fired for frame.f_code, traceback.tb_frame, and generator code/frame attribute access.

Core and Builtins
bpo-43105: Importlib now resolves relative paths when creating module spec objects from file locations.
bpo-42924: Fix bytearray repetition incorrectly copying data from the start of the buffer, even if the data is offset within the buffer (e.g. after reassigning a slice at the start of the bytearray to a shorter byte string).

Library
bpo-43993: Update bundled pip to 21.1.1.
bpo-43937: Fixed the turtle module working with non-default root window.
bpo-43930: Update bundled pip to 21.1 and setuptools to 56.0.0
bpo-43920: OpenSSL 3.0.0: load_verify_locations() now returns a consistent error message when cadata contains no valid certificate.
bpo-43607: urllib can now convert Windows paths with \\?\ prefixes into URL paths.
bpo-43284: platform.win32_ver derives the windows version from sys.getwindowsversion().platform_version which in turn derives the version from kernel32.dll (which can be of a different version than Windows itself). Therefore change the platform.win32_ver to determine the version using the platform module窶冱 _syscmd_ver private function to return an accurate version.
bpo-42248: [Enum] ensure exceptions raised in _missing__ are released
bpo-43799: OpenSSL 3.0.0: define OPENSSL_API_COMPAT 1.1.1 to suppress deprecation warnings. Python requires OpenSSL 1.1.1 APIs.
bpo-43794: Add ssl.OP_IGNORE_UNEXPECTED_EOF constants (OpenSSL 3.0.0)
bpo-43789: OpenSSL 3.0.0: Don窶冲 call the password callback function a second time when first call has signaled an error condition.
bpo-43788: The header files for ssl error codes are now OpenSSL version-specific. Exceptions will now show correct reason and library codes. The make_ssl_data.py script has been rewritten to use OpenSSL窶冱 text file with error codes.
bpo-43655: tkinter dialog windows are now recognized as dialogs by window managers on macOS and X Window.
bpo-43534: turtle.textinput() and turtle.numinput() create now a transient window working on behalf of the canvas window.
bpo-43522: Fix problem with hostname_checks_common_name. OpenSSL does not copy hostflags from struct SSL_CTX to struct SSL.
bpo-42967: Allow bytes separator argument in urllib.parse.parse_qs and urllib.parse.parse_qsl when parsing str query strings. Previously, this raised a TypeError.
bpo-43176: Fixed processing of a dataclass that inherits from a frozen dataclass with no fields. It is now correctly detected as an error.
bpo-41735: Fix thread locks in zlib module may go wrong in rare case. Patch by Ma Lin.
bpo-36470: Fix dataclasses with InitVars and replace(). Patch by Claudiu Popa.
bpo-32745: Fix a regression in the handling of ctypes窶� ctypes.c_wchar_p type: embedded null characters would cause a ValueError to be raised. Patch by Zackery Spytz.

Documentation
bpo-43959: The documentation on the PyContextVar C-API was clarified.
bpo-43938: Update dataclasses documentation to express that FrozenInstanceError is derived from AttributeError.
bpo-43755: Update documentation to reflect that unparenthesized lambda expressions can no longer be the expression part in an if clause in comprehensions and generator expressions since Python 3.9.
bpo-43739: Fixing the example code in Doc/extending/extending.rst to declare and initialize the pmodule variable to be of the right type.

Tests
bpo-43961: Fix test_logging.test_namer_rotator_inheritance() on Windows: use os.replace() rather than os.rename(). Patch by Victor Stinner.
bpo-43842: Fix a race condition in the SMTP test of test_logging. Don窶冲 close a file descriptor (socket) from a different thread while asyncore.loop() is polling the file descriptor. Patch by Victor Stinner.
bpo-43811: Tests multiple OpenSSL versions on GitHub Actions. Use ccache to speed up testing.
bpo-43791: OpenSSL 3.0.0: Disable testing of legacy protocols TLS 1.0 and 1.1. Tests are failing with TLSV1_ALERT_INTERNAL_ERROR.

Windows
bpo-35306: Avoid raising errors from pathlib.Path.exists() when passed an invalid filename.
bpo-38822: Fixed os.stat() failing on inaccessible directories with a trailing slash, rather than falling back to the parent directory窶冱 metadata. This implicitly affected os.path.exists() and os.path.isdir().
bpo-26227: Fixed decoding of host names in socket.gethostbyaddr() and socket.gethostbyname_ex().
bpo-40432: Updated pegen regeneration script on Windows to find and use Python 3.8 or higher. Prior to this, pegen regeneration already required 3.8 or higher, but the script may have used lower versions of Python.
bpo-43745: Actually updates Windows release to OpenSSL 1.1.1k. Earlier releases were mislabelled and actually included 1.1.1i again.
bpo-43492: Upgrade Windows installer to use SQLite 3.35.5.

macOS
bpo-42119: Fix check for macOS SDK paths when building Python. Narrow search to match contents of SDKs, namely only files in /System/Library, /System/IOSSupport, and /usr other than /usr/local. Previously, anything under /System was assumed to be in an SDK which causes problems with the new file system layout in 10.15+ where user file systems may appear to be mounted under /System. Paths in /Library were also incorrectly treated as SDK locations.
bpo-44009: Provide 窶徘ython3.x-intel64窶� executable to allow reliably forcing macOS universal2 framework builds to run under Rosetta 2 Intel-64 emulation on Apple Silicon Macs. This can be useful for testing or when universal2 wheels are not yet available.
bpo-43492: Update macOS installer to use SQLite 3.35.4.

IDLE
bpo-43655: IDLE dialog windows are now recognized as dialogs by window managers on macOS and X Window.

(adam)

2021-05-04 05:16:07 UTC MAIN commitmail json YAML

python38: updated to 3.8.10

Python 3.8.10 final

Security
bpo-43434: Creating a sqlite3.Connection object now also produces a sqlite3.connect auditing event. Previously this event was only produced by sqlite3.connect() calls. Patch by Erlend E. Aasland.
bpo-43472: Ensures interpreter-level audit hooks receive the cpython.PyInterpreterState_New event when called through the _xxsubinterpreters module.
bpo-43075: Fix Regular Expression Denial of Service (ReDoS) vulnerability in urllib.request.AbstractBasicAuthHandler. The ReDoS-vulnerable regex has quadratic worst-case complexity and it allows cause a denial of service when identifying crafted invalid RFCs. This ReDoS issue is on the client side and needs remote attackers to control the HTTP server.

Core and Builtins
bpo-43105: Importlib now resolves relative paths when creating module spec objects from file locations.
bpo-42924: Fix bytearray repetition incorrectly copying data from the start of the buffer, even if the data is offset within the buffer (e.g. after reassigning a slice at the start of the bytearray to a shorter byte string).

Library
bpo-43993: Update bundled pip to 21.1.1.
bpo-43937: Fixed the turtle module working with non-default root window.
bpo-43930: Update bundled pip to 21.1 and setuptools to 56.0.0
bpo-43920: OpenSSL 3.0.0: load_verify_locations() now returns a consistent error message when cadata contains no valid certificate.
bpo-43607: urllib can now convert Windows paths with \\?\ prefixes into URL paths.
bpo-43284: platform.win32_ver derives the windows version from sys.getwindowsversion().platform_version which in turn derives the version from kernel32.dll (which can be of a different version than Windows itself). Therefore change the platform.win32_ver to determine the version using the platform module窶冱 _syscmd_ver private function to return an accurate version.
bpo-42248: [Enum] ensure exceptions raised in _missing__ are released
bpo-43799: OpenSSL 3.0.0: define OPENSSL_API_COMPAT 1.1.1 to suppress deprecation warnings. Python requires OpenSSL 1.1.1 APIs.
bpo-43794: Add ssl.OP_IGNORE_UNEXPECTED_EOF constants (OpenSSL 3.0.0)
bpo-43789: OpenSSL 3.0.0: Don窶冲 call the password callback function a second time when first call has signaled an error condition.
bpo-43788: The header files for ssl error codes are now OpenSSL version-specific. Exceptions will now show correct reason and library codes. The make_ssl_data.py script has been rewritten to use OpenSSL窶冱 text file with error codes.
bpo-43655: tkinter dialog windows are now recognized as dialogs by window managers on macOS and X Window.
bpo-43534: turtle.textinput() and turtle.numinput() create now a transient window working on behalf of the canvas window.
bpo-43522: Fix problem with hostname_checks_common_name. OpenSSL does not copy hostflags from struct SSL_CTX to struct SSL.
bpo-42967: Allow bytes separator argument in urllib.parse.parse_qs and urllib.parse.parse_qsl when parsing str query strings. Previously, this raised a TypeError.
bpo-43176: Fixed processing of a dataclass that inherits from a frozen dataclass with no fields. It is now correctly detected as an error.
bpo-34463: Fixed discrepancy between traceback and the interpreter in formatting of SyntaxError with lineno not set (traceback was changed to match interpreter).
bpo-41735: Fix thread locks in zlib module may go wrong in rare case. Patch by Ma Lin.
bpo-26053: Fixed bug where the pdb interactive run command echoed the args from the shell command line, even if those have been overridden at the pdb prompt.
bpo-36470: Fix dataclasses with InitVars and replace(). Patch by Claudiu Popa.
bpo-28577: The hosts method on 32-bit prefix length IPv4Networks and 128-bit prefix IPv6Networks now returns a list containing the single Address instead of an empty list.
bpo-32745: Fix a regression in the handling of ctypes窶� ctypes.c_wchar_p type: embedded null characters would cause a ValueError to be raised. Patch by Zackery Spytz.

Documentation
bpo-43959: The documentation on the PyContextVar C-API was clarified.
bpo-43938: Update dataclasses documentation to express that FrozenInstanceError is derived from AttributeError.
bpo-43739: Fixing the example code in Doc/extending/extending.rst to declare and initialize the pmodule variable to be of the right type.

Tests
bpo-43842: Fix a race condition in the SMTP test of test_logging. Don窶冲 close a file descriptor (socket) from a different thread while asyncore.loop() is polling the file descriptor. Patch by Victor Stinner.
bpo-43811: Tests multiple OpenSSL versions on GitHub Actions. Use ccache to speed up testing.
bpo-43791: OpenSSL 3.0.0: Disable testing of legacy protocols TLS 1.0 and 1.1. Tests are failing with TLSV1_ALERT_INTERNAL_ERROR.

Windows
bpo-35306: Avoid raising errors from pathlib.Path.exists() when passed an invalid filename.
bpo-38822: Fixed os.stat() failing on inaccessible directories with a trailing slash, rather than falling back to the parent directory窶冱 metadata. This implicitly affected os.path.exists() and os.path.isdir().
bpo-26227: Fixed decoding of host names in socket.gethostbyaddr() and socket.gethostbyname_ex().
bpo-43745: Actually updates Windows release to OpenSSL 1.1.1k. Earlier releases were mislabelled and actually included 1.1.1i again.
bpo-43492: Upgrade Windows installer to use SQLite 3.35.5.

macOS
bpo-44009: Provide 窶徘ython3.x-intel64窶� executable to allow reliably forcing macOS universal2 framework builds to run under Rosetta 2 Intel-64 emulation on Apple Silicon Macs. This can be useful for testing or when universal2 wheels are not yet available.
bpo-41100: As of 3.8.10, Python now supports building and running on macOS 11 (Big Sur) and on Apple Silicon Macs (based on the ARM64 architecture). A new universal build variant, universal2, is also available to natively support both ARM64 and Intel 64 in one set of executables. This backport from Python 3.9 does not include support for 窶忤eaklinking窶�; to support a range of macOS versions, continue to target for and build on the oldest version in the range; for 3.8.x, the universal2 variant is only useful on macOS 11 or later.
bpo-43492: Update macOS installer to use SQLite 3.35.4.

IDLE
bpo-43655: IDLE dialog windows are now recognized as dialogs by window managers on macOS and X Window.

C API
bpo-43962: _PyInterpreterState_IDIncref() now calls _PyInterpreterState_IDInitref() and always increments id_refcount. Previously, calling _xxsubinterpreters.get_current() could create an id_refcount inconsistency when a _xxsubinterpreters.InterpreterID object was deallocated. Patch by Victor Stinner.

(adam)

2021-05-04 02:38:19 UTC MAIN commitmail json YAML

doc: Updated x11/mate-session-manager to 1.24.3

(gutteridge)

2021-05-04 02:36:27 UTC MAIN commitmail json YAML

mate-session-manager: update to 1.24.3

Change log:

mate-session-manager 1.24.3

  * Translations update
  * Follow freedesktop guidelines to disable autorun using Hidden key
  * capplet: use a function to set the visibility of treeview rows
  * Look for the location of the locking screen app using user's PATH
  * capplet: memory leak

(gutteridge)

2021-05-04 00:25:36 UTC MAIN commitmail json YAML

mate-panel: fix build with non-default introspection enabled

Restore conditional PLIST entries that were lost in an update way back
in 2017.

(gutteridge)

2021-05-04 00:07:51 UTC MAIN commitmail json YAML

doc: Updated misc/mate-calc to 1.24.2

(gutteridge)

2021-05-04 00:07:28 UTC MAIN commitmail json YAML

mate-calc: update to 1.24.2

Change log:

mate-calc 1.24.2

  * Translations update
  * mp-serializer: fix memory leaks reported by valgrind

mate-calc 1.24.1

  * Translations update
  * fixes incorrect parenthesis handling
  * build: silent build warnings for distcheck
  * use default MATE_COMPILE_WARNINGS level
  * math-buttons: add space character after inverse trig. functions
  * mate-calc.desktop: Do not collect the translation for Icon
  * Read authors (updated) from mate-calc.about

(gutteridge)

2021-05-03 23:49:19 UTC MAIN commitmail json YAML

doc: Updated x11/mate-panel to 1.24.2

(gutteridge)

2021-05-03 23:48:40 UTC MAIN commitmail json YAML

mate-panel: update to 1.24.2

pkgsrc-specific change: this package no longer requires Python as a
build tool.

Change log:

mate-panel 1.24.2

  * update translations
  * wncklet: Check the length of the pixel data for empty thumbnails

(gutteridge)

2021-05-03 23:42:30 UTC MAIN commitmail json YAML

doc: Updated x11/xscreensaver to 5.45nb2

(gutteridge)

2021-05-03 23:32:19 UTC MAIN commitmail json YAML

options.description: add webcollage option

(gutteridge)

2021-05-03 23:31:40 UTC MAIN commitmail json YAML

xscreensaver: adjust some documentation

Move the existing MESSAGE content to README.pkgsrc, as much of it
pertains to a non-default option that most users don't need to consider,
and otherwise is not a call to action for a user to do anything. While
here, restructure it a bit.

Also remove the sample NetBSD PAM configration file here, as the
security/pam-pwauth_suid package provides its own (slightly newer)
version of the same, and has its own MESSAGE that references its version
and its distinct installation location (and is a call to action that
users very much need to know about, as otherwise they'll end up with an
X session they can't unlock). There's no point possibly confusing people
with different example files. This addresses PR pkg/50622.

(gutteridge)

2021-05-03 19:01:21 UTC MAIN commitmail json YAML

2021-05-03 18:58:53 UTC MAIN commitmail json YAML

bump buildlink rev dep for freerdp2, particularly since many CVEs were
fixed since 2.0.0rc4

(jdolecek)

2021-05-03 18:57:58 UTC MAIN commitmail json YAML

zenity: Really fix dependencies

gnome-common is deprecated, autoconf-archive should be used instead
itstool is part of yelp-tools

(cirnatdan)

2021-05-03 18:36:28 UTC MAIN commitmail json YAML

doc: Updated net/freerdp2 to 2.3.2

(jdolecek)

2021-05-03 18:35:07 UTC MAIN commitmail json YAML

Update net/freerdp2 to version 2.3.2

Changes between 2.1.2 and 2.2.0 (newer changes not preset in ChangeLog)

# 2020-07-20 Version 2.2.0

Important notes:
* CVE-2020-15103 - Integer overflow due to missing input sanitation in rdpegfx channel

Noteworty changes:
* fix: memory leak in nsc
* urbdrc
  * some fixes and improvements
* build
  *  use cmake to detect getlogin_r
  * improve asan checks/detection
* server/proxy
  * new: support for heartbeats
  * new: support for rail handshake ex flags
  * fix: possible race condition with redirects

Fixed issues:
* #6263 Sound & mic - filter GSM codec for microphone redirection
* #6335: windows client title length
* #6370 - "Alternate Secondary Drawing Order UNKNOWN"
* #6298 - remoteapp with dialog is disconnecting when it loses focus
* #6299 - v2.1.2: Can't connect to Windows7

(jdolecek)

2021-05-03 18:24:38 UTC MAIN commitmail json YAML

add option for PCSC (smart cards), enable by default

(jdolecek)

2021-05-03 18:18:31 UTC MAIN commitmail json YAML

zenity: Add itstool to fix build. Remove unnecessary gnome-common dep

(cirnatdan)

2021-05-03 17:55:33 UTC MAIN commitmail json YAML

Updated math/py-numpy, math/py-scipy

(adam)

2021-05-03 17:55:02 UTC MAIN commitmail json YAML

py-scipy: updated to 1.6.3

Issues closed for 1.6.3
-----------------------
* Divide by zero in distance.yule
* prerelease_deps failures
* spatial rotation failure in (1.6.3) wheels repo (ARM64)

Pull requests for 1.6.3
-----------------------
* fix the matplotlib warning emitted during builing docs
* Divide by zero in yule dissimilarity of constant vectors
* deprecated np.typeDict
* substitute np.math.factorial with math.factorial
* add random seeds in Rotation module

(adam)

2021-05-03 17:41:50 UTC MAIN commitmail json YAML

use libepoll-shim on NetBSD/FreeBSD/OpenBSD to make this actually work

fixes 'os specific implementation is missing' error on startup

tested on NetBSD

(jdolecek)

2021-05-03 17:31:08 UTC MAIN commitmail json YAML

graphics/pcl: remove obsoleted depends.mk

(thor)

2021-05-03 17:29:58 UTC MAIN commitmail json YAML

graphics/pcl: duplicate deps as is customary, drop external metslib

The shared depends.mk is not the pkgsrc way. The metslib dependency
is not properly supported by upstream, so we switch to the internal
copy for now.

Also, the Makefile got a bit of further refinement.

(thor)

2021-05-03 17:20:25 UTC MAIN commitmail json YAML

add ONLY_FOR_PLATFORM - only works on FreeBSD, NetBSD, OpenBSD, DragonFlyBSD

(jdolecek)

2021-05-03 17:17:17 UTC MAIN commitmail json YAML

2021-05-03 17:15:23 UTC MAIN commitmail json YAML

py-numpy: updated to 1.20.2

1.20.2:
* Update f2py from master.
* ``diagflat`` could overflow on windows or 32-bit platforms
* Fix refcount leak in f2py ``complex_double_from_pyobj``.
* Fix tiny memory leaks when ``like=`` overrides are used
* Remove temporary change of descr/flags in VOID functions
* Segfault in nditer buffer dealloc for Object arrays
* Remove suspicious type casting
* remove nonsensical comparison of pointer < 0
* verify pointer against NULL before using it
* check if PyArray_malloc succeeded
* incorrect error fallthrough in nditer
* Backport CI fixes from main.
* Add annotations for ``dtype.__getitem__``, ``__mul__`` and...
* NameError in numpy.distutils.fcompiler.compaq
* Fixed ``where`` keyword for ``np.mean`` & ``np.var`` methods
* Update apt package list before Python install
* Ensure that re-exported sub-modules are properly annotated
* Fix ma coercion list-of-ma-arrays if they do not cast to...
* Fix small valgrind-found issues
* Fix small issues found with pytest-leaks

1.20.1:
* Add missing placeholder annotations
* Fix typo in ``numpy.__init__.py``
* don't mutate list of fake libraries while iterating over...
* gracefully shuffle memoryviews
* Use C linkage for random distributions
* fix when GitHub Actions builds trigger, and allow ci skips
* Allow unmodified use of isclose, allclose, etc. with timedelta
* Allow pickling all relevant DType types/classes
* Fix missing signed_char dependency.
* Change license date 2020 -> 2021
* CircleCI seems to occasionally time out, increase the limit
* Fix f2py bugs when wrapping F90 subroutines.
* crackfortran regex simplify
* threads.h existence test requires GLIBC > 2.12.
* Prepare for the NumPy 1.20.1 release.

1.20.0:
* enable multi-platform SIMD compiler optimizations
* NEP 36 (fair play)
* Deprecate aliases of builtin types in python 3.7+
* `np.resize` negative shape and subclasses edge case fixes
* Add the method `permuted` to Generator.
* Fix issues with non-reduce broadcasting axes
* Ensure PyArray_FromScalar always returns the requested dtype
* Technical decisions for new DTypes
* Create Preliminary DTypeMeta class and np.dtype subclasses
* Avoid exception in NpzFile destructor if constructor raises...
* Improved `__str__` for polynomials
* Remove Accelerate support
* [DOC] Added tutorial about the numpy.ma module.
* Add where argument to np.mean
* Deprecate passing shape=None to mean shape=()
* Ensure indexing errors will be raised even on empty results
* improve printing of arrays with multi-line reprs
* Correct documentation of ``__array__`` when used as output...
* Implement concatenate dtype and casting keyword arguments
* Deprecate `numpy.dual`.
* Potential fix for divmod(1.0, 0.0) to raise divbyzero and...
* Increase guidance and detail of np.polynomial docstring
* Add transition note to all lib/poly functions
* Rewrite of array-coercion to support new dtypes
* Add ``full_output`` argument to ``f2py.compile``.
* Deprecate ufunc.outer with matrix inputs
* Unify cached (C-level static) imports
* Allow attach docs twice but error if wrong
* Fix default fallback in genfromtxt
* ENH:Umath Replace raw SIMD of unary float point(32-64) with NPYV...
* added edge keyword argument to digitize
* Update the f2py section of the "Using Python as Glue" page.
* Improve `rec.array` function documentation
* include dt64/td64 isinstance checks in ``__init__.pxd``
* Clarifications for np.std
* Order percentile monotonically
* cleanups to quantile
* Update master after 1.19.x branch.
* Ensure out argument is returned by identity for 0d arrays
* Clarifications for ``np.var``.
* Add a note about performance of isclose compared to math.isclose
* Clean up the implementation of quantile
* Bump hypothesis from 5.12.0 to 5.14.0
* Improve "tobytes" docstring.
* Fix tools/download-wheels.py.
* Require Python >= 3.6 in setup.py
* Fix malformed docstrings in ma.
* Optimize Cpu feature detect in X86, fix for GCC on macOS
* np.info does not show keyword-only arguments
* Fix bad reference in ``numpy.ma``
* Fix detecting and testing armhf features
* Fix packbits documentation rendering,
* Fix troubleshooting code snippet when env vars are empty
* relpath fails for different drives on windows
* Fix ``np.ma.core.doc_note``
* Bump numpydoc version
* Stop Using PyEval_Call* and simplify some uses
* Improve the ARM cpu feature detection by parsing /proc/cpuinfo
* Reconstruct Testing Guideline.
* Cleanup 'tools/download-wheels.py'
* link np.interp to SciPy's interpolation functions (closes...
* Fix spelling typo - homogenous to homogeneous.
* Use AVX-512 for np.isnan, np.infinite, np.isinf and np.signbit
* Fix refcounting in add_newdoc
* Create a link for the circleCI artifact
* Fix dtype leak in `PyArray_FromAny` error path
* Indentation for docstrings
* Fix small leaks in error path and ``empty_like`` with shape
* Streamline download-wheels.
* Fix an obvious mistake in a message printed in doc/Makefile.
* Bump cython from 0.29.17 to 0.29.19
* Bump hypothesis from 5.14.0 to 5.15.1
* Bump pytest-cov from 2.8.1 to 2.9.0
* Use AVX-512 for np.frexp and np.ldexp
* add index for user docs.
* ARM Neon implementation with intrinsic for np.argmax.
* Tighten howto-docs guide
* Make ctypes optional on Windows
* Hardcode buffer handling for simple scalars
* Stop uploading wheels to Rackspace.
* Use a raw string for the fromstring docstring.
* Validate and disable CPU features in runtime
* Implement the NumPy C SIMD vectorization interface
* Update make dist html target.
* Update sphinx conf to use xelatex.
* turn on codecov patch diffs
* endpoints of array returned by geomspace() should match...
* support python 3.10
* Chain some exceptions.
* Improve intersect1d docstring
* Update assert_warns parameter list
* Simplify assert_warns in test_io.py
* make NEP 18 status Final
* Add style guide to howto_document
* NEP for C style guide
* Fix description of dtype default in linspace
* Add extern to PyArrayDTypeMeta_Type declaration
* Add a reference into NEP 29,
* Catch remaining cases of Py_SIZE and Py_TYPE as lvalues
* Fix deprecated warn for Intel/Apple/Clang Compiler
* make clearer that sinc is normalized by a factor pi
* update roadmap
* fixes einsum output order with optimization
* add a "make show" command to doc/Makefile
* Add a NEP link to all neps.
* extend error message when Accelerate is detected
* Improve assert_warns docstring with example
* Bump hypothesis from 5.15.1 to 5.16.0
* Fix development_workflow links
* fix GCC 10 major version comparison
* install mingw32 v7.3.0 for win32
* Fixes for 18 broken links
* use zip instead of range in piecewise
* add `norm=forward,backward` to numpy.fft functions
* Optimize the performace of np.packbits in ARM-based machine.
* Fix result when a gufunc output broadcasts the inputs.
* Point Contributing page to new NEP 45
* make Py_SET_SIZE and Py_SET_TYPE macros a bit safer
* Error when ``size`` is smaller than broadcast input...
* Correct MV Normal sig
* raise IEEE exception on AIX
* only single-polynomial fitting in np.polynomial.Polynomial.fit()
* Minor rounding correction in Generator.binomial
* trivial doc style fix in NEP 45.
* add type stubs from numpy-stubs
* make callbacks threadsafe
* replace \t by whitespace for readability
* MAINT:ARMHF Fix detecting feature groups NEON_HALF and NEON_VFPV4
* Improve buffer speed
* move thread-local declaration definition to common...
* Fix cython warning in random/_common.pyx.
* Bump pytest from 5.4.2 to 5.4.3
* Remove non-threadsafe sigint handling from fft calculation
* SSE2 intrinsic implementation for float64 input of np.enisum
* Ensure SeedSequence 0-padding does not collide with spawn...
* Remove deprecated numeric types and deprecate remaining
* drop win32 3.7, 3.6 builds
* simplifying annotations for np.core.from_numeric
* make typing module available at runtime
* Throw TypeError on operator concat on Numpy Arrays
* Add new tests for array coercion
* fix sin/cos bug when input is strided array
* fix name of first parameter to dtype constructor in type...
* Added an example for np.transpose(4d_array)
* changed np.generic arguments to positional-only
* Clarify dtype default for logspace and geomspace
* Disallow complex args in arange
* Raise TypeError for float->timedelta promotion
* Add ``__f2py_numpy_version__`` attribute to Fortran modules.
* Fix reference count leak in mapping.c
* Move and improve ``test_ignore_nan_ulperror``.
* make addition of types a "new feature" in release notes
* Avx512 intrinsics implementation for float64 input np.log
* Bump pytest-cov from 2.9.0 to 2.10.0
* Bump hypothesis from 5.16.0 to 5.16.1
* bump mypy version to 0.780
* Openblas 0.3.10
* add annotation for abs
* check if std=c99 is really required
* disable Shippable cache
* Expand array-creation benchmarks
* Implemented two dtype-related TODO's
* Initialize stop-reading in array_from_text
* Updated documentation for numpy.squeeze
* add tool to find functions missing types
* ENH,BUG:distutils Remove the origins from the implied features
* Some code clean up in loadtxt
* remove obsolete goal_time param
* Fix uint->timedelta promotion to raise TypeError
* Replace `PyUString_GET_SIZE` with `PyUnicode_GetLength`.
* Fix outdated docs link
* add a static typing test for memoryviews as ArrayLikes
* Added annotations to 8 functions from np.core.fromnumeric
* Update master after 1.19.0 release.
* Allow genfromtxt to unpack structured arrays
* Prefer generator expressions over list comprehensions...
* cross-reference numpy.dot and numpy.linalg.multi_dot
* Bump hypothesis from 5.16.1 to 5.16.3
* Bump mypy from 0.780 to 0.781
* Add lib.format.open_memmap to autosummary.
* Fix bug in AVX complex absolute while processing array of...
* remove blacklist/whitelist terms
* Add extra debugging information to CPU features detection
* Add support for file like objects to np.core.records.fromfile
* updated gcc minimum recommend version to build from source
* Allow `None` to be passed to certain `generic` subclasses
* fixed docstring for descr_to_dtype
* Remove "matrix" from `triu` docstring.
* add py.typed sentinel to package manifest
* Fixup quantile tests to not use `np.float`
* Add CPU entry for Emscripten / WebAssembly
* Disable Python 3.9-dev testing.
* Add instruction about stable symlink
* Disable use_hugepages in case of ValueError
* Add dep directive to alen docstring.
* Add RPATH support for AIX
* fix typo
* Fix PyArray_SearchSorted signature.
* Add annotations to the last 8 functions in numpy.core.fromnumeric
* Use f90 compiler specified in f2py command line args for...
* reword random c-api introduction, cython is documented in...
* Tweak a sentence about broadcasting.
* Prepend `ma.` to references in ``numpy.ma``
* Remove redundant word
* add unique() to See Also of repeat()
* add example to unique() and make connection to repeat()
* Chaining exceptions in numpy/core/_internal.py
* add manylinux1 OpenBlAS 0.3.10 hashes and test for them
* Add Matti Picus to steering council page
* make dtype generic over scalar type
* Added a section in the 'Iterating over arrays' doc page...
* Tidy exception chaining in _datasource.py
* Fixes for deprecated functions in scalartypes.c.src
* Bump mypy from 0.781 to 0.782
* Bump hypothesis from 5.16.3 to 5.19.0
* Update NumPy logos
* Remove unneeded call to PyUnicode_READY
* Fix deprecated functions in scalarapi.c
* switch to logo with text
* Bring the NumPy C SIMD vectorization interface "NPYV"...
* Add basic benchmarks for scalar indexing and assignment
* fix decode error when building and get rid of warn
* Minor RST formatting.
* update cython to 0.29.21
* Upgrade to Python 3.8 for DEBUG testing.
* Fix RST/numpydoc standard.
* Move typing tests
* Explicitly disallow object user dtypes
* add example to corrcoef function
* adding docs on passing dimensions as tuple to ndindex
* Remove overzealous automatic RST link
* Add explanation of 'K' and 'A' layout options to 'asarray*'...
* Add a reST label to /user/building.rst
* fix mgrid output for lower precision float inputs
* temporarily disable OpenBLAS hash checks
* Do not inherit flags from the structured part of a union...
* replace dec.slow with pytest.mark.slow
* Make void scalar to array creation copy when dtype is...
* fix inconsistent parameter name in np.ndindex docstring
* setuptools 49.2.0 emits a warning, avoid it
* add examples to random number generator pages
* describe ufunc copy behavior when input and output overlap
* Fix ``runtest.py`` warning.
* Add pandas to doc_requirements.txt
* fix sphinx deprecation
* Avoid using uninitialized bytes in getlimits.py.
* Explaining why datetime64 doesn't work for allclose + isclose
* improve SIMD features tables
* update openblas hashes, re-enable check
* Remove code that will never run
* Bump hypothesis from 5.19.0 to 5.19.1
* linspace should round towards -infinity
* Disable shippable until we can fix it.
* Remove Duplicated Code (function extract rmap)
* Remove Duplicated Code
* Change for loop (range -> for each)
* Deprecate NumPy object scalars
* clarify whats required for new features
* fix new compiler warnings on clang
* fix the search dir of dispatch-able sources
* Remove deprecated python function 'file()'
* Validate output size in bin- and multinomial
* Pin setuptools
* Update compiler check for AVX-512F
* fix the test for ``np.ones``
* edit to the documentation of lib/polynomial.py/polyfit
* Configure hypothesis in ``np.test()`` for determinism,...
* Remove unused pip install
* Fix bad MPL kwarg in docs
* Fix types including curly braces
* Remove the links for ``True`` and ``False``
* Integrate the new CPU dispatcher with umath generator
* Fix wrong markups in `arrays.dtypes`
* Remove links for C codes
* Fix the declarations of C fuctions
* also use Py_SET_REFCNT instead of Py_REFCNT
* Chaining exceptions in numpy/__init__.py
* update val to be scalar or array like optional
* Bump hypothesis from 5.19.1 to 5.20.2
* Speed up trim_zeros
* Fix string/bytes to complex assignment
* Add correctness vs strictness consideration for np.dtype
* Add ufunc docstring to generated docs.
* Update master after 1.19.1 release.
* Revert "Merge pull request 16248 from alexrockhill/edge"
* Fix memory leak of buffer-info cache due to relaxed strides
* Store exported buffer info on the array
* update OpenBLAS build
* Allow array-like types to be coerced as object array elements
* Deprecate size-one ragged array coercion
* Change the name of the folder "icons" to "logo".
* enable colors for `runtests.py --ipython`
* Clarify input to irfft/irfft2/irfftn
* Bump hypothesis from 5.20.2 to 5.23.2
* update numpy/lib/arraypad.py with appropriate chain exception
* Use arm64 instead of aarch64 on travisCI.
* Chain exception in ``distutils/fcompiler/environment.py``.
* Added the `order` parameter to `np.array()`
* Add Neon SIMD implementations for add, sub, mul, and div
* Fixed typo in lib/recfunctions.py
* Add pypy win32 CI testing.
* Increase the use of `Literal` types
* Add NumPy declarations to be used by Cython 3.0+
* Add the new NumPy logo to Sphinx pages
* Bump hypothesis from 5.23.2 to 5.23.9
* Bump pytest from 5.4.3 to 6.0.1
* pin setuptools < 49.2.0
* Revise glossary page
* clip() allows arguments.
* Updated NEP-35 with keyword-only instruction
* Simplify scalar power
* Improve error handling in umathmodule setup
* Disclaimer for FFT library
* Add error return to all casting functionality and NpyIter
* fix a compile and a test warning
* Clarify that `np.char` comparison functions always return...
* Use a less ambiguous example for array_split
* Bump hypothesis from 5.23.9 to 5.23.12
* core._internal style fixups
* Remove _EXTRAFLAGS variable
* fix typo in polydiv that prevented promotion to poly1d
* Revert boolean casting back to elementwise comparisons...
* Raise error on complex input to i0
* Remove obsolete conversion to set
* Remove the deprecated financial functions.
* Remove uses of PyString_FromString.
* use the pydata_sphinx_theme
* Fixes duplication of toctree content
* Bump pytest-cov from 2.10.0 to 2.10.1
* Bump hypothesis from 5.23.12 to 5.26.0
* Adjust NEP-35 to make it more user-accessible
* Add placeholder stubs for all sub-modules
* Split einsum into multiple files
* Handle errors from the PyCapsule API
* Fix spacing in vectorize doc
* Remove `np.ctypeslib.ctypes_load_library`
* make spacing consistent in NEP 41 bullet points
* fix ilp64 blas dot/vdot/... for strides > int32 max
* allow running mypy through runtests.py
* Remove duplicated symbols from link step
* Check for reduce intrinsics and AVX512BW mask operations
* Chain some exceptions in arraysetops.
* Chain ValueError in ma.timer_comparison
* Rewrite promotion using common DType and common instance
* Make arrayprint str and repr the ndarray defaults.
* Fix a few typos.
* Change handling of the expired financial functions.
* Add annotations to 3 functions in `np.core.function_base`
* Replace uses of PyString_AsString.
* ``Replace PyUString_*`` by ``PyUnicode_*`` equivalents.
* Replace PyInt macros with their PyLong replacement
* Add support for the abstract scalars to cython code
* Fix incorrect cython definition of npy_cfloat
* Clean up some Npy_ vs Py_ macro usage
* Remove references to PyCObject
* Update numpy4matlab
* Clean up some more bytes vs unicode handling
* Remove Void special case for "safe casting"
* Remove redundant headers
* Remove NPY_COPY_PYOBJECT_PTR
* Merge the npysort library into multiarray
* Add tests mapping out the rules for metadata in promotion
* revert trim_zeros changes from gh-16911
* Make `np.complexfloating` generic w.r.t. `np.floating`
* remove calls to PyUnicode_AsASCIIString,...
* Added missing methods to `np.flatiter`
* Correct error in description of ndarray.base
* Document `dtype.metadata`
* Use utf8 strings in more of datetime
* Add placeholder stubs for `ndarray` and `generic`
* Bump hypothesis from 5.26.0 to 5.30.0
* Remove some callers of functions in numpy.compat
* Make the window functions exactly symmetric
* Improve error handling in npy_cpu_init
* Fix the documented signatures of four `ufunc` methods
* Make the `NPY_CPU_DISPATCH_CALL` macros expressions not...
* Fixed headings for tutorials so they appear at new theme...
* Canonical_urls
* Fix various issues with the `np.generic` annotations
* enabled negation of library choices in NPY_*_ORDER
* comment out metadata added via javascript
* move informational files from numpy.doc.*.py to their...
* use sysconfig not distutils.sysconfig where possible
* Fix dimension discovery of within array ragged cases
* Added templates for different types of issues.
* Deprecated ndindex.ndincr
* Remove old PY_VERSION_HEX and sys.version_info code
* Avoid using ``np.random`` in typing tests.
* Fix link quick-start in old random API functions
* ``__array_interface__`` data address cannot be bytes
* Run slow CI jobs earlier so builds finishes sooner
* Add tool to help speed up Travis CI
* Fix docstring cross-referencing
* Added a PR "Reviewer guidelines" document.
* work around a bug in the new theme
* add fused multiply subtract/add intrinics for all supported...
* Bump hypothesis from 5.30.0 to 5.33.0
* Bump pydata-sphinx-theme from 0.3.2 to 0.4.0
* add new glossary terms
* remove some glosssary terms
* Fix the path to `mypy.ini` in `runtests.py`
* sysconfig attributes/distutils issue
* Annotate the arithmetic operations of `ndarray` and `generic`
* Merge together index page content into a single file
* Fix a typo in shape_base.
* Pass optimizations arguments to asv build
* Change the financial name access warning to DeprecationWarning
* Update master after 1.19.2 release.
* Simplify ufunc pickling
* Cleanup some pystring macros
* Replace remaining PyString macros.
* Replace PyUString_Check by PyUnicode_Check.
* fix pickling user-scalars by allowing non-format buffer...
* Replace some ``pyint_*`` macros defined in ``npy_3kcompat``.
* set upper versions for build dependencies
* (dtype-transfer) make copyswapn and legacy cast wrapper...
* Replace PyBaseString_Check by PyUnicode_Check
* Replace a couple of missed npy_3kcompat macros
* pin pygments to 2.6.1, 2.7.0 breaks custom NumPyC lexer
* Bump hypothesis from 5.33.0 to 5.35.1
* Bump pytest from 6.0.1 to 6.0.2
* Move the `fromnumeric` annotations to their own stub file
* Syntax-highlight .src files on github
* Mark vendored/generated files in .gitattributes
* Cleanup f2py/cfuncs.py
* Set deprecated fields to null in PyArray_InitArrFuncs
* allow registration of hard-coded structured dtypes
* Add annotations for five array construction functions
* Fix incorrect `.. deprecated::` syntax that led to this...
* improve `issubdtype` and scalar type docs
* Remove the tables of scalar types, and use `..autoclass`...
* update lexer highlighting and make numpydocs a regular...
* Chaining exceptions in npyio.py
* Regenerate table in NEP 29 (add numpy 1.18 and 1.19 to list)
* Fix syntax errors in docstrings for versionchanged, versionadded
* Add partial/non-contig load and store intrinsics for 32/64-bit
* Support for the NVIDIA HPC SDK nvfortran compiler
* Fix a macOS build failure when `NPY_BLAS_ORDER=""`
* Add PR prefix labeler and numpy prefix mapping
* Guide to writing how-tos
* How-to guide for I/O
* clarify residuals return param
* Add Npy__PyLong_AsInt function.
* Bump hypothesis from 5.35.1 to 5.35.3
* Finish replacing PyInt_Check
* Remove an obsolete paragraph.
* Edit nep-0042 for more clarity
* Add annotations for remaining `ndarray` / `generic` non-magic...
* Fixes module data docstrings.
* Fix default_rng docstring
* ensure _UFuncNoLoopError can be pickled
* Minor grammatical correction in quickstart doc.
* NumPy restyling for pydata theme
* Fix docstring for np.matmul
* Bump hypothesis from 5.35.3 to 5.36.1
* Remove old debug print statement.
* Replace "About NumPy" with "Document conventions"
* Update info on doc style rules
* Fix default void, datetime, and timedelta in array coercion
* Replace append_metastr_to_string function.
* Fixed ARGOUTVIEWM memory deallocation.
* rm incorrect alias from recarray user article.
* Rewrite can-cast logic in terms of NEP 42
* Add arraysetops to an autosummary
* Replace PyUString_ConcatAndDel in nditer_constr.c.
* Replace PyUString_ConcatAndDel in mapping.c.
* Replace the module-level `__getattr__` with explicit type...
* in PR template, set expectations for PR review timeline
* Cleanup remaining PyUString_ConcatAndDel use.
* Special case how numpy scalars are coerced to signed integer
* Mark the typing tests as slow
* Fix a parameter type in the `putmask` docs
* adding operational form documentation for array ops
* Deprecate coercion to subarray dtypes
* Fix memory leak in array-coercion error paths
* chains nested try-except in numpy/ma/core.py
* Remove bogus reference to _a_
* Fix formatting issues in description of .c.src files
* nep-0029 typo correction
* Move aliases for common scalar unions to `numpy.typing`
* Fix memoryleaks related to NEP 37 function overrides
* Fix the links for ``Ellipsis``
* add references to einops and opt_einsum
* Disable 32 bit PyPy CI testing on Windows.
* Security warning for issues template
* Fix "Feature request" spelling in issue templates
* Chaining exception in numpy\numpy\ma\mrecords.py
* Cleaner template for PRs
* fix exception chaining in format.py
* Warn on unsupported Python 3.10+
* Typed` to the PyPi classifier
* Fix the references for macros
* update NEP 42 with discussion of type hinting applications
* Remove CoC pages from Sphinx
* Chain exceptions in "_polybase.py"
* Bump hypothesis from 5.36.1 to 5.37.0
* add dtype option to numpy.lib.function_base.cov and corrcoef
* Fixes incorrect error message in numpy.ediff1d
* update code of conduct URL
* Add some entries for C types and macros
* Add annotations for bitwise operations
* add some missing scalar aliases
* Fix doctest for full_like
* remove os.fspath and os.PathLike backports
* Move the `np.core.numeric` annotations to their own stub...
* type np.unicode_ as np.str_
* Fix the entries for members of structures
* Fix the references for `random.*`
* circleCI- merge before build, add -n to sphinx
* Remove duplicate placeholder annotations
* Use consistent lowercase on docs landing page
* fix incompatible type comparison in numpy.lib.utils.info
* Fix failures in master related to userdtype registeration
* remove `sys` from the type stubs
* Fix empty 'C style guide' page
* Rename 'Quickstart tutorial'
* Added the Final feature for all constants
* Fewer blank lines in PR template
* Display real license on license page
* Add docstrings for some scalar types
* Update top links in landing page
* Make merge ref grabbing conditional on the PR being active
* Fix Bool types in C functions
* Fix some links and typos
* Cleanup compatibility code for pathlib
* Fix a typo
* add function to get broadcast shape from a given set of...
* Fixed crash on self-referential dtypes
* Bump hypothesis from 5.37.0 to 5.37.1
* Bump pydata-sphinx-theme from 0.4.0 to 0.4.1
* Bump mypy from 0.782 to 0.790
* Make `np.number` generic with respect to its precision
* fix conditional for PR merge command
* explicit disabling `CCompilerOpt` in F2PY
* Cygwin Workaround for 14787 on affected platforms
* Fix the entries of C functions
* Fix wrong blockquotes
* Add NEP 43 links to NEP 42
* Remove directives for some constants
* Update the annotations in `np.core.numeric`
* Add the entry for ``NPY_FEATURE_VERSION``
* Fix typos
* Add annotations for three new constants
* Fix Boolean array indexing typo
* Respect dtype of all-zero argument to poly1d
* include additional feedback
* Cleanup swig for Python 3.
* Move the `np.core.numerictypes` annotations to their own...
* Bump hypothesis from 5.37.1 to 5.37.3
* Add annotations for `np.core._type_aliases`
* Typo in lexsort docstring
* Coercion/cast of array to a subarray dtype will be fixed
* Clean up the errors of the typing tests
* Fixed file handle leak in array_tofile.
* Fix a broken `np.core.numeric` test
* Mark dead code as intentional for clang.
* removed old references to submodule licenses
* Fix typos (general documentation)
* Fully qualify license trove classifier
* mac dylib treated as part of extra objects by f2py
* Add annotations for 9 `ndarray`/`generic` magic methods
* Fix the document for arrays interface
* Conversion of some strings to f-strings
* Fix some references
* Valid docstring for config_py function show()
* Conversion of some strings to fstrings, part II
* Conversion of some strings to fstrings, part III
* Tidy up references to str_ / bytes_
* Conversion of some strings to fstrings, part iv
* Fix the references for ``__array_*__``
* Add entries for macros
* Add ``identity_value`` to ``PyUFuncObject``
* Replace ``PyCObject`` with ``PyCapsule``
* Don't use Python highlighting for non-python code
* Fix some references
* Bump hypothesis from 5.37.3 to 5.38.0
* update to OpenBLAS v0.3.12
* Fix reference to atleast_1d
* Add annotations for `np.core._ufunc_config`
* Add annotations for `np.core.shape_base`
* fix np.timedelta64('nat').__format__ throwing an exception
* f2py incorrectly translates dimension declarations.
* Fix installing Numpy on z/OS
* Ensure inner loop signature is complete everywhere
* simplify source path names in compilation test
* Add a doctest for ``getlincoef``
* Update master after 1.19.3 release.
* Make test suite work in FIPS (140-2) Mode
* Add a docstring for getarrlen
* Update README badge for travis-ci.com
* Refine a number of ``np.generic`` annotations
* Update release documentation and software
* Add sum intrinsics for float/double.
* (nditer_impl.h) Use ``intp`` instead of ``char *`` for offset...
* Fix small bug in ``make_lite.py``.
* Modify Templates
* Bump hypothesis from 5.38.0 to 5.41.0
* Bump pytz from 2020.1 to 2020.4
* use a more standard workflow for PyPy
* Update master after 1.19.4 release.
* Rename ``DtypeLike`` to ``DTypeLike``
* Fix small typos.
* Fixed an issue where ``.pyi`` files were ignored by numpy...
* Fix Doc Typos & Added Example
* Improve the einsum bench by adding new bench cases and variable...
* Revert gh-17654 - f2py incorrectly translates dimension...
* Add more files to ``.gitgnore``
* Do not import sliding_window_view to main namespace
* Do not override ``sliding_window_view`` module to ``numpy``
* Add NEP-35 instructions on reading like= downstream
* Use importlib to find numpy root directory in distutils
* Remove unused ``**options`` from MaskedArray ``__new__``...
* Remove Python 3.6 CI testing.
* move linux jobs to github actions
* Bump hypothesis from 5.41.0 to 5.41.2
* Fix cblas detection on windows
* add pypy3.7
* compare platform.architecture() correctly
* Add "performance" category to the release notes
* Fix segfault due to out of bound pointer in floatstatus...
* Fix buffer export dtype references
* Fix memory leaks found using valgrind
* Lazy load f2py test utilities
* use BUFFERSIZE=20 in OpenBLAS
* fix reuses the previous values during the fallback...
* update link to website in FUNDING.yml
* Add BLD and STY to labeler prefixes.
* Simplify Hypothesis configuration
* Make like= argument added in NEP-35 strict
* Fix up links, code blocks of release note fragments
* Minor touchups in npyio
* Update mailmap.
* Set the ufunc and ndarray ops return type to ``Any``
* Update linalg.py
* Fix empty_like docstring
* Add missing release fragments to ``upcoming_changes``.
* Fix incorrectly passed size in masked processing
* Bump hypothesis from 5.41.2 to 5.41.3
* Add back durations flag for DEBUG builds.
* Fix subarray dtype used with too large count in fromfile
* Fix pickling of scalars with NPY_LISTPICKLE
* Update the `numpy.typing` documentation
* Fixing boilerplate code example
* Add ``__all__`` to `numpy.typing`
* Add release note for gh-16161.
* Fix incorrect C function prototypes/declarations.
* Prepare for the NumPy 1.20.x branch.
* use python-version not PYTHON_VERSION
* Fix buffer readflag errors and small leaks
* Prepare for 1.20.0 release
* Remove remaining uses of Python 3.6.
* use latest pypy37 not pypy36
* clean up a spurious warning in numpy/typing/setup.py
* Speed up default ``where`` in the reduce-like method
* remove stray '+' from f-string upgrade
* add support for fujitsu compiler to numpy.
* 'bool' object has no attribute 'ndim'
* Update release notes to mention ``type(dtype) is not np.dtype``
* Replace f-string in setup.py
* Ignore fewer errors during array-coercion
* Fix a MacOS build failure
* Fix crosstalk issues with polynomial str tests.
* Ensure tests are not sensitive to execution order
* update to OpenBLAS 0.3.13
* Futurewarn on requiring __len__ on array-likes
* make a variable volatile to work around clang compiler bug
* add back sdist test run
* Fix concatenation when the output is "S" or "U"
* Fix detecting aarch64 on macOS
* Prepare for 1.20.0rc2 release.
* Generate the main dispatcher config header into the...
* Fix _simd module build for 64bit ARM/NEON clang
* Update 1.20.x after 1.19.5 release.
* Fix promotion of half and string
* improve avx512 mask logical operations
* Promotion between strings and objects was assymetric
* Use explicit reexports for numpy.typing objects
* Keep ignoring most errors during array-protocol lookup
* warn on unrecognized objects, fix empty...
* update OpenBLAS to af2b0d02
* Clarify the type alias deprecation message
* Ensure too many advanced indices raises an exception
* add an 'apt update'
* Prepare for the NumPy 1.20.0 release.

(adam)

2021-05-03 17:13:01 UTC MAIN commitmail json YAML

Updated net/p5-FusionInventory-Agent to 2.6

(bouyer)

2021-05-03 17:12:23 UTC MAIN commitmail json YAML

Update to 2.6. Sumary of changes since 2.5:
bug fixes
serial number support for more devices
better manufacturer reporting
parsing of a few partnumbers for better inventory
improved inventory for storage, memory and controllers
updated PCI & USB database

(bouyer)

2021-05-03 16:31:37 UTC MAIN commitmail json YAML

firefox: Enable build without nodejs dependency

Patch is from martin@.
For the architecture that is not supported by nodejs, for example sparc64,
lang/nodejs should not be in www/firefox dependency.

(ryoon)

2021-05-03 16:28:47 UTC MAIN commitmail json YAML

2021-05-03 16:17:21 UTC MAIN commitmail json YAML

doc: Updated geography/py-gdal to 3.3.0

(gdt)

2021-05-03 16:17:13 UTC MAIN commitmail json YAML

doc: Updated geography/gdal-lib to 3.3.0

(gdt)

2021-05-03 16:17:00 UTC MAIN commitmail json YAML

geography/gdal: Update to 3.3.0

Uptream NEWS:

* RFC 77 (https://gdal.org/development/rfc/rfc77_drop_python2_support.html): Drop Python 2 support in favor of Python 3.6 (#3142)
* RFC 78 (https://gdal.org/development/rfc/rfc78_gdal_utils_package.html): Add a gdal-utils Python package
* New driver:
  - STACTA: raster driver to read Spatio-Temporal Asset Catalog Tiled Assets
* Add /vsiadls/ virtual file system for Azure Data Lake Storage Gen2
* Improved drivers: DIMAP, NITF
* Number of improvements in Python bindings
* Add automatic loading of configuration options from a file
* Add support for enumerated, constraint and glob field domains in MEM, FileGDB/OpenFileGDB and GeoPackage drivers
* Deprecation:
  - Disable by default raster drivers DODS, JPEG2000, JPEGLS, MG4LIDAR, FUJIBAS, IDA, INGR, ZMAP and vector driver ARCGEN, ArcObjects, CLOUDANT, COUCHDB, DB2, DODS, FME, GEOMEDIA, GTM, INGRES, MONGODB, REC, WALK at runtime, unless the GDAL_ENABLE_DEPRECATED_DRIVER_{drivername} configuration option is set to YES. Those drivers are planned for removal in GDAL 3.5
  - Perl bindings are deprecated. Removal planned for GDAL 3.5. Use Geo::GDAL::FFI instead
* Removal of BNA, AeronavFAA, HTF, OpenAir, SEGUKOOA, SEGY, SUA, XPlane, BPG, E00GRID, EPSILON, IGNFHeightASCIIGrid, NTV1 drivers. Moved to (unsupported) https://github.com/OSGeo/gdal-extra-drivers repository.
* Continued code linting (cppcheck, CoverityScan, etc.)
* Bump of shared lib major version

(gdt)

2021-05-03 15:32:19 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.16.6

(gdt)

2021-05-03 15:32:03 UTC MAIN commitmail json YAML

2021-05-03 15:16:18 UTC MAIN commitmail json YAML

Updated textproc/py-elementpath, textproc/py-xmlschema

(adam)

2021-05-03 15:15:59 UTC MAIN commitmail json YAML

py-xmlschema: updated to 1.6.2

v1.6.2
* Fix for issue 245 (key/keyref with dynamic types)
* Change default decoding of mixed content with only text to a string
  instead of a dictionary

(adam)

2021-05-03 15:14:26 UTC MAIN commitmail json YAML

py-elementpath: updated to 2.2.2

v2.2.2
* Fix issue sissaschool/xmlschema (assert with xsi:nil usage)
* First implementation of XPath 3.0 fn:format-integer

(adam)

2021-05-03 14:51:21 UTC MAIN commitmail json YAML

doc: Updated mail/notmuch to 0.32

(ryoon)

2021-05-03 14:50:46 UTC MAIN commitmail json YAML

notmuch: Update to 0.32

Changelog:
Notmuch 0.32 (2021-05-02)
=========================

General
-------

This release includes a significant overhaul of the configuration
management facilities for notmuch.  The previous distinction between
configuration items that can be modified via plain text configuration
files and those that must be set in the database via the "notmuch
config" subcommand is gone, and all configuration items can be set in
both ways.  The external configuration file overrides configuration
items in the database. The location of database, hooks, and
configuration files is now more flexible, with several new
configuration variables. In particular XDG locations are now supported
as fallbacks for database, configuration and hooks. For more
information see `notmuch-config(1)`.

Library
-------

To support the new configuration facilities, several functions and
constants have been added to the notmuch API. Most notably:

- `notmuch_database_create_with_config`
- `notmuch_database_open_with_config`
- `notmuch_database_load_config`
- `notmuch_config_get`

A previously requested API change is that `notmuch_database_reopen` is
now exposed (and generalized).

The previously severe slowdowns from large numbers calls to
notmuch_database_remove_message or notmuch_message_delete in one
session has been fixed.

As always, the canonical source of API documentation is
`lib/notmuch.h`, or the doxygen formatted documentation in `notmuch(3)`

CLI
---

The `notmuch config set` subcommand gained a `--database` argument to
specify that the database should be updated, rather than a config file.

The speed of `notmuch new` and `notmuch reindex` in dealing with large
numbers of mail file deletions is significantly improved.

Emacs
-----

Completion related updates include: de-duplicating tags offered for
completion, use the actual initial input in address completion, allow
users to opt out of notmuch address completion, and do not force Ido
when prompting for senders.

Some keymaps used to contain bindings for unnamed commands.  These
lambda expressions have been replaced by named commands (symbols), to
ease customization.

Lexical binding is now used in all notmuch-emacs libraries.

Fix bug in calling `notmuch-mua-mail` with a non-nil RETURN-ACTION.

Removed, inlined or renamed functions and variables:
    `notmuch-address-locate-command`,
    `notmuch-documentation-first-line`, `notmuch-folder`,
    `notmuch-hello-trim', `notmuch-hello-versions` => `notmuch-version`,
    `notmuch-remove-if-not`, `notmuch-search-disjunctive-regexp`,
    `notmuch-sexp-eof`, `notmuch-split-content-type`, and
    `notmuch-tree-button-activate`.

(ryoon)

2021-05-03 14:38:23 UTC MAIN commitmail json YAML

Add missing dependency on splitmix

(pho)

2021-05-03 09:46:59 UTC MAIN commitmail json YAML

hunspell: enable wide curses support by default

Bump PKGREVISION.

(wiz)

2021-05-03 09:26:42 UTC MAIN commitmail json YAML

math/flann-lib: cleanup for proper distname among others

(thor)

2021-05-03 09:15:30 UTC MAIN commitmail json YAML

graphics/pcl: fix WRKSRC not to include pkg revision

(thor)

2021-05-03 09:12:58 UTC MAIN commitmail json YAML

graphics/pcl: fix directory in bl3

(thor)

2021-05-03 08:34:46 UTC MAIN commitmail json YAML

doc: Updated chat/farstream to 0.2.9nb7

(wiz)

2021-05-03 08:34:37 UTC MAIN commitmail json YAML

2021-05-03 08:34:18 UTC MAIN commitmail json YAML

gupnp: do not define pre-configure target in buildlink3.mk

(wiz)

2021-05-03 08:34:06 UTC MAIN commitmail json YAML

gupnp: fix pkglint warning

(wiz)

2021-05-03 06:36:33 UTC MAIN commitmail json YAML

CHANGES: graphics/pcl

(thor)

2021-05-03 06:25:11 UTC MAIN commitmail json YAML

graphics/pcl: add first version of Point Cloud Library

This so far misses the visualization part, which is waiting
for VTK being updated. It should be added as an option, then,
maybe suggested by default.
devel/metslib: added the tabu search framework
graphics/pcl: add first version of Point Cloud Library

This so far misses the visualization part, which is waiting
for VTK being updated. It should be added as an option, then,
maybe suggested by default.

(thor)

2021-05-03 06:18:15 UTC MAIN commitmail json YAML

doc: Updated sysutils/macchina to 0.7.3

(pin)

2021-05-03 06:17:56 UTC MAIN commitmail json YAML

sysutils/macchina: update to 0.7.3

New features:

Macchina's custom ASCII art implementation is now much smarter than before,
thanks to the amazing work of @uttarayan21, and his brilliant parser
ansi-to-tui, go on, give it a star!

How smart is it? Well, it can now parse ANSI characters to determine how to
color the specified ascii.
Want to give it a go? You'll find a directory named "ascii" in the source code,
that contains some ascii files generated by jp2a which you can show alongside
your beautiful system information. You can use your own too, of course!

You'll also notice there's a new "contrib" directory too, which has a neat bash
script that can download a video from any site that is supported by youtube-dl,
and display it alongside your machine information, this is another one of
@uttarayan21's contributions :)

Bug fixes:
-Fixed a build error occurring on macOS.

(pin)

2021-05-02 20:06:33 UTC MAIN commitmail json YAML

sysutils/tiramisu: reclaim maintainership

(pin)

2021-05-02 20:05:24 UTC MAIN commitmail json YAML

x11/xnotify: reclaim maintainership

(pin)

2021-05-02 20:04:20 UTC MAIN commitmail json YAML

doc: Added www/cratuity version 0.1.4

(pin)

2021-05-02 20:03:53 UTC MAIN commitmail json YAML

Add cratuity

(pin)

2021-05-02 20:02:57 UTC MAIN commitmail json YAML

www/cratuity: import package

TUI for quickly searching crates.io

The searches return the same results as if you entered the search term
into the search bar on crates.io.
The results are returned in pages of 5 results each.

(pin)

2021-05-02 19:59:59 UTC MAIN commitmail json YAML

librsvg: reflect correct minimum Rust version

(gutteridge)

2021-05-02 19:28:15 UTC MAIN commitmail json YAML

scapy: note upstream PR for patch-test_run__tests

(gutteridge)

2021-05-02 19:21:03 UTC MAIN commitmail json YAML

doc: Updated x11/libxkbcommon to 1.3.0

(wiz)

2021-05-02 19:20:54 UTC MAIN commitmail json YAML

libxkbcommon: update to 1.3.0.

libxkbcommon 1.3.0 - 2021-05-01
==================

- Change `xkbcli list` to output YAML, instead of the previous ad-hoc format.

  This allows to more easily process the information in a programmetic way, for
  example

    xkbcli list | yq -r ".layouts[].layout"

  Contributed by Peter Hutterer.

- Optimize a certain part of keymap compilation (atom interning).

- Fix segmentation fault in case-insensitive `xkb_keysym_from_name` for certain
  values like the empty string.

  Contributed by Isaac Freund.

- Support building libxkbcommon as a meson subproject.

  Contributed by Adrian Perez de Castro.

- Add `ftruncate` fallback for `posix_fallocate` in `xkbcli interactive-wayland`
  for FreeBSD.

  Contributed by Evgeniy Khramtsov.

- Properly export library symbols in MSVC.

  Contributed by Adrian Perez de Castro.

(wiz)

2021-05-02 19:14:49 UTC MAIN commitmail json YAML

doc: Updated lang/vala to 0.52.3

(wiz)

2021-05-02 19:14:40 UTC MAIN commitmail json YAML

vala: update to 0.52.3.

Vala 0.52.3
===========
* Various improvements and bug fixes:
  - codegen:
    + Apply gconstpointer to gpointer cast to GenericType only
    + Fix access to captured generics in async method of interfaces (2)
    + Use if-clause for is_in_destructor() condition to be more clear
    + Add missing "_return" label and "_inner_error*_" declaration in dtors
    + Don't use G_GNUC_INTERNAL on implicit type specific fields
  - vala:
    + length-type of arrays must not be nullable
    + Report a warning for unhandled errors in destructors
  - parser:
    + Minor semantic checks to improve error messages
    + Allow empty member-initializer and accept trailing comma
    + Include INTERR token in source_reference of parsed types

(wiz)

2021-05-02 19:06:15 UTC MAIN commitmail json YAML

doc: Updated www/libmicrohttpd to 0.9.73

(wiz)

2021-05-02 19:06:05 UTC MAIN commitmail json YAML

libmicrohttpd: update to 0.9.73.

Sun 25 Apr 2021 14:00:00 MSK
Released GNU libmicrohttpd 0.9.73

    This release brings new features, improvements, and a few fixes.
    The most important addition is the new function for vector-backed
    responses, based on the patch contributed by NASA engineers.
    Other changes include compatibility with autoconf 2.70+, improved
    testsuite compatibility with CI systems, fixed and improved MSVC
    builds, and implemention of ALPN support.

    More detailed list of notable changes:

    API changes:
    + Added new function MHD_create_response_from_iovec(), based on the
      patch provided by Lawrence Sebald and Damon N. Earp from NASA.
    + Added MHD_OPTION_SIGPIPE_HANDLED_BY_APP daemon option.
    + Added new function MHD_run_wait().
    + Added MHD_OPTION_TLS_NO_ALPN to disable usage of ALPN even if
      it is supported by TLS library.

    New features:
    + Added '--enable-heavy-tests' configure parameter (disabled by
      default).
    + Implemented support for ALPN.

    Improvements and enhancements:
    * Return timeout of zero also for connections awaiting cleanup.
    * Compatibility with autoconf >=2.70, used new autoconf features.
    * Warn user when custom logger option is not the first option.
    * Added information to the header about minimal MHD version when
      particular symbols were introduced.
    * Updated test certificates to be compatible with modern browsers.
    * Added on-fly detection of UNIX domain sockets and pipes, MHD does
      not try to use TCP/IP-specific socket options on them.
    * Report more detailed error description in the MHD log for send
      and receive errors.
    * Enabled bind port autodetection for MSVC builds.

    Fixes:
    # Fix PostProcessor to always properly stop iteration when
      application callback tells it to do so.
    # Fixed MD5 digest authorization broken when compiled without
      variable length arrays support (notably with MSVC).
    # Fixed detection of type of send errors on W32.

    -- Evgeny Grin (Karlson2k)

(wiz)

2021-05-02 19:04:02 UTC MAIN commitmail json YAML

doc: Updated devel/gmake to 4.3nb1

(wiz)

2021-05-02 19:03:52 UTC MAIN commitmail json YAML

gmake: update to 4.3nb1.

Version 4.3 (19 Jan 2020)

A complete list of bugs fixed in this version is available here:

https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=108&set=custom

* WARNING: Backward-incompatibility!
  Number signs (#) appearing inside a macro reference or function invocation
  no longer introduce comments and should not be escaped with backslashes:
  thus a call such as:
    foo := $(shell echo '#')
  is legal.  Previously the number sign needed to be escaped, for example:
    foo := $(shell echo '\#')
  Now this latter will resolve to "\#".  If you want to write makefiles
  portable to both versions, assign the number sign to a variable:
    H := \#
    foo := $(shell echo '$H')
  This was claimed to be fixed in 3.81, but wasn't, for some reason.
  To detect this change search for 'nocomment' in the .FEATURES variable.

* WARNING: Backward-incompatibility!
  Previously appending using '+=' to an empty variable would result in a value
  starting with a space.  Now the initial space is only added if the variable
  already contains some value.  Similarly, appending an empty string does not
  add a trailing space.

* NOTE: Deprecated behavior.
  Contrary to the documentation, suffix rules with prerequisites are being
  treated BOTH as simple targets AND as pattern rules.  Further, the
  prerequisites are ignored by the pattern rules.  POSIX specifies that in
  order to be a suffix rule there can be no prerequisites defined.  In this
  release if POSIX mode is enabled then rules with prerequisites cannot be
  suffix rules.  If POSIX mode is not enabled then the previous behavior is
  preserved (a pattern rule with no extra prerequisites is created) AND a
  warning about this behavior is generated:
    warning: ignoring prerequisites on suffix rule definition
  The POSIX behavior will be adopted as the only behavior in a future release
  of GNU make so please resolve any warnings.

* New feature: Grouped explicit targets
  Pattern rules have always had the ability to generate multiple targets with
  a single invocation of the recipe.  It's now possible to declare that an
  explicit rule generates multiple targets with a single invocation.  To use
  this, replace the ":" token with "&:" in the rule.  To detect this feature
  search for 'grouped-target' in the .FEATURES special variable.
  Implementation contributed by Kaz Kylheku <kaz@kylheku.com>

* New feature: .EXTRA_PREREQS variable
  Words in this variable are considered prerequisites of targets but they are
  not added to any of the automatic variable values when expanding the
  recipe.  This variable can either be global (applies to all targets) or
  a target-specific variable.  To detect this feature search for 'extra-prereqs'
  in the .FEATURES special variable.
  Implementation contributed by Christof Warlich <cwarlich@gmx.de>

* Makefiles can now specify the '-j' option in their MAKEFLAGS variable and
  this will cause make to enable that parallelism mode.

* GNU make will now use posix_spawn() on systems where it is available.
  If you prefer to use fork/exec even on systems where posix_spawn() is
  present, you can use the --disable-posix-spawn option to configure.
  Implementation contributed by Aron Barath <baratharon@caesar.elte.hu>

* Error messages printed when invoking non-existent commands have been cleaned
  up and made consistent.

* The previous limit of 63 jobs under -jN on MS-Windows is now
  increased to 4095.  That limit includes the subprocess started by
  the $(shell) function.

* A new option --no-silent has been added, that cancels the effect of the
  -s/--silent/--quiet flag.

* A new option -E has been added as a short alias for --eval.

* All wildcard expansion within GNU make, including $(wildcard ...), will sort
  the results.  See https://savannah.gnu.org/bugs/index.php?52076

* Interoperate with newer GNU libc and musl C runtime libraries.

* Performance improvements provided by Paolo Bonzini <pbonzini@redhat.com>

GNU make Developer News

* Import the GNU standard bootstrap script to replace the hand-rolled
  "make update" method for building code from a GNU make Git repository.

* Rework the source distribution to move source files into the src/*
  subdirectory.  This aligns with modern best practices in GNU.

* Replace local portability code with Gnulib content.  Unfortunately due to a
  problem with Gnulib support for getloadavg, this forces a requirement on
  Automake 1.16 or above in order to build from Git.  See README.git.

(wiz)

2021-05-02 18:51:21 UTC MAIN commitmail json YAML

doc: Updated devel/py-approvaltests to 0.5.0

(schmonz)

2021-05-02 18:51:10 UTC MAIN commitmail json YAML

Update to 0.5.0. From the changelog:

- The reporter can now be passed into any verify call via options.

(schmonz)

2021-05-02 17:48:08 UTC MAIN commitmail json YAML

Updated multimedia/libass, math/isl

(adam)

2021-05-02 17:47:30 UTC MAIN commitmail json YAML

isl: updated to 0.24

version: 0.24
- improved (C++) bindings (inherit methods, renamed exports)
- initial templated C++ bindings
- detect bounds on constant polynomials as tight

(adam)

2021-05-02 17:43:54 UTC MAIN commitmail json YAML

libass: updated to 0.15.1

Release 0.15.1

This is purely a bug fix and polish release, with no significant API or ABI changes.

The only API change is that ass_add_font is now declared to accept const char *. Previously it took only char *, but const has worked in practice since the very first standalone libass release.

Fix currently known 0.15.0 regressions:
Fix crashing on some ASS files with embedded fonts
Fix total font fallback failure with some fonts on Core Text
Fix embedded and memory fonts not actually being used unless ass_set_fonts was called after they have been added
Fix events assuming the largest xbord-value of a preceding event of the same frame during collision handling
Fix \fscx0 and \fscy0 making more text disappear than they should
Fix shift in vertical positioning of some right-to-left events with \an4-6, \pos, \move or Scroll effects
Fix imprecise output for \be with huge argument
Fix the --enable-large-tiles configure switch doing nothing
Fix output of ASM-enabled builds deviating from non-ASM builds
Fix ASM-builds on Haiku and 32-bit *BSDs
Overhaul x86 assembly for better performance and to allow ASM-enabled PIC-builds on 32-bit
Reduce temporary allocation in rendering
DirectWrite: request fonts on demand for better performance and improved compatibility with external on-demand font activation
Log libass version numbers upon renderer startup
Accept pointers to const as arguments to ass_add_font
Improve VSFilter compatibility:
Disregard zero area events in collision handling
Do not apply \fsp to vector drawings
Fix bug preventing cutting out glyphs from border & shadow with abnormal \fad values (or causing aliasing artifacts in some cases with normal values)

(adam)

2021-05-02 14:24:02 UTC MAIN commitmail json YAML

doc: Updated devel/cloc to 1.90

(fcambus)

2021-05-02 14:23:51 UTC MAIN commitmail json YAML

cloc: update to 1.90.

Release Notes for cloc version 1.90:

New Languages and File Types:
    o BizTalk Orchestration
    o BizTalk Pipeline
    o Cake Build Script
    o C# Designer
    o CSV
    o Delphi Form
    o Gleam
    o Godot Resource
    o Godot Scene
    o Juniper Junos
    o ReScript
    o Ring
    o Visual Studio Solution
    o Web Services Description
    o Zig

Updates:
    o Dockerfile:  add .[dD]ockerfile as an extension; treat
      files named Dockerfile.ext as Dockerfile unless ext
      maps to a recognized language other than cmake or m4.
    o Identify autogenerated C# files.
    o If getting input from a list file or using a language
      definition file, also check for (and use, if it exists)
      an options.txt file in the same directory.
    o Use --csv-delimiter for --ignored, --categorized output.
    o Support diff summation in csv format.
    o Update cloc's Unix Makefile to support macOS
    o Rename Junos to Juniper Junos
    o Stratify Visual Basic to for Applications, .NET, Script
    o Use tar on Windows 10 instead of zip with --git --diff
    o Track upper/lowercase file names on Windows to permit
      consistent diffs.
    o Support nested Elm comments.
    o Update to Regexp::Common 2017060201.
    o Minimum Perl version is now 5.10.0
    o New options --skip-leading, --summary-cutoff
    o Refine comment definitions for ASP.NET, Razor
    o Handle Julia docstrings.
    o Adjust timeout and diff_timeout values to avoid alarm
      overflows.
    o Add extensions .btproj, .msbuild for MSBuild script

Bug Fixes:
    o Add missing Raku_or_Prolog() subroutine.
    o Handle UTF encoded list files (file given to --list-file).
    o Improved support for options parsing from config file.
    o Catch unidentified files via --diff-list-file.
    o Don't insert extra newlines when stripping with --unicode.
    o Strip literal '\x' from JSON output strings.
    o Improve logic for detecting Unicode files less than
      90 bytes in size.
    o Fix divide by zero classifying nonreadable .b files.
    o Escape backslash for 'report_file' entry in JSON, YAML on
      Windows.

(fcambus)

2021-05-02 14:11:40 UTC MAIN commitmail json YAML

mk/tools: gdbus-codegen is in devel category

(ryoon)

2021-05-02 13:45:12 UTC MAIN commitmail json YAML

Mark the package as BROKEN

(pho)

2021-05-02 13:43:15 UTC MAIN commitmail json YAML

2021-05-02 13:42:14 UTC MAIN commitmail json YAML

doc: Removed devel/hs-exceptions

(pho)

2021-05-02 13:39:25 UTC MAIN commitmail json YAML

Switch the default compiler to lang/ghc90

(pho)

2021-05-02 12:11:52 UTC MAIN commitmail json YAML

postfix: remove non-existent download site

(wiz)

2021-05-02 11:23:44 UTC MAIN commitmail json YAML

doc: Updated www/py-flask-admin to 1.5.8

(kleink)

2021-05-02 11:23:32 UTC MAIN commitmail json YAML

py-flask-admin: Update to 1.5.8.

1.5.8
-----

* SQLAlchemy 1.4.5+ compatibility fixes
* Redis CLI fixes

(kleink)

2021-05-02 11:17:08 UTC MAIN commitmail json YAML

doc: Updated www/py-flask-flatpages to 0.7.3

(kleink)

2021-05-02 11:16:49 UTC MAIN commitmail json YAML

py-flask-flatpages: Update to 0.7.3.

0.7.3
-----

prelude: >
  Small release to remove support for older Python versions, and to do some
  housekeeping on the project repository and contributor experience.

  Changes include:

    + Moving CI from Travis to Github Actions
      This decision was made following Travis CIs recent change in policies
      around open source projects.

    + Moving to Github Actions gave us the ability to define slightly more
      granular workflows, which give more insight into why tests failed and put
      CI results directly in Github.

    + ``Tox`` as a single entrypoint for all main developer tasks, specifically
      linting, testing and building docs.

    + Updated contribution guidelines
deprecations:
  - |
    This release drops support for Python versions 3.4 and 3.5. Support for
    python 3.4 was dropped from Pip in July 2019, and support for 3.5 in
    January of this year. According to `PyPI Stats
    <https://pypistats.org/packages/flask-flatpages>`_.  these versions
    account for a handful of downloads a month. Version 0.7.2 has
    identical funcitonality to this release and will still work for these
    versons.
fixes:
  - |
    This release resolves issue `# 79
    <https://github.com/Flask-Flatpages/Flask-Flatpages/issues/79>`_.
    by correcting an inconsistent parameter name in the documentation.
  - |
    Building on the fix to Issue `# 77
    <https://github.com/Flask-FlatPages/Flask-FlatPages/issues/77>`_, we
    replace the custom compact module with ``six``.

(kleink)

2021-05-02 11:06:16 UTC MAIN commitmail json YAML

2021-05-02 10:58:47 UTC MAIN commitmail json YAML

py-flask-admin: Add upstream's deprecation warning to DESCR.

(kleink)

2021-05-02 10:56:34 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-XML-Atom to 0.43

(kleink)

2021-05-02 10:56:20 UTC MAIN commitmail json YAML

p5-XML-Atom: Update to 0.43.

0.43  2021-04-28 13:39:09 PDT
    * Use Digest::SHA instead of Digest::SHA1 # 13
    * Fix tests when no '.' is in @INC # 14
    * Enable expand_entities for XML::LibXML 2.0202 # 20
    * Bump dependency for XML::LibXML
    * Bump dependency for XML::XPath and removed unnecessary override # 23

(kleink)

2021-05-02 10:24:53 UTC MAIN commitmail json YAML

2021-05-02 10:20:42 UTC MAIN commitmail json YAML

doc: updated pidgin

(nia)

2021-05-02 10:20:12 UTC MAIN commitmail json YAML

pidgin-sametime: reset PKGREVISION

(nia)

2021-05-02 10:19:20 UTC MAIN commitmail json YAML

2021-05-02 10:05:50 UTC MAIN commitmail json YAML

doc: Updated sysutils/zoxide to 0.7.0

(pin)

2021-05-02 10:05:33 UTC MAIN commitmail json YAML

sysutils/zoxide: update to 0.7.0

  - Rework release script (#199)
  - add armv7/aarch64 support to installer (#198)
  - Multi-select for zoxide remove -i (#192)
  - _ZO_EXCLUDE_DIRS should default to "$HOME" (#194)
  - Fix return values in Bash hook (#196)
  - Add default prompt for nushell (#191)
  - Compile-time warning when git is missing (#187)
  - Performance improvements for queries (#185)
  - Add manpage (#183)
  - Fix cd - on fish (#179)
  - Update README

(pin)

2021-05-02 10:04:48 UTC MAIN commitmail json YAML

doc: Updated www/hackernews-tui to 0.6.0

(pin)

2021-05-02 10:04:30 UTC MAIN commitmail json YAML

www/hackernews-tui: update to 0.6.0

v0.6.0
======
Another major release version after v0.5.0 with a lot of breaking changes.

Application changes:
  - Introducing Article View used to read a web page in reader mode directly in
  the application:
    - mercury-parser is required for the view to function
    - a brief demo video about Article View:
    https://www.youtube.com/watch?v=jIsKZwPi2T8
  - Supporting fully customizable key bindings:
    - users can now freely customize shortcuts by modifying the default config
    file
  - Change default key bindings:
    - With fully customizable shortcuts, the default key mapping received major
    changes to simplify its interfaces.
  - For more details on the new shortcuts, press ? in each View to see the
    new key mapping or read the default config file.
  - Remove webbroswer package (originally used to open a link in browser with
  cross-platform support)
    - Now, to open an external link in the browser, users need to define
    the url_open_command config option in the default config file.
    Default to be xdg-open.

Codebase changes:
  - implement new features (fully customizable key mapping, Article View)
  - fix bugs, improve documentation and error handlers

(pin)

2021-05-02 09:37:50 UTC MAIN commitmail json YAML

libbluray: enable EXTENSIONS on SunOS

(nia)

2021-05-02 08:53:33 UTC MAIN commitmail json YAML

farstream: MASTER_SITES redirects to https

(nia)

2021-05-02 08:48:45 UTC MAIN commitmail json YAML

doc: Updated parallel/parallel to 20210422

(nia)

2021-05-02 08:48:33 UTC MAIN commitmail json YAML

parallel: update to 20210422

20210422

* Bug fixes and man page updates.

20210322

* Bug fixes and man page updates.

(nia)

2021-05-02 08:40:47 UTC MAIN commitmail json YAML

doc: Updated emulators/libretro-mgba to 0.9.1

(nia)

2021-05-02 08:40:11 UTC MAIN commitmail json YAML

doc: Updated emulators/mgba to 0.9.1

(nia)

2021-05-02 08:40:00 UTC MAIN commitmail json YAML

mgba: update to 0.9.1

0.9.1: (2021-04-18)
Emulation fixes:
- ARM: Fix LDM^ with empty rlist (fixes mgba.io/i/2127)
- Core: Fix first event scheduling after loading savestate
- GB Serialize: Fix switching speed modes when loading a state (fixes mgba.io/i/2097)
- GB: Fix skipping BIOS
- GBA Memory: Fix loading Thumb savestates when in ARM mode
- GBA Video: Fix window start on modes 3-5 with mosaic (fixes mgba.io/i/1690)
- GBA Video: Fix mode 3-5 overflow with mosaic (fixes mgba.io/i/1691)
Other fixes:
- GBA: Fix non-USA 1.0 FireRed misdetecting as a ROM hack (fixes mgba.io/i/2100)
- GBA: Fix crash when ROM loading fails
- GBA e-Reader: Fix bitmap short strip scanning
- GBA Video: Fix mode 5 frame 1 caching (fixes mgba.io/i/2075)
- GBA Video: Don't attempt to copy invalid registers when switching renderer
- Qt: Fix crash when switching from high-resolution OpenGL renderer to software
- Qt: Fix OpenGL renderer lagging behind when fast-forwarding (fixes mgba.io/i/2094)
- Qt: Fix smudged window icon on Windows
- Qt: Fix saving settings enabling camera when camera name changes (fixes mgba.io/i/2125)
- Qt: Fix frames getting backlogged (fixes mgba.io/i/2122)
- Qt: Restore maximized state when starting (fixes mgba.io/i/487)
Misc:
- Core: Truncate preloading ROMs that slightly exceed max size (fixes mgba.io/i/2093)
- GBA: Default-enable VBA bug compat for Ruby and Emerald ROM hacks
- GBA Memory: Log GPIO writes on non-GPIO carts as Pak Hardware instead of Memory
- Qt: Add ROM filename and size to bug reporter
- Qt: Improve handling of disabling VBA bug compat mode (fixes mgba.io/i/2129)

0.9.0: (2021-03-28)
Features:
- e-Reader card scanning
- New tool for converting between different save game formats
- WebP and APNG recording
- Separate overrides for GBC games that can also run on SGB or regular GB
- Game Boy Player features can be enabled by default for all compatible games
- Frame and I/O viewer support for Game Boy
- Bug report tool for gathering information helpful for reporting bugs
- Mute option in homebrew ports
- Status indicators for fast-forward and mute in homebrew ports
- VBA bug compatibility mode for ROM hacks that don't work on real hardware
- Read-only support for MBC6 flash memory
- New unlicensed GB mappers: Pok辿mon Jade/Diamond, BBD, and Hitek
- Stack tracing tools in ARM debugger (by ahigerd)
- Command scripts for CLI debugger (by ahigerd)
- Scheduled event dumping in CLI debugger
- ARM disassembler now resolves addresses to symbol names
- Add Game Boy Player feature support to ports
- Individual window types can now be toggled in debugging views
- Support for the Wii U GamePad when running as an injected VC title
Emulation fixes:
- ARM: Fix ALU reading PC after shifting
- ARM: Fix STR storing PC after address calculation
- ARM: Fix Addressing mode 1 shifter on rs == pc (fixes mgba.io/i/1926)
- ARM: Fix long multiply-and-accumulate register write order (fixes mgba.io/1/1956)
- ARM: Fix long and accumulate multiply timing
- GB: Partially fix timing for skipped BIOS
- GB: Downgrade DMG-only ROMs from CGB mode even without boot ROM
- GB: Fix marking BIOS as unmapped when skipping BIOS (fixes mgba.io/i/2061)
- GB Audio: Fix serializing sweep time
- GB Audio: Fix some channel 4 timing edge cases
- GB MBC: Fix MBC1 mode changing behavior
- GB MBC: Fix some MBC3 bit masking
- GB Video: Fix state after skipping BIOS (fixes mgba.io/i/1715 and mgba.io/i/1716)
- GBA: Fix timing advancing too quickly in rare cases
- GBA: Clear GBP connection on reset
- GBA Audio: Revamp FIFO emulation (fixes mgba.io/i/356, mgba.io/i/875, mgba.io/i/1847)
- GBA BIOS: Implement dummy sound driver calls
- GBA BIOS: Improve HLE BIOS timing
- GBA BIOS: Fix reloading video registers after reset (fixes mgba.io/i/1808)
- GBA BIOS: Make HLE BIOS calls interruptable (fixes mgba.io/i/1711 and mgba.io/i/1823)
- GBA BIOS: Fix invalid decompression bounds checking
- GBA DMA: Linger last DMA on bus (fixes mgba.io/i/301 and mgba.io/i/1320)
- GBA DMA: Fix ordering and timing of overlapping DMAs
- GBA I/O: Green swap register should be readable
- GBA I/O: Ignore high bits on IME
- GBA Memory: Improve gamepak prefetch timing
- GBA Memory: Stall on VRAM access in mode 2 (fixes mgba.io/i/190)
- GBA Memory: Improve robustness of Matrix memory support
- GBA Memory: Mark Famicom Mini games 22 through 28 as non-mirroring
- GBA Memory: Return correct byte for odd ROM open bus addresses
- GBA Memory: Improved AGBPrint emulation of edge cases (fixes mgba.io/i/1867)
- GBA Memory: Fix masking of misaligned jumps
- GBA Serialize: Fix alignment check when loading states
- GBA SIO: Fix copying Normal mode transfer values
- GBA SIO: Fix Normal mode being totally broken (fixes mgba.io/i/1800)
- GBA SIO: Fix deseralizing SIO registers
- GBA SIO: Fix hanging on starting a second multiplayer window (fixes mgba.io/i/854)
- GBA SIO: Fix Normal mode transfer start timing (fixes mgba.io/i/425)
- GBA Timers: Fix toggling timer cascading while timer is active (fixes mgba.io/i/2043)
- GBA Video: Latch scanline at end of Hblank (fixes mgba.io/i/1319)
- GBA Video: Fix Hblank timing
- GBA Video: Implement green swap (fixes mgba.io/i/1609)
- GBA Video: Emulate sprite cycle limits in OpenGL renderer (fixes mgba.io/i/1635)
- GBA Video: Fix OBJWIN erratic rendering in OpenGL renderer
- GBA Video: Fix x offset in 256-color BG mosaic (fixes mgba.io/i/1684)
- GBA Video: Fix transposed BG mosaic parameters in GL renderer
- SM83: Emulate HALT bug
- SM83: Improve mid-M-cycle interrupts
- SM83: HALT should not consume an extra T-state
Other fixes:
- 3DS: Fix thread cleanup
- All: Improve export headers (fixes mgba.io/i/1738)
- Cheats: Fix indirect write cheats (fixes mgba.io/i/2026)
- CMake: Fix build with downstream minizip that exports incompatible symbols
- CMake: Link with correct OpenGL library (fixes mgba.io/i/1872)
- Core: Ensure ELF regions can be written before trying
- Core: Fix threading improperly setting paused state while interrupted
- Core: Fix loading ELF files that have unexpected empty program headers
- Core: Fix destroying an mVL with an invalid channel count
- Debugger: Don't skip undefined instructions when debugger attached
- Debugger: Close trace log when done tracing
- Debugger: Fix change watchpoints (fixes mgba.io/i/1947)
- Debugger: Call CLI debugger system init
- FFmpeg: Fix some small memory leaks
- FFmpeg: Fix encoding of time base
- GB: Fix crash when changing ROM while in banked address space
- GB: Fix loading model overrides
- GB MBC: Force minimum SRAM size on rare MBCs that always have SRAM
- GB Serialize: Fix crash when loading pre-0.7 SGB savestates
- GB Video: Fix SGB video logs
- GB Video: Discard SGB packets in non-SGB mVLs
- GB Video: Fix deserializing negative LX state
- GB Video: Don't rendering negative batches
- GBA: Fix loading multiboot ELF files (fixes mgba.io/i/1949)
- GBA: Fix loading subsequent save files (fixes mgba.io/i/2067)
- mGUI: Don't attempt to preload files larger than can fit in RAM
- Qt: Force OpenGL paint engine creation thread (fixes mgba.io/i/1642)
- Qt: Fix static compilation in MinGW (fixes mgba.io/i/1769)
- Qt: Fix a race condition in the frame inspector
- Qt: Load/save bytes from memory viewer in the order visible (fixes mgba.io/i/1900)
- Qt: Fix running proxied video if it gets pushed to the main thread
- Qt: Fix game display sometimes disappearing after closing load/save state screen
- Qt: Fix cancelling pausing before the frame ends
- Qt: Fix gamepad event dispatching (fixes mgba.io/i/1922)
- Qt: Pre-attach GDB stub when launching with -g (fixes mgba.io/i/1950)
- Qt: Fix crash when editing shortcuts with none selected (fixes mgba.io/i/1964)
- Qt: Fix crashing when no OpenGL context can be obtained
- Qt: Fix issues with I/O viewer not properly synchronizing state
- Qt: Fix loading a new game crashing on Wayland (fixes mgba.io/i/1992)
- Qt: Fix inability to clear hat bindings
- SM83: Simplify register pair access on big endian
- SM83: Disassemble STOP as one byte
- Switch: Fix GB game height in pixel accurate mode (fixes mgba.io/i/2073)
- Wii: Fix crash on unloading irregularly sized GBA ROMs
Misc:
- 3DS: Use "wide mode" where applicable for slightly better filtering
- 3DS: Batch directory reads
- Core: Add savedataUpdated callback
- Core: Add shutdown callback
- Core: Rework thread state synchronization
- Core: Improve support for ROM patch cheats, supporting disabling overlapping patches
- Core: Adding to library is now recursive
- GB: Allow pausing event loop while CPU is blocked
- GB: Add support for sleep and shutdown callbacks
- GB: Redo double speed emulation (closes mgba.io/i/1515)
- GB: Support loading CGB-on-AGB boot ROM
- GB Audio: Add channel 4 batching back (fixes mgba.io/i/1313)
- GB Core: Return the current number of banks for ROM/SRAM, not theoretical max
- GB I/O: Implement preliminary support for PCM12/PCM34 (closes mgba.io/i/1468)
- GB MBC: Remove unused SRAM size
- GBA: Allow pausing event loop while CPU is blocked
- GBA BIOS: Division by zero should emit a FATAL error
- GBA Cheats: Allow unlimited ROM patch-type codes per set
- GBA Video: Convert OpenGL VRAM texture to integer
- GBA Video: Skip attempting to render offscreen sprites in OpenGL
- GBA Video: New GL palette approach, no more batch splitting on palette edits
- GBA Video: Avoid integer division using reciprocal tricks
- Debugger: Keep track of global cycle count
- FFmpeg: Add looping option for GIF/APNG
- FFmpeg: Add CRF support for applicable codecs
- mGUI: Show battery percentage
- mGUI: Skip second scan loop when possible
- mGUI: Improve loading speed (fixes mgba.io/i/1957)
- Qt: Renderer can be changed while a game is running
- Qt: Add hex index to palette view
- Qt: Add transformation matrix info to sprite view
- Qt: Memory viewer now supports editing decimal values directly (closes mgba.io/i/1705)
- Qt: Add copy button to GB printer dialog
- Qt: Window title updates can be disabled (closes mgba.io/i/1912)
- Qt: Redo OpenGL context thread handling (fixes mgba.io/i/1724)
- Qt: Discard additional frame draws if waiting fails
- Qt: Unify monospace font usage
- Qt: Add button to jump to log settings
- Qt: Use relative paths in portable mode when applicable (fixes mgba.io/i/838)
- Qt: Better initial shortcut editor column sizes
- SDL: Fall back to sw blit if OpenGL init fails
- Switch: Optimize font rendering (fixes mgba.io/i/2078)
- Switch: Allow switching between CPU and GPU renderers without reloading
- Util: Reset vector size on deinit
- VFS: Change semantics of VFile.sync on mapped files (fixes mgba.io/i/1730)

(nia)

2021-05-02 08:26:50 UTC MAIN commitmail json YAML

simplify the conditional for getting number of CPUs - simply use
_SC_NPROCESSORS_ONLN whenever available, this covers also NetBSD; change
the #ifdef conditional for HW_NCPU to check for HW_NCPU rather than
explicit list of FreeBSD/OpenBSD

(jdolecek)

2021-05-02 08:17:57 UTC MAIN commitmail json YAML

doc/TODO: add some

+ gcc11-11.1.0, libass-0.15.1, libatomic-11.1.0, libmicrohttpd-0.9.73,
  libxkbcommon-1.3.0, py-hypothesis-6.10.1, qemu-6.0.0, vala-0.52.3.

(wiz)

2021-05-02 08:16:41 UTC MAIN commitmail json YAML

2021-05-02 08:16:26 UTC MAIN commitmail json YAML

doc: Updated security/mbedtls to 2.26.0

(nia)

2021-05-02 08:16:14 UTC MAIN commitmail json YAML

mbedtls: update to 2.26.0

This release of Mbed TLS provides bug fixes, minor enhancements and new features. This release includes fixes for security issues.
API changes

    Renamed the PSA Crypto API output buffer size macros to bring them in line
    with version 1.0.0 of the specification.
    The API glue function mbedtls_ecc_group_of_psa() now takes the curve size
    in bits rather than bytes, with an additional flag to indicate if the
    size may have been rounded up to a whole number of bytes.
    Renamed the PSA Crypto API AEAD tag length macros to bring them in line
    with version 1.0.0 of the specification.

Default behavior changes

    In mbedtls_rsa_context objects, the ver field was formerly documented
    as always 0. It is now reserved for internal purposes and may take
    different values.

New deprecations

    PSA_KEY_EXPORT_MAX_SIZE, PSA_HASH_SIZE, PSA_MAC_FINAL_SIZE,
    PSA_BLOCK_CIPHER_BLOCK_SIZE, PSA_MAX_BLOCK_CIPHER_BLOCK_SIZE and
    PSA_ALG_TLS12_PSK_TO_MS_MAX_PSK_LEN have been renamed, and the old names
    deprecated.
    PSA_ALG_AEAD_WITH_DEFAULT_TAG_LENGTH and PSA_ALG_AEAD_WITH_TAG_LENGTH
    have been renamed, and the old names deprecated.

Features

    The PSA crypto subsystem can now use HMAC_DRBG instead of CTR_DRBG.
    CTR_DRBG is used by default if it is available, but you can override
    this choice by setting MBEDTLS_PSA_HMAC_DRBG_MD_TYPE at compile time.
    Fix #3354.
    Automatic fallback to a software implementation of ECP when
    MBEDTLS_ECP_xxx_ALT accelerator hooks are in use can now be turned off
    through setting the new configuration flag MBEDTLS_ECP_NO_FALLBACK.
    The PSA crypto subsystem can now be configured to use less static RAM by
    tweaking the setting for the maximum amount of keys simultaneously in RAM.
    MBEDTLS_PSA_KEY_SLOT_COUNT sets the maximum number of volatile keys that
    can exist simultaneously. It has a sensible default if not overridden.
    Partial implementation of the PSA crypto driver interface: Mbed TLS can
    now use an external random generator instead of the library's own
    entropy collection and DRBG code. Enable MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG
    and see the documentation of mbedtls_psa_external_get_random() for details.
    Applications using both mbedtls_xxx and psa_xxx functions (for example,
    applications using TLS and MBEDTLS_USE_PSA_CRYPTO) can now use the PSA
    random generator with mbedtls_xxx functions. See the documentation of
    mbedtls_psa_get_random() for details.
    In the PSA API, the policy for a MAC or AEAD algorithm can specify a
    minimum MAC or tag length thanks to the new wildcards
    PSA_ALG_AT_LEAST_THIS_LENGTH_MAC and
    PSA_ALG_AEAD_WITH_AT_LEAST_THIS_LENGTH_TAG.

Security

    Fix a security reduction in CTR_DRBG when the initial seeding obtained a
    nonce from entropy. Applications were affected if they called
    mbedtls_ctr_drbg_set_nonce_len(), if they called
    mbedtls_ctr_drbg_set_entropy_len() with a size that was 3/2 times the key
    length, or when the entropy module uses SHA-256 and CTR_DRBG uses AES-256.
    In such cases, a random nonce was necessary to achieve the advertised
    security strength, but the code incorrectly used a constant instead of
    entropy from the nonce.
    Found by John Stroebel in #3819 and fixed in #3973.
    Fix a buffer overflow in mbedtls_mpi_sub_abs() when calculating
    |A| - |B| where |B| is larger than |A| and has more limbs (so the
    function should return MBEDTLS_ERR_MPI_NEGATIVE_VALUE). Only
    applications calling mbedtls_mpi_sub_abs() directly are affected:
    all calls inside the library were safe since this function is
    only called with |A| >= |B|. Reported by Guido Vranken in #4042.
    Fix an errorneous estimation for an internal buffer in
    mbedtls_pk_write_key_pem(). If MBEDTLS_MPI_MAX_SIZE is set to an odd
    value the function might fail to write a private RSA keys of the largest
    supported size.
    Found by Daniel Otte, reported in #4093 and fixed in #4094.
    Fix a stack buffer overflow with mbedtls_net_poll() and
    mbedtls_net_recv_timeout() when given a file descriptor that is
    beyond FD_SETSIZE. Reported by FigBug in #4169.
    Guard against strong local side channel attack against base64 tables by
    making access aceess to them use constant flow code.

Bugfix

    Fix use-after-scope error in programs/ssl/ssl_client2.c and ssl_server2.c
    Fix memory leak that occured when calling psa_close_key() on a
    wrapped key with MBEDTLS_PSA_CRYPTO_SE_C defined.
    Fix an incorrect error code if an RSA private operation glitched.
    Fix a memory leak in an error case in psa_generate_derived_key_internal().
    Fix a resource leak in CTR_DRBG and HMAC_DRBG when MBEDTLS_THREADING_C
    is enabled, on platforms where initializing a mutex allocates resources.
    This was a regression introduced in the previous release. Reported in
    #4017, #4045 and #4071.
    Ensure that calling mbedtls_rsa_free() or mbedtls_entropy_free()
    twice is safe. This happens for RSA when some Mbed TLS library functions
    fail. Such a double-free was not safe when MBEDTLS_THREADING_C was
    enabled on platforms where freeing a mutex twice is not safe.
    Fix a resource leak in a bad-arguments case of mbedtls_rsa_gen_key()
    when MBEDTLS_THREADING_C is enabled on platforms where initializing
    a mutex allocates resources.
    Fixes a bug where, if the library was configured to include support for
    both the old SE interface and the new PSA driver interface, external keys were
    not loaded from storage. This was fixed by #3996.
    This change makes 'mbedtls_x509write_crt_set_basic_constraints'
    consistent with RFC 5280 4.2.1.9 which says: "Conforming CAs MUST
    include this extension in all CA certificates that contain public keys
    used to validate digital signatures on certificates and MUST mark the
    extension as critical in such certificates." Previous to this change,
    the extension was always marked as non-critical. This was fixed by
    #3698.

Changes

    A new library C file psa_crypto_client.c has been created to contain
    the PSA code needed by a PSA crypto client when the PSA crypto
    implementation is not included into the library.
    On recent enough versions of FreeBSD and DragonFlyBSD, the entropy module
    now uses the getrandom syscall instead of reading from /dev/urandom.

Who should update

We recommend all users should update to take advantage of the bug fixes contained in this release at an appropriate point in their development lifecycle.

(nia)

2021-05-02 08:07:15 UTC MAIN commitmail json YAML

doc: Updated games/devilutionx to 1.2.1

(nia)

2021-05-02 08:07:04 UTC MAIN commitmail json YAML

devilutionx: update to 1.2.1

Adds support for the Hellfire expansion, among other things

(nia)

2021-05-02 07:49:56 UTC MAIN commitmail json YAML

doc: Updated converters/libmwaw to 0.3.18

(nia)

2021-05-02 07:49:46 UTC MAIN commitmail json YAML

libmwaw: update to 0.3.18

04/06/2021:
- remove many coverity warnings

03/23/2021:
- add a parser for Canvas 5 ( Mac and Windows )

03/12/2021:
- add basic support for hatch

02/25/2021
- add basic support for drop cap

(nia)

2021-05-02 07:48:32 UTC MAIN commitmail json YAML

doc: Updated devel/lua-rocks to 3.7.0

(nia)

2021-05-02 07:48:22 UTC MAIN commitmail json YAML

lua-rocks: update to 3.7.0

## What's new in LuaRocks 3.7.0

* Improved connectivity resiliency
  * LuaRocks can now use mirrors for downloading rocks even if downloading
    the manifest from the main server succeeds.
    In previous versions, LuaRocks would check whether to use a mirror in the first
    download operation, when it fetches the manifest. Once the server
    (luarocks.org or one of its default mirrors) was chosen, it would stick with
    it for the rest of the command.
    The resulting behavior was that if the manifest fails to load, it switches to
    a mirror and continues from there. But if the manifest fetches ok and the then
    actual rock download fails, it would give up, instead of trying that in a
    mirror as well.
    Now, it retries every download on a mirror whenever the base URL matches one
    configured in cfg.rocks_servers. The original behavior was satisfactory if
    there was complete downtime in the main server, but this new behavior should
    make the CLI much more resilient with regard to any intermittent failures
    happening on the main server.
* On Unix, it now respects environment variables $XDG_CACHE_HOME and $XDG_CONFIG_HOME
  * This means the user's configuration typically resides in ~/.config/luarocks/
    as per the XDG standard
  * The legacy path ~/.luarocks/ continues to be tested first, for backwards
    compatibility
* Fixes check for the default Lua version set in the user's home configuration
* Fixes an issue on Windows where it would incorrectly revoke permissions
  from the current user when installing

## What's new in LuaRocks 3.6.0

* Adds a double-check step to verify that all files from a rock are installed
* Improve resilience of the manifest reader to deal with manifests
  written with older versions of LuaRocks lower than 3.0
* `luarocks pack` now checks that the directory inside the archive being packed
  as a `.src.rock` actually exists, refusing to pack an invalid rock from
  a badly configured rockspec.
* Fixes behavior of `luarocks pack` when the `url` entry of a rockspec
  points to a bare file.
* Remove an entry from the manifest if the rock itself is already missing
* The `configure` script now checks that the version of `lua.h`
  found matches that of the Lua interpreter detected or configured
* Fixes the renaming of scripts when multiple versions are installed
* Fixes availability check for `svn` for rockspecs using Subversion
* Fixes for running with an empty PATH environment variable
* Portability improvements:
  * Windows: vcvarsall.bat output is now properly redirected to NUL
    meaning that the output of `luarocks path` can be used in scripts
  * Fixes autodetection for Cygwin
  * Handles macOS versions greater than 10.10
  * Adds platform specific configurations for NetBSD
  * Respects CC/CFLAGS/LDFLAGS on FreeBSD
* Luacheck now runs on the LuaRocks CI
* Distributed binaries are built using Lua 5.3

(nia)

2021-05-02 07:25:44 UTC MAIN commitmail json YAML

doc: Updated lang/mozjs78 to 78.4.0nb2

(prlw1)

2021-05-02 07:25:12 UTC MAIN commitmail json YAML

2021-05-01 21:52:12 UTC MAIN commitmail json YAML

doc: Updated devel/nss to 3.64nb3

(wiz)

2021-05-01 21:52:03 UTC MAIN commitmail json YAML

2021-05-01 19:09:34 UTC MAIN commitmail json YAML

doc: Updated sysutils/xplr to 0.5.12

(pin)

2021-05-01 19:09:14 UTC MAIN commitmail json YAML

sysutils/xplr: update to 0.5.12

-Fixed cd into the directory when xplr is invoked with a path argument.

(pin)

2021-05-01 19:08:26 UTC MAIN commitmail json YAML

2021-05-01 18:13:52 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 4.1.5

(tsutsui)

2021-05-01 18:12:42 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.231

(wiz)

2021-05-01 18:12:32 UTC MAIN commitmail json YAML

mame: update to 0.231.

MAME 0.231, our April release, is out now! The Yamaha FM synthesis
rewrite is progressing, with the OPL family (including YM2413,
YM3526, YM3812, YMF262 and Y8950) done this month. A number of
regressions reported against the previous release have also been
fixed. Most things should be improved, but if you notice something
wrong with a system using one of these chips, be sure to let us
know. Warp-1, a very rare Sun Electronics game from the late 窶�70s,
has been added this month. This is an early example of an 窶彿nto
the screen窶� space shooter.

For as long as it has been emulated, the 窶�3D窶� stages in Contra have
been too easy. This comes down to the functionality of the Konami
007452 chip, which Konami calls a VRC&DMP. Now we know that VRC
stands for Virtual ROM Controller, and controls ROM banking. However,
the DMP part has been more of a mystery, assumed to be some kind
of protection. This month, furrtek worked out that it窶冱 apparently
some kind of Divide/Multiply Processor, for 16-bit maths operations
that would be unacceptably slow on the games窶冱 pair of 6809-family
CPUs. The great news is the game now runs correctly, the bad news
is you窶冤l probably die a lot more.

David 窶廩aze窶� Haywood is back this month with fixes for several
arcade games that have never been quite right. He窶冱 fixed graphical
priority issues in SNK窶冱 Beast Busters and Mechanized Attack,
improved timing in Seibu Kaihatsu窶冱 Shot Rider, and corrected layer
offsets in Mitchell窶冱 Funky Jet. He also added support for a couple
of protected Mega Drive bootleg games from Argentina. Recently,
David has been streaming MAME gaming sessions, often highlighting
under-appreciated games. You can watch the recorded streams on his
YouTube channel. Still on the topic of things that have never been
right, sasuke has been busy this month. He窶冱 improved the Nichibutsu
1412M2 DAC playback rate and timer period calculation, most noticeable
on the Mighty Guy soundtrack, and made Taito窶冱 unicycling game
Cycle Maabou playable.

(wiz)

2021-05-01 18:09:43 UTC MAIN commitmail json YAML

mikutter: update to 4.1.5.

Upstream changes:

mikutter 4.1.5
https://mikutter.hatenablog.com/entry/2021/05/02/012736

* fix possible crash and code injection in conditions of extract tabs

(tsutsui)

2021-05-01 16:14:19 UTC MAIN commitmail json YAML

2021-05-01 16:08:57 UTC MAIN commitmail json YAML

doc: Updated geography/libmaxminddb to 1.6.0

(fcambus)

2021-05-01 16:08:45 UTC MAIN commitmail json YAML

libmaxminddb: update to 1.6.0.

## 1.6.0 - 2021-04-29

* This release includes several improvements to the CMake build. In
  particular:
  * C99 support is now properly enabled, fixing builds on older `gcc`
    versions. Pull request by Jan Vcelak. GitHub #257.
  * `CMAKE_SHARED_LIBRARY_PREFIX` and `CMAKE_STATIC_LIBRARY_PREFIX` are
    no longer explicitly set and now use the default values for the platform.
    Pull request by Jan Vcelak. GitHub #258.
  * `target_include_directories` now works as expected. Pull request by Jan
    Vcelak. GitHub #259.
  * DLLs are now installed on Windows when `libmaxminddb` is built as a
    shared library. Pull request by Jan Vcelak. GitHub #261.
  * When built as a dynamic library on Windows, all symbols are now exported.
    Pull request by Jan Vcelak. GitHub #262.

(fcambus)

2021-05-01 15:06:27 UTC MAIN commitmail json YAML

Move lengthy awk and shell scripts out of haskell.mk

(pho)

2021-05-01 14:42:46 UTC MAIN commitmail json YAML

wm/sdorfehs: reclaim maintainership

(pin)

2021-05-01 14:41:50 UTC MAIN commitmail json YAML

doc: Added net/maguro version 0.0.1

(pin)

2021-05-01 14:41:22 UTC MAIN commitmail json YAML

2021-05-01 14:40:12 UTC MAIN commitmail json YAML

net/maguro: import package

Maguro, a fast YouTube downloader.

Using the CLI:
-Check which streams are available (in no particular order).
-Choose a stream to download, and specify the output.

Using the Library:
-maguro also exposes a library for use in other applications. It is
fully-asynchronous, and is (hopefully) intuitive and easy to use.

Disclaimer:
-This software is created with the purpose of downloading videos with express
permission from their creator(s). The creator of this software is not
responsible for whether this software is used to download copyrighted
YouTube videos.

(pin)

2021-05-01 14:37:39 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.3.1

(pin)

2021-05-01 14:37:19 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.3.1

-fix :previous_match not jumping over indirect matches - Fix #377
-fix typing a prefixed pattern then emptying it while keeping the prefix
doesn't remove filtering - Fix #379
-fix shifted matching chars highlighting with regex patterns when showing
icons - Fix #376

(pin)

2021-05-01 14:30:00 UTC MAIN commitmail json YAML

Remove files/Setup.hs: mk/haskll.mk can now automatically handle that

(pho)

2021-05-01 14:27:42 UTC MAIN commitmail json YAML

Remove files/Setup.hs: mk/haskll.mk can now automatically handle that

(pho)

2021-05-01 14:24:22 UTC MAIN commitmail json YAML

Fix a bug in my previous commit

(pho)

2021-05-01 14:19:20 UTC MAIN commitmail json YAML

Remove files/Setup.hs: mk/haskll.mk can now automatically handle that

(pho)

2021-05-01 14:17:07 UTC MAIN commitmail json YAML

Remove files/Setup.hs: mk/haskll.mk can now automatically handle that

(pho)

2021-05-01 14:16:29 UTC MAIN commitmail json YAML

Remove files/Setup.hs: mk/haskll.mk can now automatically handle that

(pho)

2021-05-01 14:15:53 UTC MAIN commitmail json YAML

Remove files/Setup.hs: mk/haskll.mk can now automatically handle that

(pho)

2021-05-01 14:15:10 UTC MAIN commitmail json YAML

Remove files/Setup.hs: mk/haskll.mk can now automatically handle that

(pho)

2021-05-01 14:14:20 UTC MAIN commitmail json YAML

Remove files/Setup.hs: mk/haskll.mk can now automatically handle that

(pho)

2021-05-01 14:13:29 UTC MAIN commitmail json YAML

Remove files/Setup.hs: mk/haskll.mk can now automatically handle that

(pho)

2021-05-01 14:12:38 UTC MAIN commitmail json YAML

Remove files/Setup.hs: mk/haskll.mk can now automatically handle that

(pho)

2021-05-01 14:11:54 UTC MAIN commitmail json YAML

Remove files/Setup.hs: mk/haskll.mk can now automatically handle that

(pho)

2021-05-01 14:10:55 UTC MAIN commitmail json YAML

Support Cabal packages that lack Setup.?hs

They currently have Setup.hs in ${FILESDIR} with almost always the same
content. We can do better than that.

(pho)

2021-05-01 11:44:18 UTC MAIN commitmail json YAML

doc: Updated devel/p5-List-AllUtils to 0.19

(fcambus)

2021-05-01 11:44:07 UTC MAIN commitmail json YAML

p5-List-AllUtils: update to 0.19.

0.19    2021-04-23

- We now prefer the mesh() and zip() functions from List::SomeUtils over the
  new, incompatible implementations in List::Util 1.56. Fixes GH #12.
  reported by Greg Oschwald.

(fcambus)

2021-05-01 10:54:55 UTC MAIN commitmail json YAML

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

(fcambus)

2021-05-01 10:54:44 UTC MAIN commitmail json YAML

dbip-country-lite: update to 2021-05.

No upstream ChangeLog.

(fcambus)

2021-05-01 10:52:45 UTC MAIN commitmail json YAML

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

(fcambus)

2021-05-01 10:52:30 UTC MAIN commitmail json YAML

dbip-city-lite: update to 2021-05.

No upstream ChangeLog.

(fcambus)

2021-05-01 10:50:33 UTC MAIN commitmail json YAML

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

(fcambus)

2021-05-01 10:50:21 UTC MAIN commitmail json YAML

dbip-asn-lite: update to 2021-05.

No upstream ChangeLog.

(fcambus)

2021-05-01 10:29:24 UTC MAIN commitmail json YAML

doc: remove some updated perl packages from TODO

(wiz)

2021-05-01 10:03:33 UTC MAIN commitmail json YAML

2021-05-01 09:04:57 UTC MAIN commitmail json YAML

Don't use "response file" while invoking CC and LD

Our tool wrappers don't look into response files, so common mistakes
such as forgetting to declare dependencies have been overlooked by
our buildlink framework. With the change that will no longer happen.

(pho)

2021-05-01 08:54:10 UTC MAIN commitmail json YAML

doc: Updated chat/dino to 0.2.0nb2

(nia)

2021-05-01 08:54:00 UTC MAIN commitmail json YAML

2021-05-01 08:19:52 UTC MAIN commitmail json YAML

textproc/marisa: reset MAINTAINER

Reset MAINTAINER since Takanori Ishihara (ishit@) passed away
on 8th Oct. 2019.

(taca)

2021-05-01 08:07:35 UTC MAIN commitmail json YAML

doc: Updated security/libretls to 3.3.2

(schmonz)

2021-05-01 08:07:24 UTC MAIN commitmail json YAML

Update to 3.3.2. From the (OpenBSD 6.9 LibreSSL) changelog:

# New Features

- Support for DTLSv1.2.
- Continued rewrite of the record layer for the legacy stack.
- Numerous bugs and interoperability issues were fixed in the new
  verifier. A few bugs and incompatibilities remain, so this release
  uses the old verifier by default.
- The OpenSSL 1.1 TLSv1.3 API is not yet available.

# Portable Improvements

- Added '--enable-libtls-only' build option, which builds and
  installs a statically-linked libtls, skipping libcrypto and libssl.
  This is useful for systems that ship with OpenSSL but wish to also
  package libtls.
- Update getentropy on Windows to use Cryptography Next Generation
  (CNG). wincrypt is deprecated and no longer works with newer Windows
  environments, such as in Windows Store apps.

# API and Documentation Enhancements

- Add a number of RPKI OIDs from RFC 6482, 6484, 6493, 8182, 8360,
  draft-ietf-sidrops-rpki-rta, and draft-ietf-opsawg-finding-geofeeds.
- Add support for
  [SSL_get_shared_ciphers(3)](https://man.openbsd.org/SSL_get_shared_ciphers.3)
  with TLSv1.3.
- Add DTLSv1.2 methods.
- Implement SSL_is_dtls(3) and use it internally in place of the
  SSL_IS_DTLS macro.
- Provide
  [EVP_PKEY_new_CMAC_KEY(3)](https://man.openbsd.org/EVP_PKEY_new_CMAC_KEY.3).
- Add missing prototype for
  [d2i_DSAPrivateKey_fp(3)](https://man.openbsd.org/d2i_DSAPrivateKey_fp.3) to x509.h.
- Add DTLSv1.2 to [openssl(1)](https://man.openbsd.org/openssl.1)
  s_server and s_client protocol message logging.
- Provide
  [SSL_use_certificate_chain_file(3)](https://man.openbsd.org/SSL_use_certificate_chain_file.3).
- Provide
  [SSL_set_hostflags(3)](https://man.openbsd.org/SSL_set_hostflags.3)
  and
  [SSL_get0_peername(3)](https://man.openbsd.org/SSL_get0_peername.3).
- Provide various DTLSv1.2 specific functions and defines.
- Document meaning of '*' in the genrsa output.
- Updated documentation for
  SSL_get_shared_ciphers(3)](https://man.openbsd.org/SSL_get_shared_ciphers.3).
- Add documentation for
  [SSL_get_finished(3)](https://man.openbsd.org/SSL_get_finished.3).
- Document
  [EVP_PKEY_new_CMAC_key(3)](https://man.openbsd.org/EVP_PKEY_new_CMAC_key.3).
- Document
  [SSL_use_certificate_chain_file(3)](https://man.openbsd.org/SSL_use_certificate_chain_file.3).
- Document
  [SSL_set_hostflags(3)](https://man.openbsd.org/SSL_set_hostflags.3)
  and
  [SSL_get0_peername(3)](https://man.openbsd.org/SSL_get0_peername.3).
- Update [SSL_get_version(3)](https://man.openbsd.org/SSL_get_version.3)
  manual for DTLSv.1.2 support.
- Make supported protocols and options for DHE params more prominent in
  [tls_config_set_protocols(3)](https://man.openbsd.org/tls_config_set_protocols.3).
- Various documentation improvements around TLS methods.

# Compatibility Changes

- Make [openssl(1)](https://man.openbsd.org/openssl.3) s_server ignore
  -4 and -6 for compatibility with OpenSSL.
- Set SO_REUSEADDR on the server socket in the
  [openssl(1)](https://man.openbsd.org/openssl.1) ocsp command.
- Send a host header with OCSP queries to make
  [openssl(1)](https://man.openbsd.org/openssl.1) ocsp work with some
  widely used OCSP responders.
- Add ability to [ocspcheck(8)](https://man.openbsd.org/ocspcheck.8) to
  parse a port in the specified OCSP URL.
- Implement auto chain for the TLSv1.3 server since some software
  relies on this.
- Implement key exporter for TLSv1.3.
- Align
  [SSL_get_shared_ciphers(3)](https://man.openbsd.org/SSL_get_shared_ciphers.3)
  with OpenSSL. This takes into account that it never returned server
  ciphers, so now it will fail when called from the client side.
- Sync cert.pem with Mozilla NSS root CAs except "GeoTrust Global CA".
- Make
  [SSL{_CTX,}_get_{min,max}_proto_version(3)](https://man.openbsd.org/SSL_CTX_get_min_proto_version.3)
  return a version of zero if the minimum or maximum has been set to
  zero to match OpenSSL's behavior.
- Add DTLSv1.2 support to
  [openssl(1)](https://man.openbsd.org/openssl.1) s_client/s_server.

# Testing and Proactive Security

- Malformed ASN.1 in a certificate revocation list or a timestamp
  response token can lead to a NULL pointer dereference.
- Pull in fix for
  [EVP_CipherUpdate(3)](https://man.openbsd.org/EVP_CipherUpdate.3)
  overflow from OpenSSL.
- Use EXFLAG_INVALID to handle out of memory and parse errors in
  x509v3_cache_extensions().
- Refactor and clean up
  [ocspcheck(8)](https://man.openbsd.org/ocspcheck.8) and add
  regression tests.

# Internal Improvements

- Further cleanup of the DTLS record handling.
- Continue the replacement of the TLSv1.2 record layer by reimplementing
  the read side of the TLSv1.2 record handling.
- Replace DTLSv1_enc_data() with TLSv1_1_enc_data().
- Merge d1_{clnt,srvr}.c into ssl_{clnt,srvr}.c.
- Add const to ssl_ciphers and tls1[23]_sigalgs* to push them into
  .data.rel.ro and .rodata, respectively.
- Add a const qualifier to srtp_known_profiles.
- Simplify TLS method by removing the client and server specific methods
  internally.
- Avoid casting away const in ssl_ctx_make_profiles().
- Avoid explicitly conditioning an assert on DTLS1_VERSION to make the
  assert work for newer DTLS versions.
- Merge SSL_ENC_METHOD into SSL_METHOD_INTERNAL.
- Add a flag to mark DTLS methods as DTLS to have an easy way to
  recognize DTLS methods that avoids inspecting the version number.
- Mark a few more internal static tables const.
- Switch finish{,_peer}_md_len from an int to a size_t.
- Use EVP_MD_MAX_MD_SIZE instead of 2 * EVP_MD_MAX_MD_SIZE as size for
  cert_verify_md[], finish_md[] and peer_finish_md[]. The factor 2 was a
  historical artefact.
- Free struct members in tls13_record_layer_free() in their natural
  order for reviewability.
- Use consistent names in tls13_{client,server}_finished_{recv,send}().
- Add tls13_secret_{init,cleanup}() and use them throughout the TLSv1.3
  code base.
- Move the read MAC key into the TLSv1.2 record layer.
- Make tls12_record_layer_free() NULL safe.
- Split the record protection from the TLSv1.2 record layer.
- Clean up sequence number handling in the new TLSv1.2 record layer.
- Clean up sequence number handling in DTLS.
- Clean up dtls1_reset_seq_numbers().
- Factor out code for explicit IV length, block size and MAC length from
  tls12_record_layer_open_record_protected_cipher().
- Provide record layer overhead for DTLS.
- Provide functions to determine if TLSv1.2 record protection is
  engaged.
- Add code to handle change of cipher state in the new TLSv1.2
  record layer.
- Mop up now unused dtls1_build_sequence_numbers() function.
- Allow setting a keypair on a tls context without specifying the
  private key, and fake it internally in libtls. This removes the need
  for privsep engines like relayd to use bogus keys.
- Skip the private key check for fake private keys.
- Move the private key setup from tls_configure_ssl_keypair() to a
  helper function with proper error checking.
- Change the internal tls_configure_ssl_keypair() function to return -1
  instead of 1 on failure.
- Move sequence numbers into the new TLSv1.2 record layer.
- Move AEAD handling into the new TLSv1.2 record layer.
- Factor out legacy stack version checks.
- Correct handshake MAC/PRF for various TLSv1.2 cipher suites which were
  originally added with the default handshake MAC and PRF rather than
  the SHA256 handshake MAC and PRF.
- Absorb ssl3_get_algorithm2() into ssl_get_handshake_evp_md().
- Use dtls1_record_retrieve_buffered_record() to load buffered
  application data.
- Enforce read ahead with DTLS.
- Remove bogus DTLS checks that disabled ECC and OCSP.
- Clean up and simplify dtls1_get_cipher().
- Group HelloVerifyRequest decoding and add missing check for
  trailing data.
- Revise HelloVerifyRequest handling for DTLSv1.2.
- Handle DTLS1_2_VERSION in various places.
- Rename the "truncated" label into "decode_err" and the "f_err" label
  into "fatal_err".
- Factor out and change some of the legacy client version code.
- Simplify version checks in the TLSv1.3 client. Ensure that the server
  announced TLSv1.3 and nothing higher and check that the legacy_version
  is set to TLSv1.2 as required by RFC 8446.
- Only use TLS versions internally rather than both TLS and DTLS
  versions since the latter are the one's complement of the human
  readable version numbers, which means that newer versions
  decrease in value.
- Identify DTLS based on the version major value.
- Move handling of cipher/hash based cipher suites into the new
  record layer.
- Add tls12_record_protection_unused() and call it from CCS functions.
- Move key/IV length checks closer to usage sites. Also add explicit
  checks against
  [EVP_CIPHER_{iv,key}_length()](https://man.openbsd.org/EVP_CIPHER_iv_length.3).
- Replace two handrolled tls12_record_protection_engaged().
- Improve internal version handling: add handshake fields for our
  minimum version, our maximum version and the TLS version negotiated
  during the handshake. Convert most of the internal code to use these
  version fields.
- Guard against future internal use of
  TLS1_get_{client,}_version() macros.
- Remove the internal ssl_downgrade_max_version() function which is no
  longer needed.
- Add support for DTLSv1.2 version handling.
- Remove no longer needed read ahead workarounds in the s_client
  and s_server.
- Split TLSv1.3 record protection from record layer.
- Move the TLSv1.3 handshake struct inside the shared handshake struct.
- Fully initialize rrec in tls12_record_layer_open_record_protected() to
  avoid confusing some static analyzers.
- Use tls_set_errorx() on OCSP_basic_verify() failure since the latter
  does not set errno.
- Convert openssl(1) x509 to new option handling and do the usual clean
  up that goes along with it.
- Add SSL_HANDSHAKE_TLS12 for TLSv1.2 specific handshake data.
- Rename new_cipher to cipher to align naming with keyblock or other
  parts of the handshake data.
- Move the TLSv1.2 record number increment into the new record layer.
- Move finished and peer finished into the handshake struct.
- Remove pointless assignment in SSL_get0_alpn_selected().
- Add some error checking to openssl(1) x509.

# Bug Fixes

- Move point-on-curve check to set_affine_coordinates to avoid verifying
  ECDSA signatures with unchecked public keys.
- Fix [SSL_is_server(3)](https://man.openbsd.org/SSL_is_server.3) to
  behave as documented by re-introducing the client-specific methods.
- Avoid undefined behavior due to memcpy(NULL, NULL, 0).
- Make SSL_get{,_peer}_finished() work when used with TLSv1.3.
- Correct the return value type from ERR_peek_error() to a long.
- Avoid use of uninitialized in ASN1_time_parse() which could happen on
  parsing UTCTime if the caller did not initialize the passed struct tm.
- Destroy the mutex in a tls_config object on tls_config_free().
- Free alert_data and phh_data in tls13_record_layer_free(). These could
  leak if [SSL_shutdown(3)](https://man.openbsd.org/SSL_shutdown.3) or
  [tls_close(3)](https://man.openbsd.org/tls_close.3) were called after
  closing the underlying socket().
- Gracefully handle root certificates being both trusted and untrusted.
- Handle X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE in the new verifier.
- Use the legacy verifier when building auto chains for TLS.
- Search the intermediates only after searching the root certs in the
  new verifier to avoid problems with the legacy callback.
- Bail out early after finding a single chain in the new verifier, if we
  have been called via the legacy verifier API.
- Set (invalid and likely incomplete) chain on the xsc on chain build
  failure prior to calling the callback. This is required by various
  callers, including auto chain.
- Remove direct assignment of aead_ctx to avoid a leak.
- Fail early in legacy exporter if the master secret is not available to
  avoid a segfault if it is called when the handshake is not completed.
- Only print the certificate file once on verification failure.
- Fix an off-by-one in x509_verify_set_xsc_chain() to make sure that the
  new validator checks for EXFLAG_CRITICAL in
  x509_vfy_check_chain_extension() for all untrusted certs in the chain.
  Take into account that the root is not necessarily trusted.
- Avoid passing last and depth to x509_verify_cert_error() on ENOMEM.
- Fix two bugs in the legacy verifier that resulted from refactoring
  of [X509_verify_cert(3)](https://man.openbsd.org/X509_verify_cert.3)
  for the new verifier: a return value was incorrectly treated as
  boolean, making it insufficient to decide whether validation should
  carry on or not.
- Fix checks for memory caps of constraints names. There are internal
  caps on the number of name constraints and other names, that the new
  name constraints code allocates per cert chain. These limits were
  checked too late, making them only partially effective.
- Fix a copy-paste error - skid was confused with an akid when checking
  for EXFLAG_INVALID. This broke OCSP validation with certain mirrors.
- Avoid a use-after-scope in tls13_cert_add().
- Avoid mangled output in BIO_debug_callback().
- Fix client initiated renegotiation by replacing use of
  s->internal-type with s->server.
- Avoid transcript initialization when sending a TLS HelloRequest,
  fixing server initiated renegotiation.
- Avoid leaking param->name in x509_verify_param_zero().
- Avoid a leak in an error path in openssl(1) x509.
- When sending an alert in TLSv1.3, only set its error code when no
  other error was set previously. Certain clients rely on specific
  SSL_R_ error codes to identify that they are dealing with a self
  signed cert.
- When switching from the TLSv1.3 stack to the legacy stack include a
  TLS record header. This is necessary if there is more than one
  handshake message in the TLS plaintext record.
- Fix resource handling on error in OCSP_request_add0_id().
- Make sure there is enough room for stashing the handshake message when
  switching to the legacy TLS stack.
- Fix a memory leak in the openssl(1) s_client.
- Unbreak DTLS retransmissions for flights that include a CCS.
- If x509_verify() fails, ensure that the error is set on both the
  x509_verify_ctx() and its store context to make some failures visible
  from SSL_get_verify_result().
- Use the X509_STORE_CTX get_issuer() callback from the new X.509
  verifier to fix hashed certificate directories.
- Only check
  [BIO_should_read(3)](https://man.openbsd.org/BIO_should_read.3) on
  read and
  [BIO_should_write(3)](https://man.openbsd.org/BIO_should_write.3) on
  write. Previously,
  [BIO_should_write(3)](https://man.openbsd.org/BIO_should_write.3) was
  also checked after read and
  [BIO_should_read(3)](https://man.openbsd.org/BIO_should_read.3) after
  write which could cause stalls in software that uses the same BIO for
  read and write.
- In [openssl(1)](https://man.openbsd.org/openssl.1) verify, also check
  for error on the store context since the return value of
  [X509_verify_cert(3)](https://man.openbsd.org/X509_verify_cert.3) is
  unreliable in presence of a callback that returns 1 too often.
- Handle additional certificate error cases in the new X.509 verifier.
  Keep track of the errors encountered if a verify callback tells the
  verifier to continue and report them back via the error on the store
  context. This mimics the behavior of the old verifier that would
  persist the first error encountered while building the chain.
- Report specific failures for "self signed certificates" in a way
  compatible with the old verifier since software relies on the
  error code.
- Plug a large memory leak in the new verifier caused by calling
  X509_policy_check(3) repeatedly.
- Avoid leaking memory in x509_verify_chain_dup().

(schmonz)

2021-05-01 07:40:10 UTC MAIN commitmail json YAML

doc: Updated shells/oksh to 6.9

(schmonz)

2021-05-01 07:40:00 UTC MAIN commitmail json YAML

Update to 6.9. From the changelog:

- This is oksh-6.9, matching ksh(1) from OpenBSD 6.9 with portability
  additions.

From the OpenBSD 6.9 changelog:

- Fixed ksh(1) redrawing of a multiline PS1 prompt in vi mode and added
  support for ^R (redraw) in insert mode.

(schmonz)

2021-05-01 04:43:57 UTC MAIN commitmail json YAML

2021-05-01 03:54:15 UTC MAIN commitmail json YAML

doc: Updated chat/element-web to 1.7.26

(js)

2021-05-01 03:54:04 UTC MAIN commitmail json YAML

Update chat/element-web to 1.7.26

Changes in [1.7.26](https://github.com/vector-im/element-web/releases/tag/v1.7.26) (2021-04-26)
===============================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.26-rc.1...v1.7.26)

* Upgrade to React SDK 3.19.0 and JS SDK 10.0.0

Changes in [1.7.26-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.26-rc.1) (2021-04-21)
=========================================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.25...v1.7.26-rc.1)

* Upgrade to React SDK 3.19.0-rc.1 and JS SDK 10.0.0-rc.1
* Translations update from Weblate
  [\#17031](https://github.com/vector-im/element-web/pull/17031)
* Bump ssri from 6.0.1 to 6.0.2
  [\#17010](https://github.com/vector-im/element-web/pull/17010)
* Fix `NODE_ENV` value for CI environments
  [\#17003](https://github.com/vector-im/element-web/pull/17003)
* Use React production mode in CI builds
  [\#16969](https://github.com/vector-im/element-web/pull/16969)
* Labs documentation for DND mode
  [\#16962](https://github.com/vector-im/element-web/pull/16962)
* Rename blackboxing to new option ignore list
  [\#16965](https://github.com/vector-im/element-web/pull/16965)
* Remove velocity-animate from lockfile
  [\#16963](https://github.com/vector-im/element-web/pull/16963)
* Add mobile download link configuration
  [\#16890](https://github.com/vector-im/element-web/pull/16890)
* Switch develop to not-staging Scalar by default
  [\#16883](https://github.com/vector-im/element-web/pull/16883)
* Support a config option to skip login/welcome and go to SSO
  [\#16880](https://github.com/vector-im/element-web/pull/16880)

Changes in [1.7.25](https://github.com/vector-im/element-web/releases/tag/v1.7.25) (2021-04-12)
===============================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.25-rc.1...v1.7.25)

* Upgrade to React SDK 3.18.0 and JS SDK 9.11.0

Changes in [1.7.25-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.25-rc.1) (2021-04-07)
=========================================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.24...v1.7.25-rc.1)

* Upgrade to React SDK 3.18.0-rc.1 and JS SDK 9.11.0-rc.1
* Translations update from Weblate
  [\#16882](https://github.com/vector-im/element-web/pull/16882)
* Revert "Docker image: serve pre-compressed assets using gzip_static"
  [\#16838](https://github.com/vector-im/element-web/pull/16838)
* Move native node modules documentation to element-desktop
  [\#16814](https://github.com/vector-im/element-web/pull/16814)
* Add user settings for warn before exit
  [\#16781](https://github.com/vector-im/element-web/pull/16781)
* Change ISSUE_TEMPLATE bold lines to proper headers
  [\#16768](https://github.com/vector-im/element-web/pull/16768)
* Add example for deployment into Kubernetes
  [\#16447](https://github.com/vector-im/element-web/pull/16447)
* Create bare-bones `PULL_REQUEST_TEMPLATE.md`
  [\#16770](https://github.com/vector-im/element-web/pull/16770)
* Add webpack config and labs flag docs for voice messages
  [\#16705](https://github.com/vector-im/element-web/pull/16705)

Changes in [1.7.24](https://github.com/vector-im/element-web/releases/tag/v1.7.24) (2021-03-29)
===============================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.24-rc.1...v1.7.24)

* Upgrade to React SDK 3.17.0 and JS SDK 9.10.0

Changes in [1.7.24-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.24-rc.1) (2021-03-25)
=========================================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.23...v1.7.24-rc.1)

* Upgrade to React SDK 3.17.0-rc.2 and JS SDK 9.10.0-rc.1
* Translations update from Weblate
  [\#16766](https://github.com/vector-im/element-web/pull/16766)
* Docker image: serve pre-compressed assets using gzip_static
  [\#16698](https://github.com/vector-im/element-web/pull/16698)
* Fix style lint issues
  [\#16732](https://github.com/vector-im/element-web/pull/16732)
* Updated expected webpack output in setup guide
  [\#16740](https://github.com/vector-im/element-web/pull/16740)
* Docs for `loginForWelcome`
  [\#16468](https://github.com/vector-im/element-web/pull/16468)
* Disable rageshake persistence if no logs would be submitted
  [\#16697](https://github.com/vector-im/element-web/pull/16697)

Changes in [1.7.23](https://github.com/vector-im/element-web/releases/tag/v1.7.23) (2021-03-15)
===============================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.23-rc.1...v1.7.23)

* Upgrade to React SDK 3.16.0 and JS SDK 9.9.0

Changes in [1.7.23-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.23-rc.1) (2021-03-10)
=========================================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.22...v1.7.23-rc.1)

* Upgrade to React SDK 3.16.0-rc.2 and JS SDK 9.9.0-rc.1
* Translations update from Weblate
  [\#16655](https://github.com/vector-im/element-web/pull/16655)
* Improve docs for customisations
  [\#16652](https://github.com/vector-im/element-web/pull/16652)
* Update triage guide to match the new label scheme
  [\#16612](https://github.com/vector-im/element-web/pull/16612)
* Remove a couple useless 'use strict' calls
  [\#16650](https://github.com/vector-im/element-web/pull/16650)
* Remove old conferencing doc
  [\#16648](https://github.com/vector-im/element-web/pull/16648)
* Bump elliptic from 6.5.3 to 6.5.4
  [\#16644](https://github.com/vector-im/element-web/pull/16644)
* Add option for audio live streaming
  [\#16604](https://github.com/vector-im/element-web/pull/16604)
* Update velocity-animate dependency
  [\#16605](https://github.com/vector-im/element-web/pull/16605)
* Add Edge to the supported tier
  [\#16611](https://github.com/vector-im/element-web/pull/16611)
* Add multi language spell check
  [\#15851](https://github.com/vector-im/element-web/pull/15851)
* Document feature_spaces
  [\#16538](https://github.com/vector-im/element-web/pull/16538)

(js)

2021-05-01 03:00:07 UTC MAIN commitmail json YAML

Fix a bug in the previous commit which would produce a non-installable bootkit

(pho)

2021-05-01 02:57:31 UTC MAIN commitmail json YAML