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 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-27 06:09:39 UTC Now

2021-11-11 09:30:26 UTC MAIN commitmail json YAML

doc: Updated x11/gnome-desktop3 to 40.5

(prlw1)

2021-11-11 09:29:59 UTC MAIN commitmail json YAML

- fix build
- update gnome-desktop3 to 40.5 (translation updates)

(prlw1)

2021-11-11 08:59:26 UTC MAIN commitmail json YAML

Updated graphics/py-imagesize, textproc/py-sphinx

(adam)

2021-11-11 08:59:09 UTC MAIN commitmail json YAML

py-sphinx: updated to 4.3.0

Release 4.3.0

Dependencies
Support Python 3.10

Incompatible changes
* searchindex.js: the embedded data has changed format to allow objects with the same name in different domains.
* The rendering of Python domain declarations is implemented with more docutils nodes to allow better CSS styling. It may break existing styling.
* the signature of domains.py.PyObject.get_signature_prefix() has changed to return a list of nodes instead of a plain string.
* domains.js.JSObject.display_prefix has been changed into a method get_display_prefix which now returns a list of nodes instead of a plain string.
* The rendering of Javascript domain declarations is implemented with more docutils nodes to allow better CSS styling. It may break existing styling.
* mathjax: Load MathJax via ���defer��� strategy

Deprecated
sphinx.ext.autodoc.AttributeDocumenter._datadescriptor
sphinx.writers.html.HTMLTranslator._fieldlist_row_index
sphinx.writers.html.HTMLTranslator._table_row_index
sphinx.writers.html5.HTML5Translator._fieldlist_row_index
sphinx.writers.html5.HTML5Translator._table_row_index

Features added
* autodoc: Support asynchronous generator functions
* autodoc: autodoc-process-bases supports to inject reST snippet as a base class
* C, added new info-field retval for c:function and c:macro.
C++, added new info-field retval for cpp:function.
* i18n: Add gettext_allow_fuzzy_translations to allow ���fuzzy��� messages for translation
* More CSS classes on Python domain descriptions
* More CSS classes on Javascript domain descriptions
* Revert the removal of add_stylesheet() API. It will be kept until the Sphinx-6.0 release
* add intersphinx_disabled_reftypes for disabling interphinx resolution of cross-references that do not have an explicit inventory specification. Specific types of cross-references can be disabled, e.g., std:doc or all cross-references in a specific domain, e.g., std:*.
* Allow to suppress ���toctree contains reference to excluded document��� warnings using suppress_warnings

Bugs fixed
* autodoc: Failed to build cross references if primary_domain is not ���py���
* autodoc: Crashed on getting source info from problematic object
* autodoc: mocked object having doc comment is warned unexpectedly
* autodoc: return type field is not generated even if autodoc_typehints_description_target is set to ���documented��� when its info-field-list contains :returns: field
* autodoc: The base class for a subclass of mocked object is incorrect
* autodoc: Incorrect base class detection for the subclasses of the generic class
* autodoc: memory addresses are shown for aliases
* autodoc: Failed to detect type annotation for slots attribute
* autodoc: Crashed if classmethod does not have __func__ attribute
* autodoc: autodoc_inherit_docstrings does not effect to overriden classmethods
* autodoc: autodoc_preserve_defaults does not support hexadecimal numeric
* autosummary: Failed to build summary table if primary_domain is not ���py���
* html: Fix download file with special characters
* html: Wrong styles for even/odd rows in nested tables
* html: parameter name and its type annotation are not separated in HTML
* HTML search: when objects have the same name but in different domains, return all of them as result instead of just one.
* intersphinx: references on the file in sub directory are broken
* LaTeX: hlist is rendered as a list containing ���aggedright��� text
* linkcheck: file extension was shown twice in warnings
* py domain: An index entry with parens was registered for py:method directive with :property: option
* py domain: Literal typehint was converted to a cross reference when autodoc_typehints='description'
* needs_extension failed to check double-digit version correctly
* Fix code` does not recognize :class: option
* Fix for logging handler flushing warnings in the middle of the docs build
* Fix warnings without subtype being incorrectly suppressed
Intersphinx, for unresolved references with an explicit inventory, e.g., proj:myFunc, leave the inventory prefix in the unresolved text.

(adam)

2021-11-11 08:57:26 UTC MAIN commitmail json YAML

py-imagesize: updated to 1.3.0

1.3.0:
Unknown changes

(adam)

2021-11-11 06:38:25 UTC MAIN commitmail json YAML

devel/Makefile: add py-backports.cached-propert

(wiz)

2021-11-11 01:57:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/auto-admin to 0.7.7

(bacon)

2021-11-11 01:56:59 UTC MAIN commitmail json YAML

sysutils/auto-admin: Update to 0.7.7

Expanded auto-admin menu
Modernized auto-pkgsrc-setup
Numerous other small fixes and enhancements

(bacon)

2021-11-11 00:49:43 UTC MAIN commitmail json YAML

doc: Updated sysutils/lsof to 4.91nb5

(gutteridge)

2021-11-11 00:49:34 UTC MAIN commitmail json YAML

2021-11-10 22:59:50 UTC MAIN commitmail json YAML

flex: Needs c99 for stdbool.h, PR pkg/56488

(nia)

2021-11-10 19:24:53 UTC MAIN commitmail json YAML

fetchmail: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

(khorben)

2021-11-10 16:10:11 UTC MAIN commitmail json YAML

Updated net/qbittorrent, devel/py-xdis

(adam)

2021-11-10 16:09:53 UTC MAIN commitmail json YAML

py-xdis: updated to 6.0.3

6.0.3
* xasm format fixes
* more Python version tuple compare conversions
* add `version_str_to_tuple()` to convert the other way. This is useful in xasm, for example.

(adam)

2021-11-10 16:07:38 UTC MAIN commitmail json YAML

qbittorrent: updated to 4.3.9

v4.3.9
- BUGFIX: Fix "no action" option on torrent double click (Jose M. Abuin)
- BUGFIX: Fix broken behavior of "priority by shown file order" (Chocobo1)
- WEBUI: Fix WebUI crash when tracker URL is invalid (Chocobo1)
- WEBUI: Revert "WebUI: group trackers by hostname" (Chocobo1)
- WINDOWS: Remove Windows Vista support from manifest (xavier2k6)
- WINDOWS: NSIS: Update Korean, Indonesian and Traditional Chinese translation (JungHee Lee, Faisal Al-Munawar Fathur Rahman, SiderealArt)

(adam)

2021-11-10 14:18:33 UTC MAIN commitmail json YAML

Make sure we build this python 2 compatible package against, well,
python 2.

(hauke)

2021-11-10 13:33:40 UTC MAIN commitmail json YAML

Updated databases/ldb, net/samba4

(adam)

2021-11-10 13:33:20 UTC MAIN commitmail json YAML

samba4: updated to 4.13.14

Changes since 4.13.13
---------------------

o  Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
  * CVE-2020-25722

o  Andrew Bartlett <abartlet@samba.org>
  * CVE-2020-25718
  * CVE-2020-25719
  * CVE-2020-25721
  * CVE-2020-25722

o  Ralph Boehme <slow@samba.org>
  * CVE-2020-25717

o  Alexander Bokovoy <ab@samba.org>
  * CVE-2020-25717

o  Samuel Cabrero <scabrero@samba.org>
  * CVE-2020-25717

o  Nadezhda Ivanova <nivanova@symas.com>
  * CVE-2020-25722

o  Stefan Metzmacher <metze@samba.org>
  * CVE-2016-2124
  * CVE-2020-25717
  * CVE-2020-25719
  * CVE-2020-25722
  * CVE-2021-23192
  * CVE-2021-3738
  * ldb: version 2.2.3

o  Andreas Schneider <asn@samba.org>
  * CVE-2020-25719

o  Joseph Sutton <josephsutton@catalyst.net.nz>
  * CVE-2020-17049
  * CVE-2020-25718
  * CVE-2020-25719
  * CVE-2020-25721
  * CVE-2020-25722
  * MS CVE-2020-17049

Changes since 4.13.12
---------------------

o  Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
  * BUG 14868: rodc_rwdc test flaps.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Andrew Bartlett <abartlet@samba.org>
  * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
    bit' S4U2Proxy Constrained Delegation bypass in Samba with
    embedded Heimdal.
  * BUG 14836: Python ldb.msg_diff() memory handling failure.
  * BUG 14845: "in" operator on ldb.Message is case sensitive.
  * BUG 14848: Release LDB 2.3.1 for Samba 4.14.9.
  * BUG 14871: Fix Samba support for UF_NO_AUTH_DATA_REQUIRED.
  * BUG 14874: Allow special chars like "@" in samAccountName when generating
    the salt.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Isaac Boukris <iboukris@gmail.com>
  * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
    bit' S4U2Proxy Constrained Delegation bypass in Samba with
    embedded Heimdal.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Viktor Dukhovni <viktor@twosigma.com>
  * BUG 12998: Fix transit path validation.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Luke Howard <lukeh@padl.com>
  * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
    bit' S4U2Proxy Constrained Delegation bypass in Samba with
    embedded Heimdal.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Stefan Metzmacher <metze@samba.org>
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  David Mulder <dmulder@suse.com>
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Andreas Schneider <asn@samba.org>
  * BUG 14870: Prepare to operate with MIT krb5 >= 1.20.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Joseph Sutton <josephsutton@catalyst.net.nz>
  * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
    bit' S4U2Proxy Constrained Delegation bypass in Samba with
    embedded Heimdal.
  * BUG 14645: rpcclient NetFileEnum and net rpc file both cause lock order
    violation: brlock.tdb, share_entries.tdb.
  * BUG 14836: Python ldb.msg_diff() memory handling failure.
  * BUG 14845: "in" operator on ldb.Message is case sensitive.
  * BUG 14848: Release LDB 2.3.1 for Samba 4.14.9.
  * BUG 14868: rodc_rwdc test flaps.
  * BUG 14871: Fix Samba support for UF_NO_AUTH_DATA_REQUIRED.
  * BUG 14874: Allow special chars like "@" in samAccountName when generating
    the salt.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Nicolas Williams <nico@twosigma.com>
  * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
    bit' S4U2Proxy Constrained Delegation bypass in Samba with
    embedded Heimdal.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

(adam)

2021-11-10 13:32:10 UTC MAIN commitmail json YAML

ldb: updated to 2.2.3

2.2.3:
Unknown changes

(adam)

2021-11-10 11:41:56 UTC MAIN commitmail json YAML

doc: Updated shells/starship to 1.0.0

(pin)

2021-11-10 11:41:36 UTC MAIN commitmail json YAML

shells/starship: update to 1.0.0

This is it! Starship v1.0.0!
Truth be told, there's no real cause for celebration. After 100 releases of
Starship, we felt it was about time we begin sticking to proper SemVer.

No breaking changes to worry about in this one – we just wanted to let you rest
easy knowing that future releases won't have breaking changes without a major
version bump.

(pin)

2021-11-10 11:19:49 UTC MAIN commitmail json YAML

doc: Added fonts/neumeister-otf version 0.0.2021.11.07

(wiz)

2021-11-10 11:19:39 UTC MAIN commitmail json YAML

doc: Added fonts/altmeister-otf version 0.0.2021.11.07

(wiz)

2021-11-10 11:19:25 UTC MAIN commitmail json YAML

fonts/Makefile: add two.

(wiz)

2021-11-10 11:19:10 UTC MAIN commitmail json YAML

fonts/neumeister-otf: import neumeister-otf-0.0.2021.11.07

This font was originally released during the 1930s as part of the
Deutschmeister font family at the type foundry Ludwig Wagner. FDI
Neumeister is a carefully crafted revival released for free under
the Open Font License. This was made possible by the generous
support of people around the world, who pledged for this project
on Kickstarter.

FDI Neumeister has around 400 glyphs covering Western, Eastern and
Central European Latin. Many characters have alternative glyphs,
so both traditional German blackletter typesetting and international
use with improved legibility are possible.

(wiz)

2021-11-10 11:17:28 UTC MAIN commitmail json YAML

fonts/altmeister-otf: import altmeister-otf-0.0.2021.11.07

This font was originally released as Deutschmeister in 1927 at the
type foundry Ludwig Wagner. FDI Altmeister is a carefully crafted
revival released for free under the Open Font License. This was
made possible by the generous support of people around the world,
who pledged for this project on Kickstarter.

FDI Altmeister has around 400 glyphs covering Western, Eastern and
Central European Latin. Many characters have alternative glyphs,
so both traditional German blackletter typesetting and international
use with improved legibility are possible.

(wiz)

2021-11-10 11:03:52 UTC MAIN commitmail json YAML

2021-11-10 10:56:27 UTC MAIN commitmail json YAML

Updated www/curl, net/py-impacket

(adam)

2021-11-10 10:56:10 UTC MAIN commitmail json YAML

py-impacket: updated to 0.9.24

Impacket v0.9.24 (October 2021):

1. Library improvements
        * Fixed WMI objects parsing
        * Added the RpcAddPrinterDriverEx method and related structures to [MS-RPRN]: Print System Remote Protocol
        * Initial implementation of [MS-PAR]: Print System Asynchronous Remote Protocol
        * Complying MS-RPCH with HTTP/1.1
        * Added return of server time in case of Kerberos error

2. Examples improvements
        * [getST.py](examples/getST.py):
          * Added support for a custom additional ticket for S4U2Proxy
        * [ntlmrelayx.py](examples/ntlmrelayx.py):
          * Added Negotiate authentication support to the HTTP server
          * Added anonymous session handling in the HTTP server
          * Fixed error in ldapattack.py when trying to escalate with machine account
          * Added the implementation of AD CS attack
          * Disabled the anonymous logon in the SMB server
        * [psexec.py](examples/psexec.py):
          * Fixed decoding problems on multi bytes characters
        * [reg.py](examples/reg.py):
          * Implemented ADD and DELETE functionalities
        * [secretsdump.py](examples/secretsdump.py):
          * Speeding up NTDS parsing
        * [smbclient.py](examples/smbclient.py):
          * Added 'mget' command which allows the download of multiple files
          * Handling empty search count in FindFileBothDirectoryInfo
        * [smbpasswd.py](examples/smbpasswd.py):
          * Added the ability to change a user's password providing NTLM hashes
        * [smbserver.py](examples/smbserver.py):
          * Added NULL SMBv2 client connection handling
          * Hardened path checks and Added TID checks
          * Added SMB2 support to QUERY_INFO Request and Enabled SMB_COM_FLUSH method
          * Added missing constant and structure for the QUERY_FS Information Level SMB_QUERY_FS_DEVICE_INFO
        * [wmipersist.py](examples/wmipersist.py):
          * Fixed VBA script execution and improved error checking

3. New examples
        * [rbcd.py](examples/rbcd.py): Example script for handling the msDS-AllowedToActOnBehalfOfOtherIdentity property of a target computer

(adam)

2021-11-10 10:55:08 UTC MAIN commitmail json YAML

curl: updated to 7.80.0

Fixed in 7.80.0

Changes:

CURLOPT_MAXLIFETIME_CONN: maximum allowed lifetime for conn reuse
CURLOPT_PREREQFUNCTION: add new callback
libssh2: add SHA256 fingerprint support
urlapi: add curl_url_strerror()
urlapi: support UNC paths in file: URLs on Windows
wolfssl: allow setting of groups/curves

Bugfixes:

.github: retry macos "brew install" command on failure
aws-sigv4: make signature work when post data is binary
BINDINGS: URL updates
build: remove checks for WinSock 1
c-hyper: don't abort CONNECT responses early when auth-in-progress
c-hyper: make Curl_http propagate errors better
c-hyper: make CURLOPT_SUPPRESS_CONNECT_HEADERS work
c-hyper: make test 217 run
c-hyper: use hyper_request_set_uri_parts to make h2 better
checksrc: ignore preprocessor lines
CI/makefiles: introduce dedicated test target
ci: update Lift config to match requirements of curl build
cirrus: remove FreeBSD 11.4 from the matrix
cirrus: switch to openldap24-client
cleanup: constify unmodified static structs
cmake: add CURL_ENABLE_SSL option
cmake: fix error getting LOCATION property on non-imported target
CMake: restore support for SecureTransport on iOS
cmake: with OpenSSL, define OPENSSL_SUPPRESS_DEPRECATED
cmdline-opts: made the 'Added:' field mandatory
configure.ac: replace krb5-config with pkg-config
configure: when hyper is selected, deselect nghttp2
connect: use sysaddr_un from sys/un.h or custom-defined for windows
curl-confopts.m4: remove --enable/disable-hidden-symbols
curl-openssl.m4: modify library order for openssl linking
curl-openssl: pass argument to sed single-quoted
curl.1: remove mentions of really old version changes
curl: actually append "-" to --range without number only
curl: correct grammar in generated libcurl code
curl: print help descriptions in an aligned right column
curl_gssapi: fix link error on macOS Monterey
curl_multi_socket_action.3: add a "RETURN VALUE" section
curl_ntlm_core: use OpenSSL only if DES is available
Curl_updateconninfo: store addresses for QUIC connections too
CURLOPT_ALTSVC_CTRL.3: mention conn reuse is preferred
CURLOPT_HSTSWRITEFUNCTION.3: using CURLOPT_HSTS_CTRL is required
CURLOPT_HTTPHEADER.3: add descripion for specific headers
docs/HTTP3: improve build instructions
docs/Makefile.am: repair 'make html'
docs: fix typo in CURLOPT_TRAILERFUNCTION example
docs: provide "RETURN VALUE" section for more func manpages
docs: reduce use of "very"
doh: remove experimental code for DoH with GET
examples/htmltidy: correct wrong printf() use
examples/imap-append: fix end-of-data check
ftp: make the MKD retry to retry once per directory
gen.pl: insert the current date and version in generated man page
gen.pl: replace leading single quotes with \(aq
http2: make getsock not wait for write if there's no remote window
HTTP3: fix the HTTP/3 Explained book link
http: fix Basic auth with empty name field in URL
http: reject HTTP response codes < 100
http: remove assert that breaks hyper
http: set content length earlier
http_proxy: make hyper CONNECT() return the correct error code
http_proxy: multiple CONNECT with hyper done better
hyper: disable test 1294 since hyper doesn't allow such crazy headers
hyper: does not support disabling CURLOPT_HTTP_TRANSFER_DECODING
hyper: pass the CONNECT line to the debug callback
imap: display quota information
INSTALL: update symbol hiding option
lib/mk-ca-bundle.pl: skip certs passed Not Valid After date
lib: avoid fallthrough cases in switch statements
libcurl.rc: switch out the copyright symbol for plain ASCII
libssh2: Get the version at runtime if possible
limit-rate.d: this is average over several seconds
llist: remove redundant code, branch will not be executed
Makefile.m32: fix to not require OpenSSL with -libssh2 or -rtmp options
maketgz: redirect updatemanpages.pl output to /dev/null
man pages: require all to use the same section header order
manpage: adjust the asterisk in some SYNOPSIS sections
md5: fix compilation with OpenSSL 3.0 API
misc: fix a few issues on MidnightBSD
misc: fix typos in docs and comments
ngtcp2: advertise h3 as well as h3-29
ngtcp2: compile with the latest nghttp3
ngtcp2: specify the missing required callback functions
ngtcp2: use latest QUIC TLS RFC9001
NTLM: use DES_set_key_unchecked with OpenSSL
openssl: if verifypeer is not requested, skip the CA loading
openssl: with OpenSSL 1.1.0+ a failed RAND_status means goaway
Revert "src/tool_filetime: disable -Wformat on mingw for this file"
sasl: binary messages
schannel: fix memory leak due to failed SSL connection
scripts/delta: count command line options in the new file
sendf: accept zero-length data in Curl_client_write()
sha256: use high-level EVP interface for OpenSSL
smooth-gtk-thread.c: enhance the mutex lock use
sws: fix memory leak on exit
test1160: edited to work with hyper
test1173: make manpage-syntax.pl spot \n errors in examples
test1185: verify checksrc
test1266/1267: disabled on hyper: no HTTP/0.9 support
test1287: make work on hyper
test207: accept a different error code for hyper
test262: don't attempt with hyper
test552: updated to work with hyper
test559: add 'HTTP' in keywords
tests/smbserver.py: fix compatibility with impacket 0.9.23+
tests: add Schannel-specific tests and disable unsupported ones
tests: disable test 2043
tests: kill some test servers afterwards to avoid locked logfiles
tests: use python3 in test 1451
tls: remove newline from three infof() calls
tool_cb_prg: make resumed upload progress bar show better
tool_listhelp: easier generated with gen.pl
tool_main: fix typo in comment
tool_operate: a failed etag save now only fails that transfer
URL-SYNTAX: add IMAP UID SEARCH example
url: check the return value of curl_url()
url: set "k->size" -1 at start of request
urlapi: skip a strlen(), pass in zero
urlapi: URL decode percent-encoded host names
version_win32: use actual version instead of manifested version
vtls: Fix a memory leak if an SSL session cannot be added to the cache
wolfssl: use for SHA256, MD4, MD5, and setting DES odd parity
zuul: pin the quiche build to use an older cmake-rs

(adam)

2021-11-10 10:53:44 UTC MAIN commitmail json YAML

doc/TODO: + tor-browser-11.0.

(wiz)

2021-11-10 09:37:51 UTC MAIN commitmail json YAML

doc: Added sysutils/durt version 1.0.3

(pin)

2021-11-10 09:37:25 UTC MAIN commitmail json YAML

2021-11-10 09:36:43 UTC MAIN commitmail json YAML

sysutils/durt: import package

Command line tool for calculating the size of files and directories.

(pin)

2021-11-10 09:07:31 UTC MAIN commitmail json YAML

doc/TODO: + ncurses-6.3.

(wiz)

2021-11-10 08:45:13 UTC MAIN commitmail json YAML

doc: Updated sysutils/xplr to 0.16.3

(pin)

2021-11-10 08:44:55 UTC MAIN commitmail json YAML

sysutils/xplr: update to 0.16.3

v0.16.3
-Deprecated config.general.cursor. The default terminal cursor will be used
for the time being.
-The input buffer now supports cursor movement and other readline-like editing
features.
-You can now replace most boilerplate configuration handling keys to send
BufferInputFromKey, RemoveInputBufferLastCharacter,
RemoveInputBufferLastWord, SetInputBuffer = "" etc. messages with a
single UpdateInputBufferFromKey message.
-Pass multiple paths as command-line arguments or via stdin to select paths,
e.g. xplr -- $PWD /path/to/select/1 /path/to/select/2.
-Pass --force-focus to focus on the first path even if it's a directory,
e.g. xplr . --force-focus.
-Order of logs has been reversed in the UI. Now the most recent log will be
displayed at the top.
-Added new messages LuaEval and LuaEvalSilently to run Lua code without
needing to define a function. However, the app context won't be available.
-Added new key handlers:
-on_alphanumeric
-on_character
-on_navigation
-on_function
-Fixed a bug where opening xplr inside a symlink opened xplr in the physical
path.
-Fixed a bug where passing invalid CLI arguments didn't cause any error.

v0.16.2
-Fix linux gnu bin release

v0.16.1
-Fix CD for musl

v0.16.0
-Upgrade to 0.16.0

(pin)

2021-11-10 07:42:50 UTC MAIN commitmail json YAML

doc: Updated audio/jack_umidi to 1.1.2

(nia)

2021-11-10 07:42:38 UTC MAIN commitmail json YAML

2021-11-10 07:34:10 UTC MAIN commitmail json YAML

doc: Updated security/pleaser to 0.5.0

(pin)

2021-11-10 07:33:51 UTC MAIN commitmail json YAML

security/pleaser: update to 0.5.0

-backslashes within arguments now require escaping
-editmode=keep to preserve the file permission bits from an existing file
-exact_{rule,target,name,hostname,dir} which are literal
-nix bump to 0.23.0
-deprecating regex term in favour of rule

(pin)

2021-11-09 23:39:34 UTC MAIN commitmail json YAML

doc: Updated devel/py-pip20 to 20.3.4

(wiz)

2021-11-09 23:39:25 UTC MAIN commitmail json YAML

py-pip: update to 20.3.4.

20.3.4 (2021-01-23)
===================

Features
--------

- ``pip wheel`` now verifies the built wheel contains valid metadata, and can be
  installed by a subsequent ``pip install``. This can be disabled with
  ``--no-verify``. (`#9206 <https://github.com/pypa/pip/issues/9206>`_)
- Improve presentation of XMLRPC errors in pip search. (`#9315 <https://github.com/pypa/pip/issues/9315>`_)

Bug Fixes
---------

- Fixed hanging VCS subprocess calls when the VCS outputs a large amount of data
  on stderr. Restored logging of VCS errors that was inadvertently removed in pip
  20.2. (`#8876 <https://github.com/pypa/pip/issues/8876>`_)
- Fix error when an existing incompatibility is unable to be applied to a backtracked state. (`#9180 <https://github.com/pypa/pip/issues/9180>`_)
- New resolver: Discard a faulty distribution, instead of quitting outright.
  This implementation is taken from 20.2.2, with a fix that always makes the
  resolver iterate through candidates from indexes lazily, to avoid downloading
  candidates we do not need. (`#9203 <https://github.com/pypa/pip/issues/9203>`_)
- New resolver: Discard a source distribution if it fails to generate metadata,
  instead of quitting outright. This implementation is taken from 20.2.2, with a
  fix that always makes the resolver iterate through candidates from indexes
  lazily, to avoid downloading candidates we do not need. (`#9246 <https://github.com/pypa/pip/issues/9246>`_)

Vendored Libraries
------------------

- Upgrade resolvelib to 0.5.4.

(wiz)

2021-11-09 23:20:12 UTC MAIN commitmail json YAML

doc: Added devel/py-pip20 version 20.3.3

(wiz)

2021-11-09 23:20:00 UTC MAIN commitmail json YAML

doc: Updated devel/py-pip to 21.3.1

(wiz)

2021-11-09 23:19:50 UTC MAIN commitmail json YAML

py-pip: update to 21.3.1, again.

Changelog in previous update commit.

(wiz)

2021-11-09 23:18:58 UTC MAIN commitmail json YAML

2021-11-09 23:13:36 UTC MAIN commitmail json YAML

python: add pip to versioned_dependencies.mk

(wiz)

2021-11-09 23:12:16 UTC MAIN commitmail json YAML

devel/Makefile: py-pip20

(wiz)

2021-11-09 23:11:59 UTC MAIN commitmail json YAML

devel/py-pip20: import py-pip-20.3.3

pip is a replacement for easy_install. It uses mostly the same
techniques for finding packages, so packages that were made
easy_installable should be pip-installable as well.

pip is meant to improve on easy_install. Some of the improvements:
    * All packages are downloaded before installation.
Partially-completed installation doesn't occur as a result.
    * Care is taken to present useful output on the console.
    * The reasons for actions are kept track of. For instance, if
a package is being installed, pip keeps track of why that package
was required.
    * Error messages should be useful.
    * The code is relatively concise and cohesive, making it easier
to use programmatically.
    * Packages don't have to be installed as egg archives, they can
be installed flat (while keeping the egg metadata).
    * Native support for other version control systems (Git, Mercurial
and Bazaar)
    * Uninstallation of packages.
    * Simple to define fixed sets of requirements and reliably
reproduce a set of packages.

This is the last version that supports Python 2.x.

(wiz)

2021-11-09 22:53:16 UTC MAIN commitmail json YAML

py-pip: revert previous for now

I just noticed it drops support for python 2.x

(wiz)

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

py-pip: update to 21.3.1.

21.3.1 (2021-10-22)
===================

Bug Fixes
---------

- Always refuse installing or building projects that have no ``pyproject.toml`` nor
  ``setup.py``.
- Tweak running-as-root detection, to check ``os.getuid`` if it exists, on Unix-y and non-Linux/non-MacOS machines.
- When installing projects with a ``pyproject.toml`` in editable mode, and the build
  backend does not support :pep:`660`, prepare metadata using
  ``prepare_metadata_for_build_wheel`` instead of ``setup.py egg_info``. Also, refuse
  installing projects that only have a ``setup.cfg`` and no ``setup.py`` nor
  ``pyproject.toml``. These restore the pre-21.3 behaviour.
- Restore compatibility of where configuration files are loaded from on MacOS (back to ``Library/Application Support/pip``, instead of ``Preferences/pip``).

Vendored Libraries
------------------

- Upgrade pep517 to 0.12.0

21.3 (2021-10-11)
=================

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

- Improve deprecation warning regarding the copying of source trees when installing from a local directory.
- Suppress location mismatch warnings when pip is invoked from a Python source
  tree, so ``ensurepip`` does not emit warnings on CPython ``make install``.
- On Python 3.10 or later, the installation scheme backend has been changed to use
  ``sysconfig``. This is to anticipate the deprecation of ``distutils`` in Python
  3.10, and its scheduled removal in 3.12. For compatibility considerations, pip
  installations running on Python 3.9 or lower will continue to use ``distutils``.
- Remove the ``--build-dir`` option and aliases, one last time.
- In-tree builds are now the default. ``--use-feature=in-tree-build`` is now
  ignored. ``--use-deprecated=out-of-tree-build`` may be used temporarily to ease
  the transition.
- Un-deprecate source distribution re-installation behaviour.

Features
--------

- Replace vendored appdirs with platformdirs.
- Support `PEP 610 <https://www.python.org/dev/peps/pep-0610/>`_ to detect
  editable installs in ``pip freeze`` and  ``pip list``. The ``pip list`` column output
  has a new ``Editable project location`` column, and the JSON output has a new
  ``editable_project_location`` field.
- ``pip freeze`` will now always fallback to reporting the editable project
  location when it encounters a VCS error while analyzing an editable
  requirement. Before, it sometimes reported the requirement as non-editable.
- ``pip show`` now sorts ``Requires`` and ``Required-By`` alphabetically.
- Do not raise error when there are no files to remove with ``pip cache purge/remove``.
  Instead log a warning and continue (to log that we removed 0 files).
- When backtracking during dependency resolution, prefer the dependencies which are involved in the most recent conflict. This can significantly reduce the amount of backtracking required.
- Cache requirement objects, to improve performance reducing reparses of requirement strings.
- Support editable installs for projects that have a ``pyproject.toml`` and use a
  build backend that supports :pep:`660`.
- When a revision is specified in a Git URL, use git's partial clone feature to speed up source retrieval.
- Add a ``--debug`` flag, to enable a mode that doesn't log errors and propagates them to the top level instead. This is primarily to aid with debugging pip's crashes.
- If a host is explicitly specified as trusted by the user (via the --trusted-host option), cache HTTP responses from it in addition to HTTPS ones.

Bug Fixes
---------

- Present a better error message, when a ``file:`` URL is not found.
- Fix the auth credential cache to allow for the case in which
  the index url contains the username, but the password comes
  from an external source, such as keyring.
- Fix double unescape of HTML ``data-requires-python`` and ``data-yanked`` attributes.
- New resolver: Fixes depth ordering of packages during resolution, e.g. a dependency 2 levels deep will be ordered before a dependecy 3 levels deep.
- Correctly indent metadata preparation messages in pip output.

Vendored Libraries
------------------

- Remove appdirs as a vendored dependency.
- Upgrade distlib to 0.3.3
- Upgrade distro to 1.6.0
- Patch pkg_resources to use platformdirs rather than appdirs.
- Add platformdirs as a vendored dependency.
- Upgrade progress to 1.6
- Upgrade resolvelib to 0.8.0
- Upgrade urllib3 to 1.26.7

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

- Update links of setuptools as setuptools moved these documents. The Simple Repository link now points to PyPUG as that is the canonical place of packaging specification, and setuptools's ``easy_install`` is deprecated.
- Create a "Build System Interface" reference section, for documenting how pip interacts with build systems.

21.2.4 (2021-08-12)
===================

Bug Fixes
---------

- Fix 3.6.0 compatibility in link comparison logic.

21.2.3 (2021-08-06)
===================

Bug Fixes
---------

- Modify the ``sysconfig.get_preferred_scheme`` function check to be
  compatible with CPython 3.10窶冱 alphareleases.

21.2.2 (2021-07-31)
===================

Bug Fixes
---------

- New resolver: When a package is specified with extras in constraints, and with
  extras in non-constraint requirements, the resolver now correctly identifies the
  constraint's existence and avoids backtracking.

21.2.1 (2021-07-25)
===================

Process
-------

- The source distribution re-installation feature removal has been delayed to 21.3.

21.2 (2021-07-24)
=================

Process
-------

- ``pip freeze``, ``pip list``, and ``pip show`` no longer normalize underscore
  (``_``) in distribution names to dash (``-``). This is a side effect of the
  migration to ``importlib.metadata``, since the underscore-dash normalization
  behavior is non-standard and specific to setuptools. This should not affect
  other parts of pip (for example, when feeding the ``pip freeze`` result back
  into ``pip install``) since pip internally performs standard PEP 503
  normalization independently to setuptools.

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

- Git version parsing is now done with regular expression to prepare for the
  pending upstream removal of non-PEP-440 version parsing logic.
- Re-enable the "Value for ... does not match" location warnings to field a new
  round of feedback for the ``distutils``-``sysconfig`` transition.
- Remove deprecated ``--find-links`` option in ``pip freeze``

Features
--------

- New resolver: Loosen URL comparison logic when checking for direct URL reference
  equivalency. The logic includes the following notable characteristics:

  * The authentication part of the URL is explicitly ignored.
  * Most of the fragment part, including ``egg=``, is explicitly ignored. Only
    ``subdirectory=`` and hash values (e.g. ``sha256=``) are kept.
  * The query part of the URL is parsed to allow ordering differences.
- Support TOML v1.0.0 syntax in ``pyproject.toml``.
- Added a warning message for errors caused due to Long Paths being disabled on Windows.
- Change the encoding of log file from default text encoding to UTF-8.
- Log the resolved commit SHA when installing a package from a Git repository.
- Add a warning when passing an invalid requirement to ``pip uninstall``.
- Add new subcommand ``pip index`` used to interact with indexes, and implement
  ``pip index version`` to list available versions of a package.
- When pip is asked to uninstall a project without the dist-info/RECORD file
  it will no longer traceback with FileNotFoundError,
  but it will provide a better error message instead, such as::

      ERROR: Cannot uninstall foobar 0.1, RECORD file not found. You might be able to recover from this via: 'pip install --force-reinstall --no-deps foobar==0.1'.

  When dist-info/INSTALLER is present and contains some useful information, the info is included in the error message instead::

      ERROR: Cannot uninstall foobar 0.1, RECORD file not found. Hint: The package was installed by rpm.

- Add an additional level of verbosity. ``--verbose`` (and the shorthand ``-v``) now
  contains significantly less output, and users that need complete full debug-level output
  should pass it twice (``--verbose --verbose`` or ``-vv``).
- New resolver: The order of dependencies resolution has been tweaked to traverse
  the dependency graph in a more breadth-first approach.
- Make "yes" the default choice in ``pip uninstall``'s prompt.
- Add a special error message when users forget the ``-r`` flag when installing.
- New resolver: A distribution's ``Requires-Python`` metadata is now checked
  before its Python dependencies. This makes the resolver fail quicker when
  there's an interpreter version conflict.
- Suppress "not on PATH" warning when ``--prefix`` is given.
- Include ``rustc`` version in pip's ``User-Agent``, when the system has ``rustc``.

Bug Fixes
---------

- Update vendored six to 1.16.0 and urllib3 to 1.26.5
- Correctly allow PEP 517 projects to be detected without warnings in ``pip freeze``.
- Strip leading slash from a ``file://`` URL built from an path with the Windows
  drive notation. This fixes bugs where the ``file://`` URL cannot be correctly
  used as requirement, constraint, or index URLs on Windows.
- New resolver: URL comparison logic now treats ``file://localhost/`` and
  ``file:///`` as equivalent to conform to RFC 8089.
- Prefer credentials from the URL over the previously-obtained credentials from URLs of the same domain, so it is possible to use different credentials on the same index server for different ``--extra-index-url`` options.
- Fix extraction of files with utf-8 encoded paths from tars.
- Skip distutils configuration parsing on encoding errors.
- New resolver: Detect an unnamed requirement is user-specified (by building its
  metadata for the project name) so it can be correctly ordered in the resolver.
- Fix :ref:`pip freeze` to output packages :ref:`installed from git <vcs support>`
  in the correct ``git+protocol://git.example.com/MyProject#egg=MyProject`` format
  rather than the old and no longer supported ``git+git@`` format.
- Fix warnings about install scheme selection for Python framework builds
  distributed by Apple's Command Line Tools.
- Relax interpreter detection to quelch a location mismatch warning where PyPy
  is deliberately breaking backwards compatibility.

Vendored Libraries
------------------

- Upgrade certifi to 2021.05.30.
- Upgrade idna to 3.2.
- Upgrade packaging to 21.0
- Upgrade requests to 2.26.0.
- Upgrade resolvelib to 0.7.1.
- Upgrade urllib3 to 1.26.6.

21.1.3 (2021-06-26)
===================

Bug Fixes
---------

- Remove unused optional ``tornado`` import in vendored ``tenacity`` to prevent old versions of Tornado from breaking pip.
- Require ``setup.cfg``-only projects to be built via PEP 517, by requiring an explicit dependency on setuptools declared in pyproject.toml.

21.1.2 (2021-05-23)
===================

Bug Fixes
---------

- New resolver: Correctly exclude an already installed package if its version is
  known to be incompatible to stop the dependency resolution process with a clear
  error message.
- Allow ZIP to archive files with timestamps earlier than 1980.
- Emit clearer error message when a project root does not contain either
  ``pyproject.toml``, ``setup.py`` or ``setup.cfg``.
- Fix detection of existing standalone pip instance for PEP 517 builds.

21.1.1 (2021-04-30)
===================

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

- Temporarily set the new "Value for ... does not match" location warnings level
  to *DEBUG*, to hide them from casual users. This prepares pip 21.1 for CPython
  inclusion, while pip maintainers digest the first intake of location mismatch
  issues for the ``distutils``-``sysconfig`` transition.

Bug Fixes
---------

- This change fixes a bug on Python <=3.6.1 with a Typing feature added in 3.6.2
- Fix compatibility between distutils and sysconfig when the project name is unknown outside of a virtual environment.
- Fix Python 3.6 compatibility when a PEP 517 build requirement itself needs to be
  built in an isolated environment.

21.1 (2021-04-24)
=================

Process
-------

- Start installation scheme migration from ``distutils`` to ``sysconfig``. A
  warning is implemented to detect differences between the two implementations to
  encourage user reports, so we can avoid breakages before they happen.

Features
--------

- Add the ability for the new resolver to process URL constraints.
- Add a feature ``--use-feature=in-tree-build`` to build local projects in-place
  when installing. This is expected to become the default behavior in pip 21.3;
  see `Installing from local packages <https://pip.pypa.io/en/stable/user_guide/#installing-from-local-packages>`_
  for more information.
- Bring back the "(from versions: ...)" message, that was shown on resolution failures.
- Add support for editable installs for project with only setup.cfg files.
- Improve performance when picking the best file from indexes during ``pip install``.
- Warn instead of erroring out when doing a PEP 517 build in presence of
  ``--build-option``. Warn when doing a PEP 517 build in presence of
  ``--global-option``.

Bug Fixes
---------

- Fixed ``--target`` to work with ``--editable`` installs.
- Add a warning, discouraging the usage of pip as root, outside a virtual environment.
- Ignore ``.dist-info`` directories if the stem is not a valid Python distribution
  name, so they don't show up in e.g. ``pip freeze``.
- Only query the keyring for URLs that actually trigger error 401.
  This prevents an unnecessary keyring unlock prompt on every pip install
  invocation (even with default index URL which is not password protected).
- Prevent packages already-installed alongside with pip to be injected into an
  isolated build environment during build-time dependency population.
- Fix ``pip freeze`` permission denied error in order to display an understandable error message and offer solutions.
- Correctly uninstall script files (from setuptools' ``scripts`` argument), when installed with ``--user``.
- New resolver: When a requirement is requested both via a direct URL
  (``req @ URL``) and via version specifier with extras (``req[extra]``), the
  resolver will now be able to use the URL to correctly resolve the requirement
  with extras.
- New resolver: Show relevant entries from user-supplied constraint files in the
  error message to improve debuggability.
- Avoid parsing version to make the version check more robust against lousily
  debundled downstream distributions.
- ``--user`` is no longer suggested incorrectly when pip fails with a permission
  error in a virtual environment.
- Fix incorrect reporting on ``Requires-Python`` conflicts.
- Make wheel compatibility tag preferences more important than the build tag
- Fix pip to work with warnings converted to errors.
- **SECURITY**: Stop splitting on unicode separators in git references,
  which could be maliciously used to install a different revision on the
  repository.

Vendored Libraries
------------------

- Update urllib3 to 1.26.4 to fix CVE-2021-28363
- Remove contextlib2.
- Upgrade idna to 3.1
- Upgrade pep517 to 0.10.0
- Upgrade vendored resolvelib to 0.7.0.
- Upgrade tenacity to 7.0.0

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

- Update "setuptools extras" link to match upstream.
- Improve SSL Certificate Verification docs and ``--cert`` help text.
- Add a section in the documentation to suggest solutions to the ``pip freeze`` permission denied issue.
- Add warning about ``--extra-index-url`` and dependency confusion
- Describe ``--upgrade-strategy`` and direct requirements explicitly; add a brief
  example.

21.0.1 (2021-01-30)
===================

Bug Fixes
---------

- commands: debug: Use packaging.version.parse to compare between versions.
- New resolver: Download and prepare a distribution only at the last possible
  moment to avoid unnecessary network access when the same version is already
  installed locally.

Vendored Libraries
------------------

- Upgrade packaging to 20.9

21.0 (2021-01-23)
=================

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

- Drop support for Python 2.
- Remove support for legacy wheel cache entries that were created with pip
  versions older than 20.0.
- Remove support for VCS pseudo URLs editable requirements. It was emitting
  deprecation warning since version 20.0.
- Modernise the codebase after Python 2.
- Drop support for Python 3.5.
- Remove the VCS export feature that was used only with editable VCS
  requirements and had correctness issues.

Features
--------

- Add ``--ignore-requires-python`` support to pip download.
- New resolver: Error message shown when a wheel contains inconsistent metadata
  is made more helpful by including both values from the file name and internal
  metadata.

Bug Fixes
---------

- Fix a regression that made ``pip wheel`` do a VCS export instead of a VCS clone
  for editable requirements. This broke VCS requirements that need the VCS
  information to build correctly.
- Fix ``pip download`` of editable VCS requirements that need VCS information
  to build correctly.

Vendored Libraries
------------------

- Upgrade msgpack to 1.0.2.
- Upgrade requests to 2.25.1.

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

- Render the unreleased pip version change notes on the news page in docs.
- Fix broken email link in docs feedback banners.

20.3.4 (2021-01-23)
===================

Features
--------

- ``pip wheel`` now verifies the built wheel contains valid metadata, and can be
  installed by a subsequent ``pip install``. This can be disabled with
  ``--no-verify``.
- Improve presentation of XMLRPC errors in pip search.

Bug Fixes
---------

- Fixed hanging VCS subprocess calls when the VCS outputs a large amount of data
  on stderr. Restored logging of VCS errors that was inadvertently removed in pip
  20.2.
- Fix error when an existing incompatibility is unable to be applied to a backtracked state.
- New resolver: Discard a faulty distribution, instead of quitting outright.
  This implementation is taken from 20.2.2, with a fix that always makes the
  resolver iterate through candidates from indexes lazily, to avoid downloading
  candidates we do not need.
- New resolver: Discard a source distribution if it fails to generate metadata,
  instead of quitting outright. This implementation is taken from 20.2.2, with a
  fix that always makes the resolver iterate through candidates from indexes
  lazily, to avoid downloading candidates we do not need.

Vendored Libraries
------------------

- Upgrade resolvelib to 0.5.4.

(wiz)

2021-11-09 22:38:24 UTC MAIN commitmail json YAML

xfce4-terminal: xfce4-exo is no longer a dependency

(gutteridge)

2021-11-09 22:02:45 UTC MAIN commitmail json YAML

doc: Updated mail/sendmail to 8.16.1nb1

(jnemeth)

2021-11-09 22:02:36 UTC MAIN commitmail json YAML

make sure that mail.local gets installed with appropriate permissions

(jnemeth)

2021-11-09 20:35:35 UTC MAIN commitmail json YAML

doc: Added devel/py-packaging2 version 20.9

(wiz)

2021-11-09 20:35:26 UTC MAIN commitmail json YAML

doc: Updated devel/py-packaging to 21.2

(wiz)

2021-11-09 20:35:14 UTC MAIN commitmail json YAML

py-packaging: update to 21.2.

21.2 - 2021-10-29
~~~~~~~~~~~~~~~~~

* Update documentation entry for 21.1.

21.1 - 2021-10-29
~~~~~~~~~~~~~~~~~

* Update pin to pyparsing to exclude 3.0.0.

21.0 - 2021-07-03
~~~~~~~~~~~~~~~~~

* PEP 656: musllinux support (:issue:`411`)
* Drop support for Python 2.7, Python 3.4 and Python 3.5.
* Replace distutils usage with sysconfig (:issue:`396`)
* Add support for zip files in ``parse_sdist_filename`` (:issue:`429`)
* Use cached ``_hash`` attribute to short-circuit tag equality comparisons (:issue:`417`)
* Specify the default value for the ``specifier`` argument to ``SpecifierSet`` (:issue:`437`)
* Proper keyword-only "warn" argument in packaging.tags (:issue:`403`)
* Correctly remove prerelease suffixes from ~= check (:issue:`366`)
* Fix type hints for ``Version.post`` and ``Version.dev`` (:issue:`393`)
* Use typing alias ``UnparsedVersion`` (:issue:`398`)
* Improve type inference for ``packaging.specifiers.filter()`` (:issue:`430`)
* Tighten the return type of ``canonicalize_version()`` (:issue:`402`)

(wiz)

2021-11-09 20:34:41 UTC MAIN commitmail json YAML

2021-11-09 20:30:07 UTC MAIN commitmail json YAML

python: add version support for py-packaging

(wiz)

2021-11-09 20:29:14 UTC MAIN commitmail json YAML

devel/Makefile: + py-packaging2

(wiz)

2021-11-09 20:28:46 UTC MAIN commitmail json YAML

devel/py-packaging2: import py-packaging-20.9

Core utilities for Python packages.

This is the last version that supports Python 2.x.

(wiz)

2021-11-09 20:10:38 UTC MAIN commitmail json YAML

doc: Updated textproc/py-html5lib to 1.1

(wiz)

2021-11-09 20:10:28 UTC MAIN commitmail json YAML

py-html5lib: update to 1.1.

Add some missing dependencies and test dependencies.

1.1
~~~

Breaking changes:

* Drop support for Python 3.3. (#358)
* Drop support for Python 3.4. (#421)

Deprecations:

* Deprecate the ``html5lib`` sanitizer (``html5lib.serialize(sanitize=True)`` and
  ``html5lib.filters.sanitizer``). We recommend users migrate to `Bleach
  <https://github.com/mozilla/bleach>`. Please let us know if Bleach doesn't suffice for your
  use. (#443)

Other changes:

* Try to import from ``collections.abc`` to remove DeprecationWarning and ensure
  ``html5lib`` keeps working in future Python versions. (#403)
* Drop optional ``datrie`` dependency. (#442)

(wiz)

2021-11-09 18:54:27 UTC MAIN commitmail json YAML

Note addition of net/routinator version 0.10.2.

(he)

2021-11-09 18:53:05 UTC MAIN commitmail json YAML

Add routinator version 0.10.2.

Move this over from pkgsrc-wip.

Introducing `Routinator 3000,' RPKI relying party software written
in Rust. If you have any feedback, we would love to hear from you.
Don't hesitate to create an issue on Github or post a message on
our RPKI mailing list. You can lean more about Routinator and RPKI
technology by reading our documentation on Read the Docs.

(he)

2021-11-09 17:55:46 UTC MAIN commitmail json YAML

2021-11-09 17:53:33 UTC MAIN commitmail json YAML

buildlink.xml: add a note about USE_ABI_DEPENDS

(gutteridge)

2021-11-09 17:41:27 UTC MAIN commitmail json YAML

fixes.xml: use more precise wording in some phrases

(gutteridge)

2021-11-09 17:39:42 UTC MAIN commitmail json YAML

replace-interpreter.mk: update a comment

(gutteridge)

2021-11-09 15:28:27 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.7.1

(pin)

2021-11-09 15:28:05 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.7.1

-fix clipboard filled with dummy value on launch on X11

(pin)

2021-11-09 15:17:24 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo-data to 1.2021.5

(taca)

2021-11-09 15:17:01 UTC MAIN commitmail json YAML

time/ruby-tzinfo-data: update to 1.2021.5

1.2021.2 (2021-09-26)

* Based on version 2021b of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2021-September/000066.html).

1.2021.3 (2021-10-02)

* Based on version 2021c of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2021-October/000067.html).

1.2021.4 (2021-10-16)

* Based on version 2021d of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2021-October/000068.html).

1.2021.5 (2021-10-23)

* Based on version 2021e of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2021-October/000069.html).

(taca)

2021-11-09 14:53:48 UTC MAIN commitmail json YAML

doc: Updated graphics/ruby-RMagick to 4.2.3

(taca)

2021-11-09 14:53:22 UTC MAIN commitmail json YAML

graphics/ruby-RMagick: update to 4.2.3

RMagick 4.2.3 (2021-10-10)

Bug Fixes

* Re-add block syntax deprecation warning and fix in RMagick source (#1279)
  (#1280)
* Doc: Replace Magick::Montage with Magick::ImageList::Montage (#1281)
* Update shadow example (#1297)
* Escape the backslashes in windows error message (#1298)
* Also set the alpha value of the target pixel (#1299)
* Set alpha_trait to BlendPixelTrait when the alpha value of the pixel is
  not opaque. (#1300)

(taca)

2021-11-09 14:51:48 UTC MAIN commitmail json YAML

doc: Updated finance/ruby-activemerchant to 1.124.0

(taca)

2021-11-09 14:51:23 UTC MAIN commitmail json YAML

finance/ruby-activemerchant: update to 1.124.0

1.124.0 (2021-10-28)

What's Changed

* Adyen: Add ACH Support by @almalee24 in #4105
* Paysafe: Adjust profile data by @meagabeth in #4112
* StripePaymentIntentsGateway: Add GSF claim_without_transaction_id by
  @BritneyS in #4111
* RouteX: Support cardtype by @rachelkirk in #4115
* Routex: cardtype changelog fix by @rachelkirk in #4117
* Moka: make sure month is always two digits by @dsmcclain in #4118
* dlocal: Add device_id and ip to payer object and add additional_data by
  @aenand in #4116
* Orbital: Scrub Payment Cryptogram by @naashton in #4121
* Paysafe: Add support for airline fields by @meagabeth in #4120
* Stripe and Stripe PI: Add Radar Session Option by @tatsianaclifton in
  #4119
* PayArc: handle requests when billing_address is not present by @dsmcclain
  in #4114
* Add UnionPay test card to BIN range by @leahriffell in #4122
* Global Collect: Support URL override by @naashton in #4127
* PayConex: scrub bank account info from transcripts by @mbreenlyles in
  #4128
* Moka: Remove additional transaction data from subsequent calls by
  @naashton in #4129
* Moka: Ensure CvcNumber can be an empty string by @jessiagee in #4130
* Fixup PR #4122 Add UnionPay test card to BIN range by @leahriffell in
  #4132
* Maestro: allow card lengths for non-validated cards by @therufs in #4131
* Make "set" required by credit_card_methods.rb by @InPermutation in #4133
* Moka: Pass Currency on Capture transactions by @dsmcclain in #4134
* Paysafe: Update supported countries by @meagabeth in #4135
* Paysafe: Update field mapping for split_pay by @meagabeth in #4136
* SafeCharge: Account for non-fractional currencies by @dsmcclain in #4137
* CardStream: Support passing country_code in request by @dsmcclain in #4139
* Adyen: Adjust phone number mapping by @aenand in #4138
* MIT: Change how parameters are converted to JSON by @tatsianaclifton in
  #4140
* Stripe: add account_number to scrubbing by @aenand in #4145
* Stripe PI: add name on card to billing details & do some refactoring by
  @dsmcclain in #4146
* Updating CHANGELOG to remove conflict by @jessiagee in #4148
* TrustCommerce: Scrub bank account info by @mbreenlyles in #4149
* TransFirst: add acctNr to scrubbing by @aenand in #4152
* Paysafe: Update supported countries list by @meagabeth in #4154
* Add Support for Submerchant Data on Worldpay by @almalee24 in #4147
* dLocal: Update supported countries list by @mbreenlyles in #4155
* Nuvei (SafeCharge): Add support for email field in capture by @rachelkirk
  in #4153
* Paysafe: Remove invalid code by @meagabeth in #4156
* NMI: Add descriptors by @ajawadmirza in #4157
* Add bank account info scrubbing tests for multiple gateways by @aenand in
  #4159
* Moka: send correct amount in refund by @dsmcclain in #4160
* GlobalCollect: Append URI to the URL by @naashton in #4162
* Adyen: Add external platform information by @aenand in #4163
* Payflow: use proper case for 3DS 2.x element names by @bbraschi in #4113
* Realex: Add stored credential support by @dsmcclain in #4170
* Moka: add Installment field by @dsmcclain in #4172
* Payflow: include AuthenticationStatus with 3DS 2.x by @bbraschi in #4168
* Release 1.124.0 by @bbraschi in #4175

New Contributors

* @aenand made their first contribution in #4116
* @ajawadmirza made their first contribution in #4157

(taca)

2021-11-09 14:46:53 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-zeitwerk to 2.5.1

(taca)

2021-11-09 14:46:28 UTC MAIN commitmail json YAML

devel/ruby-zeitwerk: update to 2.5.1

2.5.1 (20 October 2021)

* Restores support for namespaces that are not hashable. For example
  namespaces that override the hash method with a different arity as shown
  in #188.

2.5.0 (20 October 2021)

Breaking changes

* Requires Ruby 2.5.
* Deletes the long time deprecated preload API. Instead of:

loader.preload("app/models/user.rb")

  just reference the constant on setup:

loader.on_setup { User }

  If you want to eager load a namespace, use the constants API:

loader.on_setup do
  Admin.constants(false).each { |cname| Admin.const_get(cname) }
end

Bug fixes

* Fixes a bug in which a certain valid combination of overlapping trees
  managed by different loaders and ignored directories was mistakenly
  reported as having conflicting directories.
* Detects external namespaces defined with Module#autoload. If your project
  reopens a 3rd party namespace, Zeitwerk already detected it and did not
  consider the namespace to be managed by the loader (automatically
  descends, ignored for reloads, etc.). However, the loader did not do that
  if the namespace had only an autoload in the 3rd party code yet to be
  executed. Now it does.

Callbacks

* Implements Zeitwerk::Loader#on_setup, which allows you to configure blocks
  of code to be executed on setup and on each reload. When the callback is
  fired, the loader is ready, you can refer to project constants in the
  block.
  See the documentation for further details.

* There is a new catch-all Zeitwerk::Loader#on_load that takes no argument
  and is triggered for all loaded objects:

loader.on_load do |cpath, value, abspath|
  # ...
end

  Please, remember that if you want to trace the activity of a loader,
  Zeitwerk::Loader#log! logs plenty of information.
  See the documentation for further details.

* The block of the existing Zeitwerk::Loader#on_load receives also the value
  stored in the constant, and the absolute path to its corresponding file or
  directory:

loader.on_load("Service::NotificationsGateway") do |klass, abspath|
  # ...
end

  Remember that blocks can be defined to take less arguments than passed. So
  this change is backwards compatible. If you had

loader.on_load("Service::NotificationsGateway") do
  Service::NotificationsGateway.endpoint = ...
end

  That works.

* Implements Zeitwerk::Loader#on_unload, which allows you to configure
  blocks of code to be executed before a certain class or module gets
  unloaded:

loader.on_unload("Country") do |klass, _abspath|
  klass.clear_cache
end

  These callbacks are invoked during unloading, which happens in an
  unspecified order. Therefore, they should not refer to reloadable
  constants.

  You can also be called for all unloaded objects:

loader.on_unload do |cpath, value, abspath|
  # ...
end

  Please, remember that if you want to trace the activity of a loader,
  Zeitwerk::Loader#log! logs plenty of information.
  See the documentation for further details.

Assorted

* Performance improvements.
* Documentation improvements.
* The method Zeitwerk::Loader#eager_load accepts a force flag:

loader.eager_load(force: true)

* If passed, eager load exclusions configured with do_not_eager_load are not
  honoured (but ignored files and directories are).
* This may be handy for test suites that eager load in order to ensure all
  files define the expected constant.
* Eliminates internal use of File.realpath. One visible consequence is that
  in logs root dirs are shown as configured if they contain symlinks.
* When an autoloaded file does not define the expected constant, Ruby clears
  state differently starting with Ruby 3.1. Unloading has been revised to be
  compatible with both behaviours.
* Logging prints a few new traces.

(taca)

2021-11-09 14:41:16 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-test-unit to 3.5.1

(taca)

2021-11-09 14:40:55 UTC MAIN commitmail json YAML

devel/ruby-test-unit: update to 3.5.1

3.5.1 (2021-11-08)

Fixes
* Fixed a bug that keep: true is ignored when data set is generated by
  block. [Reported by Kenta Murata]

Thanks

* Kenta Murata

3.5.0 (2021-10-18)

Fixes
* Fixed a bug that keep: true is ignored when the last data doesn't have
  keep: true.

3.4.9 (2021-10-18)

Improvements
* Added support for labeling each variable values by using Hash.

3.4.8 (2021-10-11)

Improvements
* Added support for omitting Ractor tests on Ruby 2.7 or earlier
  automatically.

(taca)

2021-11-09 14:38:54 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-sexp-processor to 4.16.0

(taca)

2021-11-09 14:38:34 UTC MAIN commitmail json YAML

devel/ruby-sexp-processor: update to 4.16.0

4.16.0 / (2021-10-27)

o 4 minor enhancements:

  * Added Sexp#value (pushed up from ruby_parser).
  * Aliased Sexp#concat to #_concat and use that so it can be overridden.
  * Cache the #hash result.
  * StrictSexp mode (4) now covers concat.

o 3 bug fixes:

  * Fix some doco on each_sexp to clarify that it is not recursive.
  * Fixed a bug calling enum_for when using each_of_type w/ no block.
  * Minor fixes to pt_testcase.rb for custom timeouts and better error
    handling.

(taca)

2021-11-09 14:36:56 UTC MAIN commitmail json YAML

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

(taca)

2021-11-09 14:36:36 UTC MAIN commitmail json YAML

devel/ruby-rspec-support: update to 3.10.3

3.10.3 (2021-11-03)

Bug Fixes:

* Use Mutex#owned? to allow RSpec::Support::ReentrantMutex to work in nested
  Fibers on Ruby 3.0 and later. (Benoit Daloze, #503, #504)

* Support end-less methods in RSpec::Support::Source::Token so that RSpec
  won't hang when an end-less method raises an error. (Yuji Nakayama, #505)

(taca)

2021-11-09 14:20:24 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-racc to 1.6.0

(taca)

2021-11-09 14:20:04 UTC MAIN commitmail json YAML

2021-11-09 14:17:12 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-parser to 3.18.0

(taca)

2021-11-09 14:16:53 UTC MAIN commitmail json YAML

devel/ruby-parser: update to 3.18.0

3.18.0 (2021-10-27)

Holy crap… 58 commits! 2.7 and 3.0 are feature complete.  Strings &
heredocs have been rewritten.

o 9 major enhancements:

  * !!! Rewrote lexer (and friends) for strings, heredocs, and %*[]
    constructs.
  * Massive overhaul on line numbers.
  * Freeze input! Finally!!! No more modifying the input string for heredocs.
  * Overhauled RPStringScanner. Removed OLD compatibility methods!
  * Removed Sexp methods: value, to_sym, add, add_all, node_type, values.
      - value moved to sexp_processor.
  * Removed String#grep monkey-patch.
  * Removed String#lineno monkey-patch.
  * Removed string_to_pos, charpos, etc hacks for ancient ruby versions.
  * Removed unread_many… NO! NO EDITING THE INPUT STRING!

o 31 minor enhancements:

  * 2.7/3.0: many more pattern edge cases
  * 2.7: Added `mlhs = rhs rescue expr`
  * 2.7: refactored destructured args (`|(k,v)|`) and unfactored(?!)
    case_body/args.
  * 3.0: excessed_comma
  * 3.0: finished most everything: endless methods, patterns, etc.
  * 3.0: refactored / added new pattern changes
  * Added RubyLexer#in_heredoc? (ie, is there old_ss ?)
  * Added RubyLexer#old_ss and old_lineno and removed much of SSStack(ish).
  * Added Symbol#end_with? when necessary
  * Added TALLY and DEBUG options for ss.getch and ss.scan
  * Added ignore_body_comments to make parser productions more clear.
  * Added support for no_kwarg (eg `def f(**nil)`).
  * Added support for no_kwarg in blocks (eg `f { |**nil| }`).
  * Augmented generated parser files to have frozen_string_literal comments
    and fixed tests.
  * Broke out 3.0 parser into its own to ease development.
  * Bumped dependencies on sexp_processor and oedipus_lex.
  * Clean generated 3.x files.
  * Extracted all string scanner methods to their own module.
  * Fixed some precedence decls.
  * Implemented most of pattern matching for 2.7+.
  * Improve lex_state= to report location in verbose debug mode.
  * Made it easier to debug with a particular version of ruby via rake.
  * Make sure ripper uses the same version of ruby we specified.
  * Moved all string/heredoc/etc code to ruby_lexer_strings.rb
  * Remove warning from newer bisons.
  * Sprinkled in some frozen_string_literal, but mostly helped by oedipus
    bump.
  * Switch to comparing against ruby binary since ripper is buggy.
  * bugs task should try both bug*.rb and bad*.rb.
  * endless methods
  * f_any_kwrest refactoring.
  * refactored defn/defs

o 15 bug fixes:

  * Cleaned a bunch of old hacks. Initializing RubyLexer w/ Parser is
    cleaner now.
  * Corrected some lex_state errors in process_token_keyword.
  * Fixed ancient ruby2 change (use #lines) in ruby_parse_extract_error.
  * Fixed bug where else without rescue only raises on 2.6+
  * Fixed caller for getch and scan when DEBUG=1
  * Fixed comments in the middle of message cascades.
  * Fixed differences w/ symbol productions against ruby 2.7.
  * Fixed dsym to use string_contents production.
  * Fixed error in bdot2/3 in some edge cases. Fixed p_alt line.
  * Fixed heredoc dedenting in the presence of empty lines. (mvz)
  * Fixed some leading whitespace / comment processing
  * Fixed up how class/module/defn/defs comments were collected.
  * Overhauled ripper.rb to deal with buggy ripper w/ yydebug.
  * Removed dsym from literal.
  * Removed tUBANG lexeme but kept it distinct as a method name
    (eg: `def!@`).

(taca)

2021-11-09 14:12:01 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-parseconfig to 1.1.2

(taca)

2021-11-09 14:11:36 UTC MAIN commitmail json YAML

devel/ruby-parseconfig: update to 1.1.2

pkgsrc change: update HOMEPAGE.

1.1.2 (2021-09-29)

- Dev and test against recent versions of Ruby (2.6+, 3.0+)
- Docker development support
- Remove tests for deprecated 'get_value()' method
- Use Rspec 'expect' in place of 'should'

(taca)

2021-11-09 14:08:53 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-marcel to 1.0.2

(taca)

2021-11-09 14:08:33 UTC MAIN commitmail json YAML

devel/ruby-marcel: update to 1.0.2

pkgsrc change: add newline to the DESCR file.

1.0.2 (2021-09-20)

* Include Apache license in gem release. (a525d5b)
* Prefer audio/x-wav for WAV audio files. (#45)
* Prefer application/x-x509-ca-cert for Privacy-Enhanced Mail
  certificates. (#46)
* Prefer audio/flac for FLAC audio files. (#47)
* Prefer audio/aac for Advanced Audio Coding audio files. (#49)
* Prefer application/vnd.ms-access for Microsodt Access DB files. (#50)
* Support text/x-scss and text/x-sass stylesheets. (#52)
* Support encrypted Microsoft Access DB files. (#53)
* Prefer application/x-ole-storage for Microsoft Office files. (#54)
* Prefer text/markdown for Markdown files. (#55)
* Prefer audio/mpc for Musepack audio files. (#56)
* Support audio/webm audio files. (#58)
* Support image/avif images files. (#63)

(taca)

2021-11-09 14:03:27 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.50.0

(taca)

2021-11-09 14:02:53 UTC MAIN commitmail json YAML

databases/ruby-sequel: update to 5.50.0

=== 5.50.0 (2021-11-01)

* Make Migrator :allow_missing_migration_files also allow down migrations
  where the current database version is greater than the last migration file
  version (francisconeves97) (#1789)

* Fix Model#freeze in composition, serialization, and
  serialization_modification_detection plugins to return self (jeremyevans)
  (#1788)

* Fix typecasting of lazy columns when using lazy_attributes plugin in model
  where dataset selects from subquery (jeremyevans)

* Add :before_preconnect Database option, for configuring extensions loaded
  via :preconnect_extensions (MarcPer, jeremyevans) (#1786)

* Change Dataset#columns! to use a LIMIT 0 query instead of a LIMIT 1 query
  (jeremyevans)

* Add sql_log_normalizer extension for normalizing logged SQL, helpful for
  analytics and sensitive data (jeremyevans)

* Add support for range_merge, multirange, and unnest, and PGMultiRange#op
  to pg_range_ops extension (jeremyevans)

* Add pg_multirange extension with support for PostgreSQL 14+ multirange
  types (jeremyevans)

=== 5.49.0 (2021-10-01)

* Switch block_given? usage to defined?(yield) (jeremyevans)

* Support table aliases for JOIN USING columns on PostgreSQL 14+
  (jeremyevans)

* Support calling PostgreSQL procedures without arguments (jeremyevans)

* Support hstore subscripts in pg_hstore_ops on PostgreSQL 14+, for updating
  only part of an hstore value (jeremyevans)

* Support JSONB subscripts in pg_json_ops on PostgreSQL 14+, for updating
  only part of a JSONB value (jeremyevans)

* Support SQL::Expression#sequel_ast_transform for custom AST transforms on
  arbitrary expressions (jeremyevans)

* Add Database#create_trigger :replace option on PostgreSQL 14+ for CREATE
  OR REPLACE TRIGGER (jeremyevans)

* Make auto_validations plugin automatically setup no_null_byte validations
  (jeremyevans)

* Add Model#validates_no_null_byte to validation_helpers plugin
  (jeremyevans)

(taca)

2021-11-09 12:14:53 UTC MAIN commitmail json YAML

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

2021-11-09 12:13:03 UTC MAIN commitmail json YAML

2021-11-09 12:04:43 UTC MAIN commitmail json YAML

2021-11-09 11:56:24 UTC MAIN commitmail json YAML

libnet: Avoid looking for /dev/bpf to decide to use the BPF link layer.

It may not be available in the build sandbox, in which case libnet
thinks we're on Win32 and fails horribly.

(nia)

2021-11-09 11:51:11 UTC MAIN commitmail json YAML

2021-11-09 11:36:08 UTC MAIN commitmail json YAML

2021-11-09 11:32:39 UTC MAIN commitmail json YAML

angband: partial linking incompatible with MKPIE

(nia)

2021-11-09 11:28:56 UTC MAIN commitmail json YAML

p11: Avoid checking for the existence of files in /dev to detect system
features.

(nia)

2021-11-09 11:12:35 UTC MAIN commitmail json YAML

2021-11-09 11:11:49 UTC MAIN commitmail json YAML

xentools411: MKPIE not supported, requires predictable object positions

(nia)

2021-11-09 11:11:08 UTC MAIN commitmail json YAML

asterisk*: Detect kqueue/timerfd through pkgsrc infrastructure.

Fixes PLIST on NetBSD/current.

(nia)

2021-11-09 11:09:04 UTC MAIN commitmail json YAML

libepoll-shim: Use PKG_HAVE_* to detect system call availability.

(nia)

2021-11-09 11:06:08 UTC MAIN commitmail json YAML

xf86-video-intel: Use PKG_HAVE_TIMERFD.

(nia)

2021-11-09 11:05:07 UTC MAIN commitmail json YAML

mk: Create per-platform PKG_HAVE_EVENTFD and PKG_HAVE_TIMERFD variables.

(nia)

2021-11-09 10:25:14 UTC MAIN commitmail json YAML

grub: get rid of silly NetBSD version check

(nia)

2021-11-09 10:24:26 UTC MAIN commitmail json YAML

grub: disable all compiler hardening features

(nia)

2021-11-09 10:21:35 UTC MAIN commitmail json YAML

grub2: disable MKPIE and RELRO

(nia)

2021-11-09 10:17:18 UTC MAIN commitmail json YAML

Updated devel/bpython, devel/py-isort

(adam)

2021-11-09 10:17:02 UTC MAIN commitmail json YAML

py-isort: updated to 5.10.1

5.10.1

Fixed: Occasional inconsistency with multiple src paths.
Fixed: skip_file ignored when on the first docstring line

5.10.0

Implemented: Switch to tomli for pyproject.toml configuration loader.
Fixed: CLI bug (--exend-skip-glob, overrides instead of extending).
Fixed: respect PATH customization in nested calls to git.
Fixed: Append only with certain code snippets incorrectly adds imports.
Added official support for Python 3.10

Potentially breaking changes:

Fixed: _ast module incorrectly excluded from stdlib definition.

(adam)

2021-11-09 10:15:36 UTC MAIN commitmail json YAML

2021-11-09 10:12:43 UTC MAIN commitmail json YAML

wxGTK28: Disable precompiled headers to avoid mysterious compilation
problems

(nia)

2021-11-09 10:12:36 UTC MAIN commitmail json YAML

bpython: updated to 0.22.1

0.22.1
Fixes:
* Fix missing dependency on typing_extensions.

(adam)

2021-11-09 10:09:56 UTC MAIN commitmail json YAML

wxGTK30: Disable use of precompiled headers to avoid mysterious
compilation problems.

(nia)

2021-11-09 09:59:28 UTC MAIN commitmail json YAML

realboy: fix PIE builds

(nia)

2021-11-09 09:54:48 UTC MAIN commitmail json YAML

doc: Updated net/yt-dlp to 2021.10.22nb1

(ryoon)

2021-11-09 09:53:44 UTC MAIN commitmail json YAML

yt-dlp: Use ffmpeg binary from pkgsrc

Like net/youtube-dl.
Bump PKGREVISION.

(ryoon)

2021-11-09 09:01:08 UTC MAIN commitmail json YAML

i3lock: make this work out of the box on NetBSD, per netbsd-users@

(nia)

2021-11-09 08:51:22 UTC MAIN commitmail json YAML

doc: Updated sysutils/tiramisu to 2.0.20211107

(pin)

2021-11-09 08:51:02 UTC MAIN commitmail json YAML

sysutils/tiramisu: update to 2.0.20211107

-Add icon-static capability, bump version

(pin)

2021-11-09 03:48:52 UTC MAIN commitmail json YAML

openjdk11: Use sed- g for NetBSD 9.99.9x too

(ryoon)

2021-11-09 01:50:45 UTC MAIN commitmail json YAML

Updated www/ap2-auth-mellon to 0.18.0

Change sine 0.17 from NEWS file:

Version 0.18.0
---------------------------------------------------------------------------

Security fixes:

* [CVE-2019-13038] Redirect URL validation bypass

  Version 0.17.0 and older of mod_auth_mellon allows the redirect URL
  validation to be bypassed by specifying an URL formatted as
  "///fishing-site.example.com/logout.html". In this case, the browser
  would interpret the URL differently than the APR parsing utility
  mellon uses and redirect to fishing-site.example.com.
  This could be reproduced with:
    https://rp.example.co.jp/mellon/logout?ReturnTo=///fishing-site.example.com
/logout.html

  This version fixes that issue by rejecting all URLs that start with "///".

Enhancements:

* A new option MellonSessionIdleTimeout that represents the amount of time
  a user can be inactive before the user's session times out in seconds.

Bug fixes:

* Several build-time fixes

* The CookieTest SameSite attribute was only set to None if mellon configure
  option MellonCookieSameSite was set to something other than default.
  This is now fixed.

(manu)

2021-11-09 01:40:14 UTC MAIN commitmail json YAML

Updated net/nagios-plugin-dotpid to 0.6

This update handles gracefuly unreadable directories in /var/run

(manu)

2021-11-08 23:30:39 UTC MAIN commitmail json YAML

audacity: install missing nyquist plugins manually

(nia)

2021-11-08 22:26:32 UTC MAIN commitmail json YAML

2021-11-08 22:21:33 UTC MAIN commitmail json YAML

fixes.xml: add more details about REPLACE_* variables

Address PR pkg/56301 from J. Lewis Muir. I have added further details
about specific variables, and given more general information about
where they may be located. (While here, spell "Perl" consistently.)

(gutteridge)

2021-11-08 22:16:21 UTC MAIN commitmail json YAML

hardening.xml: fix misplaced tags so this generates valid output

(gutteridge)

2021-11-08 16:47:47 UTC MAIN commitmail json YAML

Updated devel/py-curtsies, devel/bpython

(adam)

2021-11-08 16:47:30 UTC MAIN commitmail json YAML

bpython: updated to 0.22

0.22
----

General information:

* The #bpython channel has moved to OFTC.
* Type annotations have been added to the bpython code base.
* Declarative build configuration is used as much as possible.

New features:

* Allow auto-completion to be disabled
* Respect locals when using bpython.embed
* Use pyperclip for better clipboard handling

Fixes:

* Fix writing of b"" on fake stdout
* Iterate over all completers until a successful one is found
* Handle errors in theme configuration without crashing
* Read PYTHONSTARTUP with utf8 as encoding
* Use default sys.ps1 and sys.ps2 if user specified ones are not usable
* Do not crash when encountering unreadable files while processing modules for import completion
* Fix sys.stdin.readline
* Fix tab completion for dict keys
* Replicate python behavior when running with -i and a non-existing file
* Fix handling of __signature__ for completion.
  Thanks to gpotter2

Changes to dependencies:

* pyperclip is a new optional dependency for clipboard support
* backports.cached-property is now required for Python < 3.8
* dataclasses is now required for Python < 3.7

Support for Python 3.10 has been added.

(adam)

2021-11-08 16:46:30 UTC MAIN commitmail json YAML

py-curtsies: updated to 0.3.10

0.3.10

Typing: more specify return types for event triggers
Typing: don't allow Event instances in PasteEvent contents

0.3.9

Change typing of event_trigger(event_type) to allow a function that returns None

0.3.7

Fixed ctrl-c not being reported until another key was pressed in Python 3.5+

(adam)

2021-11-08 16:40:37 UTC MAIN commitmail json YAML

electrum: Fix REPLACE_PYTHON

(cirnatdan)

2021-11-08 16:37:23 UTC MAIN commitmail json YAML

doc: Updated finance/electrum to 4.1.5nb1

(cirnatdan)

2021-11-08 16:37:05 UTC MAIN commitmail json YAML

electrum: Update finance/eletrum to 4.1.5

# Release 4.1.5 - (July 19, 2021)
* Builds/binaries:
  - macOS: the .dmg binary should now be reproducible
* Kivy/Android: fix paying bip70 invoices (regression) (90579ccf)
* fix: payment requests not saved if process is killed (6a049d99)
* Lightning: improve payment success when using trampoline (3a7f5373)
* add support for signet test network (#7282)
* Qt GUI:
  - allow restoring from SLIP39 seeds (#6917)
  - rework QR code scanning on Windows and macOS (#7365)
  - support smaller window sizes, decrease minimums (#7385)
* GUIs: add "funded or unused" filter option to Addresses tab (#5823)

# Release 4.1.4 - (June 17, 2021)
* Kivy/Android: fix a regression where a non-LN wallet
  could not open the settings (c49d6995)
* CLI/RPC: fix "close_wallet" command (#7348)

# Release 4.1.3 - (June 16, 2021)
* Builds/binaries:
  - Android: the binaries (APKs) should now be reproducible (#7263)
  - AppImage: fix some startup issues by including libxcb deps (#7198)
* Lightning:
  - smarter LN pathfinding (if trampoline is disabled):
    - estimate liquidity in channels using previous attempts (#7152)
    - consider inflight HTLCs and try to route around them (#7292)
  - bugfix: add more safety checks to avoid "batch RBF" feature
    merging LN funding txs (#7298)
  - remove HTLC value upper limit of ~42 mBTC (#7328)
  - Kivy GUI: implement freezing LN channels (11bb39ee)
* imported wallets: when enabling the "Use change addresses" option,
  change will now be sent to a random unused imported address. (#7330)
  As before, by default, change is sent back to the "from address".
* seed generation: make sure newly created electrum seeds don't have
  correct bip39 checksum by chance (#6001)
* other minor fixes

# Release 4.1.2 - (April 8, 2021)
* Qt GUI:
    - fix some crashes when exiting (#6889)
    - make sure pressing Ctrl-C always quits (c41cd4ae)
* Kivy GUI (Android):
    - fix bug with scrollbar, again (#7155)
    - 2fa wallets: fix making transactions (#7190)
    - implement freezing addresses (#7178)
* Android: use more modern application launcher/icon (#7187)

# Release 4.1.1 - (April 2, 2021)
* fix Qt crash with the swap dialog
* fix Kivy bug with scrollbar (#7155)
* fix localization issues (#7158 #4621)
* fix python crash with swaps (#7160)
* other minor fixes

# Release 4.1.0 - Kangaroo (March 30, 2021)

This version is our second major release with support for the
Lightning Network. While our initial Lightning release was mostly
about implementing the protocol, this release brings features that are
specifically aimed at keeping Electrum lightweight and trustless,
while avoiding single points of failure. Most of the features listed
below are user-visible.
* The wallet creation wizard no longer asks for a seed type, and
  creates segwit wallets with bech32 addresses. Older seed types can
  still be created with the command line.
* Paid invoices (both incoming and outgoing) are automatically
  removed from the send/receive lists of the GUI (one confirmation is
  needed for onchain invoices). Once removed from the list, invoice
  details can still be accessed from the transaction history. In Qt,
  invoice lists have been renamed to 'Sending queue' and 'Receiving
  queue'.
* Lightning:
    - recoverable channels (see below)
    - trampoline payments (see below)
    - support multi-part-payment
    - support upfront-shutdown-script
* Recoverable channels (option):
  - Recovery data is added to the channel funding transaction using
    an OP_RETURN. This makes it possible to recover a static backup
    of the channel from the wallet seed. Please note that static
    backups only allow users to request a force-close of the channel
    with the remote node, so that funds not locked in HTLCs can be
    recovered. This assumes that the remote node is still online, did
    not lose its data, and accepts to force close the channel.
  - This option is only available for standard wallets with an
    Electrum seed. It is not available for hardware wallets, because
    it requires a deterministic derivation of the nodeID. It is also
    not available in watching-only wallets, for the same reason. If a
    wallet can have recoverable channels but has an old nodeID, users
    who want to use that feature need to close all their existing
    channels, and to restore their wallet from seed.
  - Channel recovery data uses 20 bytes (16 bytes of the remote
    NodeID plus 4 magic bytes) and is encrypted so that only the
    wallet that owns it can decrypt it. However, blockchain analysis
    will be able to tell that the transaction was probably created by
    Electrum.
  - If the 'use recoverable channels' option is enabled, other nodes
    cannot open a channel to Electrum.
  - If a channel is force-closed, the information in the on-chain
    backup is not sufficient to retrieve the funds in the to_local
    output, in case the wallet is lost in a boating accident before
    expiration of the CSV delay. For that reason, an additional
    backup is presented to the user if they force-close a channel.
* Trampoline routing (option): Trampoline is a solution that allows
  light clients to delegate path-finding on the Lightning Network, so
  that they do not have to download the entire network
  graph. Trampoline routing was originally proposed by Bastien
  Teinturier and is used in the Phoenix wallet. Here is how
  Trampoline works in Electrum:
  - Trampoline is enabled by default, in order to prevent unwanted
    download of the network gossip. If trampoline is disabled, the
    gossip will be downloaded, regardless of the existence of
    channels.
  - Because there is no discovery mechanism for trampoline nodes, the
    list of available trampolines is hardcoded in the client (it will
    remain so until support for trampoline routing is announced in
    gossip). 3 trampoline nodes are currently available on mainnet:
    ACINQ, Electrum and Hodlister.
  - If Trampoline is enabled:
      - payments use trampoline routing.
      - gossip is disabled.
      - the wallet can only open channels with trampoline nodes.
      - pre-existing channels with non-trampoline nodes are frozen for
        sending.
  - There are two types of trampoline payments: legacy and trampoline
    end-to-end. Legacy payments are possible with any receiver, but
    they offer less privacy than end-to-end trampoline
    payments. Electrum decides whether to perform legacy or
    end-to-end based on the features in the invoice:
      - OPTION_TRAMPOLINE_ROUTING_OPT (bit 25) for Electrum
      - OPTION_TRAMPOLINE_ROUTING_OPT_ECLAIR (bit 51) for Eclair/Phoenix
  - When performing a legacy payment, Electrum will add a second
    trampoline node to the route in order to protect the privacy of
    the payer and payee. It will fall back to a single trampoline if
    the two-trampoline strategy has failed for all trampolines.
    (Note: two-trampoline payments are currently not possible if the
    first trampoline is the ACINQ node, and is disabled for that
    node.)
  - Similar to Phoenix, the fee and CLTV delay are found by
    trial-and-error. If there is a second trampoline in the route, we
    use the same fee/CLTV for both. This trial-and-error is
    temporary; the final specification should add fee information in
    the failure messages, so that we will be able to better fine-tune
    trampoline fees.
* Qt: The increase fee dialog now has advanced options, and offers
  the choice between different RBF strategies.
* Watchtowers: The 'use_local_watchtower' feature is deprecated, and
  it has been removed from the Qt GUI. The 'use_remote_watchtower'
  setting has been renamed to 'use_watchtower'.
* Password unification (Android only): When the Android app is
  started, the entered password is checked against all wallets in
  the directory. If the test passes:
    - all wallets are encrypted
    - new wallets will use the unified password
    - password updates are performed on all wallets
  Whether the password is unified can be seen in the GUI: In the
  'Settings' dialog, the description for the password setting is
  'Change password for this wallet' if the password is not unified,
  and becomes 'Change password' if password is unified.
* Submarine swaps are now available on kivy/android.
* Android PIN reset: If the password is unified, the PIN can be reset
  by providing the password.
* Android: on-chain fees have been removed from the settings
  dialog. Instead, the fee slider is shown to the user everytime an
  on-chain transaction will be performed (sending a payment, opening
  a channel, initiating a submarine swap)
* BIP-0350: use bech32m for witness version 1+ addresses (4315fa43).
  We have supported sending to any witness version since Electrum
  3.0, using BIP-0173 (bech32) addresses. BIP-0350 makes a breaking
  change in address encoding, and recommends using a new encoding
  (bech32m) for sending to witness version 1 and later.
* Block explorer: allow setting a custom URL in Qt GUI (#6965)

(cirnatdan)

2021-11-08 16:33:51 UTC MAIN commitmail json YAML

doc: Updated net/py-aiorpcX to 0.18.7

(cirnatdan)

2021-11-08 16:33:15 UTC MAIN commitmail json YAML

aiorpcX: Update net/py-aiorpcX to 0.18.7

Version 0.18.7 (10 Mar 2021)
----------------------------

* join() waiting when cancelled fix, also issue #37

Version 0.18.4 (20 Nov 2019)
----------------------------

* handle time.time() not making progress. fixing `#26`_  (SomberNight)
* handle SOCKSError in _connect_one (SomberNight)
* add SOCKSRandomAuth: Jeremy Rand
Version 0.18.3 (19 May 2019)
----------------------------
* minor bugfix release, fixing `#22`_
* make JSON IDs independent across sessions, make websockets dependency optional (SomberNight)

(cirnatdan)

2021-11-08 16:00:16 UTC MAIN commitmail json YAML

python39: Add -luuid on SunOS.

The configure test looks for only one particular symbol from the library,
which the native version on illumos does not have, to determine whether
libuuid should be linked against.  This results in failure later when
trying to use a different symbol the library.

Fixes native builds, and has no impact on pkgsrc builds.

(jperkin)

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

doc: Updated devel/ruby-redmine41 to 4.1.5

(taca)

2021-11-08 15:06:37 UTC MAIN commitmail json YAML

devel/ruby-redmine41: update to 4.1.5

This release includes a fix for a moderate severity issue found in all
recent releases.

4.1.5 (2021-10-10)

[Administration]

* Defect #35731: Password and Confirmation fields are marked as required
  when editing a user

[Attachments]

* Defect #35715: File upload fails when run with uWSGI

[Issues]

* Defect #35642: Long text custom field values are not aligned with their
  labels

[Issues planning]

* Defect #35669: Prints of Issues Report details are messed-up due to the
  size of the graphs

[Permissions and roles]

* Defect #35634: Attachments deletable even though issue edit not permitted

[Security]

* Defect #35789: Redmine is leaking usernames on activities index view
* Patch #35463: Enforce stricter class filtering in WatchersController

[UI]

* Defect #34834: Line breaks in the description of a custom field are
  ignored in a tooltip

(taca)

2021-11-08 15:05:29 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-redmine42 to 4.2.3

(taca)

2021-11-08 15:04:57 UTC MAIN commitmail json YAML

devel/ruby-redmine42: update to 4.2.3

This release includes a fix for a moderate severity issue found in all
recent releases.

4.2.3 (2021-10-10)

[Administration]

* Defect #35731: Password and Confirmation fields are marked as required
  when editing a user

[Attachments]

* Defect #35642: Long text custom field values are not aligned with their
  labels

* Defect #35715: File upload fails when run with uWSGI

[Issues]

* Defect #35655: Create duplicated follows relations fails with 500 internal
  error

[Issues planning]

* Defect #35669: Prints of Issues Report details are messed-up due to the
  size of the graphs

[Permissions and roles]

* Defect #35634: Attachments deletable even though issue edit not permitted

[Projects]

* Defect #35827: Deleting a closed or archived project returns 403

[Roadmap]

* Feature #35758: Add some space around the versions on the Roadmap

[Security]

* Defect #35789: Redmine is leaking usernames on activities index view
* Patch #35463: Enforce stricter class filtering in WatchersController

[Translations]

* Patch #35662: Mongolian translation update for "Notes", "Totals", and "%
  Done"
* Patch #35766: Galician translation update for 4.2-stable

[UI]

* Defect #34834: Line breaks in the description of a custom field are
  ignored in a tooltip

(taca)

2021-11-08 14:50:36 UTC MAIN commitmail json YAML

doc: Updated security/clamav-doc to 0.103.4

(taca)

2021-11-08 14:50:12 UTC MAIN commitmail json YAML

security/clamav-doc: update to 0.103.4

Update documentation part.

(taca)

2021-11-08 14:49:44 UTC MAIN commitmail json YAML

doc: Updated security/clamav to 0.103.4

(taca)

2021-11-08 14:49:23 UTC MAIN commitmail json YAML

security/clamav: update to 0.103.4

ClamAV 0.103.4 is a critical patch release with the following fixes:

- FreshClam:
  - Add a 24-hour cool-down for FreshClam clients that have received an HTTP
    403 (Forbidden) response from the CDN.
    This is to reduce the volume of 403-response data served to blocked
    FreshClam clients that are configured with a tight update-loop.
  - Fixed a bug where FreshClam treats an empty CDIFF as an incremental update
    failure instead of as an intentional request to download the whole CVD.

- ClamDScan: Fix a scan error when broken symlinks are encountered on macOS with
  "FollowDirectorySymlinks" and "FollowFileSymlinks" options disabled.

- Overhauled the scan recursion / nested archive extraction logic and added new
  limits on embedded file-type recognition performed during the "raw" scan of
  each file. This limits embedded file-type misidentification and prevents
  detecting embedded file content that is found/extracted and scanned at other
  layers in the scanning process.

- Fix an issue with the FMap module that failed to read from some nested files.

- Fixed an issue where failing to load some rules from a Yara file containing
  multiple rules may cause a crash.

- Fixed assorted compiler warnings.

- Fixed assorted Coverity static code analysis issues.

- Scan limits:
  - Added virus-name suffixes to the alerts that trigger when a scan limit has
    been exceeded. Rather than simply `Heuristics.Limits.Exceeded`, you may now
    see limit-specific virus-names, to include:
    - `Heuristics.Limits.Exceeded.MaxFileSize`
    - `Heuristics.Limits.Exceeded.MaxScanSize`
    - `Heuristics.Limits.Exceeded.MaxFiles`
    - `Heuristics.Limits.Exceeded.MaxRecursion`
    - `Heuristics.Limits.Exceeded.MaxScanTime`
  - Renamed the `Heuristics.Email.ExceedsMax.*` alerts to align with the other
    limit alerts names. These alerts include:
    - `Heuristics.Limits.Exceeded.EmailLineFoldcnt`
    - `Heuristics.Limits.Exceeded.EmailHeaderBytes`
    - `Heuristics.Limits.Exceeded.EmailHeaders`
    - `Heuristics.Limits.Exceeded.EmailMIMEPartsPerMessage`
    - `Heuristics.Limits.Exceeded.EmailMIMEArguments`
  - Fixed an issue where the Email-related scan limits would alert even when the
    "AlertExceedsMax" (`--alert-exceeds-max`) scan option is not enabled.
  - Fixes an issue in the Zip parser where exceeding the "MaxFiles" limit or
    the "MaxFileSize" limit would abort the scan but would fail to alert.
    The Zip scan limit issues were independently identified and reported by
    Aaron Leliaert and Max Allan.

- Fixed a leak in the Email parser when using the `--gen-json` scan option.

- Fixed an issue where a failure to record metadata in the Email parser when
  using the `--gen-json` scan option could cause the Email parser to abort the
  scan early and fail to extract and scan additional content.

- Fixed a file name memory leak in the Zip parser.

- Fixed an issue where certain signature patterns may cause a crash or cause
  unintended matches on some systems when converting characters to uppercase if
  a UTF-8 unicode single-byte grapheme becomes a multi-byte grapheme.
  Patch courtesy of Andrea De Pasquale.

Other fixes backported from 0.104.0:

- Fixed a crash in programs that use libclamav when the programs don't set a
  callback for the "virus found" event.
  Patch courtesy of Markus Strehle.

- Added checks to the the SIS archive parser to prevent an SIS file entry from
  pointing to the archive, which would result in a loop. This was not an actual
  infinite loop, as ClamAV's scan recursion limit limits the depth of nested
  archive extraction.

- ClamOnAcc: Fixed a socket file descriptor leak that could result in a crash
  when all available file descriptors are exhausted.

- FreshClam: Fixed an issue where FreshClam would download a CVD repeatedly if a
  zero-byte CDIFF is downloaded or if the incremental update failed and if the
  CVD downloaded after that is older than advertised.
  Patch courtesy of Andrew Williams.

- ClamDScan:
  - Fixed a memory leak of the scan target filename when using the
    `--fdpass` or `--stream` options.
  - Fixed an issue where ClamDScan would fail to scan any file after excluding
    a file with the "ExcludePath" option when using when using the `--multiscan`
    (`-m`) option along with either `--fdpass` or `--stream`.
    Also fixed a memory leak of the accidentally-excluded paths in this case.
  - Fixed a single file path memory leak when using `--fdpass`.
  - Fixed an issue where the "ExcludePath" regex may fail to exclude absolute
    paths when the scan is invoked with a relative path.

Special thanks to the following for code contributions and bug reports:
- Aaron Leliaert
- Andrea De Pasquale
- Andrew Williams
- Markus Strehle
- Max Allan

(taca)

2021-11-08 14:44:46 UTC MAIN commitmail json YAML

doc: Updated geography/py-gdal to 3.3.3

(gdt)

2021-11-08 14:44:34 UTC MAIN commitmail json YAML

doc: Updated geography/gdal-lib to 3.3.3

(gdt)

2021-11-08 14:44:26 UTC MAIN commitmail json YAML

2021-11-08 14:41:05 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.16.13

(gdt)

2021-11-08 14:40:54 UTC MAIN commitmail json YAML

geography/qgis: Update to 3.16.13

This micro happened because of a significant bug in the Windows
packaging of qgis, even though the Windows packagingbits in question
are outside the qgis release tarball, to reduce conufsion among
Windows users.  On other than Windows, this release is equivalenet to
3.16.12.  It's updated in pkgsrc to avoid the perception that it needs
to be updated.

Upstream changes:
  - The version number (and associated hash) has changed.
  - There are NEWS entries aout what will be in 3.16.14

(gdt)

2021-11-08 14:00:35 UTC MAIN commitmail json YAML

doc: note update of postfix* packages to 3.6.3

mail/postfix
mail/postfix-cdb
mail/postfix-ldap
mail/postfix-lmdb
mail/postfix-mysql
mail/postfix-pcre
mail/postfix-pgsql
mail/postfix-sqlite
VS: ----------------------------------------------------------------------

(taca)

2021-11-08 13:58:09 UTC MAIN commitmail json YAML

mail/postfix: update to 3.6.3

Quote from release announce:

Fixed in Postfix 3.6.3, 3.5.13, 3.4.23, 3.3.20:

  * (problem introduced in Postfix 2.4, released in 2007): queue
    file corruption after a Milter (for example, MIMEDefang) made
    a request to replace the message body with a copy of that message
    body plus additional text (for example, a SpamAssassin report).

    The most likely impacts were a) the queue manager reporting a
    fatal error resulting in email delivery delays, or b) the queue
    manager reporting the corruption and moving the message to the
    corrupt queue for damaged messages.

    However, a determined adversary could craft an email message
    that would trigger the bug, and insert into its queue file a
    content filter destination or a redirect email address. Postfix
    would then deliver the message headers there, in most cases
    without delivering the message body. With enough experimentation,
    an attacker could make Postfix deliver both the message headers
    and body.

    Some details of a successful attack depend on the Milter
    implementation, and on the Postfix and Milter configuration
    details; these can be determined remotely through experimentation.
    Failed experiments may be detected when the queue manager
    terminates with a fatal error, or when the queue manager moves
    damaged files to the "corrupt" queue as evidence.

    Technical details: when Postfix executes a "replace body" Milter
    request it will reuse queue file storage that was used by the
    existing email message body. If the new body is larger, Postfix
    will append body content to the end of the queue file. The
    corruption happened when a Milter (for example, MIMEDefang)
    made a request to replace the body of a message with a new body
    that contained a copy of the original body plus some new text,
    and the original body contained a line longer than $line_length_limit
    bytes (for example, an image encoded in base64 without hard or
    soft line breaks). In queue files, Postfix stores a long text
    line as multiple records with up to $line_length_limit bytes
    each. Unfortunately, Postfix's "replace body" support did not
    account for the additional queue file space needed to store the
    second etc. record headers. And thus, the last record(s) of a
    long text line could overwrite one or more queue file records
    immediately after the space that was previously occupied by the
    original message body.

    Problem report by Benoit Panizzon.

  * (problem introduced in Postfix 2.10, released in 2012): The
    postconf "-x" option could produce incorrect output, because
    multiple functions were implicitly sharing a buffer for
    intermediate results. Problem report by raf, root cause analysis
    by Viktor Dukhovni.

  * (problem introduced in Postfix 2.11, released in 2013): The
    check_ccert_access feature worked as expected, but produced a
    spurious warning when Postfix was built without SASL support.
    Fix by Brad Barden.

  * Fix for a compiler warning due to a missing 'const' qualifier
    when compiling Postfix with OpenSSL 3. Depending on compiler
    settings this could cause the build to fail.

Fixed in Postfix 3.6:

  * The known_tcp_ports settings had no effect. It also wasn't fully
    implemented. Problem report by Peter.

  * Fix for missing space between a hostname and warning text.

(taca)

2021-11-08 13:00:43 UTC MAIN commitmail json YAML

doc: Updated devel/libatomic to 11.2.0

(wiz)

2021-11-08 13:00:33 UTC MAIN commitmail json YAML

libatomic: update to 11.2.0.

Changes not found.

(wiz)

2021-11-08 12:54:01 UTC MAIN commitmail json YAML

doc: Updated lang/vala to 0.54.3

(wiz)

2021-11-08 12:53:52 UTC MAIN commitmail json YAML

vala: update to 0.54.3.

Vala 0.54.3
===========
* Various improvements and bug fixes:
  - codegen: Actually free data when using "remove(_all)"
    on GLib.Queue/(S)List [#1238]
  - vala:
    + Parameter following ellipsis parameter is not allowed [#1237]
    + More thorough check of ValueType and set CodeNode.error on failure
    + Really check compatiblity of error types for delegate symbol
    + Correctly output signature of callable throwing error
    + Report error for non ErrorType in throws
    + Implement CodeWriter.visit_foreach_statement()/visit_catch_clause()
  - parser: Make sure ErrorCodes are accessible as needed
  - girparser: Add support for "ref_/ref_sink_/unref_function"
    metadata for classes [#1233]

(wiz)

2021-11-08 12:50:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/fzf to 0.28.0

(wiz)

2021-11-08 12:50:07 UTC MAIN commitmail json YAML

fzf: update to 0.28.0.

0.28.0
------
- Added `--header-first` option to print header before the prompt line
  ```sh
  fzf --header $'Welcome to fzf\n������������������������������������������' --reverse --height 30% --border --header-first
  ```
- Added `--scroll-off=LINES` option (similar to `scrolloff` option of Vim)
    - You can set it to a very large number so that the cursor stays in the
      middle of the screen while scrolling
      ```sh
      fzf --scroll-off=5
      fzf --scroll-off=999
      ```
- Fixed bug where preview window is not updated on `reload` (#2644)
- fzf on Windows will also use `$SHELL` to execute external programs
    - See #2638 and #2647
    - Thanks to @rashil2000, @vovcacik, and @janlazo

(wiz)

2021-11-08 12:28:05 UTC MAIN commitmail json YAML

Updated devel/py-backports; Added devel/py-backports.cached-property

(adam)

2021-11-08 12:27:36 UTC MAIN commitmail json YAML

py-backports.cached-property: added version 1.0.1

Python 3.8 adds great descriptor to functools: cached_property. Technically all
required APIs was available since python 3.6, but it is what it is.

This package is a backport of this functionality for python 3.6 and 3.7.

(adam)

2021-11-08 12:00:18 UTC MAIN commitmail json YAML

py-backports: allow newer Python versions; bump revision

(adam)

2021-11-08 10:28:30 UTC MAIN commitmail json YAML

doc: Added net/yt-dlp version 2021.10.22

(wiz)

2021-11-08 10:28:20 UTC MAIN commitmail json YAML

net/Makefile: + yt-dlp

(wiz)

2021-11-08 10:28:03 UTC MAIN commitmail json YAML

net/yt-dlp: import yt-dlp-2021.10.22

Packaged for wip by nikita

Yt-dlp is a youtube-dl fork with additional features and fixes.
The main focus of this project is adding new features and patches
while also keeping up to date with the original project.
Some of the new features are:
* SponsorBlock API integration
* Format Sorting
* youtube improvements
* obtain cookies from browser
* split video by chapters into files
* multi-threaded fragment downloads
* new and fixed/improved extractors
* subtitle extraction from manifests
* multiple paths and output templates
* portable configuration
* new options
* plugin extractors
* differences in default behavior

(wiz)

2021-11-08 09:41:31 UTC MAIN commitmail json YAML

doc: Added www/jira-cli version 0.1.1

(fox)

2021-11-08 09:40:45 UTC MAIN commitmail json YAML

Added jira-cli to Makefile SUBDIRs.

(fox)

2021-11-08 09:39:31 UTC MAIN commitmail json YAML

Import of jira-cli v0.1.1 as www/jira-cli

JiraCLI is a command line tool for Jira created with an idea to avoid
the Jira UI as much as possible. It includes features like navigation,
issue creation, cloning, linking, ticket transition, and so on.

(fox)

2021-11-08 06:48:19 UTC MAIN commitmail json YAML

Updated fonts/harfbuzz, fonts/harfbuzz-icu

(adam)

2021-11-08 06:47:42 UTC MAIN commitmail json YAML

harfbuzz harfbuzz-icu: updated to 3.1.1

3.1.1:
Work around GCC cast-align error/warning on some platforms.
Documentation improvements.

(adam)

2021-11-08 05:23:57 UTC MAIN commitmail json YAML

textproc/bat: Refactor the crates into it's own file.

(fox)

2021-11-08 05:11:27 UTC MAIN commitmail json YAML

sysutils/exa: Refactor the crates into it's own file.

(fox)

2021-11-08 03:00:00 UTC MAIN commitmail json YAML

doc: Updated textproc/split-thai to 2.13

(scole)

2021-11-08 02:58:12 UTC MAIN commitmail json YAML

Update to 2.13
all changes for pthai.el
- more url-fetching fixes and cleanups

(scole)

2021-11-08 01:15:35 UTC MAIN commitmail json YAML

misc/labelnation: Fix LICENSE

GPL2, not GPL3

(gdt)

2021-11-08 01:09:14 UTC MAIN commitmail json YAML

misc/labelnation: Mark as needing python 2.7

(gdt)

2021-11-08 01:07:37 UTC MAIN commitmail json YAML

nginx-devel: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

While there, add support for the "configtest" command in the RC script.

Bumps PKGREVISION.

(khorben)

2021-11-08 01:02:01 UTC MAIN commitmail json YAML

nginx: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

(khorben)

2021-11-08 00:59:01 UTC MAIN commitmail json YAML

doc: Updated comms/asterisk18 to 18.8.0

(jnemeth)

2021-11-08 00:58:50 UTC MAIN commitmail json YAML

Update to Asterisk 18.8.0:

The Asterisk Development Team would like to announce the release
of Asterisk 18.8.0.

The release of Asterisk 18.8.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

New Features made in this release:
-----------------------------------
* ASTERISK-29656 - Add CHANNEL_EXISTS function
      (Reported by N A)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-20219 - [patch] - IAX2 Call Encryption Fails with
      RSA authentication
      (Reported by Michael Munger)
* ASTERISK-29402 - res_pjsip_t38: Socket is bound to IPv4/IPv6
      but platform does not support it
      (Reported by Matthew Kern)
* ASTERISK-29673 - app_read: Fix null pointer crash regression
      (Reported by N A)
* ASTERISK-29671 - res_rtp_asterisk: memory leak
      (Reported by Jean Aunis - Prescom)
* ASTERISK-29668 - ari: Listing bridges fails when dialing
      bridge exists
      (Reported by Joshua C. Colp)
* ASTERISK-29663 - messaging: AMI MessageSend does not support
      same parameters as dialplan application
      (Reported by Brian J. Murrell)
* ASTERISK-29578 - app_queue: Custom device state using
      included hints do not update
      (Reported by N A)
* ASTERISK-29660 - Build failure when disabling PJSIP support
      (Reported by Guido Falsi)

Improvements made in this release:
-----------------------------------
* ASTERISK-29637 - Add support for future dates in Say.c
      (Reported by Shloime Rosenblum)
* ASTERISK-29525 - PJSIP remove_existing unavailable contacts
      (Reported by Joseph Nadiv)
* ASTERISK-29661 - func_vmcount: Add support for multiple
      mailboxes
      (Reported by N A)
* ASTERISK-29275 - Support of MIME-type for wav16
      (Reported by Boris P. Korzun)
* ASTERISK-29529 - Add custom logging level
      (Reported by N A)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-18.8.0

Thank you for your continued support of Asterisk!

(jnemeth)

2021-11-08 00:56:35 UTC MAIN commitmail json YAML

cups-base: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

(khorben)

2021-11-08 00:45:43 UTC MAIN commitmail json YAML

apache: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

(khorben)

2021-11-07 21:28:48 UTC MAIN commitmail json YAML

2021-11-07 20:59:27 UTC MAIN commitmail json YAML

doc: Updated devel/boehm-gc to 8.2.0nb1

(wiz)

2021-11-07 20:59:18 UTC MAIN commitmail json YAML

boehm-gc: install two headers again

These are installed conditionally "where needed" as of 8.2.0,
but it seems something is wrong, since on NetBSD they are used
by gc.h, but not installed.

Bump PKGREVISION.

(wiz)

2021-11-07 19:14:16 UTC MAIN commitmail json YAML

dbus: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

(khorben)

2021-11-07 18:49:28 UTC MAIN commitmail json YAML

Also substitute SYSCONFBASE in MESSAGE files

(khorben)

2021-11-07 18:37:03 UTC MAIN commitmail json YAML

fwknop: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

(khorben)

2021-11-07 17:21:19 UTC MAIN commitmail json YAML

Typo in an error message

NFCI

(khorben)

2021-11-07 17:18:13 UTC MAIN commitmail json YAML

harfbuzz-icu: adapt PLIST for harfbuzz update

(wiz)

2021-11-07 17:00:25 UTC MAIN commitmail json YAML

gdk-pixbuf2: meson 0.60.1 says there is no x11 option

(wiz)

2021-11-07 16:05:13 UTC MAIN commitmail json YAML

doc: Updated www/wiki-tui to 0.4.2

(pin)

2021-11-07 16:04:51 UTC MAIN commitmail json YAML

www/wiki-tui: update to 0.4.2

Added:
-nix installation (#9)

Fixes:
-garbled ascii on specific terminal geometries (#10)

(pin)

2021-11-07 14:52:15 UTC MAIN commitmail json YAML

doc: Updated misc/labelnation to 1.218

(gdt)

2021-11-07 14:52:09 UTC MAIN commitmail json YAML

misc/labelnation: Update to 1.218

Upstream changes:
  add definitions for more label types
  minor doc clarification

(gdt)

2021-11-07 14:51:36 UTC MAIN commitmail json YAML

Updated misc/py-stdnum, devel/py-ruamel-yaml

(adam)