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

2024-05-13 00:17:22 UTC Now

2020-06-09 06:18:27 UTC MAIN commitmail json YAML

doc: Updated devel/libntlm to 1.6

(wiz)

2020-06-09 06:18:18 UTC MAIN commitmail json YAML

libntlm: update to 1.6.

* Version 1.6 (released 2020-04-19)

** Fix buffer overflow in buildSmbNtlmAuth* function.  CVE-2019-17455.
Reported by Kirin in <https://gitlab.com/jas/libntlm/-/issues/2> and
patch provided by Cedric Buissart.  See newly introduced regression
check test_CVE-2019-17455.c for test of a vulnerable library.

** API and ABI modifications.
No changes since last version.

(wiz)

2020-06-09 06:17:40 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.10.16, catch2-2.12.2, dbus-1.12.18,
  grafana-7.0.2, libgit2-1.0.1, pari-2.11.4, protobuf-3.12.3,
  py-google-api-python-client-1.9.1, py-google-auth-1.16.1,
  py-lazy-object-proxy-1.5.0, py-mercurial-5.4.1, py-setuptools_scm-4.1.2.

(wiz)

2020-06-09 00:26:58 UTC MAIN commitmail json YAML

doc: Update mail/roundcube packages to 1.4.6

mail/roundcube
mail/roundcube-plugin-enigma
mail/roundcube-plugin-password
mail/roundcube-plugin-zipdownload

(taca)

2020-06-09 00:25:19 UTC MAIN commitmail json YAML

mail/roundcube: update to 1.14.6

Update roundcube to 1.14.6.

RELEASE 1.4.6
-------------
- Installer: Fix regression in SMTP test section (#7417)

(taca)

2020-06-08 22:37:28 UTC MAIN commitmail json YAML

It looks like "checksum" is optional, and "source" isn't for
"external" packages, so use the latter.

(he)

2020-06-08 22:15:42 UTC MAIN commitmail json YAML

php-nextcloud: Clarify update version rule

Be more explicit and give examples.  (This rule is a workaroudn for
an upstream decision, and would not be expected.)  Based on discussion
on pkgsrc-changes with ryoon@.

(gdt)

2020-06-08 21:51:59 UTC MAIN commitmail json YAML

doc: Updated devel/fossil to 2.11.1

(js)

2020-06-08 20:17:56 UTC MAIN commitmail json YAML

py-pip: Add pip[23] as alternatives

pip2 and pip3 are widely used aliases which make sure the specific
major version is used.

Patch from Bartosz Kosiorek via <https://github.com/NetBSD/pkgsrc/pull/64>.

Closes NetBSD/pkgsrc#64

PKGREVISION++

(leot)

2020-06-08 19:48:28 UTC MAIN commitmail json YAML

doc: Updated security/gnutls to 3.6.14

(leot)

2020-06-08 19:48:14 UTC MAIN commitmail json YAML

gnutls: Update to 3.6.14

Changes:
3.6.14
------
* libgnutls: Fixed insecure session ticket key construction, since 3.6.4.
  The TLS server would not bind the session ticket encryption key with a
  value supplied by the application until the initial key rotation, allowing
  attacker to bypass authentication in TLS 1.3 and recover previous
  conversations in TLS 1.2 (#1011).
  [GNUTLS-SA-2020-06-03, CVSS: high]

* libgnutls: Fixed handling of certificate chain with cross-signed
  intermediate CA certificates (#1008).

* libgnutls: Fixed reception of empty session ticket under TLS 1.2 (#997).

* libgnutls: gnutls_x509_crt_print() is enhanced to recognizes commonName
  (2.5.4.3), decodes certificate policy OIDs (!1245), and prints Authority
  Key Identifier (AKI) properly (#989, #991).

* certtool: PKCS #7 attributes are now printed with symbolic names (!1246).

* libgnutls: Added several improvements on Windows Vista and later releases
  (!1257, !1254, !1256). Most notably the system random number generator now
  uses Windows BCrypt* API if available (!1255).

* libgnutls: Use accelerated AES-XTS implementation if possible (!1244).
  Also both accelerated and non-accelerated implementations check key block
  according to FIPS-140-2 IG A.9 (!1233).

* libgnutls: Added support for AES-SIV ciphers (#463).

* libgnutls: Added support for 192-bit AES-GCM cipher (!1267).

* libgnutls: No longer use internal symbols exported from Nettle (!1235)

* API and ABI modifications:
    GNUTLS_CIPHER_AES_128_SIV: Added
    GNUTLS_CIPHER_AES_256_SIV: Added
    GNUTLS_CIPHER_AES_192_GCM: Added
    gnutls_pkcs7_print_signature_info: Added

(leot)

2020-06-08 19:25:03 UTC MAIN commitmail json YAML

sysutils/xentools48: fix SUBST blocks

The additional 1s,/usr/bin/env is necessary for parserom.pl, which
differs from the other Perl files in that directory.

The pathsvar block is a no-op since tools/Makefile does not contain
"/var" anymore and the other file has been converted to GNU autoconf for
replacing the placeholders.

(rillig)

2020-06-08 19:01:05 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup tickets up to #6227

(bsiegert)

2020-06-08 19:00:34 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6227 - requested by otis
net/powerdns: bugfixes

Revisions pulled up:
- net/powerdns/Makefile                                        1.55
- net/powerdns/Makefile.common                                  1.29
- net/powerdns/distinfo                                        1.40
- net/powerdns/patches/patch-pdns_iputils.hh                    deleted

---
  Module Name:    pkgsrc
  Committed By:  otis
  Date:          Sun Jun  7 18:55:13 UTC 2020

  Modified Files:
          pkgsrc/net/powerdns: Makefile Makefile.common distinfo
  Removed Files:
          pkgsrc/net/powerdns/patches: patch-pdns_iputils.hh

  Log Message:
  net/powerdns: Update to 4.2.2

  Changes since 4.2.1:

  * Released:
    - 9th of April 2020

  * New Features:
    - api: add includerings option to statistics endpoint

  * Improvements:
    - cache: strictly enforce maximum size, and improve cleanup routine

  * Bug Fixes:
    - fix records ending up in wrong packet section

    - avoid IXFR-in corruption when deltas come in close together.
      Please see the IXFR-in corruption upgrade notes

    - fix out-of-bound access for zero length "serialized" string when
      using lmdbbackend.

    - bind backend: pthread_mutex_t should be inited and destroyed and not be copied

  * Reference:
    - https://doc.powerdns.com/authoritative/changelog/4.2.html#change-4.2.2

(bsiegert)

2020-06-08 18:45:04 UTC MAIN commitmail json YAML

doc: Updated print/foliate to 2.2.1

(fox)

2020-06-08 18:41:03 UTC MAIN commitmail json YAML

print/foliate: Updates to 2.2.1

Changes since 2.2.0:

Changes:

  * Fixed blurry book covers on HiDPI
  * Fixed OPDS links to Standard Ebooks and Project Gutenberg
  * Fixed wrong view icon on startup

(fox)

2020-06-08 18:37:08 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6224 - requested by taca
www/ruby-em-http-request: security fix

Revisions pulled up:
- www/ruby-em-http-request/Makefile                            1.5
- www/ruby-em-http-request/PLIST                                1.5
- www/ruby-em-http-request/distinfo                            1.6

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Tue Jun  2 13:46:43 UTC 2020

  Modified Files:
  pkgsrc/www/ruby-em-http-request: Makefile PLIST distinfo

  Log Message:
  www/ruby-em-http-request: update to 1.1.6

  Update ruby-em-http-request to 1.1.6.

  1.1.6 (2020-06-02)

  - Merge TLS verification patch from Faraday (CVE-2020-13482)
  - IPv6 literal support

(bsiegert)

2020-06-08 17:57:30 UTC MAIN commitmail json YAML

php-baikal: update HOMEPAGE.

(wiz)

2020-06-08 17:52:41 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6223 - requested by taca
www/ruby-puma: security fix

Revisions pulled up:
- www/ruby-puma/Makefile                                        1.23
- www/ruby-puma/distinfo                                        1.18

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun May 24 13:47:49 UTC 2020

  Modified Files:
  pkgsrc/www/ruby-puma: Makefile distinfo

  Log Message:
  www/ruby-puma: update to 4.3.5

  Update ruby-puma to 4.3.5.

  4.3.4/4.3.5 and 3.12.5/3.12.6 / 2020-05-22

  Each patchlevel release contains a separate security fix. We recommend
  simply upgrading to 4.3.5/3.12.6.

  * Security

    Fix: Fixed two separate HTTP smuggling vulnerabilities that used the
    Transfer-Encoding header. CVE-2020-11076 and CVE-2020-11077.

(bsiegert)

2020-06-08 17:32:32 UTC MAIN commitmail json YAML

doc: Updated www/zola to 0.11.0

(nikita)

2020-06-08 17:28:05 UTC MAIN commitmail json YAML

zola: Update to version 0.11.0

Changelog taken from https://github.com/getzola/zola/releases/tag/v0.11.0:
  - Merge pull request #976 from getzola/next
  - Prepare for release
  - Fix panic in load_data(url=%s) (#1036)
  - Update deps
  - Update Cargo.lock (#1034)
  - Make path to config.toml independent from root dir (#1023) [ #1022 ]
  - Update changelog
  - Change get_url(cachebust=true) to use a hash (#1032) [ #519 ]
  - Consistent path for defult index section [ #995 ]
  - Wrap highlight code blocks with (#1026)
  - Use {{ page.permalink | safe }} in tutorial (#1024) [ #129 ]
  - Update syntect, using rust-onig with bindgen temporarily
  - Update syntaxes and syntect
  - Access heading level in anchor-link.html (#1008)
  - Remove implicit dependency on openssl-sys (#1001) (#1005)
  - Fix path of generated page (#1011)
  - Typos (#1010)
  - Fix tests + rustfmt
  - Rewrite link_checker to use a Result internally (#928)
  - Theme docs: actually edit the config (#996)
  - Some tweaks
  - Update pinned version in CI
  - Merge pull request #994 from chris-morgan/misc
  - Update themes
  - Fix tests
  - Add lang, taxonomy and term to feed template
  - WIP: add an 'updated' field to pages
  - Make config.description optional in atom.xml
  - Rename last_build_date to latest_date
  - Support and default to generating Atom feeds
  - Normalise built-in templates
  - Make live reload work with missing </body>
  - Fix documentation of TaxonomyConfig fields
  - Fix a broken Markdown link in the docs
  - Fix obsolete slugify_paths documentation
  - chmod -x a couple of files that needed it
  - Fix sass documentation error in example path name (#991)
  - Add an optionnal lang parameter to get_url (#982)
  - Ensure lang is always set on default sections
  - Mention how to get config variables in templates
  - Update docs on markdown filter [ #989 ]
  - Update deps + fix some misleading doc
  - Preserve timestamps when copying files (#974) (#983)
  - Merge pull request #981 from GaaH/fail-if-lang-set-twice
  - Fail if a language is set both in config.default_languages and config.languages
  - Pass lang to taxonomy list template [ #963 ]
  - Fix link checker not checking for capital id/name [ #948 ]
  - 0.10.2

(nikita)

2020-06-08 17:13:39 UTC MAIN commitmail json YAML

Provide a new show-cargo-depends script which works with the coming
version of www/zola where the Cargo.lock file has no [metadata] section.

(he)

2020-06-08 16:10:10 UTC MAIN commitmail json YAML

Updated devel/py-astroid, devel/py-pylint

(adam)

2020-06-08 16:09:50 UTC MAIN commitmail json YAML

py-pylint: updated to 2.5.3

What's New in Pylint 2.5.3?
* Fix a regression where disable comments that have checker names with numbers in them are not parsed correctly
* `property-with-parameters` properly handles abstract properties
* `continue-in-finally` no longer emitted on Python 3.8 where it's now valid
* Fix a regression where messages with dash are not fully parsed
* Fix a regression where the score was not reported with multiple jobs
* In a TOML configuration file, it's now possible to use rich (non-string) types, such as list, integer or boolean instead of strings. For example, one can now define a *list* of message identifiers to enable like this::

    enable = [
        "use-symbolic-message-instead",
        "useless-suppression",
    ]
* Protect against `AttributeError` when checking `cell-var-from-loop`

(adam)

2020-06-08 16:08:01 UTC MAIN commitmail json YAML

py-astroid: updated to 2.4.2

What's New in astroid 2.4.2?
* `FunctionDef.is_generator` properly handles `yield` nodes in `While` tests
* Properly construct the arguments of infered property descriptors

(adam)

2020-06-08 15:55:24 UTC MAIN commitmail json YAML

Updated security/py-acme, security/py-certbot*

(adam)

2020-06-08 15:53:29 UTC MAIN commitmail json YAML

py-acme py-certbot: updated to 1.5.0

Certbot 1.5.0

Added
Require explicit confirmation of snap plugin permissions before connecting.

Changed
Improved error message in apache installer when mod_ssl is not available.

Fixed
Add support for OCSP responses which use a public key hash ResponderID, fixing
interoperability with Sectigo CAs.
Fix TLS-ALPN test that fails when run with newer versions of OpenSSL.
More details about these changes can be found on our GitHub repo.

(adam)

2020-06-08 15:08:29 UTC MAIN commitmail json YAML

Note update of security/opendnssec to 1.4.14nb4.

(he)

2020-06-08 15:07:43 UTC MAIN commitmail json YAML

Add an m4 + configure patch so that -lcrypto is searched for
EVP_sha1 and EVP_sha256.  Without this, opendnssec would build
but would not recognize any of those algorithms for tsig, and
therefore be pretty useless.  I'll admit that I'm not entirely
certain why this is now suddenly required; those functions are
in the same library in 9.0 as in 8.0.

Bump PKGREVISION.

(he)

2020-06-08 14:18:23 UTC MAIN commitmail json YAML

doc: Updated security/p5-GnuPG-Interface to 1.00

(wiz)

2020-06-08 14:18:15 UTC MAIN commitmail json YAML

p5-GnuPG-Interface: update to 1.00.

1.0 - 2020-05-13
- Limit support to GnuPG 2.2+ and 1.4
- Additional information from keys when using GnuPG 2.2 or higher
- Add support for use of agent/pinentry
- Updated options to add ignore_mdc_error and logging
- Improvements to tests
- Update pubkey_data documentation
- Special thanks to dkg on Github for a large PR with updates for GnuPG 2
- Thanks also to ntyni on Github for a pointer to test updates also dealing
  with version changes

(wiz)

2020-06-08 14:11:25 UTC MAIN commitmail json YAML

doc: Updated devel/p5-MooX-late to 0.100nb1

(wiz)

2020-06-08 14:11:14 UTC MAIN commitmail json YAML

p5-MooX-late: update to 0.100nb1.

p5-Sub-HandlesVia is a runtime dependency.

(wiz)

2020-06-08 14:10:13 UTC MAIN commitmail json YAML

Updated devel/py-ZopeComponent, devel/py-ZopeTestrunner

(adam)

2020-06-08 14:09:55 UTC MAIN commitmail json YAML

py-ZopeTestrunner: updated to 5.1

5.1:
- Recover more gracefully when layer setUp or tearDown fails, producing
  useful subunit output.
- Prevent a spurious warning from the ``--require-unique`` option if the
  ``--module`` option was not used.
- Add optional buffering of standard output and standard error during tests,
  requested via the ``--buffer`` option or enabled by default for subunit.
- Fix incorrect failure counts in per-layer summary output, broken in 4.0.1.

5.0:
- Fix test failures and deprecation warnings occurring when using Python 3.8a1.
- Drop support for Python 3.4.

(adam)

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

py-ZopeComponent: updated to 4.6.1

4.6.1:
Ensure the resolution order of BaseGlobalComponents is consistent.

4.6.0:
Add support for Python 3.8.
Drop support for Python 3.4.
Fix tests on Python 2 following changes in ZODB 5.5.0.

(adam)

2020-06-08 13:47:44 UTC MAIN commitmail json YAML

2020-06-08 13:45:44 UTC MAIN commitmail json YAML

doc: Updated security/HElib to 1.0.1

(wiz)

2020-06-08 13:45:35 UTC MAIN commitmail json YAML

2020-06-08 13:42:49 UTC MAIN commitmail json YAML

doc: Updated math/ntl to 11.4.3

(wiz)

2020-06-08 13:42:38 UTC MAIN commitmail json YAML

ntl: update to 11.4.3.

7 years of changes. For details see
https://www.shoup.net/ntl/doc/tour-changes.html

Remove libtool patch. This is too big to be maintained in
pkgsrc and should be upstreamed if deemed interesting enough.

Bump API requirements in bl3.mk because of this change, and
also because HElib (the only consumer of this library in pkgsrc)
needs the new version anyway and will be updated next.

(wiz)

2020-06-08 13:29:57 UTC MAIN commitmail json YAML

Updated devel/py-ZopeSchema, devel/py-ZopeI18NMessageid, devel/py-ZopeConfiguration

(adam)

2020-06-08 13:29:22 UTC MAIN commitmail json YAML

py-ZopeConfiguration: updated to 4.4.0

4.4.0:
Ensure a consistent interface resolution order for all objects.
Drop support for Python 3.4.
Add support for Python 3.8.

(adam)

2020-06-08 13:27:23 UTC MAIN commitmail json YAML

py-ZopeI18NMessageid: updated to 5.0.1

5.0.1:
Remove deprecated use of setuptools features.

5.0.0:
Drop support for Python 3.4.
Add support for Python 3.8.

(adam)

2020-06-08 13:24:35 UTC MAIN commitmail json YAML

py-ZopeSchema: updated to 6.0.0

6.0.0:
Require zope.interface 5.0.
Ensure the resolution orders of all fields are consistent and make sense. In particular, Bool fields now correctly implement IBool before IFromUnicode.
Add support for Python 3.8.
Drop support for Python 3.4.

5.0.1:
Fix: add Text.unicode_normalization = 'NFC' as default, because some are persisting schema fields. Setting that attribute only in __init__ breaks loading old objects.

5.0:
Set IDecimal attributes min, max and default as Decimal type instead of Number.
Enable unicode normalization for Text fields. The default is NFC normalization. Valid forms are ���NFC���, ���NFKC���, ���NFD���, and ���NFKD���. To disable normalization, set unicode_normalization to False or None when calling __init__ of the Text field.

(adam)

2020-06-08 13:18:38 UTC MAIN commitmail json YAML

Updated devel/py-zope.hookable, devel/py-ZopeInterface

(adam)

2020-06-08 13:18:06 UTC MAIN commitmail json YAML

py-ZopeInterface: updated to 5.1.0

5.1.0:

- Make ``@implementer(*iface)`` and ``classImplements(cls, *iface)``
  ignore redundant interfaces. If the class already implements an
  interface through inheritance, it is no longer redeclared
  specifically for *cls*. This solves many instances of inconsistent
  resolution orders, while still allowing the interface to be declared
  for readability and maintenance purposes.

- Remove all bare ``except:`` statements. Previously, when accessing
  special attributes such as ``__provides__``, ``__providedBy__``,
  ``__class__`` and ``__conform__``, this package wrapped such access
  in a bare ``except:`` statement, meaning that many errors could pass
  silently; typically this would result in a fallback path being taken
  and sometimes (like with ``providedBy()``) the result would be
  non-sensical. This is especially true when those attributes are
  implemented with descriptors. Now, only ``AttributeError`` is
  caught. This makes errors more obvious.

  Obviously, this means that some exceptions will be propagated
  differently than before. In particular, ``RuntimeError`` raised by
  Acquisition in the case of circular containment will now be
  propagated. Previously, when adapting such a broken object, a
  ``TypeError`` would be the common result, but now it will be a more
  informative ``RuntimeError``.

  In addition, ZODB errors like ``POSKeyError`` could now be
  propagated where previously they would ignored by this package.

- Require that the second argument (*bases*) to ``InterfaceClass`` is
  a tuple. This only matters when directly using ``InterfaceClass`` to
  create new interfaces dynamically. Previously, an individual
  interface was allowed, but did not work correctly. Now it is
  consistent with ``type`` and requires a tuple.

- Let interfaces define custom ``__adapt__`` methods. This implements
  the other side of the :pep:`246` adaptation protocol: objects being
  adapted could already implement ``__conform__`` if they know about
  the interface, and now interfaces can implement ``__adapt__`` if
  they know about particular objects. There is no performance penalty
  for interfaces that do not supply custom ``__adapt__`` methods.

  This includes the ability to add new methods, or override existing
  interface methods using the new ``@interfacemethod`` decorator.

- Make the internal singleton object returned by APIs like
  ``implementedBy`` and ``directlyProvidedBy`` for objects that
  implement or provide no interfaces more immutable. Previously an
  internal cache could be mutated.

5.0.2:

- Ensure that objects that implement no interfaces (such as direct
  subclasses of ``object``) still include ``Interface`` itself in
  their ``__iro___`` and ``__sro___``. This fixes adapter registry
  lookups for such objects when the adapter is registered for
  ``Interface``.

5.0.1:

- Ensure the resolution order for ``InterfaceClass`` is consistent.

- Ensure the resolution order for ``collections.OrderedDict`` is
  consistent on CPython 2. (It was already consistent on Python 3 and PyPy).

- Fix the handling of the ``ZOPE_INTERFACE_STRICT_IRO`` environment
  variable. Previously, ``ZOPE_INTERFACE_STRICT_RO`` was read, in
  contrast with the documentation.

5.0.0:

- Make an internal singleton object returned by APIs like
  ``implementedBy`` and ``directlyProvidedBy`` immutable. Previously,
  it was fully mutable and allowed changing its ``__bases___``. That
  could potentially lead to wrong results in pathological corner
  cases.

- Support the ``PURE_PYTHON`` environment variable at runtime instead
  of just at wheel build time. A value of 0 forces the C extensions to
  be used (even on PyPy) failing if they aren't present. Any other
  value forces the Python implementation to be used, ignoring the C
  extensions.

- Cache the result of ``__hash__`` method in ``InterfaceClass`` as a
  speed optimization. The method is called very often (i.e several
  hundred thousand times during Plone 5.2 startup). Because the hash value never
  changes it can be cached. This improves test performance from 0.614s
  down to 0.575s (1.07x faster). In a real world Plone case a reindex
  index came down from 402s to 320s (1.26x faster).

- Change the C classes ``SpecificationBase`` and its subclass
  ``ClassProvidesBase`` to store implementation attributes in their structures
  instead of their instance dictionaries. This eliminates the use of
  an undocumented private C API function, and helps make some
  instances require less memory.

- Reduce memory usage in other ways based on observations of usage
  patterns in Zope (3) and Plone code bases.

  - Specifications with no dependents are common (more than 50%) so
    avoid allocating a ``WeakKeyDictionary`` unless we need it.
  - Likewise, tagged values are relatively rare, so don't allocate a
    dictionary to hold them until they are used.
  - Use ``__slots___`` or the C equivalent ``tp_members`` in more
    common places. Note that this removes the ability to set arbitrary
    instance variables on certain objects.

  The changes in this release resulted in a 7% memory reduction after
  loading about 6,000 modules that define about 2,200 interfaces.

  .. caution::

    Details of many private attributes have changed, and external use
    of those private attributes may break. In particular, the
    lifetime and default value of ``_v_attrs`` has changed.

- Remove support for hashing uninitialized interfaces. This could only
  be done by subclassing ``InterfaceClass``. This has generated a
  warning since it was first added in 2011 (3.6.5). Please call the
  ``InterfaceClass`` constructor or otherwise set the appropriate
  fields in your subclass before attempting to hash or sort it.

- Remove unneeded override of the ``__hash__`` method from
  ``zope.interface.declarations.Implements``. Watching a reindex index
  process in ZCatalog with on a Py-Spy after 10k samples the time for
  ``.adapter._lookup`` was reduced from 27.5s to 18.8s (~1.5x faster).
  Overall reindex index time shrunk from 369s to 293s (1.26x faster).

- Make the Python implementation closer to the C implementation by
  ignoring all exceptions, not just ``AttributeError``, during (parts
  of) interface adaptation.

- Micro-optimization in ``.adapter._lookup`` , ``.adapter._lookupAll``
  and ``.adapter._subscriptions``: By loading ``components.get`` into
  a local variable before entering the loop a bytcode "LOAD_FAST 0
  (components)" in the loop can be eliminated. In Plone, while running
  all tests, average speedup of the "owntime" of ``_lookup`` is ~5x.

- Add ``__all__`` declarations to all modules. This helps tools that
  do auto-completion and documentation and results in less cluttered
  results. Wildcard ("*") are not recommended and may be affected.

- Fix ``verifyClass`` and ``verifyObject`` for builtin types like
  ``dict`` that have methods taking an optional, unnamed argument with
  no default value like ``dict.pop``. On PyPy3, the verification is
  strict, but on PyPy2 (as on all versions of CPython) those methods
  cannot be verified and are ignored.

- Update the common interfaces ``IEnumerableMapping``,
  ``IExtendedReadMapping``, ``IExtendedWriteMapping``,
  ``IReadSequence`` and ``IUniqueMemberWriteSequence`` to no longer
  require methods that were removed from Python 3 on Python 3, such as
  ``__setslice___``. Now, ``dict``, ``list`` and ``tuple`` properly
  verify as ``IFullMapping``, ``ISequence`` and ``IReadSequence,``
  respectively on all versions of Python.

- Add human-readable ``__str___`` and ``__repr___`` to ``Attribute``
  and ``Method``. These contain the name of the defining interface
  and the attribute. For methods, it also includes the signature.

- Change the error strings raised by ``verifyObject`` and
  ``verifyClass``. They now include more human-readable information
  and exclude extraneous lines and spaces.

  .. caution:: This will break consumers (such as doctests) that
              depended on the exact error messages.

- Make ``verifyObject`` and ``verifyClass`` report all errors, if the
  candidate object has multiple detectable violations. Previously they
  reported only the first error.

  Like the above, this will break consumers depending on the exact
  output of error messages if more than one error is present.

- Add ``zope.interface.common.collections``,
  ``zope.interface.common.numbers``, and ``zope.interface.common.io``.
  These modules define interfaces based on the ABCs defined in the
  standard library ``collections.abc``, ``numbers`` and ``io``
  modules, respectively. Importing these modules will make the
  standard library concrete classes that are registered with those
  ABCs declare the appropriate interface.

- Add ``zope.interface.common.builtins``. This module defines
  interfaces of common builtin types, such as ``ITextString`` and
  ``IByteString``, ``IDict``, etc. These interfaces extend the
  appropriate interfaces from ``collections`` and ``numbers``, and the
  standard library classes implement them after importing this module.
  This is intended as a replacement for third-party packages like
  `dolmen.builtins <https://pypi.org/project/dolmen.builtins/>`_.

- Make ``providedBy()`` and ``implementedBy()`` respect ``super``
  objects. For instance, if class ``Derived`` implements ``IDerived``
  and extends ``Base`` which in turn implements ``IBase``, then
  ``providedBy(super(Derived, derived))`` will return ``[IBase]``.
  Previously it would have returned ``[IDerived]`` (in general, it
  would previously have returned whatever would have been returned
  without ``super``).

  Along with this change, adapter registries will unpack ``super``
  objects into their ``__self___`` before passing it to the factory.
  Together, this means that ``component.getAdapter(super(Derived,
  self), ITarget)`` is now meaningful.

- Fix a potential interpreter crash in the low-level adapter
  registry lookup functions.

- Adopt Python's standard `C3 resolution order
  <https://www.python.org/download/releases/2.3/mro/>`_ to compute the
  ``__iro__`` and ``__sro__`` of interfaces, with tweaks to support
  additional cases that are common in interfaces but disallowed for
  Python classes. Previously, an ad-hoc ordering that made no
  particular guarantees was used.

  This has many beneficial properties, including the fact that base
  interface and base classes tend to appear near the end of the
  resolution order instead of the beginning. The resolution order in
  general should be more predictable and consistent.

  .. caution::
    In some cases, especially with complex interface inheritance
    trees or when manually providing or implementing interfaces, the
    resulting IRO may be quite different. This may affect adapter
    lookup.

  The C3 order enforces some constraints in order to be able to
  guarantee a sensible ordering. Older versions of zope.interface did
  not impose similar constraints, so it was possible to create
  interfaces and declarations that are inconsistent with the C3
  constraints. In that event, zope.interface will still produce a
  resolution order equal to the old order, but it won't be guaranteed
  to be fully C3 compliant. In the future, strict enforcement of C3
  order may be the default.

  A set of environment variables and module constants allows
  controlling several aspects of this new behaviour. It is possible to
  request warnings about inconsistent resolution orders encountered,
  and even to forbid them. Differences between the C3 resolution order
  and the previous order can be logged, and, in extreme cases, the
  previous order can still be used (this ability will be removed in
  the future). For details, see the documentation for
  ``zope.interface.ro``.

- Make inherited tagged values in interfaces respect the resolution
  order (``__iro__``), as method and attribute lookup does. Previously
  tagged values could give inconsistent results.

- Add ``getDirectTaggedValue`` (and related methods) to interfaces to
  allow accessing tagged values irrespective of inheritance.

- Ensure that ``Interface`` is always the last item in the ``__iro__``
  and ``__sro__``. This is usually the case, but if classes that do
  not implement any interfaces are part of a class inheritance
  hierarchy, ``Interface`` could be assigned too high a priority.

- Implement sorting, equality, and hashing in C for ``Interface``
  objects. In micro benchmarks, this makes those operations 40% to 80%
  faster. This translates to a 20% speed up in querying adapters.

  Note that this changes certain implementation details. In
  particular, ``InterfaceClass`` now has a non-default metaclass, and
  it is enforced that ``__module__`` in instances of
  ``InterfaceClass`` is read-only.

(adam)

2020-06-08 13:12:16 UTC MAIN commitmail json YAML

php-nextcloud: Add not for updaters

Please do not ignore stable pkgsrc branch users.

(ryoon)

2020-06-08 13:09:07 UTC MAIN commitmail json YAML

py-zope.hookable: updated to 5.0.1

5.0.1:
- Stop using the setuptools ``Feature`` class, allowing this
  project to be built from source with newer versions of setuptools
  that remove that functionality.

5.0.0:
- Add support for Python 3.7 and 3.8.
- Drop support for Python 3.4.

(adam)

2020-06-08 13:03:52 UTC MAIN commitmail json YAML

Updated devel/py-zope.deferredimport, www/py-paste

(adam)

2020-06-08 13:03:32 UTC MAIN commitmail json YAML

py-paste: updated to 3.4.1

3.4.1
Fix next in iterators in wsgilib.py.

(adam)

2020-06-08 13:00:59 UTC MAIN commitmail json YAML

py-zope.deferredimport: updated to 4.3.1

4.3.1:
- Avoid race condition in ``deferredmodule.ModuleProxy.__getattr__``

(adam)

2020-06-08 12:52:17 UTC MAIN commitmail json YAML

Updated www/py-zope.proxy, databases/py-redis

(adam)

2020-06-08 12:51:59 UTC MAIN commitmail json YAML

py-redis: updated to 3.5.3

3.5.3:
* Restore try/except clauses to __del__ methods. These will be removed
  in 4.0 when more explicit resource management if enforced.
* Update the master_address when Sentinels promote a new master.
* Update SentinelConnectionPool to not forcefully disconnect other in-use
  connections which can negatively affect threaded applications.

(adam)

2020-06-08 12:48:52 UTC MAIN commitmail json YAML

py-zope.proxy: updated to 4.3.5

4.3.5:
- Stop installing C header files on PyPy (which is what zope.proxy before 4.3.4
  used to do)

4.3.4:
- Fix a compilation warning on Python 3.8. The slot ``tp_print``
  changed to ``tp_vectorcall_offset`` in 3.8 and must not be set.
  Prior to 3.8, it was reserved and ignored in all Python 3 versions.
- Remove deprecated use of setuptools features.

4.3.3:
- Add support for Python 3.8.
- Drop support for Python 3.4.

4.3.2:
- Fix error handling in ``ProxyBase.__setattr__``: any the exception raised by
  ``PyString_AsString``/``PyUnicode_AsUTF8`` would be silently swallowed up
  and ignored.

(adam)

2020-06-08 12:39:19 UTC MAIN commitmail json YAML

seamonkey: Fix comment for inclusion.

(ryoon)

2020-06-08 12:18:34 UTC MAIN commitmail json YAML

Updated net/haproxy, net/py-lexicon

(adam)

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

py-lexicon: updated to 3.3.24

v3.3.24
Fixed create and update operations for GoDaddy if CAA records are present

v3.3.23
Add initial support for UltraDNS provider Signed-off-by
remove hetzner special handling from dehydrated.default.sh as it's not supported anymore

(adam)

2020-06-08 12:13:49 UTC MAIN commitmail json YAML

haproxy: updated to 2.1.6

2.1.6
- Revert "BUG/MEDIUM: connections: force connections cleanup on server changes"
- SCRIPTS: publish-release: pass -n to gzip to remove timestamp
- BUG/MINOR: peers: fix internal/network key type mapping.
- BUG/MEDIUM: lua: Reset analyse expiration timeout before executing a lua action
- BUG/MEDIUM: http-htx: Duplicate error messages as raw data instead of string
- BUG/MEDIUM: hlua: Lock pattern references to perform set/add/del operations
- BUG/MEDIUM: contrib/prometheus-exporter: Properly set flags to dump metrics
- BUG/MEDIUM: mworker: fix the copy of options in copy_argv()
- BUG/MINOR: init: -x can have a parameter starting with a dash
- BUG/MINOR: init: -S can have a parameter starting with a dash
- BUG/MEDIUM: mworker: fix the reload with an -- option
- BUG/MINOR: ssl: fix a trash buffer leak in some error cases
- BUG/MINOR: mworker: fix a memleak when execvp() failed

(adam)

2020-06-08 12:00:59 UTC MAIN commitmail json YAML

cmake: Remove not needed patch for libarchive

According to comment:
https://gitlab.kitware.com/cmake/cmake/-/merge_requests/4833#note_769729
the libarchive 3.3.3 is required for CMake build.
It is already contain Zstd support.

Patch by <gang65>

Closes https://github.com/NetBSD/pkgsrc/pull/61

(kamil)

2020-06-08 11:44:41 UTC MAIN commitmail json YAML

ImageMagick: Fix and future-proof CTF_FILES_SKIP.

(jperkin)

2020-06-08 11:26:49 UTC MAIN commitmail json YAML

Updated net/haproxy, textproc/oniguruma

(adam)

2020-06-08 11:26:32 UTC MAIN commitmail json YAML

oniguruma: updated to 6.9.5.1

Release 6.9.5 revised 1
Fixed Issue 192

Release 6.9.5
(Same as Release Candidate 2)
POSIX API disabled by default for Unix (* Enabled by: configure --enable-posix-api=yes)
Update Unicode version 13.0.0
NEW: Code point sequence notation \x{HHHH HHHH ...}, \o{OOOO OOOO ...}
NEW API: retry limit in search functions
NEW API: maximum nesting level of subexp call
Fixed behavior of isolated options in Perl and Java syntaxes. /...(?i).../

(adam)

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

haproxy: updated to 2.1.5

2.1.5
- BUG/MINOR: protocol_buffer: Wrong maximum shifting.
- MINOR: ssl: improve the errors when a crt can't be open
- BUG/MINOR: ssl/cli: memory leak in 'set ssl cert'
- BUG/MINOR: ssl: memleak of the struct cert_key_and_chain
- BUG/MINOR: connection: always send address-less LOCAL PROXY connections
- BUG/MINOR: peers: Incomplete peers sections should be validated.
- DOC: hashing: update link to hashing functions
- MINOR: version: Show uname output in display_version()
- DOC: Improve documentation on http-request set-src
- BUG/MINOR: ssl: default settings for ssl server options are not used
- BUG/MEDIUM: http-ana: Handle NTLM messages correctly.
- BUG/MINOR: tools: fix the i386 version of the div64_32 function
- BUG/MINOR: http: make url_decode() optionally convert '+' to SP
- DOC: option logasap does not depend on mode
- MEDIUM: memory: make pool_gc() run under thread isolation
- MINOR: contrib: make the peers wireshark dissector a plugin
- BUG/MINOR: check: Update server address and port to execute an external check
- MINOR: checks: Add a way to send custom headers and payload during http chekcs
- BUG/MINOR: checks: Respect the no-check-ssl option
- BUG/MEDIUM: server/checks: Init server check during config validity check
- BUG/MINOR: checks: chained expect will not properly wait for enough data
- BUG/MINOR: obj_type: Handle stream object in obj_base_ptr() function
- BUG/MINOR: mux-fcgi: Be sure to have a connection as session's origin to use it
- BUG/MEDIUM: capture: capture-req/capture-res converters crash without a stream
- BUG/MEDIUM: capture: capture.{req,res}.* crash without a stream
- BUG/MEDIUM: http: the "http_first_req" sample fetch could crash without a steeam
- BUG/MEDIUM: http: the "unique-id" sample fetch could crash without a steeam
- BUG/MEDIUM: sample: make the CPU and latency sample fetches check for a stream
- BUG/MEDIUM: listener: mark the thread as not stuck inside the loop
- MINOR: threads: export the POSIX thread ID in panic dumps
- BUG/MINOR: debug: properly use long long instead of long for the thread ID
- BUG/MEDIUM: shctx: really check the lock's value while waiting
- BUG/MEDIUM: shctx: bound the number of loops that can happen around the lock
- MINOR: stream: report the list of active filters on stream crashes
- MINOR: haproxy: export run_poll_loop
- MINOR: tools: add new function dump_addr_and_bytes()
- MINOR: tools: add resolve_sym_name() to resolve function pointers
- MINOR: debug: use resolve_sym_name() to dump task handlers
- MINOR: cli: make "show fd" rely on resolve_sym_name()
- MEDIUM: debug: add support for dumping backtraces of stuck threads
- MINOR: debug: call backtrace() once upon startup
- BUILD: Makefile: include librt before libpthread
- MINOR: wdt: do not depend on USE_THREAD
- MINOR: debug: report the number of entries in the backtrace
- MINOR: debug: improve backtrace() on aarch64 and possibly other systems
- MINOR: debug: use our own backtrace function on clang+x86_64
- MINOR: debug: dump the whole trace if we can't spot the starting point
- BUILD: tools: unbreak resolve_sym_name() on non-GNU platforms
- BUILD: tools: rely on __ELF__ not USE_DL to enable use of dladdr()
- BUILD: Makefile: add linux-musl to TARGET
- REGTEST: ssl: test the client certificate authentication
- REGTEST: http-rules: Require PCRE or PCRE2 option to run map_redirect script
- Revert "BUG/MINOR: connection: always send address-less LOCAL PROXY connections"
- Revert "BUG/MINOR: connection: make sure to correctly tag local PROXY connections"
- BUG/MINOR: checks/server: use_ssl member must be signed
- BUG/MINOR: checks: Compute the right HTTP request length for HTTP health checks
- BUG/MINOR: checks: Remove a warning about http health checks
- BUG/MEDIUM: mux_fcgi: Free the FCGI connection at the end of fcgi_release()
- BUG/MEDIUM: mux-fcgi: Fix wrong test on FCGI_CF_KEEP_CONN in fcgi_detach()
- BUG/MEDIUM: connections: force connections cleanup on server changes
- BUG/MEDIUM: h1: Don't compare host and authority if only h1 headers are parsed
- BUG/MEDIUM: ssl: fix the id length check within smp_fetch_ssl_fc_session_id()
- CLEANUP: connections: align function declaration
- BUG/MINOR: sample: Set the correct type when a binary is converted to a string
- BUG/MINOR: threads: fix multiple use of argument inside HA_ATOMIC_CAS()
- BUG/MINOR: threads: fix multiple use of argument inside HA_ATOMIC_UPDATE_{MIN,MAX}()
- BUG/MEDIUM: lua: Fix dumping of stick table entries for STD_T_DICT
- BUG/MINOR: config: Make use_backend and use-server post-parsing less obscur
- BUG/MINOR: http-ana: fix NTLM response parsing again
- BUG/MEDIUM: http_ana: make the detection of NTLM variants safer
- BUG/MINOR: cfgparse: Abort parsing the current line if an invalid \x sequence is encountered
- BUG/MINOR: pools: use %u not %d to report pool stats in "show pools"
- BUG/MINOR: pollers: remove uneeded free in global init
- BUG/MINOR: soft-stop: always wake up waiting threads on stopping
- BUILD: select: only declare existing local labels to appease clang
- BUG/MEDIUM: streams: Remove SF_ADDR_SET if we're retrying due to L7 retry.
- BUG/MEDIUM: stream: Only allow L7 retries when using HTTP.
- BUG/MINOR: cache: Don't needlessly test "cache" keyword in parse_cache_flt()
- BUG/MAJOR: mux-fcgi: Stop sending loop if FCGI stream is blocked for any reason
- BUG/MEDIUM: ring: write-lock the ring while attaching/detaching
- BUG/MINOR: checks: Respect check-ssl param when a port or an addr is specified
- BUG/MINOR: server: Fix server_finalize_init() to avoid unused variable
- DOC: retry-on can only be used with mode http
- DOC/MINOR: halog: Add long help info for ic flag
- DOC: SPOE is no longer experimental
- BUG/MINOR: logs: prevent double line returns in some events.
- REGTESTS: checks: Fix tls_health_checks when IPv6 addresses are used
- BUG/MEDIUM: logs: fix trailing zeros on log message.
- BUG/MINOR: lua: Add missing string length for lua sticktable lookup
- BUG/MINOR: nameservers: fix error handling in parsing of resolv.conf

(adam)

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

The update to lang/rust 1.44.0 was backed out.

(he)

2020-06-08 11:19:33 UTC MAIN commitmail json YAML

2020-06-08 10:23:19 UTC MAIN commitmail json YAML

ImageMagick: restore policy.xml

After some short discussion, we will keep the policy.xml patch for now.

(tm)

2020-06-08 09:55:50 UTC MAIN commitmail json YAML

doc: Updated security/ca-certificates to 20200601

(kim)

2020-06-08 09:55:37 UTC MAIN commitmail json YAML

Upgrade to 20200601

* Update Mozilla certificate authority bundle to version 2.40.
* Add distrusted Symantec CA list to blacklist for explicit removal.
* Blacklist expired root certificate, "AddTrust External Root".

The following certificate authorities were added (+):
+ "Certigna Root CA"
+ "emSign ECC Root CA - C3"
+ "emSign ECC Root CA - G3"
+ "emSign Root CA - C1"
+ "emSign Root CA - G1"
+ "Entrust Root Certification Authority - G4"
+ "GTS Root R1"
+ "GTS Root R2"
+ "GTS Root R3"
+ "GTS Root R4"
+ "Hongkong Post Root CA 3"
+ "UCA Extended Validation Root"
+ "UCA Global G2 Root"

The following certificate authorities were removed (-):
- "AddTrust External Root"
- "Certinomis - Root CA"
- "Certplus Class 2 Primary CA"
- "Deutsche Telekom Root CA 2"
- "GeoTrust Global CA"
- "GeoTrust Primary Certification Authority"
- "GeoTrust Primary Certification Authority - G2"
- "GeoTrust Primary Certification Authority - G3"
- "GeoTrust Universal CA"
- "thawte Primary Root CA"
- "thawte Primary Root CA - G2"
- "thawte Primary Root CA - G3"
- "VeriSign Class 3 Public Primary Certification Authority - G4"
- "VeriSign Class 3 Public Primary Certification Authority - G5"
- "VeriSign Universal Root Certification Authority"

Changes for pkgsrc packaging:
* Add README.pkgsrc, replacing MESSAGE.
* Improve DESCR to better describe the functionality of the package.
* Install changelog and README.source from the distribution package.

(kim)

2020-06-08 09:12:46 UTC MAIN commitmail json YAML

Match not only NetBSD releases but also _BETA and _STABLE

(bouyer)

2020-06-08 08:57:08 UTC MAIN commitmail json YAML

2020-06-08 08:50:08 UTC MAIN commitmail json YAML

doc: Updated games/dMagnetic to 0.23

(wiz)

2020-06-08 08:49:58 UTC MAIN commitmail json YAML

dMagnetic: update to 0.23.

Provided by Thomas Dettbarn in PR 55359.

This release saw major improvements when playing the original games
from the MS DOS releases. The images packaged in there used a
slightly different format than the AMIGA versions, resulting in
muted colours when playing with the LOW ANSI output.

An alternative algorithm has been introduced, called -vmode low_ansi2,
resulting in much more colourful, nuanced pictures. Just have a
look yourself!

(wiz)

2020-06-08 07:56:06 UTC MAIN commitmail json YAML

ImageMagick: remove policy.xml because it's no longer required

Remove no longer required security fix in policy.xml because we already provide
a fixed version of GhostScript and ImageMagick.

(tm)

2020-06-08 06:56:38 UTC MAIN commitmail json YAML

Updated devel/py-sortedcontainers, devel/py-wcwidth

(adam)

2020-06-08 06:56:17 UTC MAIN commitmail json YAML

py-wcwidth: updated to 0.2.4

0.2.4:
Bug fixes

(adam)

2020-06-08 06:55:20 UTC MAIN commitmail json YAML

py-sortedcontainers: updated to 2.2.2

2.2.2:
Add ���small slice��� optimization to SortedList.__getitem__.
Silence warning when testing SortedList.iloc.

2.2.1:
Fix a warning regarding classifiers in setup.py.

2.2.0:
Change SortedDict to avoid cycles for CPython reference counting.

(adam)

2020-06-07 23:11:29 UTC MAIN commitmail json YAML

2020-06-07 23:11:16 UTC MAIN commitmail json YAML

doc/guide: explain how to force compiler options in the build phase

https://mail-index.netbsd.org/tech-pkg/2020/06/07/msg023309.html

(rillig)

2020-06-07 22:45:22 UTC MAIN commitmail json YAML

Note update of lang/rust to 1.44.0.

(he)

2020-06-07 22:44:40 UTC MAIN commitmail json YAML

Update rust to version 1.44.0.

Pkgsrc changes:
* Remove a couple diffs which are now integrated upstream.
* Adjust cargo checksums after upstream upgrades.
* Belatedly bump the curl dependency
* Unset DESTDIR during the build phase, to work around a mysterious
  build bug deep in the bowels of llvm.
* Bump nearly all bootstraps to 1.43.1.

Upstream changes:

Version 1.44.0 (2020-06-04)
==========================

Language
--------
- [You can now use `async/.await` with `#[no_std]` enabled.][69033]
- [Added the `unused_braces` lint.][70081]

**Syntax-only changes**

- [Expansion-driven outline module parsing][69838]
```rust
#[cfg(FALSE)]
mod foo {
    mod bar {
        mod baz; // `foo/bar/baz.rs` doesn't exist, but no error!
    }
}
```

These are still rejected semantically, so you will likely receive an error but
these changes can be seen and parsed by macros and conditional compilation.

Compiler
--------
- [Rustc now respects the `-C codegen-units` flag in incremental mode.][70156]
  Additionally when in incremental mode rustc defaults to 256 codegen units.
- [Refactored `catch_unwind`, to have zero-cost unless unwinding is enabled and
  a panic is thrown.][67502]
- [Added tier 3\* support for the `aarch64-unknown-none` and
  `aarch64-unknown-none-softfloat` targets.][68334]
- [Added tier 3 support for `arm64-apple-tvos` and
  `x86_64-apple-tvos` targets.][68191]

Libraries
---------
- [Special cased `vec![]` to map directly to `Vec::new()`.][70632] This allows
  `vec![]` to be able to be used in `const` contexts.
- [`convert::Infallible` now implements `Hash`.][70281]
- [`OsString` now implements `DerefMut` and `IndexMut` returning
  a `&mut OsStr`.][70048]
- [Unicode 13 is now supported.][69929]
- [`String` now implements `From<&mut str>`.][69661]
- [`IoSlice` now implements `Copy`.][69403]
- [`Vec<T>` now implements `From<[T; N]>`.][68692] Where `N` is less than 32.
- [`proc_macro::LexError` now implements `fmt::Display` and `Error`.][68899]
- [`from_le_bytes`, `to_le_bytes`, `from_be_bytes`, `to_be_bytes`,
  `from_ne_bytes`, and `to_ne_bytes` methods are now `const` for all
  integer types.][69373]

Stabilized APIs
---------------
- [`PathBuf::with_capacity`]
- [`PathBuf::capacity`]
- [`PathBuf::clear`]
- [`PathBuf::reserve`]
- [`PathBuf::reserve_exact`]
- [`PathBuf::shrink_to_fit`]
- [`f32::to_int_unchecked`]
- [`f64::to_int_unchecked`]
- [`Layout::align_to`]
- [`Layout::pad_to_align`]
- [`Layout::array`]
- [`Layout::extend`]

Cargo
-----
- [Added the `cargo tree` command which will print a tree graph of
  your dependencies.][cargo/8062] E.g.
  ```
    mdbook v0.3.2 (/Users/src/rust/mdbook)
  +-- ammonia v3.0.0
  |  +-- html5ever v0.24.0
  |  |  +-- log v0.4.8
  |  |  |  +-- cfg-if v0.1.9
  |  |  +-- mac v0.1.1
  |  |  +-- markup5ever v0.9.0
  |  |      +-- log v0.4.8 (*)
  |  |      +-- phf v0.7.24
  |  |      |  +-- phf_shared v0.7.24
  |  |      |      +-- siphasher v0.2.3
  |  |      |      +-- unicase v1.4.2
  |  |      |          [build-dependencies]
  |  |      |          +-- version_check v0.1.5
  ...
  ```
  You can also display dependencies on multiple versions of the same crate with
  `cargo tree -d` (short for `cargo tree --duplicates`).

Misc
----
- [Rustdoc now allows you to specify `--crate-version` to have rustdoc include
  the version in the sidebar.][69494]

Compatibility Notes
-------------------
- [Rustc now correctly generates static libraries on Windows GNU targets with
  the `.a` extension, rather than the previous `.lib`.][70937]
- [Removed the `-C no_integrated_as` flag from rustc.][70345]
- [The `file_name` property in JSON output of macro errors now points the actual
  source file rather than the previous format of `<NAME macros>`.][70969]
  **Note:** this may not point a file that actually exists on the user's system.
- [The minimum required external LLVM version has been bumped to LLVM 8.][71147]
- [`mem::{zeroed, uninitialised}` will now panic when used with types that do
  not allow zero initialization such as `NonZeroU8`.][66059] This was
  previously a warning.
- [In 1.45.0 (the next release) converting a `f64` to `u32` using the `as`
  operator has been defined as a saturating operation.][71269] This was
  previously undefined behaviour, you can use the `{f64, f32}::to_int_unchecked`
  methods to continue using the current behaviour which may desirable in rare
  performance sensitive situations.

Internal Only
-------------
These changes provide no direct user facing benefits, but represent significant
improvements to the internals and overall performance of rustc and
related tools.

- [dep_graph Avoid allocating a set on when the number reads are small.][69778]
- [Replace big JS dict with JSON parsing.][71250]

[69373]: https://github.com/rust-lang/rust/pull/69373/
[66059]: https://github.com/rust-lang/rust/pull/66059/
[68191]: https://github.com/rust-lang/rust/pull/68191/
[68899]: https://github.com/rust-lang/rust/pull/68899/
[71147]: https://github.com/rust-lang/rust/pull/71147/
[71250]: https://github.com/rust-lang/rust/pull/71250/
[70937]: https://github.com/rust-lang/rust/pull/70937/
[70969]: https://github.com/rust-lang/rust/pull/70969/
[70632]: https://github.com/rust-lang/rust/pull/70632/
[70281]: https://github.com/rust-lang/rust/pull/70281/
[70345]: https://github.com/rust-lang/rust/pull/70345/
[70048]: https://github.com/rust-lang/rust/pull/70048/
[70081]: https://github.com/rust-lang/rust/pull/70081/
[70156]: https://github.com/rust-lang/rust/pull/70156/
[71269]: https://github.com/rust-lang/rust/pull/71269/
[69838]: https://github.com/rust-lang/rust/pull/69838/
[69929]: https://github.com/rust-lang/rust/pull/69929/
[69661]: https://github.com/rust-lang/rust/pull/69661/
[69778]: https://github.com/rust-lang/rust/pull/69778/
[69494]: https://github.com/rust-lang/rust/pull/69494/
[69403]: https://github.com/rust-lang/rust/pull/69403/
[69033]: https://github.com/rust-lang/rust/pull/69033/
[68692]: https://github.com/rust-lang/rust/pull/68692/
[68334]: https://github.com/rust-lang/rust/pull/68334/
[67502]: https://github.com/rust-lang/rust/pull/67502/
[cargo/8062]: https://github.com/rust-lang/cargo/pull/8062/
[`PathBuf::with_capacity`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.with_capacity
[`PathBuf::capacity`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.capacity
[`PathBuf::clear`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.clear
[`PathBuf::reserve`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.reserve
[`PathBuf::reserve_exact`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.reserve_exact
[`PathBuf::shrink_to_fit`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.shrink_to_fit
[`f32::to_int_unchecked`]: https://doc.rust-lang.org/std/primitive.f32.html#method.to_int_unchecked
[`f64::to_int_unchecked`]: https://doc.rust-lang.org/std/primitive.f64.html#method.to_int_unchecked
[`Layout::align_to`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.align_to
[`Layout::pad_to_align`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.pad_to_align
[`Layout::array`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.array
[`Layout::extend`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.extend

(he)

2020-06-07 22:32:55 UTC MAIN commitmail json YAML

seamonkey: use correct mozilla-common, missed commit...

(nia)

2020-06-07 22:13:29 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-regexp_parser to 1.7.1

(taca)

2020-06-07 22:13:01 UTC MAIN commitmail json YAML

devel/ruby-regexp_parser: update to 1.7.1

Update ruby-regexp_parser to 1.7.1

### [1.7.1] - 2020-06-07 - [Ammar Ali](mailto:ammarabuali@gmail.com)

### Fixed

- Support for literals that include the unescaped delimiters `{`, `}`, and `]`. These
  delimiters are informally supported by various regexp engines.

(taca)

2020-06-07 22:09:53 UTC MAIN commitmail json YAML

doc: update roundcube related packages to 1.4.5

mail/roundcube
mail/roundcube-plugin-enigma
mail/roundcube-plugin-zipdownload
mail/roundcube-plugin-password

(taca)

2020-06-07 22:08:37 UTC MAIN commitmail json YAML

mail/roundcube-plugin-password: update to 1.4.5

Update roundcube-plugin-password to 1.4.5

RELEASE 1.4.5
-------------
- Password: Fix issue with Modoboa driver (#7372)

(taca)

2020-06-07 22:07:04 UTC MAIN commitmail json YAML

mail/roundcube: update to 1.4.5

Update roundcube to 1.4.5, including some security fixes.

pkgsrc change:

* Proper replace PHP interpreter.
* Fix php-sockets option to work.

RELEASE 1.4.5
-------------
- Fix bug in extracting required plugins from composer.json that led to spurious error in log (#7364)
- Fix so the database setup description is compatible with MySQL 8 (#7340)
- Markasjunk: Fix regression in jsevent driver (#7361)
- Fix missing flag indication on collapsed thread in Larry and Elastic (#7366)
- Fix default keyservers (use keys.openpgp.org), add note about CORS (#7373, #7367)
- Mailvelope: Use sender's address to find pubkeys to check signatures (#7348)
- Mailvelope: Fix Encrypt button hidden in Elastic (#7353)
- Fix PHP warning: count(): Parameter must be an array or an object... in ID command handler (#7392)
- Fix error when user-configured skin does not exist anymore (#7271)
- Elastic: Fix aspect ratio of a contact photo in mail preview (#7339)
- Fix bug where PDF attachments marked as inline could have not been attached on mail forward (#7382)
- Security: Fix a couple of XSS issues in Installer (#7406)
- Security: Fix XSS issue in template object 'username' (#7406)
- Security: Better fix for CVE-2020-12641
- Security: Fix cross-site scripting (XSS) via malicious XML attachment

(taca)

2020-06-07 18:57:00 UTC MAIN commitmail json YAML

doc: Updated net/powerdns to 4.2.2

(otis)

2020-06-07 18:55:13 UTC MAIN commitmail json YAML

net/powerdns: Update to 4.2.2

Changes since 4.2.1:

* Released:
  - 9th of April 2020

* New Features:
  - api: add includerings option to statistics endpoint

* Improvements:
  - cache: strictly enforce maximum size, and improve cleanup routine

* Bug Fixes:
  - fix records ending up in wrong packet section

  - avoid IXFR-in corruption when deltas come in close together.
    Please see the IXFR-in corruption upgrade notes

  - fix out-of-bound access for zero length "serialized" string when
    using lmdbbackend.

  - bind backend: pthread_mutex_t should be inited and destroyed and not be copied

* Reference:
  - https://doc.powerdns.com/authoritative/changelog/4.2.html#change-4.2.2

(otis)

2020-06-07 18:09:14 UTC MAIN commitmail json YAML

x11/gtkmm3: restore ABI_DEPENDS as API_DEPENDS

wiz says: Packages are not supposed to set BUILDLINK_ABI_DEPENDS for
other packages, they should set BUILDLINK_API_DEPENDS (P instead of B).

After that change, all these entries actually have an effect since they
are greater than their corresponding default BUILDLINK_API_DEPENDS, and
pkglint no longer complains.

(rillig)

2020-06-07 17:56:13 UTC MAIN commitmail json YAML

bsd.buildlink3.mk: add ABI_DEPENDS and API_DEPENDS to show-all-bl3

(rillig)

2020-06-07 17:14:23 UTC MAIN commitmail json YAML

x11/gtkmm3: move gtk3 buildlink above the PKG_BUILD_OPTIONS

Before, "bmake show-all" showed that PLIST.x11 was commented out.  This
was misleading since during the actual package build, that variable is
active, and the corresponding files are included in the PLIST.

This inconsistency was due to the magic of MAKEVARS and the barrier.

When bmake is run, the build options of gtk3 are determined and added
to MAKEVARS.  At that point PLIST.x11 is still undefined.  That doesn't
matter since this variable is not evaluated yet.  Before the actual PLIST
generation happens, the value of PKG_BUILD_OPTIONS.gtk3 is stored in
work/.build_makevars.mk, which acts as a cache.

After that, the barrier steps in, and bmake calls an inner bmake to do
the actual work.  This inner bmake reads the package Makefile again, and
when bsd.prefs.mk is included, the makevars.mk cache is loaded as well.
This makes PKG_BUILD_OPTIONS.gtk3 known at load time, and at that point,
PLIST.x11 is evaluated as expected and becomes "yes".

Luckily, PLIST.x11 was not added to MAKEVARS.  Otherwise it would have
been evaluated too early, the early value would have been cached, and the
whole trick wouldn't have worked.

(rillig)

2020-06-07 17:01:32 UTC MAIN commitmail json YAML

x11/gtkmm3: remove redundant dependencies

pkglint says:

NOTE: Makefile:30: The requirement >=2.24.2 is already guaranteed by the >=2.24.3nb2 from ../../devel/atkmm/buildlink3.mk:11.
NOTE: Makefile:33: The requirement >=2.49.1 is already guaranteed by the >=2.62.0nb1 from ../../devel/glibmm/buildlink3.mk:9.
NOTE: Makefile:36: The requirement >=2.38.2 is already guaranteed by the >=2.42.0nb3 from ../../devel/pangomm/buildlink3.mk:9.
NOTE: Makefile:38: The requirement >=1.12.0 is already guaranteed by the >=1.12.2nb3 from ../../graphics/cairomm/buildlink3.mk:9.
NOTE: Makefile:40: The requirement >=2.35.5 is already guaranteed by the >=2.40.0nb1 from ../../graphics/gdk-pixbuf2/buildlink3.mk:9.
NOTE: Makefile:43: The requirement >=3.22.0 is already guaranteed by the >=3.24.14nb2 from ../../x11/gtk3/buildlink3.mk:9.

(rillig)

2020-06-07 16:28:50 UTC MAIN commitmail json YAML

2020-06-07 16:05:34 UTC MAIN commitmail json YAML

doc/TODO: a few ruby-pacakge completed

- ruby-jekyll-4.1.0, ruby-mercenary-0.4.0, ruby-redmine-4.0.5.

(taca)

2020-06-07 16:00:30 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec_junit_formatter to 0.4.1

(taca)

2020-06-07 16:00:06 UTC MAIN commitmail json YAML

devel/ruby-rspec_junit_formatter: update to 0.4.1

Update ruby-rspec_junit_formatter to 0.4.1.

0.4.1 (2018-05-30)

Fixed

* Diff ANSI stripping now works for codes with multiple tags, too.

0.4.0 (2018/05/26)

Added

* Add support for including STDOUT and STDERR from tests in the JUnit output
  (see "Capturing output" in the readme for details).

Fixed

* When RSpec includes a diff in its output, strip out ANSI escape codes used
  to color it for shell display.

(taca)

2020-06-07 15:58:10 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-hashie to 4.1.0

(taca)

2020-06-07 15:57:40 UTC MAIN commitmail json YAML

misc/ruby-hashie: update to 4.1.0

Update ruby-hashie to 4.1.0.

4.1.0 - 2020-02-01

Added

* #499: Add Hashie::Extensions::Mash::PermissiveRespondTo to make specific
  subclasses of Mash fully respond to messages for use with SimpleDelegator
  - @michaelherold.

Changed

* #498: Exclude tests from the gem release to reduce installation size and
  improve installation speed - @michaelherold.

Fixed

* #467: Fixed DeepMerge#deep_merge mutating nested values within the
  receiver - @michaelherold.
* #505: Ensure that Hashie::Arrays are not deconverted within Hashie::Mashes
  to make Mash#dig work properly - @michaelherold.
* #507: Suppress Psych.safe_load arg warn when using Psych 3.1.0+ - @koic.
* #508: Fixed Mash.load no longer uses Rails-only #except - @bobbymcwho.
* #508: Fixed Hashie::Extensions::DeepMerge #deep_merge not correctly
  dup'ing sub-hashes if active_support hash extensions were not present -
  @bobbymcwho.
* #500: Do not warn when setting Mash keys that look like underbang, bang,
  and query methods - @michaelherold.
* #510: Ensure that Hashie::Mash#compact is only defined on Ruby version >=
  2.4.0 - @bobbymcwho.
* #511: Suppress keyword arguments warning for Ruby 2.7.0 - @koic.
* #512: Suppress an integer unification warning for using Ruby 2.4.0+ - @koic.
* #513: Suppress a Ruby's warning when using Ruby 2.6.0+ - @koic.

4.0.0 - 2019-10-30

Added

* #323: Added Hashie::Extensions::Mash::DefineAccessors - @marshall-lee.
* #474: Expose YAML#safe_load options in Mash#load - @riouruma, @dblock.
* #478: Added optional array parameter to Hashie::Mash.disable_warnings -
  @bobbymcwho.
* #481: Ruby 2.6 - Support Hash#merge and #merge! called with multiple
  Hashes/Mashes - @bobbymcwho.
* #488: Added ability to create an anonymous Hashie::Mash subclass with key
  conflict errors silenced using Hashie::Mash.quiet.new - @bobbymcwho.

Changed

* #481: Implement non-destructive standard Hash methods - @bobbymcwho.
* #482: Update Travis configs to make jruby builds run on trusty dist -
  @BobbyMcWho.

Fixed

* #459: Fixed a regression in Mash.load that disallowed aliases - @arekt and
  @michaelherold.
* #465: Fixed deep_update to call any readers when a key exists -
  @laertispappas.
* #479: Fixed an issue with Hash#except not returning a Mash in Rails 6 -
  @bobbymcwho.
* #489: Updated the documentation to exlain the behavior of Mash and keyword
  arguments - @Bhacaz.
* #465: Clean up our RuboCop configuration and fix the outstanding line
  length violations. This involved some minor refactoring on
  Hashie::Extensions::Coercion, Hashie::Extensions::Dash::IndifferentAccess,
  Hashie::Extensions::DeepLocate, Hashie::Extensions::Mash::SafeAssignment,
  and Hashie::Hash, but none that were detectable via the test suite -
  @michaelherold.

(taca)

2020-06-07 15:53:00 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack-cache to 1.12.0

(taca)

2020-06-07 15:52:26 UTC MAIN commitmail json YAML

www/ruby-rack-cache: update to 1.12.0

Update ruby-rack-cache to 1.12.0.

## 1.12.0

* Add a fault_tolerant flag to fail-over to stale cache

(taca)

2020-06-07 15:52:22 UTC MAIN commitmail json YAML

devel/sloccount: fix pkglint warning

(rillig)

2020-06-07 15:49:32 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 20.1.15

(rillig)

2020-06-07 15:49:23 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 20.1.15

Changes since 20.1.14:

Fix confusing wording of diagnostic "should contain text".  It's more
precise to say "this line should consist of this text".  Otherwise it's
too easy to interpret it as "the text should occur somewhere in the
line".

Allow BUILDLINK_PREFIX.* to be used in helper files.  Especially for
programming language packages, files like plugin.mk often include
buildlink3.mk and therefore may refer to the BUILDLINK_PREFIX of this
package.

Warn about redundant BUILDLINK_API_VERSION restrictions.  Previously, the
check had only been enabled if the operators from the default dependency
pattern (buildlink3.mk) and the additional dependency pattern (package)
used the same operators, which already covered most practical cases.

Determine SuSE versions from the pkgsrc tree.

(rillig)

2020-06-07 15:49:21 UTC MAIN commitmail json YAML

doc: Updated www/ruby-unicorn to 5.5.5

(taca)

2020-06-07 15:48:49 UTC MAIN commitmail json YAML

www/ruby-unicorn: update to 5.5.5

Update ruby-unicorn to 5.5.5.

5.5.5 (2020-04-27)

This release fixes a bug for users of multiple listeners setups
where a busy listen socket could starve other listeners.

Thanks to Stan Hu for reporting and testing.

No need to upgrade if you're using a single listen socket.

5.5.4 (2020-03-24)

One change to improve RFC 7230 conformance in the HTTP parser:

(taca)

2020-06-07 15:43:37 UTC MAIN commitmail json YAML

doc: Updated www/ruby-sassc to 2.4.0

(taca)

2020-06-07 15:43:05 UTC MAIN commitmail json YAML

www/ruby-sassc: update to 2.4.0

Update ruby-sassc to 2.4.0.

**2.4.0**
  - [Update libsass to 3.6.4](https://github.com/sass/sassc-ruby/pull/199)
  - [Use FFI::MemoryPointer instead of libc's malloc()](https://github.com/sass/sassc-ruby/pull/205)
  - [Test against Ruby 2.7.0](https://github.com/sass/sassc-ruby/pull/193)

(taca)

2020-06-07 15:41:02 UTC MAIN commitmail json YAML

doc: Updated www/ruby-jekyll-watch to 2.2.1

(taca)

2020-06-07 15:40:14 UTC MAIN commitmail json YAML

www/ruby-jekyll-watch: update to 2.2.1

Update ruby-jekyll-watch to 2.2.1.

pkgsrc change: add "USE_LANGUAGES= # none".

2.2.1 / 2019-03-22

Bug Fixes

* Fix encoding discrepancy in excluded Windows paths (#76)
* Ignore directories rather than all similar paths (#65)

Development Fixes

* Test against Ruby 2.6
* Relax version constraint on bundler to allow using 1.x or 2.x
* dependencies: rubocop-jekyll 0.5
* style: target Ruby 2.4

2.1.2 / 2018-10-17

Development Fixes

* Initialize AppVeyor CI to test plugin on Windows (#77)

Bug Fixes

* Fix watcher failure due to incorrect file name encoding (#78)

2.1.1 / 2018-10-10

Bug Fixes

* Replace non-existent local variable (#73)

2.1.0 / 2018-10-09

Bug Fixes

* Normalize watched-path encoding (#69)

Development Fixes

* Test against Ruby 2.5 (#62)
* Drop support for Ruby 2.2 (EOL)
* Style: lint with rubocop-jekyll

(taca)

2020-06-07 15:38:49 UTC MAIN commitmail json YAML

doc: Updated www/ruby-jekyll-sass-converter to 2.1.0

(taca)

2020-06-07 15:38:23 UTC MAIN commitmail json YAML

www/ruby-jekyll-sass-converter: update to 2.1.0

Update ruby-jekyll-sass-converter to 2.1.0.

pkgsrc change: add "USE_LANGUAGES= # none".

2.1.0 / 2020-02-05

Development Fixes

* chore(ci): use Ubuntu 18.04 (bionic) (#100)

Minor Enhancements

* Fix Scss#sass_dir_relative_to_site_source logic (#99)

(taca)

2020-06-07 15:35:46 UTC MAIN commitmail json YAML

doc: Updated www/ruby-jekyll-feed to 0.13.0

(taca)

2020-06-07 15:35:08 UTC MAIN commitmail json YAML

www/ruby-jekyll-feed: update to 0.13.0

Update ruby-jekyll-feed to 0.13.0.

0.13.0 / 2019-11-13

Minor Enhancements

* Excerpt only flag (#287)
* Add media:content tag (#290)

Development Fixes

* test: use categories in post (#249)

(taca)

2020-06-07 15:33:46 UTC MAIN commitmail json YAML

doc: Updated www/ruby-jekyll-coffeescript to 2.0.0

(taca)

2020-06-07 15:33:24 UTC MAIN commitmail json YAML

www/ruby-jekyll-coffeescript: update to 2.0.0

Update ruby-jekyll-coffeescript to 2.0.0.

2.0 / 2019-09-06

Major Enhancements

* Require Ruby 2.4 or greater (#38)
* Require Jekyll 4.0

1.2.2 / 2019-03-24

Bug Fixes

* Revert jekyll to be just a development_dependency for v1.x.x series.

1.2.1 / 2019-03-23

Bug Fixes

* Re-introduce Ruby 2.3 support and test Jekyll 3.7+ (#33)

1.2.0 / 2019-03-22

Development Fixes

* Drop support for Ruby < 2.4
* Allow Jekyll v4 (still alpha)
* Style: Target Ruby 2.4 (#31)

(taca)

2020-06-07 15:32:22 UTC MAIN commitmail json YAML

doc: Updated www/ruby-jekyll-archives to 2.2.1

(taca)

2020-06-07 15:31:47 UTC MAIN commitmail json YAML

www/ruby-jekyll-archives: update to 2.2.1

Update ruby-jekyll-archives to 2.2.1.

2.2.1 (2019-03-23)

Minor Enhancements

* Make Archive subclass of Page (#67)
* Don't limit slugs/title to strings (#41)
* Enable incremental operation (#58)
* Remove deprecated defs (#89)

Development Fixes

* Target Ruby 2.3
* Allow testing and using with Jekyll 4.x (#133)
* Update Travis config and Gemfile for Ruby < 2.2.2 support (#68)
* Consolidate History file to work with jekyllbot (#80)
* Remove Travis test for Ruby 1.9 (#87)
* Inherit Jekyll's rubocop config for consistency (#65)
* Bump travis ruby versions (#91)
* Fix Travis build error (#93)
* Define path with dir (#105)
* Appease Rubocop (#104)
* update Rubocop and Travis config (#110)
* Update .travis.yml (#111)
* Modernize tests & linting (#114)
* Test against Ruby 2.5 (#118)
* Lint with rubocop-jekyll (#128)

Documentation

* Update Installation Guide (#116)
* docs/configuration: GitHub table display was messed up (#96)
* Small updates for consistency across document (#130)

(taca)

2020-06-07 15:30:17 UTC MAIN commitmail json YAML

doc: Updated www/ruby-jekyll to 4.1.0

(taca)

2020-06-07 15:29:48 UTC MAIN commitmail json YAML

www/ruby-jekyll: update to 4.1.0

Update ruby-jekyll to 4.1.0.

4.1.0 (2020-05-27)

Minor Enhancements

* serve: add support for ECC certificates (#7768)
* Update item_property to recognize integers (#7878)
* Include _config.yml in a new theme's gemspec (#7865)
* Add an option to easily disable disk-cache (#7928)
* Optimize markdown parsing with Kramdown by reusing the options and
  parser objects (#8013)
* Add PageDrop to provide Liquid templates with data (#7992)
* Optimize Kramdown::JekyllDocument#to_html calls (#8041)
* Reduce Jekyll::Renderer instances during a build (#7570)
* Configure default language for syntax-highlighting (#8035)
* Remove dev dependencies from new theme-gem gemspec (#8042)
* Allow disabling import of theme configuration (#8131)
* Allow excerpts to be generated for Page objects (#7642)
* Profile various stages of a site's build process (#6760)
* Add find filters to optimize where-first chains (#8171)
* Make number_of_words respect CJK characters (#7813)
* Initialize static files' data hash only if needed (#8188)

Bug Fixes

* Memoize absolute_url and relative_url filters (#7793)
* Fix documentation comment for Jekyll::Converters::Identity (#7883)
* Optimize Jekyll::Filters#item_property (#7696)
* Allow multiple binary operators in where_exp filter (#8047)
* Fix documents custom-ordering logic (#8028)
* Use layout.path when rendering the Liquid layout (#8069)
* Reduce array allocations from StaticFile#path (#8083)
* Simplify Jekyll::Renderer#validate_layout (#8064)
* Add static file's basename to its url_placeholder (#7908)
* Clear cached Liquid template scope before render (#7967)
* Add slugified_categories URL placeholder (#8094)
* Cache URLFilter results of string inputs per site (#7990)
* Use platforms instead of install_if (#8140)
* Config include trailing slash (#8113)
* Allow extensionless document in a strict site (#7950)
* Improve path normalization in liquid_renderer (#8075)
* Switch slugify regex to support more Unicode character groups (#8167)
* Check if entry is a directory once per enumerator (#8177)
* Filter out exclusively excluded entries sooner (#7482)

(taca)

2020-06-07 15:26:43 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-mercenary to 0.4.0

(taca)

2020-06-07 15:26:21 UTC MAIN commitmail json YAML

devel/ruby-mercenary: update to 0.4.0

Update ruby-mercenary to 0.4.0.

## 0.4.0 / 2020-01-18

### Major Enhancements

  * Drop Ruby 2.3 support

### Minor Enhancements

  * Remove parent command's flags from subcommand usage (#44)

### Development Fixes

  * Adopt Jekyll's rubocop config for consistency

### Documentation

  * fixes the readme (#52)

(taca)

2020-06-07 15:24:57 UTC MAIN commitmail json YAML

doc: Updated www/ruby-http to 4.4.1

(taca)

2020-06-07 15:24:20 UTC MAIN commitmail json YAML

www/ruby-http: update to 4.4.1

Update ruby-http to 4.4.1.

## 4.4.1 (2020-03-29)

* Backport [#590](https://github.com/httprb/http/pull/590)
  Fix parser failing on some edge cases.
  ([@ixti])

## 4.4.0 (2020-03-25)

* Backport [#587](https://github.com/httprb/http/pull/587)
  Fix redirections when server responds with multiple Location headers.
  ([@ixti])

* Backport [#599](https://github.com/httprb/http/pull/599)
  Allow passing HTTP::FormData::{Multipart,UrlEncoded} object directly.
  ([@ixti])

## 4.3.0 (2020-01-09)

* Backport [#581](https://github.com/httprb/http/pull/581)
  Add Ruby-2.7 compatibility.
  ([@ixti], [@janko])

## 4.2.0 (2019-10-22)

* Backport [#489](https://github.com/httprb/http/pull/489)
  Fix HTTP parser.
  ([@ixti], [@fxposter])

## 4.1.1 (2019-03-12)

* Add `HTTP::Headers::ACCEPT_ENCODING` constant.
  ([@ixti])

## 4.1.0 (2019-03-11)

* [#533](https://github.com/httprb/http/pull/533)
  Add URI normalizer feature that allows to swap default URI normalizer.
  ([@mamoonraja])

## 4.0.5 (2019-02-15)

* Backport [#532](https://github.com/httprb/http/pull/532) from master.
  Fix pipes support in request bodies.
  ([@ixti])

## 4.0.4 (2019-02-12)

* Backport [#506](https://github.com/httprb/http/pull/506) from master.
  Skip auto-deflate when there is no body.
  ([@Bonias])

## 4.0.3 (2019-01-18)

* Fix missing URL in response wrapped by auto inflate.
  ([@ixti])

* Provide `HTTP::Request#inspect` method for debugging purposes.
  ([@ixti])

## 4.0.2 (2019-01-15)

* [#506](https://github.com/httprb/http/pull/506)
  Fix instrumentation feature.
  ([@paul])

## 4.0.1 (2019-01-14)

* [#515](https://github.com/httprb/http/pull/515)
  Fix `#build_request` and `#request` to respect default options.
  ([@RickCSong])

## 4.0.0 (2018-10-15)

* [#482](https://github.com/httprb/http/pull/482)
  [#499](https://github.com/httprb/http/pull/499)
  Introduce new features injection API with 2 new feaures: instrumentation
  (compatible with ActiveSupport::Notification) and logging.
  ([@paul])

* [#473](https://github.com/httprb/http/pull/473)
  Handle early responses.
  ([@janko-m])

* [#468](https://github.com/httprb/http/pull/468)
  Rewind `HTTP::Request::Body#source` once `#each` is complete.
  ([@ixti])

* [#467](https://github.com/httprb/http/pull/467)
  Drop Ruby 2.2 support.
  ([@ixti])

* [#436](https://github.com/httprb/http/pull/436)
  Raise ConnectionError when writing to socket fails.
  ([@janko-m])

* [#438](https://github.com/httprb/http/pull/438)
  Expose `HTTP::Request::Body#source`.
  ([@janko-m])

* [#446](https://github.com/httprb/http/pull/446)
  Simplify setting a timeout.
  ([@mikegee])

* [#451](https://github.com/httprb/http/pull/451)
  Reduce memory usage when reading response body.
  ([@janko-m])

* [#458](https://github.com/httprb/http/pull/458)
  Extract HTTP::Client#build_request method.
  ([@tycoon])

* [#462](https://github.com/httprb/http/pull/462)
  Fix HTTP::Request#headline to allow two leading slashes in path.
  ([@scarfacedeb])

* [#454](https://github.com/httprb/http/pull/454)
  [#464](https://github.com/httprb/http/pull/464)
  [#384](https://github.com/httprb/http/issues/384)
  Fix #readpartial not respecting max length argument.
  ([@janko-m], [@marshall-lee])

(taca)

2020-06-07 15:19:17 UTC MAIN commitmail json YAML

doc: Updated www/ruby-capybara to 3.32.2

(taca)

2020-06-07 15:18:39 UTC MAIN commitmail json YAML

www/ruby-capybara: update to 3.32.2

Update ruby-capybara to 3.32.2.

Changes are too many to write here, please refer History.md file.

(taca)

2020-06-07 15:15:24 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-coderay to 1.1.3

(taca)

2020-06-07 15:14:58 UTC MAIN commitmail json YAML

textproc/ruby-coderay: update to 1.1.3

Update ruby-coderay to 1.1.3.

1.1.3 (2020-05-29)

* Tokens: Ensure Ruby 2.6 compatibility. [#233, thanks to Jun Aruga]
* SQL scanner: Add numeric data type. [#223, thanks to m16a1]
* Java scanner: Add var as type. [#229, thanks to Davide Angelocola]
* Gem: Fix deprecation warning. [#246, thanks to David Rodríguez]

(taca)

2020-06-07 15:12:50 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-specinfra to 2.82.16

(taca)

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

sysutils/ruby-specinfra: update to 2.82.16

Update ruby-specinfra to 2.82.16.

2.82.16 (2020-04-28)

* Remove strict_host_key_checking option when net-ssh does not support it
* Ensure the matched port is listening

2.82.15 (2020-04-09)

* Revert "Merge pull request #714 from lswith/patch-1"

2.82.14 (2020-04-09)

* Fix user.rb for non-unique uids

(taca)

2020-06-07 15:05:19 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-facter to 4.0.25

(taca)

2020-06-07 15:04:42 UTC MAIN commitmail json YAML

sysutils/ruby-facter: update to 4.0.25

Update ruby-facter to 4.0.25.

## [4.0.25](https://github.com/puppetlabs/facter-ng/tree/4.0.25) (2020-05-29)

### Fixed

- \(FACT-2636\) Set external as fact\_type for environment variable facts. [\#537](https://github.com/puppetlabs/facter-ng/pull/537) ([IrimieBogdan](https://github.com/IrimieBogdan))

## [4.0.24] (2020-05-26)

### Added

- \(FACT-2605\) Add vmware resolver [\#525](https://github.com/puppetlabs/facter-ng/pull/525) ([oanatmaria](https://github.com/oanatmaria))
- \(FACT-2604\) Add virt-what resolver [\#523](https://github.com/puppetlabs/facter-ng/pull/523) ([oanatmaria](https://github.com/oanatmaria))

(taca)

2020-06-07 15:03:19 UTC MAIN commitmail json YAML

doc: Updated sysutils/puppet to 6.16.0

(taca)

2020-06-07 15:02:55 UTC MAIN commitmail json YAML

sysutils/puppet: update to 6.16.0

Update puppet to 6.16.0.

6.16.0 (2020-06-04)

The release contains bug fixes and minor improvements, including:

* A Puppet help <app> --ronn command to generate help text for an
  application in ronn format

* New Puppet agent options when waiting for lock

* Puppet now uses the HTTP client to retrieve file metadata from HTTP(S)
  sources

* The HTTP terminus for retrieving file content is deprecated and will be
  removed in Puppet 7

* An Introduction to Puppet section in the documentation to help onboard
  new users

For the full list of changes, check out the release notes: https://puppet.com/docs/puppet/latest/release_notes_puppet.html

(taca)

2020-06-07 14:55:19 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-text to 0.2.26

(taca)

2020-06-07 14:54:54 UTC MAIN commitmail json YAML

security/ruby-rex-text: update to 0.2.26

Update ruby-rex-text to 0.2.26.

No release note nore changes is available.

(taca)

2020-06-07 14:51:59 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-exploitation to 0.1.24

(taca)

2020-06-07 14:51:17 UTC MAIN commitmail json YAML

security/ruby-rex-exploitation: update to 0.1.24

Update ruby-rex-exploitation to 0.1.24.

No release note nore changes is available.

(taca)

2020-06-07 14:45:19 UTC MAIN commitmail json YAML

doc: Updated security/ruby-net-ssh to 6.0.2

(taca)

2020-06-07 14:44:53 UTC MAIN commitmail json YAML

security/ruby-net-ssh: update to 6.0.2

Update ruby-net-ssh to 6.0.2.

=== 6.0.2

  * Fix corrupted hmac issue in etm hmac [#759]

=== 6.0.1

  * Make sha2-{256,512}-etm@openssh.com MAC opt-in as they seems to have issues [#757]

=== 6.0.0

  * Support empty lines and comments in known_hosts [donoghuc, #742]
  * Add sha2-{256,512}-etm@openssh.com MAC algorithms [graaff, #714]

=== 6.0.0 beta2

  * Support :certkeys and CertificateFile configuration option  [Anders Carling, #722]

=== 6.0.0 beta1

  * curve25519sha256 support [Florian Wininger ,#690]
  * disabled insecure algs [Florian Wininger , #709]

(taca)

2020-06-07 14:43:23 UTC MAIN commitmail json YAML

doc: Updated security/ruby-net-scp to 3.0.0

(taca)

2020-06-07 14:42:47 UTC MAIN commitmail json YAML

security/ruby-net-scp: update to 3.0.0

Update ruby-net-scp to 3.0.0.

=== 3.0.0

* Net::SSH 6.* support

(taca)

2020-06-07 14:22:17 UTC MAIN commitmail json YAML

doc: Updated net/ruby-recog to 2.3.8

(taca)

2020-06-07 14:21:52 UTC MAIN commitmail json YAML

net/ruby-recog: update to 2.3.8

Update ruby-recog to 2.3.8.

2.3.8 (2020-06-03)

Highlights:

* MariaDB and MySQL fingerprint improvements (#264, #267)
* Multiple fingerprint and consistency improvements by HD Moore (#260, #266)
* Kyocera Printer fingerprint improvements (#262)

(taca)

2020-06-07 14:08:01 UTC MAIN commitmail json YAML

doc: Updated editors/feathernotes to 0.7.0

(pin)

2020-06-07 14:07:28 UTC MAIN commitmail json YAML

editors/feathernotes: update to 0.7.0

V0.7.0
---------
* Focus the visible unfocused search bar on activating its action.
* Handle relative file paths correctly.
* Overrode Qt's default behavior with the Home key.
* Added optional spell checking with Hunspell, that can be enabled at compilation time.
* Update the transparent side-pane's palette if the style changes in runtime.

(pin)

2020-06-07 13:06:13 UTC MAIN commitmail json YAML

doc: Updated security/tor-browser to 9.5

(wiz)

2020-06-07 13:06:00 UTC MAIN commitmail json YAML

tor-browser: update to 9.5.

This release includes important security updates to Firefox.

This new Tor Browser release is focused on helping users understand
onion services.

Tor's onion routing remains the best way to achieve end-to-end
anonymous communication on the Internet. With onion services (.onion
addresses), website administrators can provide their users with
anonymous connections that are metadata-free or that hide metadata
from any third party. Onion services are also one of the few
censorship circumvention technologies that allow users to route
around censorship while simultaneously protecting their privacy
and identity.

For the first time, Tor Browser users on desktop will be able to
opt-in for using onion sites automatically whenever the website
makes them available. For years, some websites have invisibly used
onion services with alternative services (alt-svc), and this
continues to be an excellent choice. Now, there is also an opt-in
mechanism available for websites that want their users to know
about their onion service that invites them to upgrade their
connection via the .onion address.

(wiz)

2020-06-07 13:03:18 UTC MAIN commitmail json YAML

kde frameworks update

(markd)

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

kf5: update to 5.70.0

(markd)

2020-06-07 12:55:07 UTC MAIN commitmail json YAML

qqc2-desktop-style: update to 5.70.0

5.67
  Remove scrollbar related workarounds from list delegates
  [TabBar] Remove frame
  Add active, link, visited, negative, neutral and positive background colors
  use hasTransientTouchInput
  always round x and y
  support mobile mode scrollbar
  ScrollView: Do not overlay scrollbars over contents
5.68
  ScrollView: Use scrollbar height as bottom padding, not width
5.69
  [Dialog] Use `ShadowedRectangle`
  Fix sizing of CheckBox and RadioButton
  Use `ShadowedRectangle`
5.70
  Detect QQC2 version at build time with actual detection
  [ComboBox] Use transparent dimmer

(markd)

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

plasma-framework: update to 5.70.0

5.67
  Fixed tooltip corners and removed useless color attributes
  Removed hardcoded colors in background SVGs
  Fix the size and pixel alignment of checkboxes and radiobuttons
  Update breeze theme shadows
  [Plasma Quick] Add WaylandIntegration class
  Same behavior for scrollbar as the desktop style
  Make use of KPluginMetaData where we can
  Add edit mode menu item to desktop widget context menu
  Consistency: colored selected buttons
  Port endl to \n Not necessary to flush as QTextStream uses QFile which flush
  when it's deleted
5.68
  Buttons: allow to scale up icons
  Try to apply the colorscheme of the current theme to QIcons
  Dialog: disconnect from QWindow signals in destructor
  Fix memory leak in ConfigView and Dialog
  fix layout size hints for button labels
  make sure the size hints are integer and even
  support icon.width/height
  Remove hardcoded colors
  Construct NullEngine with KPluginMetaData()
  Slightly reduce level 1 heading size
  Vertically center tooltip icon/image
  support display property for Buttons
  Don't warn for invalid plugin metata
  tooltips always have normal colorgroup
  [Tests]Make radiobutton3.qml use PC3
  Optimize code when dropping files into the desktop
5.69
  Added Page element
  [pc3/busyindicator] Hide when not running
  Update window-pin, Add more sizes, Remove redundant edit-delete
  Create a new TopArea element using widgets/toparea svg
  Added plasmoid heading svg
  Make highlighted property work for roundbutton
5.70
  [PlasmaCore.IconItem] Regression: fix crash on source change
  [PlasmaCore.IconItem] Refactor source handling for different types
  Make applet tooltip text spacing consistent
  [ExpandableListItem] make it touch-friendly
  [ExpandableListItem] Use more semantically correct expand and collapse icons
  Fix PC3 BusyIndicator binding loop
  [ExpandableListItem] Add new showDefaultActionButtonWhenBusy option
  Remove rounded borders to plasmoidHeading
  [ExpandableListItem] Add itemCollapsed signal and don't emit itemExpanded
when collapsed
  Add readmes clarifying state of plasma component versions
  [configview] Simplify code / workaround Qt5.15 crash
  Create ExpandableListItem
  Make animation durations consistent with Kirigami values

(markd)

2020-06-07 12:51:50 UTC MAIN commitmail json YAML

kxmlgui: update to 5.70.0

5.67
  Use KStandardAction convenience method for switchApplicationLanguage
  Allow programLogo property to be a QIcon, too
  Remove ability to report bugs against arbitrary stuff from a static list
  Remove compiler information from bug report dialog
  KMainWindow: fix autoSaveSettings to catch QDockWidgets being shown again
  i18n: Add more semantic context strings
  i18n: Split translations for strings "Translation"
5.70
  [KRichTextEditor] Add support for headings
  [KKeySequenceWidget] Work around Meta modifier behavior

(markd)

2020-06-07 12:50:55 UTC MAIN commitmail json YAML

kwindowsystem: update to 5.70.0

5.67
  [KWindowShadows] Check for X connection
  Introduce shadows API
  Deprecate KWindowEffects::markAsDashboard()
5.69
  Fix EWMH non-compliance for NET::{OnScreenDisplay,CriticalNotification}
  KWindowSystem: deprecate KStartupInfoData::launchedBy, unused
  Expose application menu via KWindowInfo
5.70
  Print meaningful warning when there is no QGuiApplication

(markd)

2020-06-07 12:50:03 UTC MAIN commitmail json YAML

kwidgetsaddons: update to 5.70.0

5.67
  [KMessageWidget] Subtract the correct margin
  [KMessageBox] Only allow selecting text in the dialog box using the mouse
  [KMessageWidget] Use devicePixelRatioF for animation pixmap
5.68
  [KMessageWidget] Allow the style to change our palette
  [KMessageWidget] Draw it with QPainter instead of using stylesheet
  Slightly reduce level 1 heading size
5.69
  New class KFontChooserDialog (based on KFontDialog from KDELibs4Support)
  [KCharSelect] Do not simplify single characters in search
  It we readd items we need to clear it first. OTherwise we will see
  Update kcharselect-data to Unicode 13.0
5.70
  [KFontChooser] Remove NoFixedCheckBox DisplayFlag, redundant
  [KFontChooser] Add new DisplayFlag; modify how flags are used
  [KFontChooser] Make styleIdentifier() more precise by adding font styleName
  [KFontRequester] Port from QFontDialog to KFontChooserDialog
  [KMimeTypeChooser] Add the ability to filter the treeview with a QSFPM
  [KFontChooser] Make the code slightly more readable
  [KFontChooser] Add a checkbox to toggle showing only monospaced fonts
  Remove not necessary include

(markd)

2020-06-07 12:48:26 UTC MAIN commitmail json YAML

ktextwidgets: update to 5.70.0

5.67
  Drop KWindowSystem dependency
5.70
  [NestedListHelper] Fix indentation of selection, add tests
  [NestedListHelper] Improve indentation code
  [KRichTextEdit] Make sure headings don't mess with undo stack
  [KRichTextEdit] Fix scroll jumping around when horizontal rule is added
  [KRichTextWidget] Remove ancient workaround and fix regression
  [KRichTextWidget] Add support for headings
  [KRichTextEdit] Always treat key press as single modification in undo stack
  [findreplace] Handle searching for WholeWordsOnly in Regex mode

(markd)

2020-06-07 12:46:41 UTC MAIN commitmail json YAML

kjobwidgets: update to 5.70.0

5.70
  Add KDialogJobUiDelegate(KJobUiDelegate::Flags) constructor

(markd)

2020-06-07 12:45:26 UTC MAIN commitmail json YAML

kitemviews: update to 5.70.0

changes unknown

(markd)

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

kirigami2: update to 5.70.0

5.67
  Clip the flickable parent item
  Remove header top margin from private ScrollView
  proper size hint for the gridlayout
  use attached property for isCurrentPage
  Get rid of a couple of warnings
  try to keep the cursor in window when typing in an OverlaySheet
  properly expand fillWidth items in mobile mode
  Add active, link, visited, negative, neutral and positive background colors
  Expose ActionToolBar's overflow button icon name
  Use QQC2 Page as base for Kirigami Page
  Specify where the code is coming from as the URL
  Don't anchor AbstractApplicationHeader blindly
  emit pooled after the properties have been reassigned
  add reused and pooled signals like TableView
5.68
  Show tooltip with full URL for URL button with overridden text
  Have pullback toolbars on scrollable pages also for footers
  Fix PrivateActionToolButton behaviour with showText vs IconOnly
  Fix ActionToolBar/PrivateActionToolButton in combination with QQC2 Action
  Move checked menu item always into range
  Watch for language change events, and forward those to the QML engine
  don't have overlaysheets under page header
  use fallback when icon failed to load
  Missing links to pagepool source files
  Icon: fix rendering of image: urls on High DPI
  Do not crash when icon's width or height is 0
  fix margins in OverlaySheet
  [examples/simplechatapp] Always set isMenu to true
  [RFC] Reduce size of Level 1 headings and increase left padding on page titles
  properly sync size hints with state machine
  Add support for static platformtheme plugins
  make headerParent correctly alignedwhen there is a scrollbar
  Fix tabbar width computation
  Add PagePoolAction to QRC file
  allow toolbar style on mobile
  Make the api docs reflect that Kirigami is not only a mobile toolkit
5.69
  Hotfix for D28468 to fix broken variable refs
  get rid of the incubator
  disable mousewheel completely in outside flickable
  Add property initializer support to PagePool
  Refactor of OverlaySheet
  Add ShadowedImage and ShadowedTexture items
  [controls/formlayout] Don't attempt to reset implicitWidth
  Add useful input method hints to password field by default
  [FormLayout] Set compression timer interval to 0
  [UrlButton] Disable when there is no URL
  simplify header resizing
  Remove export header from static install
  Fix about page with Qt 5.15
  Fix broken paths in kirigami.qrc.in
  Add "veryLongDuration" animation duration
  fix multi row notifications
  don't depend on window active for the timer
  Support multiple stacked Passive Notifications
  Fix enabling border for ShadowedRectangle on item creation
  check for window existence
  Add missing types to qrc
  Fix undefined check in global drawer menu mode
  Fallback to a simple rectangle when using software rendering
  Fix color premultiply and alpha blending
  [FormLayout] Propagate FormData.enabled also to label
  Add a ShadowedRectangle item
  alwaysVisibleActions property
  don't create instances when the app is quitting
  Don't emit palette changes if the palette didn't change
5.70
  Introduce Theme::smallFont
  Make BasicListItem more useful by giving it a subtitle property
  Less segfaulty PageRouterAttached
  PageRouter: find parents of items better
  Remove unused QtConcurrent from colorutils
  PlaceholderMessage: Remove Plasma units usage
  Allow PlaceholderMessage to be text-less
  vertically center sheets if theiy don't have a scrollbar
  Account for top and bottom margin in default card height
  Various fixes to new Cards
  Icon: improve icon rendering on multi-screen multi-dpi setups
  Fix error in PlaceholderMessage: actions are disabled, not hidden
  Introduce PlaceholderMessage component
  Hotfix: fix bad typing in FormLayout array functions
  Hotfix for SwipeListItem: use Array.prototype.*.call
  Hotfix: use Array.prototype.some.call in ContextDrawer
  Hotfix for D28666: use Array.prototype.*.call instead of invoking functions
on 'list' objects
  Add missing m_sourceChanged variable
  Use ShadowedRectangle for Card backgrounds
  Update the visiblity check for ActionToolbar by checking width with
less-"equal"
  Couple of 'trivial' fixes for broken code
  never close when the click is inside the sheet contents
  sheet must be under other popups
  Add PageRouter component
  Add ColorUtils
  Allow setting separate corner radii for ShadowedRectangle
  Remove the STATIC_LIBRARY option to fix static builds

(markd)

2020-06-07 12:39:52 UTC MAIN commitmail json YAML

kinit: update to 5.70.0

5.68
  Make kwrapper/kshell spawn klauncher5 if needed

(markd)

2020-06-07 12:39:01 UTC MAIN commitmail json YAML

kguiaddons: update to 5.70.0

5.68
  [UrlHandler] Handle opening the online docs for KCM modules
  [KColorUtils] Change getHcy() hue range to [0.0, 1.0)

(markd)

2020-06-07 12:38:17 UTC MAIN commitmail json YAML

kglobalaccel: update to 5.70.0

changes unknown

(markd)

2020-06-07 12:35:27 UTC MAIN commitmail json YAML

2020-06-07 12:32:58 UTC MAIN commitmail json YAML

kdelibs4support: update to 5.70.0

changes unknown

(markd)

2020-06-07 12:30:03 UTC MAIN commitmail json YAML

kded: update to 5.70.0

5.68
  Add a --replace option to kded5
5.70
  Port KToolInvocation::kdeinitExecWait to QProcess
  Drop delayed second phase

(markd)

2020-06-07 12:29:11 UTC MAIN commitmail json YAML

kconfigwidgets: update to 5.70.0

5.67
  KStandardAction: add method for SwitchApplicationLanguage action creation
  [KColorSchemeManager] Don't list duplicates
  [KColorschemeManager] Add option to reenable following global theme
5.68
  Change "Redisplay" to "Refresh"

(markd)

2020-06-07 12:28:22 UTC MAIN commitmail json YAML

kactivities5: update to 5.70.0

5.67
  Remove files that Windows cannot handle
  Ensure to store resource uri without a trailing slash
5.68
  Fix issue finding the Boost include directories
  Use exposed DBus methods to switch activities in CLI

(markd)

2020-06-07 12:27:44 UTC MAIN commitmail json YAML

kactivities-stats: update to 5.70.0

5.67
  Fix broken SQL query in allResourcesQuery

(markd)

2020-06-07 12:26:56 UTC MAIN commitmail json YAML

frameworkintegration: update to 5.70.0

5.67
  Drop unused dependency QtDBus
5.68
  [KStyle] Set the color of KMessageWidgets to the correct one from the
  current color scheme

(markd)

2020-06-07 12:25:49 UTC MAIN commitmail json YAML

khtml: update to 5.70.0

changes unknown

(markd)

2020-06-07 12:25:07 UTC MAIN commitmail json YAML

kjsembed: update to 5.70.0

changes unknown

(markd)

2020-06-07 12:22:05 UTC MAIN commitmail json YAML

kjs: update to 5.70.0

5.67
  Abort machine run once a timeout signal has been seen
  Support ** exponentiation operator from ECMAScript 2016
  Added shouldExcept() function that works based on a function
5.68
  Expose the evaluation timeout management functions in public API
5.70
  Implement UString operator= to make gcc happy
  Silence compiler warning about copy of non-trivial data

(markd)

2020-06-07 12:01:43 UTC MAIN commitmail json YAML

kdewebkit: update to 5.70.0

changes unknown

(markd)

2020-06-07 12:00:16 UTC MAIN commitmail json YAML

kholidays: update to 5.70.0

5.67
  Update holidays and add flagdays and namedays for Sweden
5.68
  Update Japanese holidays
  holiday_jp_ja - fix spelling for National Foundation Day
5.70
  Nicaragua Holidays
  Taiwanese holidays
  Updated Romanian holidays

(markd)

2020-06-07 11:58:51 UTC MAIN commitmail json YAML

kcalendarcore: update to 5.70.0

5.68
  Update visibility cache when notebook visibility is changed
5.69
  Fix fallback to vCalendar loading on iCalendar load failure

(markd)

2020-06-07 11:57:22 UTC MAIN commitmail json YAML

syntax-highlighting: update to 5.70.0

5.67
  Updates nasm.xml with the latest instructions
  Perl: Add 'say' to keyword list
  cmake: Fix `CMAKE_POLICY_*_CMP<N>` regex and add special args to `get_cmake_property`
  Add GraphQL highlighting definition
5.68
  Fix out-of-memory due to too large context stacks
  [PATCH] General update for CartoCSS syntax highlighting
  Add syntax highlighting for Java Properties
  TypeScript: add private fields and type-only imports/exports, and some fixes
  Add FreeCAD FCMacro extension to the python highlighting definition
  Updates for CMake 3.17
  C++: constinit keyword and std::format syntax for strings. Improvement printf format
  RPM spec: various improvements
  Makefile highlight: fix variable names in "else" conditionals
  Add syntax highlighting for Solidity
  Small improvements in some XML files
  Makefile highlight: add substitutions
5.69
  LaTeX: fix math parentheses in optional labels
  Add Inno Setup syntax, including embedded Pascal scripting
  Lua: add # as additional deliminator to activate auto-completion with `#something`
  C: remove ' as digit separator
  add some comment about the skip offset stuff
  optimize dynamic regex matching
  fix regex rules wrongly marked as dynamic
  extend indexer to detect dynamic=true regexes that have no place holders to adapt
  Add Overpass QL highlighting
  Agda: keywords updated to 2.6.0 and fix float points
5.70
  debchangelog: add Groovy Gorilla
  Update Logtalk language syntax support
  TypeScript: add the "awaited" type operator

(markd)

2020-06-07 11:55:46 UTC MAIN commitmail json YAML

sonnet: update to 5.70.0

5.68
  Fix segfault at exit
5.69
  Fix Sonnet autodetect failing on Indian langs
  Create ConfigView an unmanaged ConfigWidget

(markd)

2020-06-07 11:54:59 UTC MAIN commitmail json YAML

2020-06-07 11:54:27 UTC MAIN commitmail json YAML

2020-06-07 11:53:23 UTC MAIN commitmail json YAML

kapidox: update to 5.70.0

5.67
  Unbreak module imports for Python2
  Hardcode utf-8 as filesystem encoding with Python2 to help api.kde.org
5.70
  Fix missing whitespace after "Platform(s):" on front page
  Fix use of quotation marks for PREDEFINED entries in Doxygile.global
  Teach doxygen about Q_DECL_EQ_DEFAULT & Q_DECL_EQ_DELETE
  Add drawer on mobile and clean code
  Teach doxygen about Q_DECLARE_FLAGS, so such types can be documented
  Port to Aether Bootstrap 4
  Redo api.kde.org to look more like Aether

(markd)

2020-06-07 11:51:59 UTC MAIN commitmail json YAML

solid: update to 5.70.0

5.67
  Add signals for udev events with actions bind and unbind
  Clarify referencing of DeviceInterface
5.68
  Fix inverted logic in IOKitStorage::isRemovable
5.69
  [Fstab] Ensure uniqueness for all filesystem types
  Samba: Ensure to differenciate mounts sharing the same source
  hardware tool: define syntax via syntax arg
5.70
  [Solid] Port foreach to range/index for
  [FakeCdrom] Add a new UnknownMediumType enumerator to MediumType
  [FstabWatcher] Fix loosing of fstab watcher
  [Fstab] Do not emit deviceAdded twice on fstab/mtab changes

(markd)

2020-06-07 11:50:52 UTC MAIN commitmail json YAML

2020-06-07 11:49:54 UTC MAIN commitmail json YAML

kdbusaddons: update to 5.70.0

5.68
  Deprecate KDBusConnectionPool
5.69
  Check correct file for sandbox detection

(markd)

2020-06-07 11:49:06 UTC MAIN commitmail json YAML

baloo5: update to 5.70.0

5.67
  Migrate config from KConfig to KConfigXt in order to allow KCM to use it
5.68
  [ModifiedFileIndexer] Correct time checks for new files
  [ModifiedFileIndexer] Omit BasicIndexingJob run when not required
  Sync IndexerConfig on exit
  [FileIndexScheduler] Force evaluation of indexerState after suspend/resume
5.69
  [SearchStore] Use categorized logging
  [QueryParser] Fix broken detection of end quote
  [EngineQuery] Provide toString(Term) overload for QTest
  [EngineQuery] Remove unused position member, extend tests
  [SearchStore] Avoid long lines and function nesting
  [baloosearch] Bail out early if specified folder is not valid
  [MTimeDB] Consolidate time interval handling code
  [AdvancedQueryParser] Test if quoted phrases are passed correctly
  [Term] Provide toString(Term) overload for QTest
  [ResultIterator] Remove unneeded SearchStore forward declaration
  [QueryTest] Make phrase test case data driven and extend
  [Inotify] Start the MoveFrom expire timer at most once per inotify batch
  [UnindexedFileIndexer] Only mark file for content indexing when needed
  [Inotify] Call QFile::decode only in a single place
  [QML] Correctly watch for unregistration
  [FileIndexScheduler] Update the content index progress more often
  [FileIndexerConfig] Replace config QString,bool pair with dedicated class
  [QML] Set the remaining time in the monitor more reliably
  [TimeEstimator] Correct batch size, remove config reference
  [FileIndexScheduler] Emit change to LowPowerIdle state
  [Debug] Improve readability of positioninfo debug format
  [Debug] Correct output of *::toTestMap(), silence non-error
  [WriteTransactionTest] Test removal of positions only
  [WriteTransaction] Extend position test case
  [WriteTransaction] Avoid growing m_pendingOperations twice on replace
  [FileIndexScheduler] Cleanup firstRun handling
  [StorageDevices] Fix order of notification connect and initialization
  [Config] Remove/deprecate disableInitialUpdate
5.70
  [FileWatch] Remove redundant watchIndexedFolders() slot
  [ModifiedFileIndexer] Clarify a comment
  [FileWatch] Fix watch updates on config changes
  [KInotify] Fix path matching when removing watches
  [Extractor] Use categorized logging
  Use KFileMetaData for XAttr support instead of private reimplementation
  Revert "add Baloo DBus signals for moved or removed files"
  [QML Monitor] Show remaining time as soon as possible
  [FileContentIndexer] Fix state update and signal order
  [Monitor] Fix monitor state and signal ordering
  [Extractor] Fix progress reporting
  [Coding] Avoid recurrent detach and size checks
  [baloo_file] Remove KAboutData from baloo_file
  [Searchstore] Reserve space for phrase query terms
  [SearchStore] Allow querying exact matches for non-properties
  [PhraseAndIterator] Remove temporary arrays when checking matches
  [Extractor] Better balance idle and busy mode
  [Extractor] Fix idle monitoring
  [Extractor] Remove IdleStateMonitor wrapper class
  [OrpostingIterator] Allow skipping elements, implement skipTo
  [PhraseAndIterator] Replace recursive next() implementation
  [AndPostingIterator] Replace recursive next() implementation
  [PostingIterator] Make sure skipTo also works for first element
  rename and export newBatchTime signal in filecontentindexer
  [SearchStore] Handle double values in property queries
  [AdvancedQueryParser] Move semantic handling of tokens to SearchStore
  [Inotify] Remove not-so-OptimizedByteArray
  [Inotify] Remove dead/duplicate code
  [QueryParser] Replace single-use helper with std::none_of

(markd)

2020-06-07 11:47:04 UTC MAIN commitmail json YAML

kwallet: update to 5.70.0

5.67
  Revert readEntryList() to use QRegExp::Wildcard
  Fix QRegularExpression::wildcardToRegularExpression() usage

(markd)

2020-06-07 11:45:40 UTC MAIN commitmail json YAML

2020-06-07 11:44:25 UTC MAIN commitmail json YAML

kauth: update to 5.70.0

5.68
  [KAuth] Add support for action details in Polkit1 backend
  [policy-gen] Fix the code to actually use the correct capture group
  Drop Policykit backend
  [polkit-1] Simplify Polkit1Backend action exists lookup
  [polkit-1] Return an error status in actionStatus if there is an error
  Calculate KAuthAction::isValid on demand
5.69
  Fix type namespace requirement

(markd)

2020-06-07 11:43:18 UTC MAIN commitmail json YAML

kxmlrpcclient: update to 5.70.0

changes unknown

(markd)

2020-06-07 11:41:29 UTC MAIN commitmail json YAML

knewstuff: update to 5.70.0

5.67
  Unbreak the KNSQuick::Engine::changedEntries functionality
5.68
  Fix clicking thumb-only delegate
  Fix scrolling on the EntryDetails page
  Don't double delete CommentsModel
  Cover also the qtquick plugin in the installed categories file
  Use the right translation catalog to show translations
  Fix the KNSQuick Dialog's close title and basic layout
5.69
  Fix layout in DownloadItemsSheet
  [QtQuick dialog] Port to UrlBUtton and hide when there's no URL
  Switch to using Kirigami's ShadowedRectangle
  Fix update scenarios with no explicit downloadlink selected
5.70
  KNewStuff: Fix file path and process call
  KNewStuff: port from KRun::runApplication to KIO::ApplicationLauncherJob
  Replace Vokoscreen with VokoscreenNG
  Introduce more user-visible error reporting for installations

(markd)

2020-06-07 11:40:39 UTC MAIN commitmail json YAML

kdnssd: update to 5.70.0

changes unknown

(markd)

2020-06-07 11:39:22 UTC MAIN commitmail json YAML

kunitconversion: update to 5.70.0

5.70
  Add imperial gallon and US pint
  Add Icelandic Krona to currencies

(markd)

2020-06-07 11:37:47 UTC MAIN commitmail json YAML

kemoticons: update to 5.70.0

changes unknown

(markd)

2020-06-07 11:36:43 UTC MAIN commitmail json YAML

kcontacts: update to 5.70.0

5.70
  Align description in metainfo.yaml with the one of README.md

(markd)

2020-06-07 11:35:42 UTC MAIN commitmail json YAML

attica-qt5: update to 5.70.0

changes unknown

(markd)

2020-06-07 11:34:44 UTC MAIN commitmail json YAML

prison: update to 5.70.0

5.68
  Fix pri file to not fail with CamelCase includes
  Fix pri file to have qmake name of QtGui as dependency
5.69
  Also expose the true minimum size to QML
  Add a new set of barcode size functions
  Simplify minimum size handling
  Move barcode image scaling logic to AbstractBarcode
  Add API to check whether a barcode is one- or two-dimensional

(markd)

2020-06-07 11:33:51 UTC MAIN commitmail json YAML

kplotting: update to 5.70.0

5.70
  Port foreach (deprecated) to range for

(markd)

2020-06-07 11:32:59 UTC MAIN commitmail json YAML

kimageformats: update to 5.70.0

5.69
  Port the HDR plugin from sscanf() to QRegularExpression. Fixes FreeBSD
5.70
  Add support for modern Gimp images/XCF files

(markd)

2020-06-07 11:32:14 UTC MAIN commitmail json YAML

kiconthemes: update to 5.70.0

5.70
  Add note about porting loadMimeTypeIcon

(markd)

2020-06-07 11:30:18 UTC MAIN commitmail json YAML

breeze-icons: update to 5.70.0

5.67
  create Breeze style Kate icon based on new design by Tyson Tan
  Change VLC icon to be more like official VLC icons
  add ktrip icon from ktrip repo
  Add icon for application/sql
  Cleanup and add 22px media repeat icons
  Add icon for text/vnd.kde.kcrash-report
  Turn application/x-ms-shortcut into an actual shortcut icon
5.68
  Add network-wireless-hotspot icon
  Move telegram panel icons to status category
  [breeze-icons] Add telegram-desktop tray icons
  [breeze-icons] New 48px telegram icon
  Add rss icons in action
  Remove 48px telegram icons
  Hotfix to make sure validation is not done in parallel to generation
  New yakuake logo/icon
  Fix inconsistencies and duplicates in network-wired/wireless icons
  Fix old text color values for osd-* icons
  only install generated icons if they were generated
  escape all pathies to ensure the CI system works
  set -e on the generator script so it properly errors out on errors
  build: fix the build where install prefix is not user-writable
  hotfix new 24x generator to use bash instead of sh
  Also auto-generate 24@2x compatibility symlinks
  Auto-generate 24px monochrome icons
  Add icons that were only in actions/24 to actions/22
  Set document scale to 1.0 for all actions/22 icons
  Add new `smiley-add` icons
  Make shapes and shape-choose icons consistent with other -shape icons
  Make smiley-shape consistent with other -shape icons
  Make flower-shape and hexagon-shape icons consistent with other -shape icons
  Replace <use/> with <path/> in muondiscover.svg
  Add status icons: data-error, data-warning, data-information
  Add icon for org.kde.Ikona
  add vvave icon
  add puremaps icon
  Unify the look of all icons containing  (no sign)
  New icon for KTimeTracker
  Optimize KTrip and KDE Itinerary icons
  update travel-family icons
5.69
  Fix broken symlinks
  Move corner fold to top right in 24 icons
  Make find-location show a magnifier on a map, to be different to mark-location
  Add 16px LibreOffice icons
  Fix configure when xmllint is not present
  Fix stylesheet linking in 8 icons
  Fix some stylesheet colors in 2 icon files
  Fix symlinks to incorrect icon size
  Add input-dialpad and call-voicemail
  Add buho icon
  Add calindori icon in the new pm style
  Add nota icon
  [breeze-icons] fix shadow in some user (applets/128) icons
  Add call-incoming/missed/outgoing
  Handle busybox's sed like GNU sed
  Add transmission-tray-icon
  Improve pixel alignment and margins of keepassxc systray icons
  Revert "[breeze-icons] Add telegram-desktop tray icons"
  Add small icons for KeePassXC
  [breeze-icons] add TeamViewer tray icons
  Add edit-reset
  Change document-revert style to be more like edit-undo
  Icons for emoji categories
  Add flameshot tray icons
5.70
  Move document corner fold to top right in two icons
  Add 16px konversation icon
  correct vscode icon name
  Add 16px Vvave icon
  add alligator icon
  Add preferences-desktop-tablet and preferences-desktop-touchpad icons
  Update links in README.md
  build: quote source directory path
  Allow building from a read-only source location
  Add expand/collapse icons to accompany existing expand-all/collapse-all
icons
  Add auth-sim-locked and auth-sim-missing
  Add sim card device icons
  Add rotation icons
  Add 16px System Settings icon
  Change ButtonFocus to Highlight
  Improve the look of kcachegrind
  Remove border from format-border-set-* icons

(markd)

2020-06-07 11:28:18 UTC MAIN commitmail json YAML

threadweaver: update to 5.70.0

changes unknown

(markd)