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

2024-05-12 19:06:13 UTC Now

2021-06-01 15:35:21 UTC MAIN commitmail json YAML

textproc/ruby-simplecov_json_formatter: update to 0.1.3

0.1.3 (2021-05-02)

Bugfixes
* avoid emitting warnings when ruby is run with -w #1 @flavorjones

(taca)

2021-06-01 15:34:28 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-rexml to 3.2.5

(taca)

2021-06-01 15:33:58 UTC MAIN commitmail json YAML

textproc/ruby-rexml: update to 3.2.5

3.2.5 (2021-04-05)

Improvements

* Add more validations to XPath parser.
* require "rexml/document" by default. [GitHub#36][Patch by Koichi ITO]
* Don't add #dclone method to core classes globally. [GitHub#37][Patch by
  Akira Matsuda]
* Add more documentations. [Patch by Burdette Lamar]
* Added REXML::Elements#parent. [GitHub#52][Patch by Burdette Lamar]

Fixes

* Fixed a bug that REXML::DocType#clone doesn't copy external ID
  information.
* Fixed round-trip vulnerability bugs. See also:
  https://www.ruby-lang.org/en/news/2021/04/05/xml-round-trip-vulnerability-in-rexml-cve-2021-28965/
  [HackerOne#1104077][CVE-2021-28965][Reported by Juho Nurminen]

Thanks

* Koichi ITO
* Akira Matsuda
* Burdette Lamar
* Juho Nurminen

(taca)

2021-06-01 15:31:38 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogumbo to 2.0.5

(taca)

2021-06-01 15:31:18 UTC MAIN commitmail json YAML

textproc/ruby-nokogumbo: update to 2.0.5

2.0.5 (2021-03-19)

Fixed

* Support Mageia distros when libxml2/libxslt system libraries are
  install. #165 (Thank you, @pterjan!)

Added

* Forward-looking support for a version of Nokogiri that will provide HTML5
  parsing. #171

Improved

* Update extconf.rb to use Nokogiri v1.11's CPPFLAGS for more reliable
  installation. #163

2.0.4 (2020-11-27)

Fixed

* Fixed a bug where Nokogiri::HTML5.fragment(nil) would raise an error. Now
  it returns an empty DocumentFragment like it did in v2.0.2.
* Fixed assertion failure when a tag immediately followed the UTF-8 BOM.

2.0.3 (2020-11-21)

Added

* Limit enforced on number of attributes per element, defaulting to 400 and
  configurable with the :max_attributes argument.

Fixed

* Ignore UTF-8 byte order mark at the beginning of the input.
* Fix content sniffing for Unicode strings.
* Fixed crash where Ruby objects constructed in C can be garbage collected.

(taca)

2021-06-01 15:26:16 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-kramdown-rfc2629 to 1.4.13

(taca)

2021-06-01 15:25:49 UTC MAIN commitmail json YAML

textproc/ruby-kramdown-rfc2629: update to 1.4.13

Qoute from commit logs:

1.4.13 (2021-05-21)

* Emergency fix for psych 4.0.0

1.4.12 (2021-05-13)

* Add boilerplates bcp14info (and bcp14info-tagged)
  "info" adds disclaimer suggested by Adrian Farrel.

1.4.11 (2021-05-08)

* Add limited support for railroad diagrams (via kgt)

1.4.10 (2021-05-05)

* Handle link text with !?-, fix backslashes

1.4.9 (2021-05-04)

* Allow !?- in section references

1.4.8 (2021-05-04)

* Handle Sections+Appendices, enable (markdown) text in xref

1.4.7 (2021-05-03)

* add kramdown-rfc-cache-subseries-bibxml

1.4.6 (2021-04-29)

* fix NOT RECOMMENDED
* Add {::boilerplate bcp14-tagged}
* Fix missing encoding fallback for nbsp (U+00A0)

1.4.5 (2021-04-29)

* doilit: add issue numbers (crossref style)

1.4.4 (2021-04-29)

*  Add refcontent

1.4.3 (2021-04-19)

* Fix mscgen regression caused by svgcheck -N

1.4.2 (2021-04-06)

* kdrfc supports -P for PDF generation

1.4.1 (2021-03-22)

* Update to current upstream kramdown ~> 2.3.1
  Reimplement XML processing instruction support that was removed from
  upstream.

(taca)

2021-06-01 15:04:12 UTC MAIN commitmail json YAML

net/unii: Declare intention not to update to 6.2 right now

(This is a comment-only change.)

(gdt)

2021-06-01 14:53:44 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-asciidoctor to 2.0.15

(taca)

2021-06-01 14:53:20 UTC MAIN commitmail json YAML

textproc/ruby-asciidoctor: update to 2.0.15

2.0.15 (2021-04-27)
Bug Fixes

* Don't include trailing period, question mark, or exclamation point in
  target (URL) of autolink (#3860)
* Don't assign nil value to named attribute mapped to absent positional
  attribute when parsing attrlist (#4033)
* Remove leading and trailing spaces around role on inline phrase (#4035)
* Ignore empty role on inline phrase defined using legacy syntax and
  followed by comma (#4035)
* Use xreftext on document as fallback link text in HTML output for
  inter-document xref that resolves to current document when no link text is
  provided (#4032)
* Use xreftext on document as fallback link text in HTML output for internal
  xref with empty fragment when no link text is provided (#4032)
* Use document ID as linkend in DocBook output for internal xref with empty
  fragment; auto-generating one if necessary (#4032)

Improvements

* Format keyboard references in monospace in manpage output

Build / Infrastructure

* Get remaining invoker tests working on JRuby 9.1 for Windows

(taca)

2021-06-01 14:51:17 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-specinfra to 2.82.25

(taca)

2021-06-01 14:50:56 UTC MAIN commitmail json YAML

sysutils/ruby-specinfra: udpate to 2.82.25

2.82.25 (2021-04-25)

* Resolve namespace properly for File
* use localcert for older rubies on appvayor test

2.82.24 (2021-03-23)

* debian: add support for Debian testing and unstable
* Remove Ruby 1.8.7 from .travis.yml

(taca)

2021-06-01 14:49:05 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-inspec-core to 4.37.20

(taca)

2021-06-01 14:48:32 UTC MAIN commitmail json YAML

sysutils/ruby-inspec-core: update to 4.37.20

4.37.20 (2021-05-26)

Merged Pull Requests
* Added new automate doc link for login tokens in inspec automate login
  --help command #5529 (Nik08)
* Bugfix for inspec detect --no-color to not return colourful output #5530
  (Nik08)
* Drop EOL Ubuntu 16.04, build on 18.04 #5532 (clintoncwolfe)

4.37.17 (2021-05-20)

Enhancements

* Fix for port resource performance: adding more specific search while using
  ss command #5522 (Vasu1105)

Merged Pull Requests

* Fix the lint and failing test for windows_feature resource #5524
  (Vasu1105)
* Support zfs_pool and zfs_dataset resources on Linux. Handled #5075 #5523
  (kannanr)
* Add basic docs for toml resource #5514 (clintoncwolfe)
* Add CI-CD docs #5489 (clintoncwolfe)
* Add explicit RHEL8 builders to omnibus build #5527 (clintoncwolfe)
* Changes returns nil on file non-existence through matcher
  more_permissive_than #5519 (Nik08)
* Update control-eval Readme docs. #5516 (Vasu1105)
* Added Common Errors page doc #5517 (Nik08)

4.37.8 (2021-05-12)

Merged Pull Requests
* Update bond0 example to use params properly #5518 (gscho)
* HTTP resource response body coerced into UTF-8 #5510 (Nik08)
* Fixed automate login fake feedback on failure #5509 (Nik08)
* Document auxiliary reporter options on the reporter docs page #5504
  (clintoncwolfe)
* Update chefstyle requirement from ~> 1.7.1 to ~> 2.0.3 #5508
  (dependabot[bot])
* Update Hugo and correct how build previews are generated #5507 (IanMadd)
* Modified windows_feature to indicate enabled rather than just available
  #5506 (jwdean)
* Remove outdated instructions about testing AWS and Azure resources #5499
  (clintoncwolfe)

(taca)

2021-06-01 14:45:16 UTC MAIN commitmail json YAML

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

(taca)

2021-06-01 14:44:45 UTC MAIN commitmail json YAML

security/ruby-rex-text: update to 0.2.34

Quote from commit logs:

0.2.34 (2021-04-08)

* Land #41, Add rand_password method to Rex::Text

(taca)

2021-06-01 14:42:54 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-socket to 0.1.29

(taca)

2021-06-01 14:42:29 UTC MAIN commitmail json YAML

security/ruby-rex-socket: update to 0.1.29

Quote from commit logs:

0.1.29 (2021-03-25)

* Land #31, Consistently return nil as the failure indicator

0.1.28 (2021-03-25)

* Land #30, Fix Some RangeWalker issues

0.1.27 (2021-03-24)

* Land #28, RangeWalker Updates To Return Hostnames When Available

(taca)

2021-06-01 14:36:10 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-powershell to 0.1.90

(taca)

2021-06-01 14:35:44 UTC MAIN commitmail json YAML

security/ruby-rex-powershell: update to 0.1.90

0.1.90 (2021-04-23)

* Land #30, Implement the rc4 wrapper

(taca)

2021-06-01 13:36:19 UTC MAIN commitmail json YAML

doc: Updated devel/R-testit to 0.13

(mef)

2021-06-01 13:36:08 UTC MAIN commitmail json YAML

(devel/R-testit) Updated 0.12 to 0.13, explicit NEWS.md not known

(mef)

2021-06-01 13:31:34 UTC MAIN commitmail json YAML

doc: Updated devel/R-pkgload to 1.2.1

(mef)

2021-06-01 13:31:23 UTC MAIN commitmail json YAML

(devel/R-pkgload) Updated 1.1.0 to 1.2.1

# pkgload 1.2.1

* `unload()` no longer unregisters methods for generics of the package being unloaded. This way dangling references to generics defined in the stale namespace still work as expected (r-lib/vctrs#1341).
* `load_all()` will now work for packages that have testthat tests but do not have testthat installed (#151)
* The `pkgbuild` dependency has been moved to `Suggests`, as it is only needed for packages with compiled code.

* `load_all()` will now work for packages that have testthat tests but do not have testthat installed (#151)

* `load_all(warn_conflicts = TRUE)` becomes more narrow and only warns when a *function* in the global environment masks a *function* in the package, consistent with the docs (#125, #143 @jennybc).

* `load_all()` no longer does a comprehensive check on the `DESCRIPTION` file when loading, instead just checking that it exists and starts with Package (#149, @malcolmbarrett)

* `unload()` no longer warns when it can't unload a namespace.

# pkgload 1.2.0

* Fix test failure in R 4.1 with regards to S4 method registration

* `load_all()` now preserves existing namespaces in working order. In
  particular, it doesn't unload the package's shared library and keeps
  it loaded instead. When reloading, a copy of the SO for the new
  namespace is loaded from a temporary location. These temporary SOs
  are only unloaded on GC and deleted from their temporary location
  via a weak reference attached to the namespace.

  This mechanism ensures that lingering references to the namespace
  keep working as expected. Consequently the namespace
  propagation routine that was added to pkgload as a workaround has
  been removed.

  Note that `.Call()` invocations that pass a string symbol rather
  than a structured symbol may keep crashing, because R will look into
  the most recently loaded SO of a given name. Since symbol
  registration is now the norm, we don't expect this to cause much
  trouble.

* `load_all()` no longer forces all bindings of a namespace to avoid
  lazy-load errors. Instead, it removes exported S3 methods from the
  relevant tables.

  - This improves the loading behaviour with packages that define
    objects in their namespaces lazily (e.g. with `delayedAssign()`).

  - This also makes `load_all()` more predictable after a method has
    been removed from the package. It is now actually removed from the
    generic table. It would previously linger until R was restarted.

* If `load_all()` attaches testthat, it automatically suppresses conflicts.

(mef)

2021-06-01 13:26:19 UTC MAIN commitmail json YAML

doc: Updated devel/R-pkgcache to 1.2.2

(mef)

2021-06-01 13:26:05 UTC MAIN commitmail json YAML

(devel/R-pkgcache) Updated  1.1.1 to 1.2.2

# pkgcache 1.2.2

* The default location of the cache has changed to align with the
  standard `tools::R_user_dir()` cache location. To clean up your old
  cache call `pkgcache:::cleanup_old_cache_dir()`.

# pkgcache 1.2.1

No user visible changes.

# pkgcache 1.2.0

* New `repo_add()`, `repo_get()`, `repo_resolve()` and `with_repo()`
  functions to query and manipulate repositories.

* `meta_cache_*()` functions now handle `getOption("repos")` changes
  correctly.

* Failed metadata downloads now do not trigger metadata updates (#52).

* New `bioc_release_version()`, `bioc_devel_version()`, `bioc_repos()`
  helper functions to deal with Bioconductor repositories.

* Metadata cache functions, e.g. `meta_cache_deps()` etc. now allow
  specifying the dependency types in all lowercase (#54).

(mef)

2021-06-01 13:19:54 UTC MAIN commitmail json YAML

doc: Updated devel/R-pkgKitten to 0.2.1

(mef)

2021-06-01 13:19:41 UTC MAIN commitmail json YAML

(devel/R-pkgKitten) Updated 0.1.5 to 0.2.1

(https://cran.r-project.org/web/packages/pkgKitten/news.html)
Changes in version 0.2.1 (2021-02-22)

    A small documentation error was corrected (David Dalpiaz in #15).

    A new option ���bunny��� adds support for roxygen2.

    Continuous integration now use run.sh from r-ci.

Changes in version 0.2.0 (2020-09-27)

    Continuous Integration uses the updated BSPM-based script on
    Travis and with GitHub Actions (Dirk in #11 plus earlier commits).

    A new default NAMESPACE file is now installed (Dirk in #12).

    A package documentation website was added (Dirk in #13).

    Call tinytest::puppy if installed and not opted out (Dirk in #14).

(mef)

2021-06-01 11:28:23 UTC MAIN commitmail json YAML

doc: Updated archivers/gnome-autoar to 0.3.2

(cirnatdan)

2021-06-01 11:27:02 UTC MAIN commitmail json YAML

gnome-autoar: Update archivers/gnome-autoar to 0.3.2

Major changes in 0.3.2:
* compressor: Fix hardlink handling for new cpio format (Ondrej Holy)
* compressor: Fix hardlink detection for remote files (Ondrej Holy)
* extractor: Fix extraction of readonly folders (Ondrej Holy)

(cirnatdan)

2021-06-01 10:58:36 UTC MAIN commitmail json YAML

TODO: - nginx-devel

(wiz)

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

Updated www/nginx, www/nginx-devel

(adam)

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

nginx-devel: updated to 1.21.0

Changes with nginx 1.21.0

*) Security: 1-byte memory overwrite might occur during DNS server
  response processing if the "resolver" directive was used, allowing an
  attacker who is able to forge UDP packets from the DNS server to
  cause worker process crash or, potentially, arbitrary code execution
  (CVE-2021-23017).

*) Feature: variables support in the "proxy_ssl_certificate",
  "proxy_ssl_certificate_key" "grpc_ssl_certificate",
  "grpc_ssl_certificate_key", "uwsgi_ssl_certificate", and
  "uwsgi_ssl_certificate_key" directives.

*) Feature: the "max_errors" directive in the mail proxy module.

*) Feature: the mail proxy module supports POP3 and IMAP pipelining.

*) Feature: the "fastopen" parameter of the "listen" directive in the
  stream module.
  Thanks to Anbang Wen.

*) Bugfix: special characters were not escaped during automatic redirect
  with appended trailing slash.

*) Bugfix: connections with clients in the mail proxy module might be
  closed unexpectedly when using SMTP pipelining.

(adam)

2021-06-01 10:53:46 UTC MAIN commitmail json YAML

nginx: updated to 1.20.1

Changes with nginx 1.20.1

*) Security: 1-byte memory overwrite might occur during DNS server
  response processing if the "resolver" directive was used, allowing an
  attacker who is able to forge UDP packets from the DNS server to
  cause worker process crash or, potentially, arbitrary code execution
  (CVE-2021-23017).

nginx-rtmp-module v1.2.2:
Fixed segfaults.

(adam)

2021-06-01 09:12:27 UTC MAIN commitmail json YAML

2021-06-01 09:07:26 UTC MAIN commitmail json YAML

py-rich: depend on typing-extensions only for Python < 3.8

(adam)

2021-06-01 08:35:47 UTC MAIN commitmail json YAML

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

(fcambus)

2021-06-01 08:35:36 UTC MAIN commitmail json YAML

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

No upstream ChangeLog.

(fcambus)

2021-06-01 08:35:00 UTC MAIN commitmail json YAML

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

(fcambus)

2021-06-01 08:34:45 UTC MAIN commitmail json YAML

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

No upstream ChangeLog.

(fcambus)

2021-06-01 08:34:16 UTC MAIN commitmail json YAML

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

(fcambus)

2021-06-01 08:33:54 UTC MAIN commitmail json YAML

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

No upstream ChangeLog.

(fcambus)

2021-06-01 08:30:36 UTC MAIN commitmail json YAML

Updated net/dante, net/samba4

(adam)

2021-06-01 08:30:18 UTC MAIN commitmail json YAML

samba4: updated to 4.14.5

Changes since 4.14.4
--------------------
* BUG 14696: s3: smbd: SMB1 SMBsplwr doesn't send a reply packet on success.
* BUG 14708: s3: smbd: Ensure POSIX default ACL is mapped into returned
  Windows ACL for directory handles.
* BUG 14721: s3: smbd: Fix uninitialized memory read in
  process_symlink_open() when used with vfs_shadow_copy2().
* BUG 14689: docs: Expand the "log level" docs on audit logging.
* BUG 14714: smbd: Correctly initialize close timestamp fields.
* BUG 14699: Fix gcc11 compiler issues.
* BUG 14718: docs-xml: Update smbcacls manpage.
* BUG 14719: docs: Update list of available commands in rpcclient.
* BUG 14475: ctdb: Fix a crash in run_proc_signal_handler().
* BUG 14695: s3:winbind: For 'security = ADS' require realm/workgroup to be
  set.
* BUG 14699: lib:replace: Do not build strndup test with gcc 11 or newer.

(adam)

2021-06-01 07:42:08 UTC MAIN commitmail json YAML

dante: updated to 1.4.3

1.4.3:
Generic changes:
o RHEL8 build fix.

Server changes:
o LDAP module functionality expanded with support for PAC and LDAP based
  authentication.

o Fix an error case where the Dante mother process would never
  terminate a request process that failed handling a client due to
  resource shortage, leading the request process to hang around idle
  forever.

  Will hopefully fix problem reported by ANON.

o Fix for BSD authentication ECHILD error on OpenBSD.

Client changes:
o Work around an issue where "logoutput: syslog" in the client
  could create issues for the application being socksified.

o Added missing NULL argument check in Raccept().

(adam)

2021-06-01 05:55:46 UTC MAIN commitmail json YAML

meson: interpreter: flatten environment() initial values

Import upstream patch for flattening lists. Fixes build of nautilus
https://github.com/mesonbuild/meson/pull/8761/files

(cirnatdan)

2021-06-01 05:49:33 UTC MAIN commitmail json YAML

Updated fonts/py-fonttools, security/py-ecdsa

(adam)

2021-06-01 05:34:51 UTC MAIN commitmail json YAML

py-ecdsa: updated to 0.17.0

Relase 0.17.0 (27 May 2021)

New API:
* Keys that use explicit curve parameters can now be read and written.
  Reading of explicit curves can be disabled by using the
  `valid_curve_encodings` keyword argument in `VerifyingKey.from_pem()`,
  `VerifyingKey.from_der()`, `SigningKey.from_pem()`, and
  `SigningKey.from_der()`.
* Keys can now be written with use of explicit curve parameters,
  use `curve_parameters_encoding` keyword argument of `VerifyingKey.to_pem()`,
  `VerifyingKey.to_der()`, `SigningKey.to_pem(), or `SigningKey.to_der()` to
  specify the format. By default `named_curve` will be used, unless the
  curve doesn't have an associated OID (as will be the case for an unsupported
  curve), then `explicit` encoding will be used.
* Allow specifying acceptable point formats when loading public keys
  (this also fixes a minor bug where python-ecdsa would accept raw
  encoding for points in PKCS#8 files). Set of accepted encodings is controlled
  by `valid_encodings` keyword argument in
  `ECDH.load_received_public_key_bytes()`, `VerifyingKey.from_string()`,
  `VerifyingKey.from_pem()`, VerifyingKey.from_der()`.
* `PointJacobi` and `Point` now inherit from `AbstractPoint` that implements
  the methods for parsing points. That added `from_bytes()` and
  `to_bytes()` methods to both of them.
* Curve parameters can now be read and written to PEM and DER files. The
  `Curve` class supports new `to_der()`, `from_der()`, `to_pem()`, and
  `from_pem()` methods.

Doc fix:
* Describe in detail which methods can raise `RSZeroError`, and that
  `SigningKey.sign_deterministic()` won't raise it.

Bug fix:
* Correctly truncate hash values larger than the curve order (only impacted
  custom curves and the curves added in this release).
* Correctly handle curves for which the order is larger than the prime
  (only impacted custom curves and the secp160r1 curve added in this release).
* Fix the handling of `==` and `!=` for `Public_key`, `Private_key`, `Point`,
  `PointJacobi`, `VerifyingKey`, and `SigningKey` so that it behaves
  consistently and in the expected way both in Python 2 and Python 3.
* Implement lock-less algorithm inside PointJacobi for keeping shared state
  so that when calculation is aborted with KeyboardInterrupt, the state doesn't
  become corrupted (this fixes the occasional breakage of ecdsa in interactive
  shells).

New features:
* The `speed.py` script now provides performance for signature verification
  without use of precomputation.
* New curves supported: secp112r1, secp112r2, secp128r1, secp160r1.

Performance:
* Use 2-ary Non-Adjacent Form for the combined multiply-add. This speeds up
  single-shot verify (i.e. without precomputation) by about 4 to 5%.
* Use native Python 3.8 support for calculating multiplicative inverses.

Maintenace:
* Include Python 3.9 in PyPI keywords.
* More realistic branch coverage counting (ignore Python version-specific
  branches).
* Additional test coverage to many parts of the library.
* Migrate to Github Actions for Continuous Testing.

(adam)

2021-06-01 05:29:23 UTC MAIN commitmail json YAML

py-fonttools: updated to 4.24.4

4.24.4 (released 2021-05-25)
----------------------------

- [subset/instancer] Fixed ``AttributeError`` when instantiating a VF that
  contains GPOS ValueRecords with ``Device`` tables but without the respective
  non-Device values (e.g. ``XAdvDevice`` without ``XAdvance``). When not
  explicitly set, the latter are assumed to be 0.

4.24.3 (released 2021-05-20)
----------------------------

- [otTables] Fixed ``AttributeError`` in methods that split LigatureSubst,
  MultipleSubst and AlternateSubst subtables when an offset overflow occurs.
  The ``Format`` attribute was removed in v4.22.0.

4.24.2 (released 2021-05-20)
----------------------------

- [ttGlyphPen] Fixed typing annotation of TTGlyphPen glyphSet parameter.
- Fixed two instances of DeprecationWarning: invalid escape sequence.

4.24.1 (released 2021-05-20)
----------------------------

- [subset] Fixed AttributeError when SinglePos subtable has None Value (ValueFormat 0)

4.24.0 (released 2021-05-17)
----------------------------

- [pens] Add ``ttGlyphPen.TTGlyphPointPen`` similar to ``TTGlyphPen``.

4.23.1 (released 2021-05-14)
----------------------------

- [subset] Fix ``KeyError`` after subsetting ``COLR`` table that initially contains
  both v0 and v1 color glyphs when the subset only requested v1 glyphs; we were
  not pruning the v0 portion of the table.
- [colorLib] Set ``LayerV1List`` attribute to ``None`` when empty, it's optional
  in CORLv1.

4.23.0 (released 2021-05-13)
----------------------------

- [designspaceLib] Allow to use ``\\UNC`` absolute paths on Windows.
- [varLib.merger] Fixed bug where ``VarLibMergeError`` was raised with incorrect
  parameters.
- [feaLib] Allow substituting a glyph class with ``NULL`` to delete multiple glyphs
.
- [glyf] Fixed ``NameError`` exception in ``getPhantomPoints``.
- [removeOverlaps] Retry pathops.simplify after rounding path coordinates to integers
  if it fails the first time using floats, to work around a rare and hard to debug
  Skia bug.
- [varLib] Added support for building, reading, writing and optimizing 32-bit
  ``ItemVariationStore`` as used in COLRv1 table.
- [otBase/otConverters] Add array readers/writers for int types.
- [feaLib] Allow more than one lookahead glyph/class in contextual positioning with
  "value at end".
- [COLRv1] Default varIdx should be 0xFFFFFFFF.
- [pens] Make RecordingPointPen actually pass on identifiers; replace asserts with
  explicit ``PenError`` exception.
- [mutator] Round lsb for CF2 fonts as well.

4.22.1 (released 2021-04-26)
----------------------------

- [feaLib] Skip references to named lookups if the lookup block definition
  is empty, similarly to makeotf. This also fixes an ``AttributeError`` while
  generating ``aalt`` feature.
- [subset] Fixed bug with ``--no-hinting`` implementation for Device tables.
  The previous code was alwyas dropping Device tables if no-hinting was
  requested, but some Device tables (DeltaFormat=0x8000) are also used to encode
  variation indices and need to be retained.
- [otBase] Fixed bug in getting the ValueRecordSize when decompiling ``MVAR``
  table with ``lazy=True``.
- [varLib/glyf/gvar] Optimized and simplified ``GlyphCoordinates`` and
  ``TupleVariation`` classes, use ``bytearray`` where possible, refactored
  phantom-points calculations. We measured about 30% speedup in total time
  of loading master ttfs, building gvar, and saving.
- [subset] Fixed ``AssertionError`` while pruning unused CPAL palettes when
  ``0xFFFF`` is present.

4.22.0 (released 2021-04-01)
----------------------------

- [ttLib] Remove .Format from Coverage, ClassDef, SingleSubst, LigatureSubst,
  AlternateSubst, MultipleSubst.
  ATTENTION: This will change your TTX dumps!
- [misc.arrayTools] move Vector to its own submodule, and rewrite as a tuple
  subclass.
- [docs] Added a terminology section for varLib.
- [varLib] Move rounding to VariationModel, to avoid error accumulation from
  multiple deltas
- [varLib] Explain merge errors in more human-friendly terms
- [otlLib] Correct some documentation
- [varLib/otlLib] Allow merging into VariationFont without first saving GPOS
  PairPos2
- [subset] Improve PairPosFormat2 subsetting
- [ttLib] TTFont.save: create file on disk as late as possible
- [cffLib] Add missing CFF2 dict operators LanguageGroup and ExpansionFactor
  ATTENTION: This will change your TTX dumps!

(adam)

2021-06-01 05:22:59 UTC MAIN commitmail json YAML

Updated emulators/wine, net/py-netifaces, devel/py-astroid, devel/py-requests-mock

(adam)

2021-06-01 05:22:36 UTC MAIN commitmail json YAML

py-requests-mock: updated to 1.9.3

1.9.3
* Release note for 1.9.3 type annotations
* Additional improvements to response matching type stubs
* Improve MockerCore type stubs

(adam)

2021-06-01 05:14:56 UTC MAIN commitmail json YAML

py-astroid: updated to 2.5.7

What's New in astroid 2.5.7?

* Fix six.with_metaclass transformation so it doesn't break user defined transformations.
* Fix detection of relative imports.
* Fix inference of instance attributes defined in base classes
* Update `infer_named_tuple` brain to reject namedtuple definitions
  that would raise ValueError
* Do not set instance attributes on builtin object()
* Fix some spurious cycles detected in ``context.path`` leading to more cases
  that can now be inferred
* Add ``kind`` field to ``Const`` nodes, matching the structure of the built-in ast Const.
  The kind field is "u" if the literal is a u-prefixed string, and ``None`` otherwise.
* Fix property inference in class contexts for properties defined on the metaclass
* Update enum brain to fix definition of __members__ for subclass-defined Enums
* Update random brain to fix a crash with inference of some sequence elements
* Fix inference of attributes defined in a base class that is an inner class
* Allow inferring a return value of None for non-abstract empty functions and
  functions with no return statements (implicitly returning None)
* scm_setuptools has been added to the packaging.
* Astroid's tags are now the standard form ``vX.Y.Z`` and not ``astroid-X.Y.Z`` anymore.
* Add initial support for Pattern Matching in Python 3.10

(adam)

2021-06-01 05:10:05 UTC MAIN commitmail json YAML

py-netifaces: updated to 0.11.0

Version 0.11.0

* Added notice about needing a new maintainer.
* Fixed link to Travis CI.
* Added test.py to the source distribution.
* Fixed netmask calculation for IPv6.
* Fixes to gateway detection in some edge cases.
* Build CPython 2.7 wheels for 64-bit Windows (yes, you should be
  using Python 3 now, but still).

(adam)

2021-06-01 05:05:55 UTC MAIN commitmail json YAML

wine: updated to 5.0.5

5.0.5:
Fixes build failure when v4l is missing

5.0.4:
Various bug fixes

5.0.3:
Various bug fixes

5.0.2:
Various bug fixes

5.0.1:
Fix compilation with gcc 10
Add some timezones
Various bug fixes

5.0:
Builtin modules in PE format.
Multi-monitor support.
XAudio2 reimplementation.
Vulkan 1.1 support.

(adam)

2021-06-01 00:32:32 UTC MAIN commitmail json YAML

doc: Added x11/gtkmm4 version 4.2.0

(wiz)

2021-06-01 00:32:22 UTC MAIN commitmail json YAML

x11/Makefile: + gtkmm4

(wiz)

2021-06-01 00:32:07 UTC MAIN commitmail json YAML

x11/gtkmm4: import gtkmm4-4.2.0

gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights
include typesafe callbacks, and a comprehensive set of widgets that are easily
extensible via inheritance. You can create user interfaces either in code or
with the Glade User Interface designer, using Gtk::Builder. There's extensive
documentation, including API reference and a tutorial.

This is major version 4 of the library using interfaces for GTK4.

(wiz)

2021-06-01 00:10:19 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-whiskermenu-plugin to 2.5.3

(gutteridge)

2021-06-01 00:10:00 UTC MAIN commitmail json YAML

xfce4-whiskermenu-plugin: update to 2.5.3

Change log:

2.5.3
=====
- Fix invalid command expansion with Xfce 4.14 (Issue #39)
- Translation updates: Basque, Portuguese (Brazil).

2.5.2
=====
- Do not reparent launched programs. (Issue #32)
- Translation updates: Basque, Danish, Greek.

2.5.1
=====
- Fix not always using new action icons. (Issue #33)

2.5.0
=====
- Add option to show all applications by default. (Issue #4)
- Rearrange sidebar buttons to match default category. (Issue #9)
- Show panel button title as tooltip in icon-only mode. (Issue #12)
- Always sort top-level categories.
- Vertically center contents of header.
- Use new Xfce action icons.
- Use new desktop ids for default programs.
- Rewrite to hide menu on focus out.
- Refactor code to use new Xfce functions.
- Refactor building translations.
- Translation updates: Bulgarian, Chinese (China), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, Esperanto, French, Galician,
  German, Italian, Korean, Lithuanian, Malay, Polish, Portuguese,
  Portuguese (Brazil), Slovak, Spanish, Swedish, Turkish.

(gutteridge)

2021-05-31 23:56:21 UTC MAIN commitmail json YAML

doc: Updated print/R-knitr to 1.33

(mef)

2021-05-31 23:56:07 UTC MAIN commitmail json YAML

(print/R-knitr) Updated 1.23 to 1.33, NEWS.md unknown

(mef)

2021-05-31 23:48:59 UTC MAIN commitmail json YAML

(devel/R-xfun) Update TEST_DEPENDS+, fix typo

(mef)

2021-05-31 23:48:13 UTC MAIN commitmail json YAML

(devel/R-xfun) Update TEST_DEPENDS+, but still failing

(mef)

2021-05-31 23:43:44 UTC MAIN commitmail json YAML

doc: Updated print/R-tinytex to 0.31

(mef)

2021-05-31 23:43:29 UTC MAIN commitmail json YAML

(print/R-tinytex) Updated 0.18 to 0.31, NEWS.md unknown

(mef)

2021-05-31 23:39:24 UTC MAIN commitmail json YAML

doc: Updated devel/R-xfun to 0.23

(mef)

2021-05-31 23:39:12 UTC MAIN commitmail json YAML

(devel/R-xfun) Updated 0.2.0 to 0.23

# CHANGES IN xfun VERSION 0.23

## NEW FEATURES

- Added a `tinify()` function to compress PNG/JPEG images via [the Tinify API](https://tinypng.com/developers).

- Added a `news2md()` function to convert package news to the Markdown format. This is mainly for converting the plain-text `NEWS` file and the `NEWS.Rd` file to `NEWS.md`.

- Added a `format_bytes()` function to format numbers of bytes using a specified unit, e.g., `1024` can be formatted as `1 Kb`.

- When using `pkg_load2()` in an **renv** project, it will use `renv::install()` to install missing packages by default to take advantage of **renv**'s caching feature (thanks, @chunyunma @cderv, #52).

- `upload_win_builder()` no longer requires the system command `curl` to be available; if `curl` is not available, the R package **curl** will be used instead, which means this R package must be installed. In addition to uploading to the `ftp` server of win-builder, it's also possible to upload to <https://win-builder.r-project.org/upload.aspx>: call `upload_win_builder(..., server = 'https')`. This change was made so that it would be possible to continue to upload to win-builder in case it should stop supporting `ftp` (CRAN has discouraged package authors from using `ftp://`).

## BUG FIXES

- Backticks are added to math environments by mistake when `\begin{}` and `\end{}` do not match (thanks, @oliviergimenez, #51).

## MINOR CHANGES

- The argument `src` was renamed to `pkg` in `install_dir()`.

- The argument `file` of `upload_win_builder()` defaults to `pkg_build()` now, i.e., by default, it will build a source package and upload it, so you do not need to build the package separately.

# CHANGES IN xfun VERSION 0.22

## NEW FEATURES

- `relative_path()` is vectorized now.

- Added a new function `retry()` to retry calling a function for a number of times in case of errors.

- Added a new function `sort_file()`, which is a shorthand for `process_file(fun = sort)` to sort the lines in a text file.

## MAJOR CHANGES

- The argument `FUN` was renamed to `fun` in `process_file()`.

## MINOR CHANGES

- Inside `download_file()`, the `timeout` option in `options()` is set to 3600 seconds when it takes the default value of 60 seconds, which may not be enough for downloading large files (thanks, @matthewgson, yihui/tinytex#286).

# CHANGES IN xfun VERSION 0.21

## NEW FEATURES

- Added a new function `pkg_available()` to test if a package with a minimal version is available (thanks, @cderv, #45).

- Added a new function `set_envvar()` to set environment variables and return their old values, so they could be restored later.

- Added a new function `exit_call()` to call a function when a parent function exits.

- Exported the internal function `read_bin()`.

- Added an argument `verbose` to `bg_process()`.

- `Rscript_call()` gains an `options` argument to pass command-line options to `Rscript` (thanks, @cderv, #48).

(mef)

2021-05-31 22:59:34 UTC MAIN commitmail json YAML

doc: Updated x11/gtk4 to 4.2.0

(wiz)

2021-05-31 22:59:23 UTC MAIN commitmail json YAML

gtk4: update to 4.2.0.

Overview of Changes in 4.2.0
============================

* GtkFileChooser: Make the location entry work again

* GtlLabel: Fix tooltips on links

* GtkTextView: Make scrolling work better with renderers

* X11:
- Fix damage handling
- Trap errors from the COW

* Windows:
- Use a visible scroll cursor
- Include more icons for icon-theme-less situations

* Wayland: Fix key event matching with mismatched layouts.
  This was causing keyboard accelerators to trigger unexpectedly

* Inspector: Allow inspecting Unicode

* Input:
- Improve dead key handling
- Regenerate compose sequence table

* gsk:
- Fix a crash in the ngl renderer
- Fix a rounding error in subpixel glyph positioning
- ngl: Implement glyph cache eviction
- ngl: Improve the glyph cache effectiveness
- ngl: Fix uniform key mapping on Windows
- Make the ngl renderer the default

* build:
- Fix build with cairo as subproject
- Disable g_assert in release builds
- Include gi-docgen as subproject
- Include generated docs

* Translation updates:
Hebrew
Hungarian
Italian
Polish
Portuguese
Swedish
Ukrainian

Overview of Changes in 4.1.2
============================

* Input:
- Ensure preedit-start and preedit-end
  are emitted properly
- Support the Wayland text protocol better
- Delete the selection when preedit starts

* Label: Fix a small issue with markup parsing
  and mnemonics

* Spinbutton: Interpret localized digits

* Textview: Fix blinking block cursors

* Tooltips: Don't pop up erroneous on popovers

* Window: Add a way to disable F10 handling

* Theme:
- Use a regular focus ring for sidebar rows

* GSK
- ngl: Performance improvements
- vulkan: Add visible fallback rendering
- vukan: Handle simple transforms when clipping

* Wayland:
- Don't force a full redraw for every frame
- Don't leak buffers when rendering with cairo

* Demos:
- iconbrowser: Make search more useful

* Documentation:
- Switch to building docs from gir files with gi-docgen

* build:
- Allow GTK to be used as meson subproject

* Translation updates
Catalan
Czech
Finnish
French
Indonesian
Kazakh
Latvian
Norwegian Bokm奪l
Polish
Serbian
Turkish

Overview of Changes in 4.1.1
============================

* Popover:
- Support shadows on popover > contents

* Input:
- Show preedit for compose sequences
- Support long compose sequences
- Support compose sequences producing multiple characters

* Themes:
- Allow suggested and destructive actions in lists
- Disable shadows on maximized, fullscreen and tiled windows
- Fine-tune scrollbar transitions and size

* CSS:
- Support drop-shadow filters
- Correct blur filter spread interpretation

* Documentation:
- Improvements and updates for dialogs and native dialog

* Printing:
- Support Avahi-discovered printers better

* GSK:
- Add another OpenGL render. It is not the default yet.
  To try it, use GSK_RENDERER=ngl

* Build:
- Lots of static analysis fixes found by pvs
- Add a -Dprofile=devel option for devel styling and
  use it for nightly flatpaks

* X11:
- Fix DND of X11-specific types

* Wayland:
- Fix lookup of font settings in flatpaks

* Windows:
- Fix window resizing
- Avoid UAC for gtk-update-icon-cache

* MacOs:
- Use correct module file extension
- Make OpenGL context opaque when possible
- Fix window resizing

* Translation updates:
British English
Czech
Danish
Galician
Hungarian
Turkish

Overview of Changes in 4.1.0
============================

* GtkCheckButton:
- Add back an activate signal

* GtkSearchBar, GtkSearchEntry:
- Capture events in the bubble phase

* GtkEmojiChooser:
- Adapt to small screen sizes

* GtkVideo:
- Fix issues with GL support

* Themes:
- Set sort arrows in CSS
- Set menu button arrows in CSS
- Make scrollbars larger
- Supprt circular menubuttons

* CSS:
- Implement transform-origin
- Support overlines on text
- Support colors in cross-fade()
- More complete text-decoration-line support

* Text layout:
- Use subpixel positioning with new enough cairo

* Inspector:
- Fix slowness in navigation
- Redo the controllers and shortcuts pages

* Accessibility:
- Create AT context objects lazily

* Wayland:
- Fix decoration negotiation under kwin

* GSK:
- Optimize gradient shaders
- Implement repeating gradients in shaders

* Translation updates
- Czech
- Greek
- Hungarian
- Persian
- Punjabi
- Romanian
- Swedish
- Ukrainian

(wiz)

2021-05-31 22:43:18 UTC MAIN commitmail json YAML

doc: Updated devel/R-memoise to 2.0.0

(mef)

2021-05-31 22:43:04 UTC MAIN commitmail json YAML

(devel/R-memoise) Updated 1.1.0 to 2.0.0

# Version 2.0.0

* Memoise now uses caching objects from the cachem package by default. These caches support automatic pruning, so that they won't grow indefinitely. The older-style cache objects in the memoise package are still supported, but we suggest using new-style caches from cachem. (#112)

* Name clashes between function arguments and variables defined when memoising
  no longer occur (@egnha, #43).

* Add Google Cloud Storage support via `cache_gcs()` (@MarkEdmondson1234, #59)

* Add `compress` option for non-memory caches (@coolbutuseless, #71).

* Use absolute path in cache file system backend, so user can change working
  directory after using relative path (@xhdong-umd, #51, #65)

* Add `drop_cache()` to drop the cached result for particular arguments
  (@richardkunze, #78)

* Suppress messages of `aws.s3::head_object` within `cache_s3`'s `cache_has_key`
  to avoid printing of 404 messages for new keys (@stelsemeyer, #96).

(mef)

2021-05-31 22:38:42 UTC MAIN commitmail json YAML

doc: Updated x11/gtkmm3 to 3.24.5

(wiz)

2021-05-31 22:38:31 UTC MAIN commitmail json YAML

gtkmm3: update to 3.24.5.

3.24.5 (stable):

Gtk:
* TreeValueProxy: Mark the copy assignment operator as deleted
  (Daniel Boles) Issue #94, merge request !63

Build:
* Meson build: Use relative paths to untracked/
  (Mingli Yu) Merge request !61
* [gdk|gtk]mmconfig.h.*: Don't dllimport on MinGW
  (Chun-wei Fan) Issue #90 (Lukas K.)
* Meson build: Make it possible to use gtkmm as a subproject
  (Kjell Ahlstedt) Merge request !62 (BogDan Vatra)
* Meson build: No implicit_include_directories
  (Kjell Ahlstedt)
* MSVC build: Gtk::TreeModelColumnRecord: Export class selectively
  (Chun-wei Fan)

(wiz)

2021-05-31 22:36:10 UTC MAIN commitmail json YAML

Added devel/R-cachem version 1.0.5

(mef)

2021-05-31 22:33:11 UTC MAIN commitmail json YAML

(devel/R-cachem) import R-cachem-1.0.5

Key-value stores with automatic pruning. Caches can limit either their
total size or the age of the oldest object (or both), automatically
pruning objects to maintain the constraints.

(mef)

2021-05-31 22:32:48 UTC MAIN commitmail json YAML

doc: Added devel/pangomm2.48 version 2.48.1

(wiz)

2021-05-31 22:32:37 UTC MAIN commitmail json YAML

doc: Added devel/atkmm2.36 version 2.36.1

(wiz)

2021-05-31 22:32:24 UTC MAIN commitmail json YAML

doc: Added devel/glibmm2.68 version 2.68.0

(wiz)

2021-05-31 22:31:40 UTC MAIN commitmail json YAML

doc: Added textproc/libxml++5.0 version 5.0.1

(wiz)

2021-05-31 22:31:25 UTC MAIN commitmail json YAML

textproc/Makefile: add one new

(wiz)

2021-05-31 22:31:10 UTC MAIN commitmail json YAML

graphics/Makefile: add one new

(wiz)

2021-05-31 22:30:53 UTC MAIN commitmail json YAML

devel/Makefile: add three new packages

(wiz)

2021-05-31 22:29:20 UTC MAIN commitmail json YAML

devel/pangomm2.48: import pangomm2.48-2.48.1

pangomm (used to be part of gtkmm) is the official C++ interface for the
popular GUI library GTK+. Highlights include typesafe callbacks, widgets
extensible via inheritance and a comprehensive set of widget classes that
can be freely combined to quickly create complex user interfaces.

This package follows the 2.48 API.

Changes compared to pangomm:

2.48.1 (stable):

* GlyphItem: Fix a memory leak in split()
  (Kjell Ahlstedt)
* Layout: Speed up get_log_attrs()
  (Kjell Ahlstedt)

Build:
* Meson build: Use relative paths to untracked/
  (Kjell Ahlstedt) Merge request gtkmm!61 (Mingli Yu)
* pangommconfig.h.*: Don't dllimport on MinGW
  (Chun-wei Fan) Issue gtkmm#90 (Lukas K.)
* Meson build: Make it possible to use pangomm as a subproject
  (Kjell Ahlstedt)
* Meson build: No implicit_include_directories
  (Kjell Ahlstedt)

2.48.0 (stable):
This is the first stable release in the pangomm-2.48 ABI series.
It is parallel-installable with the pangomm-1.4 ABI.

The tarball for 2.48.0 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

* FontFamily, FontMap: Implement the Gio::ListModel interface
  CairoFontMap: Add get_default()
  (Andreas Persson) Merge request !20
* Attribute: Add Overline and ShowFlags enums and some create*() methods
  Renderer: Add vfuncs
  (Kjell Ahlstedt) Issue #9 (misos1)
* Font, FontFace, FontFamily, FontMetrics: Add new methods
  (Kjell Ahlstedt)
* LayoutRun: Rename to GlyphItem
  (Kjell Ahlstedt)
* LayoutIter: Fix get_run() and get_line()
  (Kjell Ahlstedt)
* GlyphString, Item: Wrap pango_shape_with_flags()
  (Kjell Ahlstedt) Issue #9 (Tavmjong Bah)
* Layout: Add set/get_line_spacing()
  (Kjell Ahlstedt) Issue #9 (misos1)

Build:
* Depend on giomm (not just glibmm)
  (Andreas Persson) Merge request !20
* Use __declspec(dllexport) when building with Visual Studio
  (Chun-wei Fan) Merge request !15, !16
* Meson build: Avoid some recompilations
  (Kjell Ahlstedt)
* Meson build: Better error message if trying to build with
  maintainer-mode=false when true is necessary
  (Kjell Ahlstedt) Issue #6 (Rasmus Thomsen)
* Meson build: Set default value of the 'warnings' option to 'min'
  (Kjell Ahlstedt)
* Improve NMake support
  (Chun-wei Fan)
* Improve Visual Studio support
  (Chun-wei Fan) Merge request !15, !19
* docs/reference/: Update for Doxygen >= 1.8.16
  (Kjell Ahlstedt)
* Meson build: Fix versioning on macOS
  (Kjell Ahlstedt) Pull request libsigcplusplus#65 (Tom Schoonjans)
* Change the ABI to pangomm-2.48
  (Kjell Ahlstedt)

(wiz)

2021-05-31 22:28:38 UTC MAIN commitmail json YAML

devel/atkmm2.36: import atkmm2.36-2.36.1

C++ bindings for atk

This package follows the 2.36 API.

Changes compared to atkmm:

atkmm 2.36.1 (stable):

Build:
* Meson build: Use relative paths to untracked/
  (Kjell Ahlstedt) Merge request gtkmm!61 (Mingli Yu)
* atkmmconfig.h.*: Don't dllimport on MinGW
  (Chun-wei Fan) Issue gtkmm#90 (Lukas K.)
* Meson build: Make it possible to use atkmm as a subproject
  (Kjell Ahlstedt)
* Meson build: No implicit_include_directories
  (Kjell Ahlstedt)

atkmm 2.36.0 (stable):

This is the first stable release in the atkmm-2.36 ABI series.
It is parallel-installable with the atkmm-1.6 ABI.

The tarball for 2.36.0 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

* Object: Add get_object_locale(), get/set_accessible_id(),
  property_accessible_table_caption_object() and
  property_accessible_hypertext_nlinks().
* Text: Add signal_text_insert() and signal_text_remove().
* Value: Add signal_value_changed().
  (Kjell Ahlstedt)
* Hyperlink, Object: Remove deprecated properties
  (Kjell Ahlstedt)

Build:
* Use glibmm-2.68 instead of glibmm-2.60
  (Kjell Ahlstedt)
* Improve NMake support
  (Chun-wei Fan)
* Use __declspec(dllexport) when building with Visual Studio
  Drop gendef.exe
  (Chun-wei Fan) Merge request !4
* Add Meson support
  (Chun-wei Fan, Kjell Ahlstedt) Merge request !7
* doc/reference/: Update for Doxygen >= 1.8.16
  (Kjell Ahlstedt)
* Change the ABI to atkmm-2.36
  (Kjell Ahlstedt)

atkmm 2.29.1 (unstable):
Distro packagers should probably not package this yet.

Build:
* Require C++17.
  (Murray Cumming)
* Replace the Visual Studio project files with MSVC NMake project files
  (Chun-wei Fan) Merge request !1
* Use glibmm-2.60 instead of glibmm-2.56
  (Kjell Ahlstedt)
* Change the ABI to atkmm-2.30
  (Kjell Ahlstedt)

(wiz)

2021-05-31 22:27:49 UTC MAIN commitmail json YAML

graphics/cairomm1.16: import cairomm1.16-1.16.0

cairomm is a C++ wrapper for the cairo graphics library. It offers all the
power of cairo with an interface familiar to C++ developers, including use of
the Standard Template Library where it makes sense.

This package follows the 1.16 API.

Changes compared to cairomm:

1.16.0 (stable):

This is the first stable release in the cairomm-1.16 ABI series.
It is parallel-installable with the cairomm-1.0 ABI.

The tarball for 1.16.0 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

Cairo:
* Add Context::get_source_for_surface()
  (Kjell Ahlstedt) Issue #5 (Ian Britten)
* Fix a memory leak in RefPtr
  (Kjell Ahlstedt) Issue #23

Build:
* Require C++17
  (Ting-Wei Lan) Bug #106172
* Add NMake Makefiles
  Remove the Visual Studio projects
  (Chun-wei Fan) Issue #7, #22 merge request !7, !8, !10, !13
* Add support for building with Meson
  (Kjell Ahlstedt, Chun-wei Fan) Issue #20, merge request !8
* Use __declspec(dllexport) when building cairomm on Visual Studio
  Stop using gendef.exe
  (Chun-wei Fan) Merge request !5
* docs/reference/: Update for Doxygen >= 1.8.16
  (Kjell Ahlstedt)

Tests:
* Update the source code
  (Kjell Ahlstedt, Chun-wei Fan) Merge request !1
* Don't include deprecated Boost header files
  Fix tests in Autotools builds
  (Kjell Ahlstedt)

Documentation:
* README: Update with instructions for building cairomm
  (Kjell Ahlstedt)

1.15.5 (unstable)
(Distros should probably not package this yet.)

* enums.h: Guard the FT-specific include and the enum with an ifdef.
  (John Ralls) Bug #100894.
* Build: configure.ac: Require C++14, because libsigc++-3.0 does.
  (John Ralls) Bug #100884

1.15.4 (unstable):
(Distros should probably not package this yet.)

* Use C++11 enum classes instead of old-style enums, and put some enums
  inside relevant class declarations:
  - Change Cairo::RegionOverlap enum to Cairo::Region::Overlap.
  - Change Cairo::PatternType enum to Cairo::Pattern::Type.
  - Change Cairo::FontWeight enum to Cairo::ToyFontFace::Weight.
  - Change Cairo::FontSlant enum to Cairo::ToyFontFace::Slant.
  - Change Cairo::SurfaceType enum to Cairo::Surface::Type.
  - Change Cairo::HintMetrics enum to Cairo::FontOptions::HintMetrics.
  - Change Cairo::HintStyle enum to Cairo::FontOptions::HintStyle.
  - Change Cairo::Filter enum to Cairo::SurfacePattern::Filter.
  - Change Cairo::Extend enum to Cairo::Pattern::Extend.
  - Change Cairo::Format enum to Cairo::Surface::Format.
  - Change Cairo::DeviceType enum to Cairo::Device::DeviceType.
  - Change Cairo::LineJoin enum to Cairo::Context::LineJoin.
  - Change Cairo::LineCap enum to Cairo::Context::LineCap.
  - Change Cairo::FillRule enum to Cairo::Context::FillRule.
  - Change Cairo::Operator enum to Cairo::Context::Operator.
  (Murray Cumming)
* Build: Win32 / Visual Studio builds:
  - Require Visual Studio 2017
  - Remove leftovers from removing deprecated Win32::create()
  (Chun-wei Fan) Bug #100210

1.15.3 (unstable):
(Distros should probably not package this yet.)

* RefPtr: This is now an alias for std::shared_ptr<>.
  These should be instatiated via
  Cairo::make_refptr_for_instance(), though that should
  never be necessary anyway outside of the cairomm
  implementation itself.

1.15.2 (unstable):
(Distros should probably not package this yet.)

* Remove deprecated API.
  (Murray Cumming)

1.15.1 (unstable):

* First release of the cairomm-1.16 API/ABI that installs
  in parallel with cairomm-1.0.
  This uses libsigc++-3.0 instead of libsigc++-2.0.

(wiz)

2021-05-31 22:27:02 UTC MAIN commitmail json YAML

textproc/libxml++5.0: import libxml++5.0-5.0.1

libxml++ is a C++ wrapper for the libxml XML parser library. It has SAX and
DOM-like APIs, but does not attempt to conform exactly to the DOM
specifications because they are not aimed at C++. Its API is much simpler
than the underlying libxml C API.

This package follows the libxml++-5.0 API.

Changes compared to libxml++:

5.0.1 (stable):

Build:
* libxml++config.h.*: Don't dllimport on MinGW
  (Chun-wei Fan) Issue gtkmm#90 (Lukas K.)
* Meson build: Make it possible to use libxml++ as a subproject
  (Kjell Ahlstedt)
* Meson build: No implicit_include_directories
  (Kjell Ahlstedt)
* MSVC build: Export classes selectively
  (Chun-wei Fan)

Documentation:
* docs/index.md: Describe the different libxml++ ABIs
  (Kjell Ahlstedt) Issue #20 (Tom Schoonjans)

5.0.0 (stable):

This is the first stable release in the libxml++-5.0 ABI series.
It is parallel-installable with the libxml++-2.6, libxml++-3.0
and libxml++-4.0 ABIs.

The tarball for 5.0.0 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read
the relevant part of the README file.

Build:
* Add NMake Makefiles
  Remove Visual Studio 2010 projects
  (Chun-wei Fan) Pull request #10
* Use __declspec(dllexport) when building on Visual Studio
  Stop using gendef.exe
  (Chun-wei Fan) Pull request #15
* Add support for building with Meson
  (Kjell Ahlstedt, Chun-wei Fan) Pull request #16, #17, issue #19

4.9.1 (unstable):

* Change ABI name from libxml++-4.0 to libxml++-5.0
  There is also a libxml++-4-0 branch for the libxml++-4.0 ABI,
  which still uses glibmm-2.64.
  And there is a libxml++-3-0 branch for the libxml++-3.0 ABI,
  which still uses glibmm-2.4.
* Build: Remove dependency on glibmm and don't use Glib::ustring
  For now, the API uses an xmlpp::ustring alias of std::string
  where it previously used Glib::ustring.

3.9.1 (unstable):

* Change ABI name to libxml++-4.0
  There is also a libxml++-3-2 branch for the libxml++-3.0 ABI,
  which still uses glibmm-2.4.
* Build:
  - Use glibmm-2.64 instead of glibmm-2.4.
  - Require C++17.
* Parser: Make some methods const

3.2.0 (stable):

* Document, DomParser: Improve XInclude processing:
  Document:
    Add process_xinclude() overload that takes a fixup_base_uris parameter.
  DomParser:
    Add set/get_xinclude_options() and add optional XInclude processing to the
    parse methods.
  (Kjell Ahlstedt) Bug 781566
* Add explicit keyword to some single-parameter constructors.
  (Murray Cumming)
* tests: Don't require C++17
  (Kjell Ahlstedt)
* Build: Fix srcdir != buildir build.
  (Kjell Ahlstedt, Murray Cumming)

3.0.1 (stable):

* Element::remove_attribute(): Delete the C++ wrapper
  (Harald Schmalzl, Kjell Ahlstedt) Bug #768404.

3.0.0 (stable):

* This is the first stable release of libxml++-3.0. ABI and API are
  incompatible with libxml++-2.6. These two series of libxml++ can be
  installed in parallel.
  Applications that want to upgrade from libxml++-2.6 to libxml++-3.0
  must change their pkg-config check to libxml++-3.0.
  (Kjell Ahlstedt) Bug #754673.

* This release is identical to the unstable 2.91.3, except for the so name,
  which has now been bumped.
  (Kjell Ahlstedt) Bug #760574 (Dominique Leuenberger)

2.91.3 (unstable):

* Element: Remove a redundant nullptr check
  (Renu Tyagi) Bug #757515

* Use scoped enums (enum class) instead of unscoped enums
* Document: Test for nullptr in a constructor
* DomParser: Make operator bool() explicit
  (Kjell Ahlstedt)

* The ABI and API are not identical to libxml++ 2.91.2.
  There may be more changes in ABI and/or API before the first stable
  libxml++-3.0 release.

2.91.2 (unstable):

* Remove the preprocessor constant LIBXMLCPP_EXCEPTIONS_ENABLED.
  It was always 1.

* Add a config-time test for support of std::exception_ptr. Don't try to
  use std::exception_ptr on a system where it does not exist.
  This includes re-implementing the wrapped_exception class and the
  raise() and clone() methods in xmlpp::exception and its subclasses.
  (Daniel Trebbien, Kjell Ahlstedt) Bug #757042 (Michael Biebl)

* The ABI is not identical to that of libxml++ 2.91.1.
  There may be more changes in ABI and/or API before the first stable
  libxml++-3.0 release.

2.91.1 (unstable):

* Renamed ABI from libxml++-2.6 to libxml++-3.0.
  This requires applications to change their pkg-config check to libxml++-3.0
  when they wish to use libxml++ 2.9x or 3.x instead of libxml++ 2.x.
  (Kjell Ahlstedt) Bug #754673.
  There may be more changes in ABI and/or API before the first stable
  libxml++-3.0 release.

* Node: Add const_NodeList and use it in a const version of get_children().
  Add const_NodeSet and use it in a const version of find().
  Replace xmlpp::NodeSet by xmlpp::Node::NodeSet.
  Element: Add const_Attribute_list and use it in a const version of
  get_attributes().
  (Kjell Ahlstedt) Bug #338907 (Marcos Mayorga)
* Document: Add a non-const version of get_root_node(). Let the const version
  return a const pointer.
  (Knut Aksel R淡ysland) Bug #632522
* Element: Add a non-const version of get_attribute(). Let the const version
  return a const pointer.
  (Knut Aksel R淡ysland) Bug #632524
* Replace the deprecated std::auto_ptr by std::unique_ptr
  (Kjell Ahlstedt) Bug #753123
* DomParser: The default behaviour is to throw both parse errors and
  validity errors in an exception instead of printing some messages on stderr.
* Parser: Some protected data has become private.
* Several classes: Some virtual methods have become non-virtual, and some
  non-virtual methods have become virtual.
* Remove class xmlpp::wrapped_exception and the deprecated classes
  Schema and SchemaValidator.
* xmlpp::exception and its subclasses: Remove Raise() and Clone().
* SaxParser: Start each parsing with a new Document for entity resolution.
* Move all Node::add_child*() methods to Element and rename them to
  add_child_element*().
* Attribute: Move set_value() to AttributeNode.
* Use std::string instead of Glib::ustring for filenames.
* Node: Replace remove_child() by remove_node().
* Move some code from DtdValidator to Dtd.
* Element: Rename set/get_child_text() to set/get_first_child_text().

(wiz)

2021-05-31 22:26:08 UTC MAIN commitmail json YAML

glibmm2.68: add new package

glibmm is a C++ interface for the devel/glib2 library.

This package follows the 2.68 API.

Changes compared to devel/glibmm:

2.68.0 (stable):
This is the first stable release in the glibmm-2.68 ABI series.
It is parallel-installable with the glibmm-2.4 ABI.

The tarball for 2.68.0 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

Glib:
* PropertyProxyConnectionNode::connect_changed():
  Fix using without property name
  (Daniel Boles) Issue #74 (wswfc), merge request !35
* Remove BalancedTree
  (Kjell Ahlstedt)

Gio:
* ListStore: Accept interfaces
  (Andreas Persson) Merge request !38
* MenuModel: Make MenuAttribute and MenuLink enum class
  (Kjell Ahlstedt)
* Add TlsClientConnectionImpl and TlsServerConnectionImpl
  (Kjell Ahlstedt)
* SocketClient::signal_event(): Fix wrapping of 'connection' parameter
  (Kjell Ahlstedt) Issue #73 (smilingthax)

gmmproc:
* Add optional decl_prefix parameter to _WRAP_GERROR and _WRAP_ENUM
  Used for adding GLIBMM_API or similar for MS Visual C++
  (Chun-wei Fan) Merge request !32
* Allow decorating comparison operators (for Visual Studio builds)
  (Chun-wei Fan) Merge request !33
* _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move assignment
  (Kjell Ahlstedt) Issue #76 (misos1)
* Decorate private generated classes with __declspec when building
  with Visual Studio
  (Chun-wei Fan) Merge request !39, !41
* generate_wrap_init.pl.in: Use g_type_ensure(SomeClass::get_type())
  to ensure that get_type() is called
  (Kjell Ahlstedt)

Build:
* Use __declspec(dllexport) consistently when building glibmm with
  Visual Studio
  (Chun-wei Fan) Merge request !32
* Meson build: Set default value of the 'warnings' option to 'min'
  (Kjell Ahlstedt)
* Improve NMake support
  (Chun-wei Fan)
* Improve Visual Studio support
  (Chun-wei Fan) Merge request !37
* docs/reference/: Update for Doxygen >= 1.8.16
  (Kjell Ahlstedt)
* Meson build: Fix versioning on macOS
  (Kjell Ahlstedt) Pull request libsigcplusplus#65 (Tom Schoonjans)
* Meson build: Fix detection of macOS
  (Tom Schoonjans) Merge request !43
* Change the ABI to glibmm-2.68
  (Kjell Ahlstedt)

Documentation:
* Meson build: Add missing Glib::Value and Variant documentation
  (Kjell Ahlstedt)

2.65.3: (unstable):
Distro packagers should probably not package this yet.

Tests:
* glibmm_buildfilename: Add some tests
  (Kjell Ahlstedt) Issue #71 (Kalev Lember)

Build:
* Meson build: Install generate_extra_defs.h
  (Kjell Ahlstedt) Issue #70 (Jan Alexander Steffens)

2.65.2: (unstable):
Distro packagers should probably not package this yet.

Glib:
* Add missing #includes
  (Kjell Ahlstedt) Issue #69 (Kalev Lember)

2.65.1: (unstable):
Distro packagers should probably not package this yet.

Glib:
* Add get_user_runtime_dir()
  (scx) Issue #57, merge request !14
* Add get_host_name()
  (scx) Issue #58, merge request !15
* MainContext: Add push/pop/get_thread_default()
  (Kjell Ahlstedt) Issue #56 (Yackie-Yang)
* Add StdStringView and UStringView
  Use them in build_filename() and other functions
  (Thomas Holder, Kjell Ahlstedt) Issue #34
  (Thomas Holder) Issue #64, #65
* Regex::match(): Avoid using string after deletion
  (Thomas Holder) Issue #66, merge request !25
* Add Glib::canonicalize_filename()
  (Kjell Ahlstedt) Issue #59 (Patrick Storz)
* Binding: get_source() and get_target() return ObjectBase*
  (Kjell Ahlstedt) Issue #63 (Daniel Boles)
* ustring: Fix insert(iterator, In, In)
  (Thomas Holder) Merge request !19
* Value: Adding static_assert() for template parameter
  (Pavlo Solntsev) Merge request !23
* Error: Derive from std::exception, remove Glib::Exception
  (Kjell Ahlstedt) Issue #23 (Daniel Boles)
* Binding: Keep a binding alive even without a RefPtr
  (Kjell Ahlstedt) Issue #62 (Daniel Boles)

Gio:
* DBus::Connection: Make the wrap() function thread-safe
  (Kjell Ahlstedt) Issue #56 (Yackie-Yang)
* SettingsSchemaSource: Add list_schemas()
  Add a create(), wrapping new_from_directory()
  (Daniel Boles) Issue #19, merge request !20
* DBus::Message::get_unix_fd_list(): Add refreturn
  (Kjell Ahlstedt) Issue #68 (kr.woaini)

Tests:
* Add glibmm_ustring_compare test
  (Thomas Holder) Issue #65
* Add glibmm_regex test
  (Thomas Holder) Issue #66, merge request !25
* Add glibmm_binding test
  (Daniel Boles) Merge request !18

gmmproc:
* Add optional decl_prefix parameter to _CLASS_BOXEDTYPE,
  _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT, _CLASS_INTERFACE,
  _CLASS_OPAQUE_COPYABLE, _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR
  Used for adding GLIBMM_API or similar for MS Visual C++
  (Chun-wei Fan)

Build:
* Change the ABI to glibmm-2.66
  (Kjell Ahlstedt)
* Add Meson support
  (Chun-wei Fan, Kjell Ahlstedt) Merge request !27
* Drop gendef from Windows builds
  (Chun-wei Fan) Issue #12 (Mikhail Titov), merge request !29

Documentation:
* Correct spelling of spawn_async_with_pipes()
  (Mike Fleetwood) Merge request !16
* Glib::Binding: Several doc improvements
  (Daniel Boles) Merge request !18
* Glib::Binding: Explain why SlotTransform takes GValue*
  (Kjell Ahlstedt) Issue #61 (Daniel Boles)
* Gio::AsyncResult: Improve the class description
  (Kjell Ahlstedt) Issue #27 (Alberto Mardegan)

(wiz)

2021-05-31 22:22:33 UTC MAIN commitmail json YAML

(devel/R-fastmap) import R-fastmap-1.1.0

Fast implementation of data structures, including a key-value store,
stack, and queue. Environments are commonly used as key-value stores
in R, but every time a new key is used, it is added to R's global
symbol table, causing a small amount of memory leakage. This can be
problematic in cases where many different keys are used. Fastmap
avoids this memory leak issue by implementing the map using data
structures in C++.

(mef)

2021-05-31 22:15:17 UTC MAIN commitmail json YAML

(devel/R-lifecycle) Updated 0.2.0 to 1.0.0

# lifecycle 1.0.0

* New vignettes:
  * `vignette("stages")` describes the lifecycle stages
  * `vignette("manage")` teaches you how to manage lifecycle changes in
    functions you _use_.
  * `vignette("communicate")` shows how to use lifecycle in functions that
    you _write_.

* In `deprecate_soft()`, `deprecate_warn()`, and `deprecate_stop()`:

  * You can deprecate an argument with `foo(arg)` instead of `foo(arg =)` (#78).
    This syntax is similar in spirit to the formal arguments  of function
    definitions.

  * You can deprecate R6 methods by using `class$method()` (#54).

  * A character vector `details` is now converted into a bulleted list (#55).

  * Messages for non-prefix functions (like "`x<-`()" and "`%>%`()")
    look a little nicer (#95).

  * Manually printed warnings now omit the advice footer (#68).

* Experimental `signal_stage()` can be used to signal that a function is
  experimental or superseded. These signals are not currently hooked up to any
  behaviour, but we'll add tools in a future release (#44).

* `lifecycle_cnd_data()` has been removed; as far as I can tell it wasn't
  used by anyone.

(mef)

2021-05-31 22:04:13 UTC MAIN commitmail json YAML

(devel/R-cli) Updated 2.2.0 to 2.5.0

# cli 2.5.0

* New `style_no_*()` functions to locally undo styling.
  New `col_none()` and `bg_none()` functions to locally undo text color
  and background color.

* It is now possible to undo text and background color in a theme, by
  setting them to `NULL` or `"none"`.

* `cli_memo()` was renamed to `cli_bullets()`, as it is by default
  formatted as a bullet list (#250).

* New `ansi_toupper()`, `ansi_tolower` and `ansi_chartr()` functions,
  the ANSI styling aware variants of `toupper()`, `tolower()` and
  `chartr()` (#248).

* New `test_that_cli()` helper function to write testthat tests for
  cli output.

* `tree()` now does not produce warnings for tibbles (#238).

* New inline style: `.cls` to format class names, e.g.
  `"{.var fit} must be an {.cls lm} object"`.

# cli 2.4.0

* New `cli_memo()` function to create a list of items or tasks.

* New `cli::cli()` function to create a single cli message from multiple
  cli calls (#170).

* cli now highlights weird names, e.g. path names with leading or
  trailing space (#227).

* Styling is fixed at several places. In particular, nested lists should
  be now formatted better (#221).

* New `spark_bar()` and `spark_line()` funcions to draw small bar or
  line charts.

# cli 2.3.1

* ANSI color support detection works correctly now in older RStudio,
  and also on older R versions.

* `cli_h1()`, `cli_h2()` and `cli_h3()` now work with multiple glue
  substitutions (#218).

# cli 2.3.0

* `boxx()` now correctly calculates the width of the box for non-ASCII
  characters.

* New `ansi_trimws()` and `ansi_strwrap()` functions, they are similar
  to `trimws()` and `strwrap()` but work on ANSI strings.

* New `ansi_columns()` function to format ANSI strings in multiple columns.

* `ansi_substr()`, `ansi_substring()`, `ansi_strsplit()`, `ansi_align()`
  now always return `ansi_string` objects.

* `ansi_nchar()`, `ansi_align()`, `ansi_strtrim()` and the new
  `ansi_strwrap()` as well handle wide Unicode correctly, according to
  their display width.

* `boxx()` can now add headers and footers to boxes.

(mef)

2021-05-31 21:53:42 UTC MAIN commitmail json YAML

Updated devel/R-usethis to 2.0.1,  Updated devel/R-devtools to 2.4.1

(mef)

2021-05-31 21:52:19 UTC MAIN commitmail json YAML

(devel/R-devtools) Updated 2.3.2 to 2.4.1

# devtools 2.4.1

* `build_readme()` now uses the `path` argument, as designed (#2344)

* `create()` no longer opens projects by default to avoid duplicate projects opened by the RStudio IDE project template (#2347, @malcolmbarrett)

* The RStudio addins now use `test_active_file()` and `test_coverage_active_file()` instead of the deprecated `test_file()` and `test_coverage_file()` (#2339)

* RStudio addins now run in interactive mode, rather than background mode (@jennybc, #2350)

* `install(upgrade)` now defaults to 'default' rather than 'ask'. This allows you to control the default asking behavior with the `R_REMOTES_UPGRADE` environment variable (#2345)

# devtools 2.4.0

## Breaking changes and deprecated functions

* The `check_results()` function has been removed.
  It was not used by any CRAN package, and much better alternatives are available in the [rcmdcheck](https://github.com/r-lib/rcmdcheck) package.

* `pkgload::inst()` is no longer re-exported (#2218).

* `test_file()` has been renamed to  `test_active_file()` and `test_coverage_file()` has been renamed to `test_coverage_active_file()` to avoid a name collision with `testthat::test_file()`.
  The previous names have been soft deprecated in this release, they will be hard deprecated in the next release and eventually removed. (#2125)

## Re-licensing

* devtools is now released under a MIT license (#2326)

## Minor improvements and fixes

* `build_readme()` now supports readme files located in `inst/README.Rmd`, as intended (#2333)

* `build_vignettes()` now creates more specific `.gitignore` entries (@klmr, #2317)

* `check()` now only re-documents if you have a matching version of roxygen2 (#2263).

* `change_maintainer_email()` now has a check to assess whether the email is actually changed.
  If the email is not changed, the code now stops such that an email is not accidentally sent to the wrong recipient. (@emilsjoerup, #2073)

* `run_examples(fresh = TRUE)` again works without error (#2264)

* The covr and DT packages have been moved from Imports to Suggests.
  They are only needed when running `test_coverage()` and `test_coverage_active_file()` so now you'll be prompted to install them when needed.

* Switched to fs for all file system functions (#2331, @malcolmbarrett)

* Now uses testthat 3.0.0 to power `test()`, `test_active_file()`, `test_coverage()`, and `test_coverage_active_file()`.
  The major difference is that `test_active_file()` now generates a compact summary that takes up less space on the console.

(mef)

2021-05-31 21:50:20 UTC MAIN commitmail json YAML

(devel/R-usethis) Updated 2.0.0 to 2.0.1

# usethis 2.0.1

* All functions that require a package now ask you if you'd like to install it.

* Added `edit_template()` for opening and creating files in `inst/templates`
  (for use with `use_template()`) (@malcolmbarrett, #1319).

* `use_article()` now creates the file in the `vignettes/articles/` (#548).

* `use_lifecycle()` has been updated for changes in our lifecycle workflow
  (#1323).

* `use_tidy_pkgdown()` has been renamed to `use_pkgdown_github_pages()` since
  the function is useful for anyone who wants to automatically publish to GitHub
  pages, not just the tidyverse team (#1308).

* `use_release_issue()` includes a bunch of minor improvements. Most
  importantly, for initial CRAN release we now include a number of common
  things that CRAN checks for that aren't in `R CMD check`.

* `use_readme_rmd()`, `use_readme_md()`, `use_tidy_contributing()`, and
  `use_tidy_support()` use updated logic for determining the `OWNER/REPO` spec
  of the target repo (#1312).

(mef)

2021-05-31 20:54:07 UTC MAIN commitmail json YAML

doc: Updated math/kalk to 0.5.4

(pin)

2021-05-31 20:53:46 UTC MAIN commitmail json YAML

math/kalk: update to 0.5.4

-Fixed piping, implicit multiplication with groups like ������, implemented
Iverson brackets.

(pin)

2021-05-31 20:52:37 UTC MAIN commitmail json YAML

doc: Updated audio/ncspot to 0.7.3

(pin)

2021-05-31 20:52:13 UTC MAIN commitmail json YAML

audio/ncspot: update to 0.7.3

Maintenance:
-Fix connection issues by enabling the AP resolver in librespot (#535)
-Bump reqwest form 0.9 to 0.11 (#538 #539)
-Fix nerdfont pause/stop glyphs (#540)

(pin)

2021-05-31 20:51:11 UTC MAIN commitmail json YAML

doc: Updated security/gpg-tui to 0.1.5

(pin)

2021-05-31 20:50:48 UTC MAIN commitmail json YAML

security/gpg-tui: update to 0.1.5

Added:
-Add dependency installation instructions for Void Linux (#11)

Changed:
-Mention distribution-specific dependencies in README.md (#10)
-Update the formatting of requirements in README.md
-Update README.md about installation for Arch Linux

(pin)

2021-05-31 20:49:37 UTC MAIN commitmail json YAML

doc: Updated textproc/bk to 0.5.3

(pin)

2021-05-31 20:49:16 UTC MAIN commitmail json YAML

textproc/bk: update to 0.5.3

-fixed display issue on some terminals (double underline)

(pin)

2021-05-31 20:28:22 UTC MAIN commitmail json YAML

doc: Updated devel/mm-common to 1.0.3

(wiz)

2021-05-31 20:28:12 UTC MAIN commitmail json YAML

mm-common: update to 1.0.3.

mm-common 1.0.3 (2021-05-20)

Meson build:
* Make it possible to use mm-common as a subproject
  (Kjell Ahlstedt)
* extra-install-cmd.py: Ignore FileNotFoundError
  (Kjell Ahlstedt)
* Make quiet installations possible
  (Kjell Ahlstedt)

Skeletonmm:
* Fix versioning on macOS
  (Kjell Ahlstedt) Pull request sigc++!65 (Tom Schoonjans)
* Use relative paths to untracked/
  (Kjell Ahlstedt) Merge request gtkmm!61 (Mingli Yu)
* Update dependencies in Meson build files:
  glibmm-2.4 -> glibmm-2.68, sigc++-2.0 -> sigc++-3.0
  (Kjell Ahlstedt)
* Make it possible to use skeletonmm as a subproject
  (Kjell Ahlstedt)

(wiz)

2021-05-31 20:06:41 UTC MAIN commitmail json YAML

cairomm: mention 1.0 API in DESCR and COMMENT

(wiz)

2021-05-31 20:04:34 UTC MAIN commitmail json YAML

pangomm: mention 1.4 API in DESCR and COMMENT

(wiz)

2021-05-31 20:01:04 UTC MAIN commitmail json YAML

atkmm: mention 1.6 API in DESCR and COMMENT

(wiz)

2021-05-31 19:57:03 UTC MAIN commitmail json YAML

glibmm: mention API version in COMMENT and DESCR

(wiz)

2021-05-31 19:56:37 UTC MAIN commitmail json YAML

libxml++: mention API version in DESCR and COMMENT

(wiz)

2021-05-31 19:41:15 UTC MAIN commitmail json YAML

2021-05-31 19:38:38 UTC MAIN commitmail json YAML

evolution: Fix build. Patch for newer cmake - variable name comparison

(cirnatdan)

2021-05-31 18:19:27 UTC MAIN commitmail json YAML

doc: Updated sysutils/memtester to 4.5.1

(schmonz)

2021-05-31 18:19:17 UTC MAIN commitmail json YAML

Update to 4.5.1. From the changelog:

- documentation-only update.
- add note to README about build problem with Tru64, with workaround.
  Thanks: V鱈ctor Ostorga.

(schmonz)

2021-05-31 17:11:44 UTC MAIN commitmail json YAML

doc: Updated net/unifi to 6.0.45

(gdt)

2021-05-31 17:11:34 UTC MAIN commitmail json YAML

net/unifi: update to 6.0.45

Packaged in wip by otis@, roy@ and gdt@.
Tested on NetBSD 9 amd64 with openjdk11 (as upgrade from 5).

Upstream significant changes:

What窶冱 New in 6.0?

    Introduce Beta Dashboard for UDM.
    Implement Real-Time statistics for UDM.
    Preview new Beta Settings.
    Redesign, simplify and move Site, Controller, Maintenance, Remote Access and Backup configuration to System Settings.
    Hide and auto-configure Data Retention for Statistics.
    Redesign and move Wi-Fi AI configuration to System Settings page.
    Redesign and move RADIUS and Switch Port profiles to Advanced Features page.
    Redesign and move Services to Advanced Gateway Settings to Advanced Features page.
    Move User Groups to Client Groups on Advanced Features page.
    Redesign and move Wireless Networks configuration to Wi-Fi page.
    Replace WLAN Groups with new AP Groups feature.
    Simplify WiFi creation - WPA2 Security protocol with Password is set by default.
    Allow selecting WPA2 Enterprise Security Protocol if at least one Radius profile is enabled.
    Change VLAN ID numeric input to Network dropdown.
    Integrate Guest Control with Hotspot configuration on Wi-Fi page.
    Redesign and move LAN Networks configuration to Networks page.
    Add Auto Scale Network feature.
    Move VLAN Only Networks to Network Isolation in Advanced Features.
    Update Content Filtering categories and move to Network configuration.
    Add new Device Isolation (creates guest network if turned on) and Internet Access (blocks WAN access if turned off) toggles.
    Redesign and move WAN Networks configuration to Internet page.
    Redesign and move DPI configuration to Security page.
    Redesign and move Threat Management configuration to Security page.
    Introduce AP Groups feature.
    AP Groups simplifies the way to configure Wi-Fi and arrange APs in logical groups.
    That feature is replacing WLAN Groups and WLAN Overrides. It窶冱 a breaking change and some corner cases may not covered by migration.
    Some WLAN Group configurations have been migrated to individual Wi-Fi Network configurations.
    Preview Auto Scale Network feature.
    That feature automatically adjusts subnet size and DHCP range with avoiding network collision.
    Add ability to report incorrect Wi-Fi Experience.
    Add Survey for Beta Dashboard and Beta Settings.

Improvements

    Add transition animations in Beta Settings.
    Add buttons for guest client authentication and unauthentication.
    Replace Speed test gauge with numbers.
    Move PMF to WLAN configuration in Beta Settings.
    Show AP promo placeholder in the new dashboard when there is no WiFi network created.
    Show Original vendor logos when device logo is unavailable.
    Remove Combine Name/SSID option from Settings.
    Improve the user experience of AP Group validation in Beta Settings.

(gdt)

2021-05-31 14:41:32 UTC MAIN commitmail json YAML

Updated devel/R-callr to 3.7.0
Updated sysutils/R-processx to 3.5.2

(mef)

2021-05-31 14:39:56 UTC MAIN commitmail json YAML

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

# callr 3.7.0

* Reporting errors is much faster now (#185).

* The `user_profile` option of `r_vanilla()` defaults to `FALSE` now (#194).

* It is now possible to set R environment variables (`R_ENVIRON_USER`,
  `R_PROFILE_USER`, etc.) via the `env` argument (#193).

# callr 3.6.0

* callr now supports starting an R process with a different architecture,
  so on Windows 64-bit R can start a 32-bit R background process, and
  vice-versa (#95).

* callr now handles symbolic arguments properly, and does not evaluate them.
  E.g. `callr::r(function(x) x, list(quote(foobar)))` works now (#175).

* `callr::r_session` does not leak file descriptors now in the sub-process
  (#184).

(mef)

2021-05-31 14:33:03 UTC MAIN commitmail json YAML

rust: Fix cargo module build

(ryoon)

2021-05-31 14:26:13 UTC MAIN commitmail json YAML

(sysutils/R-processx) Updated 3.4.5 to 3.5.2

# processx 3.5.2

* `run()` now does not truncate stdout and stderr when the output
  contains multibyte characters (#298, @infotroph).

* processx now compiles with custom compilers that enable OpenMP (#297).

* processx now avoids a race condition when the working directory is
  changed right after starting a process, potentially before the
  sub-process is initialized (#300).

* processx now works with non-ASCII path names on non-UTF-8 Unix platforms
  (#293).

# processx 3.5.1

* Fix a potential failure when polling curl file descriptors on Windows.

# processx 3.5.0

* You can now append environment variables to the ones set in the current
  process if you include `"current"` in the value of `env`, in `run()`
  and for `process$new()`: `env = c("current", NEW = "newvalue")` (#232).

* Sub-processes can now inherit the standard input, output and error from
  the main R process, by setting the corresponding argument to an empty
  string. E.g. `run("ls", stdout = "")` (#72).

* `run()` is now much faster with large standard output or standard
  error (#286).

* `run()` can now discard the standard output and error or redirect
  them to file(s), instead of collecting them.

* processx now optionally uses the cli package to color error messages
  and stack traces, instead of crayon.

(mef)

2021-05-31 13:50:13 UTC MAIN commitmail json YAML

Updated devel/py-boltons, sysutils/py-eliot

(adam)

2021-05-31 13:49:55 UTC MAIN commitmail json YAML

py-eliot: updated to 1.13.0

1.13.0

Features:

@capture_logging and MemoryLogger now support specifying a custom JSON encoder. By default they now use Eliot窶冱 encoder. This means tests can now match the encoding used by a FileDestination.
Added support for Python 3.9.

Deprecation:

Python 3.5 is no longer supported.

(adam)

2021-05-31 13:39:34 UTC MAIN commitmail json YAML

py-boltons: updated to 21.0.0

21.0.0

Fix OMD.addlist when the added list is empty
Add funcutils.noop, satisfying PEP 559
Support lists for iterutils.bucketize
Python 3.9 test fixes for OMD (PEP 584)
Make typeutils.make_sentinel more pickleable
jsonutils.reverse_iter_lines now works on Py3 and Windows

(adam)

2021-05-31 13:30:03 UTC pkgsrc-2021Q1 commitmail json YAML

Pullup tickets up to #6466

(bsiegert)

2021-05-31 13:28:52 UTC pkgsrc-2021Q1 commitmail json YAML

Pullup ticket #6466 - requested by taca
databases/mysql57-client: security fix

Revisions pulled up:
- databases/mysql57-client/Makefile.common                      1.33-1.34
- databases/mysql57-client/PLIST                                1.21
- databases/mysql57-client/distinfo                            1.41-1.42
- databases/mysql57-client/patches/patch-cmake_build__configurations_compiler__options.cmake 1.1
- databases/mysql57-client/patches/patch-mysys_kqueue__timers.c 1.2
- databases/mysql57-client/patches/patch-sql_locks_shared__spin__lock.cc 1.2
- databases/mysql57-server/PLIST                                1.21

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Wed Apr 21 13:26:55 UTC 2021

  Modified Files:
  pkgsrc/databases/mysql57-client: Makefile.common PLIST distinfo
  pkgsrc/databases/mysql57-client/patches: patch-mysys_kqueue__timers.c
      patch-sql_locks_shared__spin__lock.cc
  pkgsrc/databases/mysql57-server: PLIST

  Log Message:
  mysql57: updated to 5.7.34

  Changes in MySQL 5.7.34 (2021-04-20, General Availability)

  Configuration Notes

  The CMAKE_BUILD_TYPE CMake option now supports a Release build type, which is like the RelWithDebInfo build type but omits debugging information to reduce the build size.

  Packaging Notes

  The bundled libedit library was upgraded to version 20190324-3.1.

  Binary packages that include curl rather than linking to the system curl library have been upgraded to use curl 7.74.0.

  Security Notes

  The linked OpenSSL library for MySQL Server has been updated to version 1.1.1k. Issues fixed in the new OpenSSL version are described at https://www.openssl.org/news/cl111.txt and https://www.openssl.org/news/vulnerabilities.html.

  Functionality Added or Changed

  Microsoft Windows: The named_pipe_full_access_group system variable now defaults to an empty string (''), making named pipe connections secure. Previously, '*everyone*' was the default value. A valid Windows local group name may be substituted.

  Bugs Fixed

  InnoDB: The introduction of sharded rw_lock_stats counters in MySQL 5.7 caused a regression in CPU cache efficiency. To address this issue in MySQL 5.7, the sharding method was changed. For optimal performance, the rw_lock_stats counter is removed in MySQL 8.0.

  InnoDB: A delete operation on a parent table that initiated a cascading update on a child table with an indexed virtual column and indexed foreign key constraint column caused a virtual column corruption.

  InnoDB: An adaptive hash index (AHI) latch was held in shared mode by a thread truncating a large table, causing mutex waits for other threads. The AHI latch was not required and has been removed.

  InnoDB: The open and close sequence for table share instances (m_share objects) and dictionary table instances was modified to prevent accessing old m_share objects that could point to stale dictionary indexes.

  Thanks to Yuxiang Jiang for the contribution.

  InnoDB: An online ALTER TABLE operation failed with an “Incorrect key file for table” error due to an unnecessary encryption status check that was performed when reading online DDL row logs.

  Replication: If all previous binary log files were purged at startup because their retention period had expired, the new binary log file contained an empty Previous_gtids event, which could cause errors in replication. The order of initialization has now been changed so that previous binary log files are only purged after the previous GTID set has been written to the new binary log file that is created at startup.

  Replication: An assertion was raised in debug builds relating to lost GTIDs if binary log files were removed at startup because their retention period had expired.

  Replication: A deadlock could occur if the binary log file was rotated while system variables were being updated and read by different clients.

  Replication: The output of a SHOW PROCESSLIST statement for a replica’s SQL thread sometimes showed the last query as currently being applied when the replica was actually caught up.

  A query string was displayed before it had been rewritten.

  For builds compiled using the libedit library, if the mysql client was invoked with the --default-character-set=utf8 option, libedit rejected input of multibyte characters.

  On Windows, large result sets could cause the mysql client to exit unexpectedly.

  Improper locking on an internal queue could cause mysqlpump to exit unexpectedly.

  It is now possible to use START REPLICA SQL_THREAD and STOP REPLICA SQL_THREAD statements for the group_replication_applier channel when Group Replication is stopped. This enables an operator to apply any remaining unapplied transactions on a server that left the group, without having to rejoin the server to the group.

  When the mysql client was used in batch mode, its parser could be confused by USE followed by DROP DATABASE when the USE database name was quoted.

  While optimizing the ORDER BY clause of a subquery there was a possibility of cleaning up a subquery tree referenced in the outer SELECT, which could lead to a premature exit.

  A malformed name in the mysql.func system table could cause unexpected server behavior.

  Sessions could disable their own auditing.

  Mishandling of stored program local variables could lead to unexpected server behavior.

  Uninstalling a plugin could affect subsequent execution of prepared statements.

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Thu Apr 29 16:50:33 UTC 2021

  Modified Files:
  pkgsrc/databases/mysql57-client: Makefile.common distinfo
  Added Files:
  pkgsrc/databases/mysql57-client/patches:
      patch-cmake_build__configurations_compiler__options.cmake

  Log Message:
  mysql57: fix building with GCC

(bsiegert)

2021-05-31 13:28:45 UTC pkgsrc-2021Q1 commitmail json YAML

Pullup ticket #6465 - requested by taca
www/squid4: security fix

Revisions pulled up:
- www/squid4/Makefile                                          1.18
- www/squid4/distinfo                                          1.11

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Mon May 10 14:22:57 UTC 2021

  Modified Files:
  pkgsrc/www/squid4: Makefile distinfo

  Log Message:
  www/squid4: update to 4.15

  This release fixes these security issues from prior release.

  * SQUID-2020:11 HTTP Request Smuggling
    (CVE-2020-25097)
  * SQUID-2021:1 Denial of Service in URN processing
    (CVE-2021-28651)
  * SQUID-2021:2 Denial of Service in HTTP Response Processing
    (CVE-2021-28662)
  * SQUID-2021:3 Denial of Service issue in Cache Manager
    (CVE-2021-28652)
  * SQUID-2021:4 Multiple issues in HTTP Range header
    (CVE-2021-31806, CVE-2021-31807, CVE-2021-31808)
  * SQUID-2021:5 Denial of Service in HTTP Response Processing
    (CVE pending allocation)

  Changes in squid-4.15 (10 May 2021):

  - Bug 5112: Excessively loud chunked reply parsing error reporting
  - Bug 5106: Broken cache manager URL parsing
  - Bug 5104: Memory leak in RFC 2169 response parsing
  - Bug 3556: "FD ... is not an open socket" for accept() problems
  - Profiling: CPU timing implemented for MAC non-x86
  - Fix HttpHeaderStats definition to include hoErrorDetail
  - Fix Squid-to-client write_timeout triggers client_lifetime timeout
  - Limit HeaderLookupTable_t::lookup() to BadHdr and specific IDs
  - Handle more Range requests
  - Handle more partial responses
  - Stop processing a response if the Store entry is gone
  - ... and some portability fixes
  - ... and some documentation updates

(bsiegert)

2021-05-31 12:58:50 UTC MAIN commitmail json YAML

haxm: set USE_BSD_MAKEFILE

(nia)

2021-05-31 12:56:08 UTC pkgsrc-2021Q1 commitmail json YAML

Pullup ticket #6464 - requested by taca
net/isc-dhcp4: security fix

Revisions pulled up:
- net/isc-dhcp4/Makefile.common                                1.42
- net/isc-dhcp4/distinfo                                        1.30

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Thu May 27 14:10:12 UTC 2021

  Modified Files:
  pkgsrc/net/isc-dhcp4: Makefile.common distinfo

  Log Message:
  net/isc-dhcp4: update to 4.4.2p1

  Update isc-dhcp4 to 4.4.2p1 (4.4.2-P1).

  Changes since 4.4.2 (Bug Fixes)

    ! Corrected a buffer overwrite possible when parsing hexadecimal
      literals with more than 1024 octets. Reported by Jon Franklin from Dell,
      and also by Pawel Wieczorkiewicz from Amazon Web Services.
      [Gitlab #182]
      CVE: CVE-2021-25217

(bsiegert)

2021-05-31 12:51:13 UTC pkgsrc-2021Q1 commitmail json YAML

Pullup ticket #6463 - requested by nia
emulators/haxm: build fix

Revisions pulled up:
- emulators/haxm/Makefile                                      1.18

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sat May 29 06:47:05 UTC 2021

  Modified Files:
  pkgsrc/emulators/haxm: Makefile

  Log Message:
  haxm: Disable Werror the standard way for share/mk.

  Don't use compiler flags that may not be supported in older compilers
  (notably on NetBSD 9)...

(bsiegert)

2021-05-31 12:33:48 UTC MAIN commitmail json YAML

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

(adam)

2021-05-31 12:33:28 UTC MAIN commitmail json YAML

py-dulwich: updated to 0.20.23

0.20.23
* Fix installation of GPG during package publishing.

(adam)

2021-05-31 12:27:54 UTC MAIN commitmail json YAML

py-urllib3: updated to 1.26.5

1.26.5 (2021-05-26)
-------------------
* Fixed deprecation warnings emitted in Python 3.10.
* Updated vendored ``six`` library to 1.16.0.
* Improved performance of URL parser when splitting
  the authority component.

(adam)

2021-05-31 12:06:01 UTC MAIN commitmail json YAML

doc: Updated devel/pccts to 1.33.33nb1

(wiz)

2021-05-31 12:05:52 UTC MAIN commitmail json YAML

2021-05-31 11:13:13 UTC MAIN commitmail json YAML

doc: Updated devel/pcre2 to 10.37

(wiz)

2021-05-31 11:13:04 UTC MAIN commitmail json YAML

pcre2: update to 10.37.

Version 10.37 26-May-2021
-------------------------

A few more bug fixes and tidies. The only change of real note is the removal of
the actual POSIX names regcomp etc. from the POSIX wrapper library because
these have caused issues for some applications (see 10.33 #2 below).

(wiz)

2021-05-31 11:08:54 UTC MAIN commitmail json YAML

doc: Updated security/gnutls to 3.7.2

(wiz)

2021-05-31 11:08:45 UTC MAIN commitmail json YAML

gnutls: update to 3.7.2.

* Version 3.7.2 (released 2021-05-29)

** libgnutls: The priority string option %DISABLE_TLS13_COMPAT_MODE was added
  to disable TLS 1.3 middlebox compatibility mode

** libgnutls: The Linux kernel AF_ALG based acceleration has been added.
  This can be enabled with --enable-afalg configure option, when libkcapi
  package is installed (#308).

** libgnutls: Fixed timing of early data exchange. Previously, the client was
  sending early data after receiving Server Hello, which not only negates the
  benefit of 0-RTT, but also works under certain assumptions hold (e.g., the
  same ciphersuite is selected in initial and resumption handshake) (#1146).

** certtool: When signing a CSR, CRL distribution point (CDP) is no longer
  copied from the signing CA by default (#1126).

** libgnutls: The GNUTLS_NO_EXPLICIT_INIT envvar has been renamed to
  GNUTLS_NO_IMPLICIT_INIT to reflect the purpose (#1178). The former is now
  deprecated and will be removed in the future releases.

** certtool: When producing certificates and certificate requests, subject DN
  components that are provided individually will now be ordered by
  assumed scale (e.g. Country before State, Organization before
  OrganizationalUnit).  This change also affects the order in which
  certtool prompts interactively.  Please rely on the template
  mechanism for automated use of certtool! (#1243)

** API and ABI modifications:
gnutls_early_cipher_get: Added
gnutls_early_prf_hash_get: Added

(wiz)

2021-05-31 10:43:06 UTC MAIN commitmail json YAML

doc: Updated converters/libetonyek to 0.1.10

(wiz)

2021-05-31 10:42:57 UTC MAIN commitmail json YAML

libetonyek: update to 0.1.10.

libetonyek 0.1.10

- All formats:
  + Parse shadow.
  + Improve detection of the "new" formats. (tdf#123571)
  + Fix handling of text baseline shift.
- Keynote 6+:
  + Parse layout properties of textboxes.
  + Improve handling of colors.
  + Parse bullet images.
  + Fix handling of line stroke.
  + Avoid adding superfluous empty lines.
  + Parse image masks.
  + Improve parsing of shape groups.
  + Handle fit-to-size in text boxes.
- Numbers 1-2:
  + Improve parsing of range addresses.
  + Parse textboxes.
  + Parse images.
  + Handle grouped shapes.
  + Parse cell comments.
  + Create a special graphic sheet if needed.
  + Parse sticky notes.
- Numbers 3+:
  + Parse formulas.
  + Parse cell formats.
  + Parse sheet references.
  + Parse cell comments.
  + Parse shapes (including groups).
  + Improve parsing of bezier paths.
  + Parse sticky notes.
  + Improve handling of colors.
  + Parse bullet images.
  + Parse image masks.
  + Handle fit-to-size in text boxes.
- Pages 1-4:
  + Handle text boxes attached as character.
- Pages 5+:
  + Improve handling of colors.
  + Parse bullet images.
  + Process page headers and footers even if the document is empty.
  + Fix handling of line stroke.
  + Parse image masks.
  + Improve parsing of shape groups.
  + Handle text boxes attached as character.
  + Parse page background.
  + Handle fit-to-size in text boxes.

(wiz)

2021-05-31 10:35:26 UTC MAIN commitmail json YAML

doc: Updated math/gsl to 2.6

(wiz)

2021-05-31 10:35:17 UTC MAIN commitmail json YAML

gsl: update to 2.6.

* What is new in gsl-2.6:

** add BLAS calls for the following functions:
    - gsl_vector_memcpy
    - gsl_vector_scale
    - gsl_matrix_memcpy
    - gsl_matrix_transpose_memcpy
    - gsl_matrix_tricpy
    - gsl_matrix_transpose_tricpy

** deprecated functions gsl_linalg_complex_householder_hm and
  gsl_linalg_complex_householder_mh

** add unit tests for gsl_linalg_symmtd and gsl_linalg_hermtd

** multilarge TSQR algorithm has been converted to use the new Level 3 QR decomposition

** nonlinear least squares Cholesky solver now uses the new Level 3 BLAS
  method; the old modified Cholesky solver is still available under
  gsl_multifit_nlinear_solver_mcholesky and gsl_multilarge_nlinear_solver_mcholesky

** implemented Level 3 BLAS versions of several linear algebra routines:
    - Triangular matrix inversion
    - Cholesky decomposition and inversion (real and complex)
    - LU decomposition and inversion (real and complex)
    - QR decomposition (courtesy of Julien Langou)
    - Generalized symmetric/hermitian eigensystem reduction to standard form

** removed deprecated function gsl_linalg_hessenberg()

** renamed gsl_interp2d_eval_e_extrap() to gsl_interp2d_eval_extrap_e()
  to match documentation (reported by D. Lebrun-Grandie)

** renamed some of the gsl_sf_hermite functions to be more consistent
  with rest of the library, and deprecated old function names

** updated gsl_sf_hermite_func() to use a newer algorithm
  due to B. Bunck which is more stable for large x; also added
  gsl_sf_hermite_func_fast() which uses the faster Cauchy integral
  algorithm in the same paper by Bunck

** add gsl_vector_axpby()

** add un-pivoted LDLT decomposition and its banded
  variant (gsl_linalg_ldlt_* and gsl_linalg_ldlt_band_*)

** add binary search tree module (gsl_bst); based on GNU libavl

** remove -u flag to gsl-histogram

** updated spmatrix module
  - added routines and data structures for all types (float,uint,char,...)
  - added gsl_spmatrix_scale_columns() and gsl_spmatrix_scale_rows()
  - added gsl_spmatrix_add_to_dense()
  - more efficient reallocation of COO/triplet matrices (no longer rebuilds binary tree)
  - enhanced test suite
  - added gsl_spmatrix_min_index()

** add routines for banded Cholesky decomposition (gsl_linalg_cholesky_band_*)

** documented gsl_linalg_LQ routines and added gsl_linalg_LQ_lssolve()

(wiz)

2021-05-31 10:27:51 UTC MAIN commitmail json YAML

doc: Updated sysutils/fzf to 0.27.1

(wiz)

2021-05-31 10:27:42 UTC MAIN commitmail json YAML

fzf: update to 0.27.1.

Added unbind action. In the following Ripgrep launcher example,
you can use unbind(reload) to switch to fzf-only filtering mode.

Vim plugin

    Vim plugin will stop immediately even when the source command hasn't finished

    It is now possible to open popup window relative to the currrent window

(wiz)

2021-05-31 10:23:14 UTC MAIN commitmail json YAML

doc: Updated fonts/cascadia-ttf to 2105.24

(wiz)

2021-05-31 10:23:04 UTC MAIN commitmail json YAML

cascadia-ttf: update to 2105.24.

This is the first release of Cascadia "Curve", the Italic variant
of Cascadia Code.

(wiz)

2021-05-31 10:22:19 UTC MAIN commitmail json YAML

Note update of lang/rust to 1.52.1.

(he)

2021-05-31 10:17:54 UTC MAIN commitmail json YAML

Update lang/rust to version 1.52.1.

Pkgsrc changes:
* Bump bootstrap kit version to 1.51.0.
* Adjust patches as needed.
* Update checksum adjustments.
* Fix syntax error in commands adjusting libserde_derive for Darwin

Upstream changes:

Version 1.52.1 (2021-05-10)
============================

This release disables incremental compilation, unless the user has explicitly
opted in via the newly added RUSTC_FORCE_INCREMENTAL=1 environment variable.

This is due to the widespread, and frequently occuring, breakage encountered by
Rust users due to newly enabled incremental verification in 1.52.0. Notably,
Rust users **should** upgrade to 1.52.0 or 1.52.1: the bugs that are detected by
newly added incremental verification are still present in past stable versions,
and are not yet fixed on any channel. These bugs can lead to miscompilation of
Rust binaries.

These problems only affect incremental builds, so release builds with Cargo
should not be affected unless the user has explicitly opted into incremental.
Debug and check builds are affected.

See [84970] for more details.

[84970]: https://github.com/rust-lang/rust/issues/84970

Version 1.52.0 (2021-05-06)
============================

Language
--------
- [Added the `unsafe_op_in_unsafe_fn` lint, which checks whether
  the unsafe code in an `unsafe fn` is wrapped in a `unsafe`
  block.][79208] This lint is allowed by default, and may become
  a warning or hard error in a future edition.

- [You can now cast mutable references to arrays to a pointer of
  the same type as the element.][81479]

Compiler
--------
- [Upgraded the default LLVM to LLVM 12.][81451]

Added tier 3\* support for the following targets.

- [`s390x-unknown-linux-musl`][82166]
- [`riscv32gc-unknown-linux-musl` & `riscv64gc-unknown-linux-musl`][82202]
- [`powerpc-unknown-openbsd`][82733]

\* Refer to Rust's [platform support page][platform-support-doc] for more
information on Rust's tiered platform support.

Libraries
---------
- [`OsString` now implements `Extend` and `FromIterator`.][82121]
- [`cmp::Reverse` now has `#[repr(transparent)]` representation.][81879]
- [`Arc<impl Error>` now implements `error::Error`.][80553]
- [All integer division and remainder operations are now `const`.][80962]

Stabilised APIs
-------------
- [`Arguments::as_str`]
- [`char::MAX`]
- [`char::REPLACEMENT_CHARACTER`]
- [`char::UNICODE_VERSION`]
- [`char::decode_utf16`]
- [`char::from_digit`]
- [`char::from_u32_unchecked`]
- [`char::from_u32`]
- [`slice::partition_point`]
- [`str::rsplit_once`]
- [`str::split_once`]

The following previously stable APIs are now `const`.

- [`char::len_utf8`]
- [`char::len_utf16`]
- [`char::to_ascii_uppercase`]
- [`char::to_ascii_lowercase`]
- [`char::eq_ignore_ascii_case`]
- [`u8::to_ascii_uppercase`]
- [`u8::to_ascii_lowercase`]
- [`u8::eq_ignore_ascii_case`]

Rustdoc
-------
- [Rustdoc lints are now treated as a tool lint, meaning that
  lints are now prefixed with `rustdoc::` (e.g.
  `#[warn(rustdoc::non_autolinks)]`).][80527] Using the old style
  is still allowed, and will become a warning in a future release.
- [Rustdoc now supports argument files.][82261]
- [Rustdoc now generates smart punctuation for documentation.][79423]
- [You can now use "task lists" in Rustdoc Markdown.][81766] E.g.
  ```markdown
  - [x] Complete
  - [ ] Todo
  ```

Misc
----
- [You can now pass multiple filters to tests.][81356] E.g.
  `cargo test -- foo bar` will run all tests that match `foo` and `bar`.
- [Rustup now distributes PDB symbols for the `std` library on Windows,
  allowing you to see `std` symbols when debugging.][82218]

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.

- [Check the result cache before the DepGraph when ensuring queries][81855]
- [Try fast_reject::simplify_type in coherence before doing full check][81744]
- [Only store a LocalDefId in some HIR nodes][81611]
- [Store HIR attributes in a side table][79519]

Compatibility Notes
-------------------
- [Cargo build scripts are now forbidden from setting
  `RUSTC_BOOTSTRAP`.][cargo/9181]
- [Removed support for the `x86_64-rumprun-netbsd` target.][82594]
- [Deprecated the `x86_64-sun-solaris` target in favor of
  `x86_64-pc-solaris`.][82216]
- [Rustdoc now only accepts `,`, ` `, and `\t` as delimiters for specifying
  languages in code blocks.][78429]
- [Rustc now catches more cases of `pub_use_of_private_extern_crate`][80763]
- [Changes in how proc macros handle whitespace may lead to panics
  when used with older `proc-macro-hack` versions. A `cargo update` should
  be sufficient to fix this in all cases.][84136]

[84136]: https://github.com/rust-lang/rust/issues/84136
[80763]: https://github.com/rust-lang/rust/pull/80763
[82166]: https://github.com/rust-lang/rust/pull/82166
[82121]: https://github.com/rust-lang/rust/pull/82121
[81879]: https://github.com/rust-lang/rust/pull/81879
[82261]: https://github.com/rust-lang/rust/pull/82261
[82218]: https://github.com/rust-lang/rust/pull/82218
[82216]: https://github.com/rust-lang/rust/pull/82216
[82202]: https://github.com/rust-lang/rust/pull/82202
[81855]: https://github.com/rust-lang/rust/pull/81855
[81766]: https://github.com/rust-lang/rust/pull/81766
[81744]: https://github.com/rust-lang/rust/pull/81744
[81611]: https://github.com/rust-lang/rust/pull/81611
[81479]: https://github.com/rust-lang/rust/pull/81479
[81451]: https://github.com/rust-lang/rust/pull/81451
[81356]: https://github.com/rust-lang/rust/pull/81356
[80962]: https://github.com/rust-lang/rust/pull/80962
[80553]: https://github.com/rust-lang/rust/pull/80553
[80527]: https://github.com/rust-lang/rust/pull/80527
[79519]: https://github.com/rust-lang/rust/pull/79519
[79423]: https://github.com/rust-lang/rust/pull/79423
[79208]: https://github.com/rust-lang/rust/pull/79208
[78429]: https://github.com/rust-lang/rust/pull/78429
[82733]: https://github.com/rust-lang/rust/pull/82733
[82594]: https://github.com/rust-lang/rust/pull/82594
[cargo/9181]: https://github.com/rust-lang/cargo/pull/9181
[`char::MAX`]: https://doc.rust-lang.org/std/primitive.char.html#associatedconstant.MAX
[`char::REPLACEMENT_CHARACTER`]: https://doc.rust-lang.org/std/primitive.char.html#associatedconstant.REPLACEMENT_CHARACTER
[`char::UNICODE_VERSION`]: https://doc.rust-lang.org/std/primitive.char.html#associatedconstant.UNICODE_VERSION
[`char::decode_utf16`]: https://doc.rust-lang.org/std/primitive.char.html#method.decode_utf16
[`char::from_u32`]: https://doc.rust-lang.org/std/primitive.char.html#method.from_u32
[`char::from_u32_unchecked`]: https://doc.rust-lang.org/std/primitive.char.html#method.from_u32_unchecked
[`char::from_digit`]: https://doc.rust-lang.org/std/primitive.char.html#method.from_digit
[`Peekable::next_if`]: https://doc.rust-lang.org/stable/std/iter/struct.Peekable.html#method.next_if
[`Peekable::next_if_eq`]: https://doc.rust-lang.org/stable/std/iter/struct.Peekable.html#method.next_if_eq
[`Arguments::as_str`]: https://doc.rust-lang.org/stable/std/fmt/struct.Arguments.html#method.as_str
[`str::split_once`]: https://doc.rust-lang.org/stable/std/primitive.str.html#method.split_once
[`str::rsplit_once`]: https://doc.rust-lang.org/stable/std/primitive.str.html#method.rsplit_once
[`slice::partition_point`]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.partition_point
[`char::len_utf8`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.len_utf8
[`char::len_utf16`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.len_utf16
[`char::to_ascii_uppercase`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.to_ascii_uppercase
[`char::to_ascii_lowercase`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.to_ascii_lowercase
[`char::eq_ignore_ascii_case`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.eq_ignore_ascii_case
[`u8::to_ascii_uppercase`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.to_ascii_uppercase
[`u8::to_ascii_lowercase`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.to_ascii_lowercase
[`u8::eq_ignore_ascii_case`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.eq_ignore_ascii_case

(he)

2021-05-31 10:13:49 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.232

(wiz)

2021-05-31 10:13:38 UTC MAIN commitmail json YAML

mame: update to 0.232.

It窶冱 time for MAME 0.232, and do we have a surprise for you! The
incredibly rare Universal game Mrs. Dynamite has finally been found
and dumped! This is an early example of a game where you place
bombs to kill enemies that walk over them, showing Universal窶冱
flair for cute characters and cutscenes. Mrs. Dynamite is believed
to had performed poorly on location tests, and never had a widespread
release. The graphics in the version that has been dumped don窶冲
match what窶冱 shown on flyers. Other arcade additions include Dokaben
2 and a prototype of Spinal Breakers.

Namco racing games have taken a leap forward this month. Final Lap
has its sprite chip hooked up subtly differently to later games on
the System II platform, which had been causing graphical issues on
the title screen. Lack of playback status register emulation in
the C140 sound chip was causing issues with engine sounds in Final
Lap, Suzuka 8 Hours, and Four Trax. The horizontal position of the
road layer has also been adjusted to better match videos made using
original hardware.

A number of bug fixes allow previously unplayable Japanese home
computer games, including ツオPD7220 issues affecting the Madou
Monogatari games on PC-98, the missing 1-bit DAC sound on PC-98,
broken sprites in Asuka 120% Burning Fest. on FM Towns, and background
bugs on Sharp X68000. Mac media support continues to improve, with
working CD-ROM drives on more Macs, and fixes for high density
floppy drives. The V.Smile Smart Keyboard is now supported, in US,
French, and German variants. Tim Lindner has continued to fix
long-standing bugs in Tandy CoCo 3 emulation.

Software list additions include Taiwanese Game Gear cartridges,
Master System prototypes, a big batch of software for the Australian
MicroBee series, and quite a few add-on ROMs for the Acorn BBC
Micro. We窶况e also got the latest Apple II floppy dumps and cracks,
FM Towns floppies and CDs, and PC floppies.

(wiz)

2021-05-31 09:53:39 UTC MAIN commitmail json YAML

Updated devel/py-click-threading, devel/py-click-repl

(adam)

2021-05-31 09:53:22 UTC MAIN commitmail json YAML

py-click-repl: updated to 0.2.0

0.2.0:
Unknown changes

(adam)

2021-05-31 09:52:27 UTC MAIN commitmail json YAML

py-click-threading: updated to 0.5.0

0.5.0:
Unbreak master

(adam)

2021-05-31 07:54:09 UTC MAIN commitmail json YAML

doc: Added security/gpg-tui version 0.1.4

(pin)

2021-05-31 07:53:40 UTC MAIN commitmail json YAML

2021-05-31 07:52:43 UTC MAIN commitmail json YAML

security/gpg-tui: import package

Terminal User Interface for GnuPG.

It aims to ease the key management operations such as listing/exporting/signing
by providing an interface along with the command-line fallback for more complex
operations.
It is not trying to be a full-fledged interface for all the features that gpg
provides but it tries to bring a more interactive approach to key management.

(pin)

2021-05-31 07:19:01 UTC MAIN commitmail json YAML

doc: Updated math/octave to 6.2.0

(thor)

2021-05-31 07:16:51 UTC MAIN commitmail json YAML

octave: udpate to 6.2.0

This updates octave and also gets some more recommened dependencies in,
namely qrupdate and Mesalib (for osmesa) and gl2ps as well as the
qscintilla editor. The glpk option is on by default again.

This version of octave comes rather close to a standard build, with
optimzied BLAS and GUI fluff. We are still missing SuiteSparse and
SUNDIALS solvers, see

  https://octave.org/doc/v6.2.0/External-Packages.html

PortAudio should also be considered, and LLVM be watched if that
experimental JIT settles in.

Upstream changes since 5.x:

Summary of important user-visible changes for version 6.1.0 (2020-11-26):
------------------------------------------------------------------------

### General improvements

- The `intersect`, `setdiff`, `setxor`, `union`, and `unique` functions
  accept a new sorting option `"stable"` which will return output values
  in the same order as the input, rather than in ascending order.

- Complex RESTful web services can now be accessed by the `webread` and
  `webwrite` functions alongside with the `weboptions` structure.  One
  major feature is the support for cookies to enable RESTful
  communication with the web service.

  Additionally, the system web browser can be opened by the `web`
  function.

- The `linspace` function now produces symmetrical sequences when the
  endpoints are symmetric.  This is more intuitive and also compatible
  with recent changes made in Matlab R2019b.

- The underlying algorithm of the `rand` function has been changed.
  For single precision outputs, the algorithm has been fixed so that it
  produces values strictly in the range (0, 1).  Previously, it could
  occasionally generate the right endpoint value of 1 (See bug #41742).
  In addition, the new implementation uses a uniform interval between
  floating point values in the range (0, 1) rather than targeting a
  uniform density (# of random integers / length along real number
  line).

- Numerical integration has been improved.  The `quadv` function has
  been re-written so that it can compute integrands of periodic
  functions.  At the same time, performance is better with ~3.5X fewer
  function evaluations required.  A bug in `quadgk` that caused complex
  path integrals specified with `"Waypoints"` to occasionally be
  calculated in the opposite direction was fixed.

- The `edit` function option `"editinplace"` now defaults to `true` and
  the option `"home"` now defaults to the empty matrix `[]`.  Files will
  no longer be copied to the user's HOME directory for editing.  The old
  behavior can be restored by setting `"editinplace"` to `false` and
  `"home"` to `"~/octave"`.

- The `format` command supports two new options: `uppercase` and
  `lowercase` (default).  With the default, print a lowercase 'e' for
  the exponent character in scientific notation and lowercase 'a-f' for
  the hex digits representing 10-15.  With `uppercase`, print 'E' and
  'A-F' instead.  The previous uppercase formats, `E` and `G`, no longer
  control the case of the output.

  Additionally, the `format` command can be called with multiple options
  for controlling the format, spacing, and case in arbitrary order.
  For example:

        format long e uppercase loose

  Note, in the case of multiple competing format options the rightmost
  one is used, and, in case of an error, the previous format remains
  unchanged.

- L-value references (e.g., increment (++), decrement (--), and all
  in-place assignment operators (+=, -=, *=, /=, etc.)) are no longer
  allowed in anonymous functions.

- New warnings have been added about questionable uses of the colon ':'
  range operator.  Each has a new warning ID so that it can be disabled
  if desired.

  >  `Octave:colon-complex-argument`  : when any arg is complex
  >  `Octave:colon-nonscalar-argument` : when any arg is non-scalar

- The `regexp` and related functions now correctly handle and *require*
  strings in UTF-8 encoding.  As with any other function that requires
  strings to be encoded in Octave's native encoding, you can use
  `native2unicode` to convert from your preferred locale.  For example,
  the copyright symbol in UTF-8 is `native2unicode (169, "latin1")`.

- The startup file `octaverc` can now be located in the platform
  dependent location for user local configuration files (e.g.,
  ${XDG_CONFIG_HOME}/octave/octaverc on Unix-like operating systems or
  %APPDATA%\octave\octaverc on Windows).

- `pkg describe` now lists dependencies and inverse dependencies
  (i.e., other installed packages that depend on the package in
  question).

- `pkg test` now tests all functions in a package.

- When unloading a package, `pkg` now checks if any remaining loaded
  packages depend on the one to be removed.  If this is the case `pkg`
  aborts with an explanatory error message.  This behavior can be
  overridden with the `-nodeps` option.

- The command

    dbstop in CLASS at METHOD

  now works to set breakpoints in classdef constructors and methods.

#### Graphics backend

- The use of Qt4 for graphics and the GUI is deprecated in Octave
  version 6 and no further bug fixes will be made.  Qt4 support will be
  removed completely in Octave version 7.

- The `legend` function has been entirely rewritten.  This fixes a
  number of historical bugs, and also implements new properties such as
  `"AutoUpdate"` and `"NumColumns"`.  The gnuplot toolkit---which is no
  longer actively maintained---still uses the old legend function.

- The `axis` function was updated which resolved 10 bugs affecting
  axes to which `"equal"` had been applied.

- Graphic primitives now accept a color property value of `"none"`
  which is useful when a particular primitive needs to be hidden
  (for example, the Y-axis of an axes object with `"ycolor" = "none"`)
  without hiding the entire primitive `"visibility" = "off"`.

- A new property `"FontSmoothing"` has been added to text and axes
  objects that controls whether anti-aliasing is used during the
  rendering of characters.  The default is `"on"` which produces smooth,
  more visually appealing text.

- The figure property `"windowscrollwheelfcn"`is now implemented.
  This makes it possible to provide a callback function to be executed
  when users manipulate the mouse wheel on a given figure.

- The figure properties `"pointer"`, `"pointershapecdata"`, and
  `"pointershapehotspot"` are now implemented.  This makes it possible
  to change the shape of the cursor (pointer in Matlab-speak) displayed
  in a plot window.

- The figure property `"paperpositionmode"` now has the default `"auto"`
  rather than `"manual"`.  This change is more intuitive and is
  Matlab compatible.

- The appearance of patterned lines `"LineStyle" = ":"|"--"|"-."` has
  been improved for small widths (`"LineWidth"` less than 1.5 pixels)
  which is a common scenario.

- Printing to EPS files now uses a tight bounding box (`"-tight"`
  argument to print) by default.  This makes more sense for EPS
  files which are normally embedded within other documents, and is
  Matlab compatible.  If necessary use the `"-loose"` option to
  reproduce figures as they appeared in previous versions of Octave.

- The following print devices are no longer officially supported: cdr,
  corel, aifm, ill, cgm, hpgl, mf and dxf.  A warning will be thrown
  when using those devices, and the code for supporting those formats
  will eventually be removed from a future version of Octave.

- The placement of text subscripts and superscripts has been
  re-engineered and now produces visually attractive results similar to
  Latex.

### Matlab compatibility

- The function `unique` now returns column index vectors for the second
  and third outputs.  When duplicate values are present, the default
  index to return is now the `"first"` occurrence.  The previous Octave
  behavior, or Matlab behavior from releases prior to R2012b, can be
  obtained by using the `"legacy"` flag.

- The function `setdiff` with the `"rows"` argument now returns Matlab
  compatible results.  The previous Octave behavior, or Matlab behavior
  from releases prior to R2012b, can be obtained by using the `"legacy"`
  flag.

- The functions `intersect`, `setxor`, and `union` now accept a
  `"legacy"` flag which changes the index values (second and third
  outputs) as well as the orientation of all outputs to match Matlab
  releases prior to R2012b.

- The function `streamtube` is Matlab compatible and plots tubes along
  streamlines which are scaled by the vector field divergence. The
  Octave-only extension `ostreamtube` can be used to visualize the flow
  expansion and contraction of the vector field due to the local
  crossflow divergence.

- The interpreter now supports handles to nested functions.

- The graphics properties `"LineWidth"` and `"MarkerSize"` are now
  measured in points, *not* pixels.  Compared to previous versions
  of Octave, some lines and markers will appear 4/3 larger.

- The meta.class property "SuperClassList" has been renamed
  "Superclasslist" for Matlab compatibility.  The original name will
  exist as an alias until Octave version 8.1.

- Inline functions created by the function `inline` are now of type
  "inline" when interrogated with the `class` function.  In previous
  versions of Octave, the class returned was "function_handle".  This
  change is Matlab compatible.  Inline functions are deprecated in
  both Matlab and Octave and support may eventually be removed.
  Anonymous functions can be used to replace all instances of inline
  functions.

- The function `javaaddpath` now prepends new directories to the
  existing dynamic classpath by default.  To append them instead, use
  the new `"-end"` argument.  Multiple directories may now be specified
  in a cell array of strings.

- An undocumented function `gui_mainfcn` has been added, for compatibility
  with figures created with Matlab's GUIDE.

- Several validator functions of type `mustBe*` have been added.  See
  the list of new functions below.

### Alphabetical list of new functions added in Octave 6

* `auto_repeat_debug_command`
* `commandhistory`
* `commandwindow`
* `filebrowser`
* `is_same_file`
* `lightangle`
* `mustBeFinite`
* `mustBeGreaterThan`
* `mustBeGreaterThanOrEqual`
* `mustBeInteger`
* `mustBeLessThan`
* `mustBeLessThanOrEqual`
* `mustBeMember`
* `mustBeNegative`
* `mustBeNonempty`
* `mustBeNonNan`
* `mustBeNonnegative`
* `mustBeNonpositive`
* `mustBeNonsparse`
* `mustBeNonzero`
* `mustBeNumeric`
* `mustBeNumericOrLogical`
* `mustBePositive`
* `mustBeReal`
* `namedargs2cell`
* `newline`
* `ode23s`
* `ostreamtube`
* `rescale`
* `rotx`
* `roty`
* `rotz`
* `stream2`
* `stream3`
* `streamline`
* `streamtube`
* `uisetfont`
* `verLessThan`
* `web`
* `weboptions`
* `webread`
* `webwrite`
* `workspace`

### Deprecated functions and properties

The following functions and properties have been deprecated in Octave 6
and will be removed from Octave 8 (or whatever version is the second
major release after 6):

- Functions

  Function              | Replacement
  -----------------------|------------------
  `runtests`            | `oruntests`

- Properties

  Object          | Property      | Value
  -----------------|---------------|------------
                  |              |

- The environment variable used by `mkoctfile` for linker flags is now
  `LDFLAGS` rather than `LFLAGS`.  `LFLAGS` is deprecated, and a warning
  is emitted if it is used, but it will continue to work.

### Removed functions and properties

The following functions and properties were deprecated in Octave 4.4
and have been removed from Octave 6.

- Functions

  Function            | Replacement
  ---------------------|------------------
  `chop`              | `sprintf` for visual results
  `desktop`            | `isguirunning`
  `tmpnam`            | `tempname`
  `toascii`            | `double`
  `java2mat`          | `__java2mat__`

- Properties

  Object              | Property                  | Value
  ---------------------|---------------------------|-----------------------
  `annotation`        | `edgecolor ("rectangle")` |
  `axes`              | `drawmode`                |
  `figure`            | `doublebuffer`            |
                      | `mincolormap`            |
                      | `wvisual`                |
                      | `wvisualmode`            |
                      | `xdisplay`                |
                      | `xvisual`                |
                      | `xvisualmode`            |
  `line`              | `interpreter`            |
  `patch`              | `interpreter`            |
  `surface`            | `interpreter`            |
  `text`              | `fontweight`              | `"demi"` and `"light"`
  `uibuttongroup`      | `fontweight`              | `"demi"` and `"light"`
  `uicontrol`          | `fontweight`              | `"demi"` and `"light"`
  `uipanel`            | `fontweight`              | `"demi"` and `"light"`
  `uitable`            | `fontweight`              | `"demi"` and `"light"`

(thor)

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

math/py-scikit-learn: drop ineffective SKLEARN_NO_OPENMP

It is wrong to disable OpenMP and this setting does nothing anyway.
Maybe it did in the past. Now, the build tries to use OpenMP if
possible and this is the right thing to do.

Repeat: This change doesn't affect the build at all since that variable
is not checked (since some time?).

(thor)

2021-05-30 23:46:40 UTC MAIN commitmail json YAML

doc: Updated pkgtools/rc.subr to 20210517

(khorben)

2021-05-30 23:46:26 UTC MAIN commitmail json YAML

rc.subr: update to version 20210517

This is part 2 to support additional platforms with the RC scripts provided in
pkgsrc, in privileged as well as in unprivileged mode, including on NetBSD.

These changes:
- install rc.subr to PKG_SYSCONFDIR if SYSCONFBASE is not /etc
- let RC scripts source rc.subr in PKG_SYSCONFDIR
- effectively allow unprivileged setups to run RC scripts easily
- in addition, give a chance for more platforms to run RC scripts

Tested in privileged and unprivileged modes on NetBSD/amd64, and unprivileged
mode on Darwin/amd64; submitted for review on tech-pkg@.

(khorben)

2021-05-30 23:41:05 UTC MAIN commitmail json YAML

Introduce a new SYSCONFBASE variable (defaults to /etc)

This is part 1 to support additional platforms with the RC scripts provided in
pkgsrc, in privileged as well as in unprivileged mode, including on NetBSD
(with part 2 in pkgtools/rc.subr).

This variable is meant to point to the configuration directory of the base
system (as opposed to pkgsrc's own prefix) when it should be used by pkgsrc in
special cases (e.g. installing RC scripts), or to point to the existing
PKG_SYSCONFBASE directory otherwise (e.g. for any unprivileged bootstrap).
This teaches pkgsrc where the RC scripts should be installed, and more
importantly, where the local copy of rc.subr can be expected. Part 3 will
progressively update each and every RC script to substitute this path as
expected.

No functional changes are intended in privileged mode without a bootstrap. The
only variable affected by this change directly is RCD_SCRIPTS_DIR, which
currently remains with the same default of /etc/rc.d, and can be overridden as
before.

When bootstrapping, SYSCONFBASE also remains with the existing default when no
prefix is set or is "/usr/pkg" or "/usr"; it is set to $prefix/etc otherwise. It
can be specified specifically with --sysconfbase if necessary.

Existing installations or bootstraps are not affected, as this change needs
setting SYSCONFBASE in the corresponding $sysconfdir/mk.conf to have an impact.

Tested in privileged and unprivileged modes on NetBSD/amd64, and unprivileged
mode on Darwin/amd64; submitted for review on tech-pkg@.

(khorben)

2021-05-30 21:53:49 UTC MAIN commitmail json YAML

doc: Updated print/py-octoprint to 1.6.1

(khorben)

2021-05-30 21:53:11 UTC MAIN commitmail json YAML

py-octoprint: update to version 1.6.1

This is a bugfix release to fix two bugs in 1.6.0.

The full list of changes from version 1.5.3 to 1.6.0 can be found at
https://github.com/OctoPrint/OctoPrint/releases/tag/1.6.0.

This also improves the RC script provided to not longer assume Python 3.8
specifically.

(khorben)

2021-05-30 21:48:37 UTC MAIN commitmail json YAML

doc: Updated archivers/py-zipstream to 1.1.8

(khorben)

2021-05-30 21:48:19 UTC MAIN commitmail json YAML

py-zipstream: update to version 1.1.8

Changes made after forking v1.1.4:

v1.1.5 (2019-03-18)

* Support Zip64 when compressing iterables and strings (https://github.com/allanlei/python-zipstream/pull/25)

v1.1.6 (2019-06-06)

* Add partial flushing of ZipStreams (https://github.com/arjan-s/python-zipstream/pull/1)

v1.1.7 (2019-10-22)

* Stream data in the order it was received (https://github.com/arjan-s/python-zipstream/pull/4)

v1.1.8 (2020-09-14)

* New datetime parameter in write_iter (https://github.com/arjan-s/python-zipstream/pull/8)

(khorben)

2021-05-30 21:31:33 UTC MAIN commitmail json YAML

doc: Added devel/py-immutabledict version 2.0.0

(khorben)

2021-05-30 21:31:19 UTC MAIN commitmail json YAML

Add py-immutabledict

(khorben)

2021-05-30 21:30:17 UTC MAIN commitmail json YAML

py-immutabledict: import version 2.0.0

immutable is a fork of frozendict, an immutable wrapper around dictionaries.

It implements the complete mapping interface. It can be used as a drop-in
replacement for dictionaries where immutability is desired. The immutabledict
constructor mimics dict, and all of the expected interfaces (iter, len, repr,
hash, getitem) are provided. Note that an immutabledict does not guarantee the
immutability of its values, so the utility of hash method is restricted by
usage.

The only difference is that the copy() method of immutable takes variable
keyword arguments, which will be present as key/value pairs in the new,
immutable copy.

(khorben)

2021-05-30 21:29:26 UTC MAIN commitmail json YAML

doc: Updated print/py-octoprint-filecheck to 2021.2.23

(khorben)

2021-05-30 21:29:10 UTC MAIN commitmail json YAML

py-octoprint-filecheck: update to version 2021.2.23

The changes include:

* #2 Fix native grep not always being in extended regex mode
* Add a "Prerelease" release channel
* Code now uses pre-commit, black, prettier, isort and flake8 just like OctoPrint itself.

In turn, this is required to update py-octoprint to version 1.6.1.

(khorben)

2021-05-30 21:27:56 UTC MAIN commitmail json YAML

doc: Updated print/py-octoprint-firmwarecheck to 2021.2.4

(khorben)

2021-05-30 21:27:38 UTC MAIN commitmail json YAML

py-octoprint-firmwarecheck: update to version 2021.2.4

The changes include:

* Add removable info message when a firmware development build is detected
* Add a "Prerelease" release channel
* Code now uses pre-commit, black, prettier, isort and flake8 just like OctoPrint itself.

In turn, this is required to update py-octoprint to version 1.6.1.

(khorben)

2021-05-30 21:21:12 UTC MAIN commitmail json YAML

doc: Added print/py-octoprint-pisupport version 2021.3.26.post2

(khorben)

2021-05-30 21:20:57 UTC MAIN commitmail json YAML

Add py-octoprint-pisupport

(khorben)

2021-05-30 21:20:20 UTC MAIN commitmail json YAML

py-octoprint-pisupport: import version 2021.3.26post2

The Pi Support plugin for OctoPrint provides additional information about your
Pi in the UI and also alerts you about undervoltage or overheating issues
observed on your Pi or if your Pi is unsupported. If you are running OctoPi,
the Pi Support plugin will also provide additional information about that.

OctoPrint will only load this plugin when it detects that it is being run on a
Raspberry Pi.

(khorben)

2021-05-30 20:02:31 UTC MAIN commitmail json YAML

net/samba4: handle dbus dependency explicitly on Linux

This manifests as the snapper vfs files appearing depending on dbus
being present or not on Linux, causing PLIST mismatch. This option
actually disables this if desired. The default is still on, as
dbus is to be expected on modern Linux installs anyway.

(thor)

2021-05-30 19:56:38 UTC MAIN commitmail json YAML

sysutils/mc: add explicit handling of samba and sftp vfs as options

(thor)

2021-05-30 17:38:31 UTC MAIN commitmail json YAML

Note update of security/vault to 1.6.5.

(he)

2021-05-30 17:37:53 UTC MAIN commitmail json YAML

Upgrade security/vault to version 1.6.5.

Pkgsrc changes:
* None

Upstream changes:

v1.6.5:
May 20th, 2021

SECURITY:
* Non-Expiring Leases: Vault and Vault Enterprise renewed
  nearly-expiring token leases and dynamic secret leases with a
  zero-second TTL, causing them to be treated as non-expiring,
  and never revoked. This issue affects Vault and Vault Enterprise
  versions 0.10.0 through 1.7.1, and is fixed in 1.5.9, 1.6.5,
  and 1.7.2 (CVE-2021-32923).

CHANGES:
* agent: Update to use IAM Service Account Credentials endpoint
  for signing JWTs when using GCP Auto-Auth method [GH-11473]
* auth/gcp: Update to v0.8.1 to use IAM Service Account Credentials
  API for signing JWTs [GH-11498]

BUG FIXES:
* core (enterprise): Fix plugins mounted in namespaces being
  unable to use password policies [GH-11596]
* core: correct logic for renewal of leases nearing their expiration
  time. [GH-11650]
* secrets/database: Fix marshalling to allow providing numeric
  arguments to external database plugins. [GH-11451]
* secrets/database: Fixes issue for V4 database interface where
  SetCredentials wasn't falling back to using RotateRootCredentials
  if SetCredentials is Unimplemented [GH-11585]
* ui: Fix namespace-bug on login [GH-11182]

v1.6.4:
April 21, 2021
Release vault v1.6.4

v1.6.3
February 25, 2021

SECURITY:
* Limited Unauthenticated License Read: We addressed a security
  vulnerability that allowed for the unauthenticated reading of
  Vault licenses from DR Secondaries. This vulnerability affects
  Vault and Vault Enterprise and is fixed in 1.6.3 (CVE-2021-27668).

CHANGES:
* secrets/mongodbatlas: Move from whitelist to access list API [GH-10966]

IMPROVEMENTS:
* ui: Clarify language on usage metrics page empty state [GH-10951]

BUG FIXES:
* auth/kubernetes: Cancel API calls to TokenReview endpoint when
  request context is closed [GH-10930]
* core/identity: Fix deadlock in entity merge endpoint. [GH-10877]
* quotas: Fix duplicate quotas on performance standby nodes. [GH-10855]
* quotas/rate-limit: Fix quotas enforcing old rate limit quota paths [GH-10689]
  replication (enterprise): Don't write request count data on DR Secondaries.
* Fixes DR Secondaries becoming out of sync approximately every 30s. [GH-10970]
* secrets/azure (enterprise): Forward service principal credential
  creation to the primary cluster if called on a performance
  standby or performance secondary. [GH-10902]

(he)

2021-05-30 16:54:23 UTC MAIN commitmail json YAML

doc: Updated finance/rates to 0.5.0

(pin)

2021-05-30 16:54:04 UTC MAIN commitmail json YAML

finance/rates: update to 0.5.0

-Improve input handling

(pin)

2021-05-30 16:33:30 UTC MAIN commitmail json YAML

2021-05-30 15:56:35 UTC MAIN commitmail json YAML

doc: Updated time/R-lubridate to 1.7.10

(mef)

2021-05-30 15:56:22 UTC MAIN commitmail json YAML

(time/R-lubridate)  Updated 1.7.4 to 1.7.10

Version 1.7.10
==============

### NEW FEATURES

* `fast_strptime()` and `parse_date_time2()` now accept multiple formats and apply them in turn

### BUG FIXES

* [#926](https://github.com/tidyverse/lubridate/issues/926) Fix incorrect division of intervals by months involving leap years
* Fix incorrect skipping of digits during parsing of the `%z` format

Version 1.7.9.2
===============

### NEW FEATURES

* [#914](https://github.com/tidyverse/lubridate/issues/914) New `rollforward()` function
* [#928](https://github.com/tidyverse/lubridate/issues/928) On startup lubridate now resets TZDIR to a proper directory when it is set to non-dir values like "internal" or "macOS" (a change introduced in R4.0.2)
* [#630](https://github.com/tidyverse/lubridate/issues/630) New parsing functions `ym()` and `my()`

### BUG FIXES

* [#930](https://github.com/tidyverse/lubridate/issues/930) `as.period()` on intervals now returns valid Periods with double fields (not integers)

Version 1.7.9
=============

### NEW FEATURES

* [#871](https://github.com/tidyverse/lubridate/issues/893) Add `vctrs` support

### BUG FIXES

* [#890](https://github.com/tidyverse/lubridate/issues/890) Correctly compute year in `quarter(..., with_year = TRUE)`
* [#893](https://github.com/tidyverse/lubridate/issues/893) Fix incorrect parsing of abbreviated months in locales with trailing dot (regression in v1.7.8)
* [#886](https://github.com/tidyverse/lubridate/issues/886) Fix `with_tz()` for POSIXlt objects
* [#887](https://github.com/tidyverse/lubridate/issues/887) Error on invalid numeric input to `month()`
* [#889](https://github.com/tidyverse/lubridate/issues/889) Export new dmonth function

Version 1.7.8
=============

### NEW FEATURES

* (breaking) Year and month durations now assume 365.25 days in a year consistently in conversion and constructors. Particularly `dyears(1) == years(1)` is now `TRUE`.
* Format and print methods for 0-length objects are more consistent.
* New duration constructor `dmonths()` to complement other duration constructors.
*
* `duration()` constructor now accepts `months` and `years` arguments.
* [#629](https://github.com/tidyverse/lubridate/issues/629) Added `format_ISO8601()` methods.
* [#672](https://github.com/tidyverse/lubridate/issues/672) Eliminate all partial argument matches
* [#674](https://github.com/tidyverse/lubridate/issues/674) `as_date()` now ignores the `tz` argument
* [#675](https://github.com/tidyverse/lubridate/issues/675) `force_tz()`, `with_tz()`, `tz<-` convert dates to date-times
* [#681](https://github.com/tidyverse/lubridate/issues/681) New constants `NA_Date_` and `NA_POSIXct_` which parallel built-in primitive constants.
* [#681](https://github.com/tidyverse/lubridate/issues/681) New constructors `Date()` and `POSIXct()` which parallel built-in primitive constructors.
* [#695](https://github.com/tidyverse/lubridate/issues/695) Durations can now be compared with numeric vectors.
* [#707](https://github.com/tidyverse/lubridate/issues/707) Constructors return 0-length inputs when called with no arguments
* [#713](https://github.com/tidyverse/lubridate/issues/713) (breaking) `as_datetime()` always returns a `POSIXct()`
* [#717](https://github.com/tidyverse/lubridate/issues/717) Common generics are now defined in `generics` dependency package.
* [#719](https://github.com/tidyverse/lubridate/issues/719) Negative Durations are now displayed with leading `-`.
* [#829](https://github.com/tidyverse/lubridate/issues/829) `%within%` throws more meaningful messages when applied on unsupported classes
* [#831](https://github.com/tidyverse/lubridate/issues/831) Changing hour, minute or second of Date object now yields POSIXct.
* [#869](https://github.com/tidyverse/lubridate/issues/869) Propagate NAs to all internal components of a Period object

### BUG FIXES

* [#682](https://github.com/tidyverse/lubridate/issues/682) Fix quarter extraction with small `fiscal_start`s.
* [#703](https://github.com/tidyverse/lubridate/issues/703) `leap_year()` works with objects supported by `year()`.
* [#778](https://github.com/tidyverse/lubridate/issues/778) `duration()/period()/make_difftime()` work with repeated units
* `c.Period` concatenation doesn't fail with empty components.
* Honor `exact = TRUE` argument in `parse_date_time2`, which was so far ignored.

Version 1.7.4
=============

### NEW FEATURES

* [#658](https://github.com/tidyverse/lubridate/issues/658) `%within%` now accepts a list of intervals, in which case an instant is checked if it occurs within any of the supplied intervals.

### CHANGES

* [#661](https://github.com/tidyverse/lubridate/issues/661) Throw error on invalid multi-unit rounding.
* [#633](https://github.com/tidyverse/lubridate/issues/633) `%%` on intervals relies on `%m+` arithmetic and doesn't produce NAs when intermediate computations result in non-existent dates.
* `tz()` always returns "UTC" when `tzone` attribute cannot be inferred.

### BUG FIXES

* [#664](https://github.com/tidyverse/lubridate/issues/664) Fix lookup of period functions in `as.period`
* [#649](https://github.com/tidyverse/lubridate/issues/664) Fix system timezone memoization

Version 1.7.3
=============

### BUG FIXES

* [#643](https://github.com/tidyverse/lubridate/issues/643), [#640](https://github.com/tidyverse/lubridate/issues/640), [#645](https://github.com/tidyverse/lubridate/issues/645) Fix faulty caching of system timezone.

(mef)

2021-05-30 15:54:18 UTC MAIN commitmail json YAML

(time/R-hms) Add missind DEPNDS+= R-lifecycle

(mef)

2021-05-30 15:42:51 UTC MAIN commitmail json YAML

doc: Updated security/ruby-oauth to 0.5.6

(taca)

2021-05-30 15:42:22 UTC MAIN commitmail json YAML

security/ruby-oauth: update to 0.5.6

0.5.6 (2021-04-02)

* Add metadata to Gemspec file
* Change default timeout to be the same as Net::HTTP default, 60 seconds
  instead of 30 seconds.
* Add support for PUT requests with Action Controller (#181)

(taca)

2021-05-30 13:46:31 UTC MAIN commitmail json YAML

doc: Updated lang/nim to 1.4.8

(ryoon)

2021-05-30 13:45:46 UTC MAIN commitmail json YAML

nim: Update to 1.4.6

Changelog:
Version 1.4.8 released

25 May 2021 The Nim Team

The Nim team is happy to announce version 1.4.8, our fourth patch release for
Nim 1.4.

Version 1.4.8 is a result of one month of hard work, and it contains 23 commits
, fixing the most important bugs and bringing additional improvements to our
ORC memory management.

We would recommend to all of our users to upgrade and use version 1.4.8.

Release highlights

  * Just like our devel branch, v1.4.8 is built using csources_v1, which means
    you can use it on Apple M1 chips.
  * Version 1.4.6 triggered some false positives with several antivirus
    softwares. Based on our testing, this shouldn't happen with v1.4.8.
  * Now you can use -d:release and -d:danger in your config files, no need to
    manually write these flags on the command line anymore.
  * Additional improvements to our ORC memory management. Use --gc:orc to
    compile your projects with it.

Version 1.4.6

Version 1.4.6 is our third patch release for Nim 1.4 and it brings several
fixes since version 1.4.4, released two month ago.

Bugfixes since 1.4.4

  * Fixed GC crash resulting from inlining of the memory allocation procs (link
    )
  * Fixed isolate doesn't work (#17264)
  * Fixed regression since 1.4.2: vm crash with lists.SinglyLinkedRing (#
    16384)
  * Fixed Generics sandwiched between two modules don't mixin their
    scope symbols properly (#11225)
  * Fixed json.% raises Defect for uint64 (#17383)
  * Fixed memory allocation during {.global.} init breaks GC (#17085)
  * Fixed incorrect raises effect for $(NimNode) (#17454)

Full changelog since v1.4.4 contains 19 commits.

(ryoon)

2021-05-30 13:19:17 UTC MAIN commitmail json YAML

doc: Updated math/R-vctrs to 0.3.8

(mef)

2021-05-30 13:18:59 UTC MAIN commitmail json YAML

(math/R-vctrs) Updated 0.3.2 to 0.3.8

(pkgsrc changes)
- Add TEST_DEPENDS+, but still one missing is there

(upstream changes)

# vctrs 0.3.8

* Compatibility with next version of rlang.

# vctrs 0.3.7

* `vec_ptype_abbr()` gains arguments to control whether to indicate
  named vectors with a prefix (`prefix_named`) and indicate shaped
  vectors with a suffix (`suffix_shape`) (#781, @krlmlr).

* `vec_ptype()` is now an optional _performance_ generic. It is not necessary
  to implement, but if your class has a static prototype, you might consider
  implementing a custom `vec_ptype()` method that returns a constant to
  improve performance in some cases (such as common type imputation).

* New `vec_detect_complete()`, inspired by `stats::complete.cases()`. For most
  vectors, this is identical to `!vec_equal_na()`. For data frames and
  matrices, this detects rows that only contain non-missing values.

* `vec_order()` can now order complex vectors (#1330).

* Removed dependency on digest in favor of `rlang::hash()`.

* Fixed an issue where `vctrs_rcrd` objects were not being proxied correctly
  when used as a data frame column (#1318).

* `register_s3()` is now licensed with the "unlicense" which makes it very
  clear that it's fine to copy and paste into your own package
  (@maxheld83, #1254).

# vctrs 0.3.6

* Fixed an issue with tibble 3.0.0 where removing column names with
  `names(x) <- NULL` is now deprecated (#1298).

* Fixed a GCC 11 issue revealed by CRAN checks.

# vctrs 0.3.5

* New experimental `vec_fill_missing()` for filling in missing values with
  the previous or following value. It is similar to `tidyr::fill()`, but
  also works with data frames and has an additional `max_fill` argument to
  limit the number of sequential missing values to fill.

* New `vec_unrep()` to compress a vector with repeated values. It is very
  similar to run length encoding, and works nicely alongside `vec_rep_each()`
  as a way to invert the compression.

* `vec_cbind()` with only empty data frames now preserves the common size of
  the inputs in the result (#1281).

* `vec_c()` now correctly returns a named result with named empty inputs
  (#1263).

* vctrs has been relicensed as MIT (#1259).

* Functions that make comparisons within a single vector, such as
  `vec_unique()`, or between two vectors, such as `vec_match()`, now
  convert all character input to UTF-8 before making comparisons (#1246).

* New `vec_identify_runs()` which returns a vector of identifiers for the
  elements of `x` that indicate which run of repeated values they fall in
  (#1081).

* Fixed an encoding translation bug with lists containing data frames which
  have columns where `vec_size()` is different from the low level
  `Rf_length()` (#1233).

# vctrs 0.3.4

* Fixed a GCC sanitiser error revealed by CRAN checks.

# vctrs 0.3.3

* The `table` class is now implemented as a wrapper type that
  delegates its coercion methods. It used to be restricted to integer
  tables (#1190).

* Named one-dimensional arrays now behave consistently with simple
  vectors in `vec_names()` and `vec_rbind()`.

* `new_rcrd()` now uses `df_list()` to validate the fields. This makes
  it more flexible as the fields can now be of any type supported by
  vctrs, including data frames.

* Thanks to the previous change the `[[` method of records now
  preserves list fields (#1205).

* `vec_data()` now preserves data frames. This is consistent with the
  notion that data frames are a primitive vector type in vctrs. This
  shouldn't affect code that uses `[[` and `length()` to manipulate
  the data. On the other hand, the vctrs primitives like `vec_slice()`
  will now operate rowwise when `vec_data()` returns a data frame.

* `outer` is now passed unrecycled to name specifications. Instead,
  the return value is recycled (#1099).

* Name specifications can now return `NULL`. The names vector will
  only be allocated if the spec function returns non-`NULL` during the
  concatenation. This makes it possible to ignore outer names without
  having to create an empty names vector when there are no inner
  names:

  ```
  zap_outer_spec <- function(outer, inner) if (is_character(inner)) inner

  # `NULL` names rather than a vector of ""
  names(vec_c(a = 1:2, .name_spec = zap_outer_spec))
  #> NULL

  # Names are allocated when inner names exist
  names(vec_c(a = 1:2, c(b = 3L), .name_spec = zap_outer_spec))
  #> [1] ""  ""  "b"
  ```

* Fixed several performance issues in `vec_c()` and `vec_unchop()`
  with named vectors.

* The restriction that S3 lists must have a list-based proxy to be considered
  lists by `vec_is_list()` has been removed (#1208).

* New performant `data_frame()` constructor for creating data frames in a way
  that follows tidyverse semantics. Among other things, inputs are recycled
  using tidyverse recycling rules, strings are never converted to factors,
  list-columns are easier to create, and unnamed data frame input is
  automatically spliced.

* New `df_list()` for safely and consistently constructing the data structure
  underlying a data frame, a named list of equal-length vectors. It is useful
  in combination with `new_data_frame()` for creating user-friendly
  constructors for data frame subclasses that use the tidyverse rules for
  recycling and determining types.

* Fixed performance issue with `vec_order()` on classed vectors which
  affected `dplyr::group_by()` (tidyverse/dplyr#5423).

* `vec_set_names()` no longer alters the input in-place (#1194).

* New `vec_proxy_order()` that provides an ordering proxy for use in
  `vec_order()` and `vec_sort()`. The default method falls through to
  `vec_proxy_compare()`. Lists are special cased, and return an integer
  vector proxy that orders by first appearance.

* List columns in data frames are no longer comparable through `vec_compare()`.

* The experimental `relax` argument has been removed from
  `vec_proxy_compare()`.

(mef)

2021-05-30 12:36:02 UTC MAIN commitmail json YAML

alpha (obviously) does not have -m32

(nia)

2021-05-30 12:32:52 UTC MAIN commitmail json YAML

doc: Updated security/ruby-nexpose to 7.3.0

(taca)

2021-05-30 12:32:29 UTC MAIN commitmail json YAML

security/ruby-nexpose: update to 7.3.0

pkgsrc change: add "USE_LANGUAGES= # empty" line.

7.3.0 (2021-04-02)

Fixed bugs:

* Login Failed when update nexpose-client 2.0.2 to 7.2.1 #324

Closed issues:

* Stuck on maintenance mode page #327
* job failure in servicenow #323
* [QUESTION] How to generate Shared Secret via RESTful API? #322
* XML::VulnerabilityDetail/Complete API missing an instances value for
  vulnerabilities #306

Merged pull requests:

* Add a new privilege ManageAdvPolicies #330 (jinq102030)
* Fix HostOrIP for Ruby 2.6.3 #328 (abunn-r7)
* Fix travis builds #326 (gschneider-r7)
* Migrate eso-client to nexpose-client / CSRF header update #309
  (hwilson-r7)

(taca)

2021-05-30 12:29:40 UTC MAIN commitmail json YAML

doc: Updated security/ruby-metasploit_payloads-mettle to 1.0.9

(taca)

2021-05-30 12:28:56 UTC MAIN commitmail json YAML

security/ruby-metasploit_payloads-mettle: really update to 1.0.9

Really update to 1.0.9, previous commit was 1.0.8.

(taca)

2021-05-30 12:27:34 UTC MAIN commitmail json YAML

doc: Updated security/ruby-metasploit_payloads-mettle to 1.0.8

(taca)

2021-05-30 12:27:11 UTC MAIN commitmail json YAML

security/ruby-metasploit_payloads-mettle: update to 1.0.9

Quote from commit logs:

1.0.7 (2021-03-22)

* Land #210, fix segfault on large tlv buffers

1.0.8 (2021-03-24)

* Land #211, add fs_search to mettle

1.0.9 (2021-04-08)

* Land #212, update dependencies and fix libeio

(taca)

2021-05-30 12:17:49 UTC MAIN commitmail json YAML

deepstate: approximately x86_64-only, but do our best anyway

(nia)

2021-05-30 12:12:29 UTC MAIN commitmail json YAML

lensfun: disable SSE on non-x86_64

(nia)

2021-05-30 11:48:29 UTC MAIN commitmail json YAML

bulk-test-boost: nail down version pattern

(nia)