Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (4h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 04:57:43 UTC Now

2021-06-15 10:51:42 UTC MAIN commitmail json YAML

py-ijson: PLIST fix for Python 2.7

(adam)

2021-06-15 10:28:10 UTC MAIN commitmail json YAML

Updated graphics/leptonica, devel/cmake

(adam)

2021-06-15 10:27:33 UTC MAIN commitmail json YAML

cmake: updated to 3.20.4

CMake 3.20.4
* ci: use consistent sccache builds
* VS: Add special case for '-T version=14.29.16.10' under VS 16.10
* VS: Add flag table entries for '/external:W*' flags in VS 16.10
* gitlab-ci: Update Windows builds to MSVC 19.29-16.10 toolset
* Makefiles: Fix CMAKE_EXPORT_COMPILE_COMMANDS crash with custom compile rule
* presets: Fix buildPreset "jobs" field test case
* IRSL: Add Intel oneAPI redist location on Windows
* fileapi: Fix codemodel-v2 link command fragment relative paths
* FindBoost: Add check for json component header in Boost 1.75+
* Help: cmake_path: fix erroneous example for IS_PREFIX
* MSVC: C++20 final flag, C++23 support
* Clang/MSVC: C++20 final flag, C++23 support
* presets: Fix buildPreset "jobs"
* presets: Fix buildPreset "targets" not allowing a single string

(adam)

2021-06-15 10:26:48 UTC MAIN commitmail json YAML

leptonica: updated to 1.81.1

1.81.1  June 11, 2021
* Added choice of codec (JP2 or J2K) when writing jp2k files.
* Fix use of hashmap with key based on dna.

1.81.0  June 6, 2021
* Fixed problems with tiff pdf wrapping photometry.
* Fixed scaling issues in prog/cleanpdf for printing.
* New progs: tiffpdftest, hashtest
* Fixed uninitialized data error in pixAddBorderGeneral() and
  pixRemoveBorderGeneral()
* Rewrote Numa functions that discretize into bins.  Have
  binning by both sorting and histogram.
* Rewrote and simplified pixGetRankColorArray() and pixGetBinnedColor().
* Added tests to prog/rankbin_reg.c.
* Simplified fpixCopy() and dpixCopy(), and functions that use them.
* Check input for bilateral transforms.
* Add function for splitting a file evenly by lines.
* Check input for getFilenamesInDirectory()
* Many new fuzzers.
* Use size_t for all size inputs to ascii85 encoding/decoding
* New regression tests: encoding_reg.c, binmorph6_reg.c,
  flipdetect_reg.c
* Reworked concatpdf for generality, using the Poppler package.
* Removed dwa flipdetection from the library.  All the dwa code
  is now in flipdetectdwa.c.notused.  Likewise prog/flipselgen.c
  is retained for completeness, renamed flipselgen.c.notused,
  and is not compiled.
* Added hashmap utility (hashmap.c, hashmap.h).
* Removed functions using dnahash on strings, pts and doubles.
* Improved the speed of hashing for strings and doubles.
* Added function for tiling images in pairs for comparison.
* Added null terminations to serialized strings written to memory,
  preventing buffer overrun by strlen() [fixed by Stefan Weil].
* No longer use "NoInit" versions of pix creation in leptonica.
  because they risk reading uninitialized data.  These functions
  remain in the library because they are in use in applications.
* Add two composite binarization functions, from prog/binarize_set.
* Giulio Lunati fixed pnm reading to work with stdin input.
* Removed several of the boxa compare and modify functions.
* Implemented reading jpeg200 data encded in j2k "codestream" format.
  Can now read data in both jp2 and j2k.

(adam)

2021-06-15 10:25:41 UTC MAIN commitmail json YAML

mk/bsd.pkg.mk: started freeze for pkgsrc-2021Q2 branch [gdt 2021-06-15]

(gdt)

2021-06-15 09:18:39 UTC MAIN commitmail json YAML

Removed filesystems/fuse-djmount; Updated textproc/py-humanize

(adam)

2021-06-15 09:11:26 UTC MAIN commitmail json YAML

py-humanize: updated to 3.9.0

3.9.0:
Move vi_VI to vi_VN and update some translations

(adam)

2021-06-15 09:05:40 UTC MAIN commitmail json YAML

2021-06-15 08:38:20 UTC MAIN commitmail json YAML

Darwin (Mac OS X 10.13 here) needs iconv linked in for utf8 support.

(hauke)

2021-06-15 08:30:35 UTC MAIN commitmail json YAML

2021-06-15 07:27:59 UTC MAIN commitmail json YAML

doc: Added textproc/zet version 0.1.1

(pin)

2021-06-15 07:27:31 UTC MAIN commitmail json YAML

textproc/zet: import package

This is a command-line utility for doing set operations on files considered as
sets of lines. For instance, `zet union x y z` outputs the lines that occur in
any of `x`, `y`, or `z`.
Two notes:
-Each output line occurs only once, because we're treating the files as sets
and the lines as their elements.
-We do take the file structure into account in one respect: the lines are
output in the same order as they are encountered. So `zet union x` prints
out the lines of `x`, in order, with duplicates removed.

(pin)

2021-06-15 06:56:12 UTC MAIN commitmail json YAML

doc: Updated math/R to 4.1.0nb1

(thor)

2021-06-15 06:55:40 UTC MAIN commitmail json YAML

math/Makefile: add 64 bit index BLAS packages to section

(thor)

2021-06-15 06:51:42 UTC MAIN commitmail json YAML

math/R: use our BLAS

This used to not actaully honour our BLAS choice, the usage of
BLAS_LIBS was missing.

(thor)

2021-06-15 04:45:51 UTC MAIN commitmail json YAML

CHANGES, TODO: entries for BLAS changes in bulk

(thor)

2021-06-15 04:41:53 UTC MAIN commitmail json YAML

mk/blas.bl3, Netlib and OpenBLAS packages, NumPy: C fixup and 64 bits

This delivers 64 bit index BLAS libraries alongside 32 bit ones. This is often
called ILP64 in the BLAS world, as opposed to LP64 where integers are 32 bit
due to the Fortran default integer type, not to be confused with the basic
system ABI used by C. For really large vectors on modern machines, you want
an 'ILP64' BLAS and layers on top of it.

In preparation of better support for vendor BLAS libraries, I had to realize
that you better use the C interfaces supplied by them, not the netlib one
strapped on. A simple reason of practicability: The vendor blas libraries,
just like openblas, like to ship all symbols in one library, so you get them
whether you want it or not. Also implementations may skip Fortran and implement
the underlying functionality directly in C anyway, so one might skip a
layer of indirection. Future will tell if other layers will follow. We still
have the framework of individual layers from Netlib to combine with certain
implementations that miss them (Accelerate framework comes to mind, which
needs further work).

The framework of netlib reference packages for the separate libraries
is instructive and helps keeping things small when you not need all of them.
The installation location of the headers is now in a subdirectory to be able
to have 32 and 64 bit variants independently. The 32 bit ones are linked to
${PREFIX}/include to keep the old picture. We could be brave and remove
those, but there is some value in a build just trying -lcblas and
inclusion of <cblas.h> to be happy.

There is one blas.buildlink3.mk that is supposed to be used only once and
so avoids a combination of conflicting libraries (as the 64 bit index symbols
have the same names as the 32 bit ones).

Basic usage for getting LAPACK+BLAS is still the same as before. You get
CBLAS and LAPACKE by setting BLAS_C_INTERFACE=yes in the package. The 64 bit
indices are selected via BLAS_INDEX64=yes.

Due to the special nature of the Accelerate framework, a package has to
explicitly indicate support for it and it will also not appear on the
list of implementations by default. The reason is that it does provide
mainly CBLAS and CLAPACK (another version of C interface to LAPACK, f2c-based)
and BLAS/LAPACK with f2c/g77 calling conventions. A default build with
gfortran would not like that

This commit also fixes up math/py-numpy and math/py-numpy16 to follow the
new scheme, as that are the only packages directly affected by the change
in CBLAS providership.

(thor)

2021-06-15 04:07:33 UTC MAIN commitmail json YAML

doc: Updated math/qhull to 2020.2nb1

(thor)

2021-06-15 04:07:20 UTC MAIN commitmail json YAML

math/qhull: install the old non-reentrant lib for existing users

(thor)

2021-06-15 02:48:30 UTC MAIN commitmail json YAML

2021-06-15 01:43:44 UTC MAIN commitmail json YAML

2021-06-14 22:55:15 UTC MAIN commitmail json YAML

doc: Updated net/unison-snapshot to 2.51.3.72.90

(gdt)

2021-06-14 22:55:03 UTC MAIN commitmail json YAML

net/unison-snapshot: Update to 2.51.3.72.90

Upstream is about to release 2.51.4rc3 with version number 2.51.3.73,
and this packages a draft of that.

Packaging changes: Don't install the now-missing BUGS.txt.

Upstream NEWS for 2.51.4 relative to 2.51.3:

\item OCaml 4.12 support
\item fsmonitor improvements and Solaris support
\item Color support in text UI, with a new preference, disabled by
  NO\_COLOR.
\item Interactive profile selection in text UI, enabled by a new
  preference.
\item Working files are stored in the unison directory (typically
  ~/.unison) rather than \$HOME.
\item Build cleanups, CI improvements, housekeeping
\item Many bugfixes and minor improvements

(gdt)

2021-06-14 22:53:21 UTC MAIN commitmail json YAML

2021-06-14 22:53:03 UTC MAIN commitmail json YAML

guide: Recommend that PKGNAME be lowercase

(nia)

2021-06-14 22:41:19 UTC MAIN commitmail json YAML

doc/TODO: restore SOPE-2.4.0.

(wiz)

2021-06-14 22:39:15 UTC MAIN commitmail json YAML

lgogdownloader: fix grammar

(nia)

2021-06-14 22:39:01 UTC MAIN commitmail json YAML

2021-06-14 22:16:33 UTC MAIN commitmail json YAML

unbreak octave on NetBSD

Change the way iconv_t void* conflict is handled
using a patch from upstream to fix PR pkg/56240 .
Due to the above remove
patch-libinterp_corefcn_input.cc and
patch-liboctave_wrappers_iconv-wrappers.h .
Execute autoconf in the configuration step so that
patch-configure.ac and patch-m4_acinclude.m4 is
actually used.
Change the PLIST so that -gnu is not used
references in patch-m4_acinclude.m4 mentions this.
Explicitly don't generate any docs since
generation octave.pdf breaks and it already exists.
Install info and man pages manually since they are
not installed due to docs not being generated.
Bump pkgrevision due to PLIST change.

(nros)

2021-06-14 22:07:36 UTC MAIN commitmail json YAML

mozjs78: fix NetBSD i386 builds with Rust >= 1.50

The NetBSD i386 Rust 1.50 builds introduced two different targets (i586
and i686), where previously there was only one (i686). Unfortunately,
the upstream mozjs78 configuration script that narrows to the
appropriate compiler target is confused by this, since it was receiving
"i486" from pkgsrc tooling and didn't know how to pick from more than
one potential approximate match. I'm addressing it this (kludgy) way
for now, as I don't have time to go through Mozilla's scripting and
make adjustments, and I would like this building in the 2021Q2 branch.
If someone else feels there's a better way, please have at it. With
this tweak in place, I'm able to build the xfce4 meta package for
NetBSD/i386 9.2.

(gutteridge)

2021-06-14 21:08:07 UTC MAIN commitmail json YAML

2021-06-14 20:45:22 UTC MAIN commitmail json YAML

Add patch, missed in previous.

(schmonz)

2021-06-14 20:45:03 UTC MAIN commitmail json YAML

Rename VERSION to VERSION.txt so that it does not collide with the C++
version header on case-insensitive filesystems (via MacPorts). No change
intended to installed package.

(schmonz)

2021-06-14 18:40:40 UTC MAIN commitmail json YAML

tokyotyrant: remove lies

(nia)

2021-06-14 17:46:52 UTC MAIN commitmail json YAML

doc: Updated net/tor to 0.4.5.9

(wiz)

2021-06-14 17:46:43 UTC MAIN commitmail json YAML

tor: update to 0.4.5.9.

Changes in version 0.4.5.9 - 2021-06-14
  Tor 0.4.5.9 fixes several security issues, including a
  denial-of-service attack against onion service clients, and another
  denial-of-service attack against relays. Everybody should upgrade to
  one of 0.3.5.15, 0.4.4.9, 0.4.5.9, or 0.4.6.5.

  o Major bugfixes (security, backport from 0.4.6.5):
    - Don't allow relays to spoof RELAY_END or RELAY_RESOLVED cell on
      half-closed streams. Previously, clients failed to validate which
      hop sent these cells: this would allow a relay on a circuit to end
      a stream that wasn't actually built with it. Fixes bug 40389;
      bugfix on 0.3.5.1-alpha. This issue is also tracked as TROVE-2021-
      003 and CVE-2021-34548.

  o Major bugfixes (security, defense-in-depth, backport from 0.4.6.5):
    - Detect more failure conditions from the OpenSSL RNG code.
      Previously, we would detect errors from a missing RNG
      implementation, but not failures from the RNG code itself.
      Fortunately, it appears those failures do not happen in practice
      when Tor is using OpenSSL's default RNG implementation. Fixes bug
      40390; bugfix on 0.2.8.1-alpha. This issue is also tracked as
      TROVE-2021-004. Reported by Jann Horn at Google's Project Zero.

  o Major bugfixes (security, denial of service, backport from 0.4.6.5):
    - Resist a hashtable-based CPU denial-of-service attack against
      relays. Previously we used a naive unkeyed hash function to look
      up circuits in a circuitmux object. An attacker could exploit this
      to construct circuits with chosen circuit IDs, to create
      collisions and make the hash table inefficient. Now we use a
      SipHash construction here instead. Fixes bug 40391; bugfix on
      0.2.4.4-alpha. This issue is also tracked as TROVE-2021-005 and
      CVE-2021-34549. Reported by Jann Horn from Google's Project Zero.
    - Fix an out-of-bounds memory access in v3 onion service descriptor
      parsing. An attacker could exploit this bug by crafting an onion
      service descriptor that would crash any client that tried to visit
      it. Fixes bug 40392; bugfix on 0.3.0.1-alpha. This issue is also
      tracked as TROVE-2021-006 and CVE-2021-34550. Reported by Sergei
      Glazunov from Google's Project Zero.

  o Minor features (compatibility, backport from 0.4.6.4-rc):
    - Remove an assertion function related to TLS renegotiation. It was
      used nowhere outside the unit tests, and it was breaking
      compilation with recent alpha releases of OpenSSL 3.0.0. Closes
      ticket 40399.

  o Minor features (geoip data):
    - Update the geoip files to match the IPFire Location Database, as
      retrieved on 2021/06/10.

  o Minor bugfixes (control, sandbox, backport from 0.4.6.4-rc):
    - Allow the control command SAVECONF to succeed when the seccomp
      sandbox is enabled, and make SAVECONF keep only one backup file to
      simplify implementation. Previously SAVECONF allowed a large
      number of backup files, which made it incompatible with the
      sandbox. Fixes bug 40317; bugfix on 0.2.5.4-alpha. Patch by
      Daniel Pinto.

  o Minor bugfixes (metrics port, backport from 0.4.6.4-rc):
    - Fix a bug that made tor try to re-bind() on an already open
      MetricsPort every 60 seconds. Fixes bug 40370; bugfix
      on 0.4.5.1-alpha.

(wiz)

2021-06-14 17:23:18 UTC MAIN commitmail json YAML

doc: Updated lang/go-bin to 1.16.beta1nb3

(schmonz)

2021-06-14 17:23:12 UTC MAIN commitmail json YAML

Extend REPLACE_BASH to get cover.bash substed. Bump PKGREVISION.

(schmonz)

2021-06-14 17:19:05 UTC MAIN commitmail json YAML

devel/SOPE: Clarify status (still maintained)

(This was my error while processing update notes.)

(gdt)

2021-06-14 17:00:13 UTC MAIN commitmail json YAML

devel/Makefile: +SOPE5

(gdt)

2021-06-14 16:54:37 UTC MAIN commitmail json YAML

devel/SOPE4: Stop claiming this is maintained upstream

(gdt)

2021-06-14 16:53:53 UTC MAIN commitmail json YAML

devel/SOPE: Riase the deletion pending flag

(gdt)

2021-06-14 16:53:13 UTC MAIN commitmail json YAML

TODO: -SOPE

SOPE 5.1.0 has been done
SOPE 2 is obsolete and a deletion candidate

(gdt)

2021-06-14 16:52:38 UTC MAIN commitmail json YAML

CHANGES: Fix Udpated to Added

(gdt)

2021-06-14 16:51:39 UTC MAIN commitmail json YAML

devel/SOPE5: Add version 5.1.0

From pkg/55459 submitted by Dima Veselov, and followup via email, with
some modifications by me.

SOPE is an extensive set of frameworks which form a complete Web
application server environment. Besides the Apple WebObjects
compatible appserver extended with Zope concepts, it contains a large
set of reusable classes: XML processing (SAX, DOM, XML-RPC),
MIME/IMAP4 processing, LDAP connectivity, RDBMS connectivity, and
iCalendar parsing.

(gdt)

2021-06-14 16:37:15 UTC MAIN commitmail json YAML

doc: Updated devel/libxtend to 0.1.2.27

(bacon)

2021-06-14 16:37:04 UTC MAIN commitmail json YAML

devel/libxtend: Update to 0.1.2.27

Fix xt_fopen() to use gzcat on Darwin
(Darwin zcat requires a .Z extention)
Does not impact existing dependent packages
Numerous updates to README.md

(bacon)

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

doc/TODO: add a few and one correction

+ libpcap-1.10.1, tcpslice-1.3.

Correct verilator-4.204.

(taca)

2021-06-14 16:07:56 UTC MAIN commitmail json YAML

doc: Updated www/ruby-http-cookie to 1.0.4

(taca)

2021-06-14 16:07:35 UTC MAIN commitmail json YAML

www/ruby-http-cookie: update to 1.0.4

1.0.4 (2021-06-07)

No change log, please refer
<https://github.com/sparklemotion/http-cookie/compare/v1.0.3...v1.0.4> in
detail.

(taca)

2021-06-14 15:45:50 UTC MAIN commitmail json YAML

doc: Updated www/ruby-loofah to 2.10.0

(taca)

2021-06-14 15:45:29 UTC MAIN commitmail json YAML

www/ruby-loofah: update to 2.10.0

2.10.0 (2021-06-06)

Features

* Allow CSS properties overflow-x and overflow-y. [#206] (Thanks,
  @sampokuokkanen!)

(taca)

2021-06-14 15:42:58 UTC MAIN commitmail json YAML

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

(taca)

2021-06-14 15:42:33 UTC MAIN commitmail json YAML

textproc/ruby-kramdown-rfc2629: update to 1.4.15

Quote from commit logs:

1.4.15 (2021-06-10)

* Better warning message for net-http-persistent.  Addresses #101

(taca)

2021-06-14 15:40:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-puppet-resource_api to 1.8.14

(taca)

2021-06-14 15:39:56 UTC MAIN commitmail json YAML

sysutils/ruby-puppet-resource_api: update to 1.8.14

pkgsrc change: correct CATEGORIES.

1.8.14 (2021-06-09)

Implemented enhancements:

* (GH-225) Add support for custom insync #285 (michaeltlombardi)
* Improve type validation error messages to show expected types #279 (timidri)
* Support puppet device --resource ... --to_yaml invocation; drop puppet4
  and jruby 1.7 testing #278 (timidri)

Fixed bugs:

* Git tag 1.8.13 exists, but missing on rubygems.org / in CHANGELOG.md #266

Closed issues:

* CHANGELOG.md entries are missing for latest releases? #258

Merged pull requests:

* Upgrade to GitHub-native Dependabot #287 (dependabot-preview[bot])
* (IAC-1455) - Removal of Inappropriate Terminology #283 (david22swan)
* Update puppetlabs_spec_helper requirement from ~> 2.7 to ~> 3.0 #281
  (dependabot-preview[bot])
* (maint) Update Puppet VS Code Extension ID #277 (jpogran)
* (IAC-859) Add ruby 2.7 to test matrix #276 (DavidS)
* (maint) Cleanup gemfile and fix codecov dependency #275 (DavidS)
* Language correction #270 (epackorigan)
* (maint) Update CHANGELOG #268 (DavidS)
* (maint) update test matrix for current supported versions; remove older
  versions to cut down on resource usage #265 (DavidS)
* (maint) Mock Hocon.load(...) #263 (IrimieBogdan)
* Update rake requirement from ~> 10.0 to ~> 13.0 #262
  (dependabot-preview[bot])
* (maint) update Gemfile to allow use of non-vulnerable rake version 12.3.3
  #260 (DavidS)

(taca)

2021-06-14 15:37:02 UTC MAIN commitmail json YAML

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

(taca)

2021-06-14 15:36:40 UTC MAIN commitmail json YAML

sysutils/ruby-inspec-core: update to 4.37.25

4.37.25 (2021-06-10)

Merged Pull Requests

* sshd_config is for daemon, not client - typo #5549 (jblaine)
* Fix related to loading dependent profiles from a profile in shell #5547
  (Nik08)

4.37.23 (2021-06-03)

Merged Pull Requests

* Update inspec init plugin #5536 (Vasu1105)
* Removed support for compliance and a1 server from InSpec compliance #5534
  (Nik08)
* Add Ubuntu to list of FIPS platforms #5533 (clintoncwolfe)

(taca)

2021-06-14 15:34:50 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-facter to 4.2.1

(taca)

2021-06-14 15:34:32 UTC MAIN commitmail json YAML

sysutils/ruby-facter: update to 4.2.1

4.2.1 (2021-06-09)

No release note is available.  Please refer commit logs:
<https://github.com/puppetlabs/facter/compare/4.2.0...4.2.1> in detail.

(taca)

2021-06-14 15:31:40 UTC MAIN commitmail json YAML

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

(taca)

2021-06-14 15:31:12 UTC MAIN commitmail json YAML

security/ruby-metasploit_payloads-mettle: update to 1.0.10

Quote from commit logs:

1.0.10 (2021-06-09)

* Support enumerating platforms for a extension
* Fixup enumerating the extensions for a platform
* Remove an extra word word

(taca)

2021-06-14 15:27:32 UTC MAIN commitmail json YAML

doc: Updated security/ruby-metasploit-payloads to 2.0.47

(taca)

2021-06-14 15:27:07 UTC MAIN commitmail json YAML

security/ruby-metasploit-payloads: update to 2.0.47

Quote from commit logs:

2.0.47 (2021-06-09)

* Support enumerating all extension names
* Support enumerating Meterpreter extension suffixs
* Fix a typo in how suffixes is spelled
* Rename a function and update a regex

(taca)

2021-06-14 15:23:52 UTC MAIN commitmail json YAML

doc: Updated finance/ruby-activemerchant to 1.121.0

(taca)

2021-06-14 15:23:12 UTC MAIN commitmail json YAML

finance/ruby-activemerchant: update to 1.121.0

1.121 (2021-06-08)

* Braintree: Lift restriction on gem version to allow for backwards
  compatibility [naashton] #3993
* Payment Express/Windcave: Send amount on verify calls [cdmackeyfree] #3995
* Orbital: Use billing_address name as fallback [curiousepic] #3966
* vPOS: handle shop_process_id correctly [therufs] #3996
* Checkout v2: Support metadata field [saschakala] #3992
* Adyen: Support networkTxReference field [naashton] #3997
* Paypal Express: Enable PayPal express reference transaction request to
  send merchant session id [janees-e] #3994

(taca)

2021-06-14 15:21:00 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-semantic_puppet to 1.0.4

(taca)

2021-06-14 15:20:30 UTC MAIN commitmail json YAML

devel/ruby-semantic_puppet: update to 1.0.4

1.0.4 - 2021-06-08

* Remove dependency on SortedSet
* Add Ruby 3.0 to Travis and AppVeyor

(taca)

2021-06-14 15:19:29 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-red-colors to 0.2.0

(taca)

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

devel/ruby-red-colors: update to 0.2.0

0.1.3 (2021-06-10)

* Use matrix.gem for matrix inverse operation
* Fix xyz_to_rgb conversion
* Perform clamp before to_r

0.2.0 (2021-06-12)

* Add ListedColormap and LinearSegmentedColormap
* Add Colormap#to_html
* Support rational in Colormap#[]

(taca)

2021-06-14 15:12:34 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-kgio to 2.11.4

(taca)

2021-06-14 15:12:03 UTC MAIN commitmail json YAML

devel/ruby-kgio: update to 2.11.4

kgio 2.11.4 / 2021-05-25 23:24 UTC

  This release fixes compatibility with GC.compact on Ruby 3.x.
  Thanks to Ngan Pham for the patch and Aaron Patterson for the
  feedback:

    https://yhbt.net/kgio-public/CAAvYYt5Z5f2rMuXO5DMpR1-6uRvu_gXKDvqcyoZ+oNcLiTH39g@mail.gmail.com/T/

  kgio remains obsolete and deprecated, and it's primary dependent
  will be updated to not depend on it in the future.

(taca)

2021-06-14 15:10:15 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-concurrent-ruby to 1.1.9

(taca)

2021-06-14 15:09:55 UTC MAIN commitmail json YAML

devel/ruby-concurrent-ruby: update to 1.1.9

1.1.9 (2021-06-05)

* (#866) Child promise state not set to :pending immediately after #execute
  when parent has completed
* (#905, #872) Fix RubyNonConcurrentPriorityQueue#delete method
* (2df0337d) Make sure locks are not shared on shared when objects are
  dup/cloned
* (#900, #906, #796, #847, #911) Fix Concurrent::Set tread-safety issues on
  CRuby
* (#907) Add new ConcurrentMap backend for TruffleRuby

(taca)

2021-06-14 14:31:29 UTC MAIN commitmail json YAML

doc: note update of mail/postfix* packages to 3.6.1

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

(taca)

2021-06-14 14:29:47 UTC MAIN commitmail json YAML

mail/postfix: update to 3.6.1

3.6.1 (2021-06-14)

Fixed in Postfix 3.6.1, 3.5.11, 3.4.21, 3.3.18:

  * Bugfix (introduced: Postfix 2.11): the command "postmap
    lmdb:/file/name" (create LMDB database from textfile) handled
    duplicate input keys ungracefully, discarding entries stored
    up to and including the duplicate key, and causing a double
    free() call with lmdb versions 0.9.17 and later. Reported by
    Adi Prasaja; double free() root cause analysis by Howard Chu.

Fixed in Postfix 3.6.1, 3.5.11, 3.4.21:

  * Typo (introduced: Postfix 3.4): silent_discard should be
    silent-discard in BDAT_README.

(taca)

2021-06-14 14:27:55 UTC MAIN commitmail json YAML

+verilator 4.204

(mef)

2021-06-14 13:29:26 UTC MAIN commitmail json YAML

Updated net/py-botocore, net/py-boto3, net/py-awscli, security/py-certifi

(adam)

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

py-certifi: updated to 2021.5.30

2021.5.30:
Unknown changes

(adam)

2021-06-14 13:16:04 UTC MAIN commitmail json YAML

py-awscli: updated to 1.19.93

1.19.93

api-change:ec2: Amazon EC2 adds new AMI property to flag outdated AMIs
api-change:medialive: AWS MediaLive now supports OCR-based conversion of DVB-Sub and SCTE-27 image-based source captions to WebVTT, and supports ingest of ad avail decorations in HLS input manifests.
api-change:mediaconnect: When you enable source failover, you can now designate one of two sources as the primary source. You can choose between two failover modes to prevent any disruption to the video stream. Merge combines the sources into a single stream. Failover allows switching between a primary and a backup stream.
1.19.92

api-change:sagemaker-featurestore-runtime: Release BatchGetRecord API for AWS SageMaker Feature Store Runtime.
api-change:appmesh: AppMesh now supports additional routing capabilities in match and rewrites for Gateway Routes and Routes. Additionally, App Mesh also supports specifying DNS Response Types in Virtual Nodes.
api-change:redshift: Added InvalidClusterStateFault to the ModifyAquaConfiguration API, thrown when calling the API on a non available cluster.
api-change:appflow: Adding MAP_ALL task type support.
api-change:chime: This SDK release adds support for UpdateAccount API to allow users to update their default license on Chime account.
api-change:managedblockchain: This release supports KMS customer-managed Customer Master Keys (CMKs) on member-specific Hyperledger Fabric resources.
api-change:ec2: This release adds a new optional parameter connectivityType (public, private) for the CreateNatGateway API. Private NatGateway does not require customers to attach an InternetGateway to the VPC and can be used for communication with other VPCs and on-premise networks.
api-change:ram: AWS Resource Access Manager (RAM) is releasing new field isResourceTypeDefault in ListPermissions and GetPermission response, and adding permissionArn parameter to GetResourceShare request to filter by permission attached
api-change:cognito-idp: Amazon Cognito now supports targeted sign out through refresh token revocation
api-change:sagemaker: Using SageMaker Edge Manager with AWS IoT Greengrass v2 simplifies accessing, maintaining, and deploying models to your devices. You can now create deployable IoT Greengrass components during edge packaging jobs. You can choose to create a device fleet with or without creating an AWS IoT role alias.
1.19.91

api-change:proton: This is the initial SDK release for AWS Proton
api-change:transfer: Documentation updates for the AWS Transfer Family service.
api-change:personalize-events: Support for unstructured text inputs in the items dataset to to automatically extract key information from product/content description as an input when creating solution versions.
api-change:kendra: AWS Kendra now supports checking document status.
1.19.90

api-change:cognito-idp: Documentation updates for cognito-idp
api-change:macie2: This release of the Amazon Macie API introduces stricter validation of S3 object criteria for classification jobs.
api-change:fsx: This release adds support for auditing end-user access to files, folders, and file shares using Windows event logs, enabling customers to meet their security and compliance needs.
api-change:servicecatalog: increase max pagesize for List/Search apis
1.19.89

api-change:eks: Added updateConfig option that allows customers to control upgrade velocity in Managed Node Group.
api-change:sagemaker: AWS SageMaker - Releasing new APIs related to Callback steps in model building pipelines. Adds experiment integration to model building pipelines.
api-change:glue: Add SampleSize variable to S3Target to enable s3-sampling feature through API.
api-change:personalize: Update regex validation in kmsKeyArn and s3 path API parameters for AWS Personalize APIs
1.19.88

api-change:medialive: Add support for automatically setting the H.264 adaptive quantization and GOP B-frame fields.
api-change:autoscaling: Documentation updates for Amazon EC2 Auto Scaling
api-change:qldb: Documentation updates for Amazon QLDB
api-change:rds: Documentation updates for RDS: fixing an outdated link to the RDS documentation in DBInstance$DBInstanceStatus
api-change:pi: The new GetDimensionKeyDetails action retrieves the attributes of the specified dimension group for a DB instance or data source.
api-change:cloudtrail: AWS CloudTrail supports data events on new service resources, including Amazon DynamoDB tables and S3 Object Lambda access points.
1.19.87

api-change:ssm: Documentation updates for ssm to fix customer reported issue
api-change:forecast: Added optional field AutoMLOverrideStrategy to CreatePredictor API that allows users to customize AutoML strategy. If provided in CreatePredictor request, this field is visible in DescribePredictor and GetAccuracyMetrics responses.
api-change:route53resolver: Documentation updates for Route 53 Resolver
api-change:s3: S3 Inventory now supports Bucket Key Status
api-change:s3control: Amazon S3 Batch Operations now supports S3 Bucket Keys.
1.19.86

api-change:docdb: This SDK release adds support for DocDB global clusters.
api-change:lightsail: Documentation updates for Lightsail
api-change:ecs: Documentation updates for Amazon ECS.
api-change:iam: Documentation updates for AWS Identity and Access Management (IAM).
api-change:braket: Introduction of a RETIRED status for devices.
api-change:autoscaling: You can now launch EC2 instances with GP3 volumes when using Auto Scaling groups with Launch Configurations
1.19.85

api-change:servicediscovery: Bugfixes - The DiscoverInstances API operation now provides an option to return all instances for health-checked services when there are no healthy instances available.
api-change:polly: Amazon Polly adds new Canadian French voice - Gabrielle. Gabrielle is available as Neural voice only.
api-change:ec2: Added idempotency to CreateNetworkInterface using the ClientToken parameter.
api-change:sns: This release adds SMS sandbox in Amazon SNS and the ability to view all configured origination numbers. The SMS sandbox provides a safe environment for sending SMS messages, without risking your reputation as an SMS sender.
api-change:iotwireless: Added six new public customer logging APIs to allow customers to set/get/reset log levels at resource type and resource id level. The log level set from the APIs will be used to filter log messages that can be emitted to CloudWatch in customer accounts.
1.19.84

api-change:datasync: Added SecurityDescriptorCopyFlags option that allows for control of which components of SMB security descriptors are copied from source to destination objects.
api-change:lookoutmetrics: Allowing dot(.) character in table name for RDS and Redshift as source connector.
api-change:location: Adds support for calculation of routes, resource tagging and customer provided KMS keys.
1.19.83

api-change:iotsitewise: IoT SiteWise Monitor Portal API updates to add alarms feature configuration.
api-change:devicefarm: Introduces support for using our desktop testing service with applications hosted within your Virtual Private Cloud (VPC).
api-change:iotevents-data: Releasing new APIs for AWS IoT Events Alarms
api-change:fsx: This release adds LZ4 data compression support to FSx for Lustre to reduce storage consumption of both file system storage and file system backups.
api-change:iotevents: Releasing new APIs for AWS IoT Events Alarms
api-change:resource-groups: Documentation updates for Resource Groups.
api-change:sqs: Documentation updates for Amazon SQS for General Availability of high throughput for FIFO queues.
api-change:lightsail: Documentation updates for Lightsail
api-change:kendra: Amazon Kendra now suggests popular queries in order to help guide query typing and help overall accuracy.
1.19.82

api-change:ec2: This release removes resource ids and tagging support for VPC security group rules.
1.19.81

api-change:acm-pca: This release enables customers to store CRLs in S3 buckets with Block Public Access enabled. The release adds the S3ObjectAcl parameter to the CreateCertificateAuthority and UpdateCertificateAuthority APIs to allow customers to choose whether their CRL will be publicly available.
api-change:cloudfront: Documentation fix for CloudFront
api-change:qldb: Support STANDARD permissions mode in CreateLedger and DescribeLedger. Add UpdateLedgerPermissionsMode to update permissions mode on existing ledgers.
api-change:ec2: This release adds resource ids and tagging support for VPC security group rules.
api-change:outposts: Add ConflictException to DeleteOutpost, CreateOutpost
api-change:ecs: The release adds support for registering External instances to your Amazon ECS clusters.
api-change:mwaa: Adds scheduler count selection for Environments using Airflow version 2.0.2 or later.
1.19.80

api-change:workspaces: Adds support for Linux device types in WorkspaceAccessProperties
api-change:iot: This release includes support for a new feature: Job templates for AWS IoT Device Management Jobs. The release includes job templates as a new resource and APIs for managing job templates.
api-change:transfer: AWS Transfer Family customers can now use AWS Managed Active Directory or AD Connector to authenticate their end users, enabling seamless migration of file transfer workflows that rely on AD authentication, without changing end users' credentials or needing a custom authorizer.
1.19.79

api-change:logs: This release provides dimensions and unit support for metric filters.
api-change:quicksight: Add new parameters on RegisterUser and UpdateUser APIs to assign or update external ID associated to QuickSight users federated through web identity.
api-change:ce: Introduced FindingReasonCodes, PlatformDifferences, DiskResourceUtilization and NetworkResourceUtilization to GetRightsizingRecommendation action
api-change:compute-optimizer: Adds support for 1) additional instance types, 2) additional instance metrics, 3) finding reasons for instance recommendations, and 4) platform differences between a current instance and a recommended instance type.
api-change:ec2: This release adds support for creating and managing EC2 On-Demand Capacity Reservations on Outposts.
1.19.78

api-change:s3: Documentation updates for Amazon S3
api-change:opsworkscm: New PUPPET_API_CRL attribute returned by DescribeServers API; new EngineVersion of 2019 available for Puppet Enterprise servers.
api-change:forecast: Updated attribute statistics in DescribeDatasetImportJob response to support Long values
api-change:efs: Update efs command to latest version
1.19.77

api-change:iam: Documentation updates for AWS Identity and Access Management (IAM).
api-change:lexv2-models: Update lexv2-models command to latest version
api-change:personalize: Added new API to stop a solution version creation that is pending or in progress for Amazon Personalize
api-change:quicksight: Add ARN based Row Level Security support to CreateDataSet/UpdateDataSet APIs.
1.19.76

api-change:iam: Add pagination to ListUserTags operation
api-change:eks: Update the EKS AddonActive waiter.
api-change:autoscaling: With this release, customers can easily use Predictive Scaling as a policy directly through Amazon EC2 Auto Scaling configurations to proactively scale their applications ahead of predicted demand.
api-change:kinesisanalyticsv2: Kinesis Data Analytics now allows rapid iteration on Apache Flink stream processing through the Kinesis Data Analytics Studio feature.
api-change:lightsail: Documentation updates for Amazon Lightsail.
api-change:rekognition: Amazon Rekognition Custom Labels adds support for customer managed encryption, using AWS Key Management Service, of image files copied into the service and files written back to the customer.
1.19.75

api-change:license-manager: AWS License Manager now supports periodic report generation.
api-change:personalize: Amazon Personalize now supports the ability to optimize a solution for a custom objective in addition to maximizing relevance.
api-change:iotsitewise: Documentation updates for AWS IoT SiteWise.
api-change:apprunner: AWS App Runner is a service that provides a fast, simple, and cost-effective way to deploy from source code or a container image directly to a scalable and secure web application in the AWS Cloud.
api-change:compute-optimizer: This release enables compute optimizer to support exporting recommendations to Amazon S3 for EBS volumes and Lambda Functions.
api-change:lexv2-models: Update lexv2-models command to latest version
api-change:support: Documentation updates for support
1.19.74

api-change:neptune: Neptune support for CopyTagsToSnapshots
api-change:iotdeviceadvisor: AWS IoT Core Device Advisor is fully managed test capability for IoT devices. Device manufacturers can use Device Advisor to test their IoT devices for reliable and secure connectivity with AWS IoT.
api-change:sagemaker-a2i-runtime: Documentation updates for Amazon A2I Runtime model
api-change:mediaconnect: MediaConnect now supports JPEG XS for AWS Cloud Digital Interface (AWS CDI) uncompressed workflows, allowing you to establish a bridge between your on-premises live video network and the AWS Cloud.
api-change:elasticache: Documentation updates for elasticache
api-change:applicationcostprofiler: APIs for AWS Application Cost Profiler.
1.19.73

api-change:imagebuilder: Text-only updates for bundled documentation feedback tickets - spring 2021.
api-change:macie2: This release of the Amazon Macie API adds support for defining run-time, S3 bucket criteria for classification jobs. It also adds resources for querying data about AWS resources that Macie monitors.
api-change:securityhub: Updated descriptions to add notes on array lengths.
api-change:es: Adds support for cold storage.
api-change:events: Update InputTransformer variable limit from 10 to 100 variables.
api-change:transcribe: Transcribe Medical now supports identification of PHI entities within transcripts
api-change:detective: Updated descriptions of array parameters to add the restrictions on the array and value lengths.

(adam)

2021-06-14 13:13:28 UTC MAIN commitmail json YAML

py-boto3: updated to 1.17.93

1.17.93

api-change:ec2: [botocore] Amazon EC2 adds new AMI property to flag outdated AMIs
api-change:medialive: [botocore] AWS MediaLive now supports OCR-based conversion of DVB-Sub and SCTE-27 image-based source captions to WebVTT, and supports ingest of ad avail decorations in HLS input manifests.
api-change:mediaconnect: [botocore] When you enable source failover, you can now designate one of two sources as the primary source. You can choose between two failover modes to prevent any disruption to the video stream. Merge combines the sources into a single stream. Failover allows switching between a primary and a backup stream.
1.17.92

api-change:sagemaker: [botocore] Using SageMaker Edge Manager with AWS IoT Greengrass v2 simplifies accessing, maintaining, and deploying models to your devices. You can now create deployable IoT Greengrass components during edge packaging jobs. You can choose to create a device fleet with or without creating an AWS IoT role alias.
api-change:appmesh: [botocore] AppMesh now supports additional routing capabilities in match and rewrites for Gateway Routes and Routes. Additionally, App Mesh also supports specifying DNS Response Types in Virtual Nodes.
api-change:redshift: [botocore] Added InvalidClusterStateFault to the ModifyAquaConfiguration API, thrown when calling the API on a non available cluster.
api-change:chime: [botocore] This SDK release adds support for UpdateAccount API to allow users to update their default license on Chime account.
api-change:ec2: [botocore] This release adds a new optional parameter connectivityType (public, private) for the CreateNatGateway API. Private NatGateway does not require customers to attach an InternetGateway to the VPC and can be used for communication with other VPCs and on-premise networks.
api-change:ram: [botocore] AWS Resource Access Manager (RAM) is releasing new field isResourceTypeDefault in ListPermissions and GetPermission response, and adding permissionArn parameter to GetResourceShare request to filter by permission attached
api-change:sagemaker-featurestore-runtime: [botocore] Release BatchGetRecord API for AWS SageMaker Feature Store Runtime.
api-change:cognito-idp: [botocore] Amazon Cognito now supports targeted sign out through refresh token revocation
api-change:appflow: [botocore] Adding MAP_ALL task type support.
api-change:managedblockchain: [botocore] This release supports KMS customer-managed Customer Master Keys (CMKs) on member-specific Hyperledger Fabric resources.
1.17.91

api-change:transfer: [botocore] Documentation updates for the AWS Transfer Family service.
api-change:personalize-events: [botocore] Support for unstructured text inputs in the items dataset to to automatically extract key information from product/content description as an input when creating solution versions.
api-change:proton: [botocore] This is the initial SDK release for AWS Proton
api-change:kendra: [botocore] AWS Kendra now supports checking document status.
1.17.90

api-change:fsx: [botocore] This release adds support for auditing end-user access to files, folders, and file shares using Windows event logs, enabling customers to meet their security and compliance needs.
api-change:servicecatalog: [botocore] increase max pagesize for List/Search apis
api-change:macie2: [botocore] This release of the Amazon Macie API introduces stricter validation of S3 object criteria for classification jobs.
api-change:cognito-idp: [botocore] Documentation updates for cognito-idp
1.17.89

api-change:sagemaker: [botocore] AWS SageMaker - Releasing new APIs related to Callback steps in model building pipelines. Adds experiment integration to model building pipelines.
api-change:glue: [botocore] Add SampleSize variable to S3Target to enable s3-sampling feature through API.
api-change:personalize: [botocore] Update regex validation in kmsKeyArn and s3 path API parameters for AWS Personalize APIs
api-change:eks: [botocore] Added updateConfig option that allows customers to control upgrade velocity in Managed Node Group.
1.17.88

api-change:rds: [botocore] Documentation updates for RDS: fixing an outdated link to the RDS documentation in DBInstance$DBInstanceStatus
api-change:pi: [botocore] The new GetDimensionKeyDetails action retrieves the attributes of the specified dimension group for a DB instance or data source.
api-change:cloudtrail: [botocore] AWS CloudTrail supports data events on new service resources, including Amazon DynamoDB tables and S3 Object Lambda access points.
api-change:medialive: [botocore] Add support for automatically setting the H.264 adaptive quantization and GOP B-frame fields.
api-change:autoscaling: [botocore] Documentation updates for Amazon EC2 Auto Scaling
api-change:qldb: [botocore] Documentation updates for Amazon QLDB
1.17.87

api-change:s3: [botocore] S3 Inventory now supports Bucket Key Status
api-change:s3control: [botocore] Amazon S3 Batch Operations now supports S3 Bucket Keys.
api-change:route53resolver: [botocore] Documentation updates for Route 53 Resolver
api-change:ssm: [botocore] Documentation updates for ssm to fix customer reported issue
api-change:forecast: [botocore] Added optional field AutoMLOverrideStrategy to CreatePredictor API that allows users to customize AutoML strategy. If provided in CreatePredictor request, this field is visible in DescribePredictor and GetAccuracyMetrics responses.
1.17.86

api-change:autoscaling: [botocore] You can now launch EC2 instances with GP3 volumes when using Auto Scaling groups with Launch Configurations
api-change:lightsail: [botocore] Documentation updates for Lightsail
api-change:ecs: [botocore] Documentation updates for Amazon ECS.
api-change:docdb: [botocore] This SDK release adds support for DocDB global clusters.
api-change:iam: [botocore] Documentation updates for AWS Identity and Access Management (IAM).
api-change:braket: [botocore] Introduction of a RETIRED status for devices.
1.17.85

api-change:sns: [botocore] This release adds SMS sandbox in Amazon SNS and the ability to view all configured origination numbers. The SMS sandbox provides a safe environment for sending SMS messages, without risking your reputation as an SMS sender.
api-change:polly: [botocore] Amazon Polly adds new Canadian French voice - Gabrielle. Gabrielle is available as Neural voice only.
api-change:ec2: [botocore] Added idempotency to CreateNetworkInterface using the ClientToken parameter.
api-change:iotwireless: [botocore] Added six new public customer logging APIs to allow customers to set/get/reset log levels at resource type and resource id level. The log level set from the APIs will be used to filter log messages that can be emitted to CloudWatch in customer accounts.
api-change:servicediscovery: [botocore] Bugfixes - The DiscoverInstances API operation now provides an option to return all instances for health-checked services when there are no healthy instances available.
1.17.84

api-change:lookoutmetrics: [botocore] Allowing dot(.) character in table name for RDS and Redshift as source connector.
api-change:location: [botocore] Adds support for calculation of routes, resource tagging and customer provided KMS keys.
api-change:datasync: [botocore] Added SecurityDescriptorCopyFlags option that allows for control of which components of SMB security descriptors are copied from source to destination objects.
1.17.83

api-change:iotevents-data: [botocore] Releasing new APIs for AWS IoT Events Alarms
api-change:devicefarm: [botocore] Introduces support for using our desktop testing service with applications hosted within your Virtual Private Cloud (VPC).
api-change:kendra: [botocore] Amazon Kendra now suggests popular queries in order to help guide query typing and help overall accuracy.
api-change:iotsitewise: [botocore] IoT SiteWise Monitor Portal API updates to add alarms feature configuration.
api-change:resource-groups: [botocore] Documentation updates for Resource Groups.
api-change:lightsail: [botocore] Documentation updates for Lightsail
api-change:iotevents: [botocore] Releasing new APIs for AWS IoT Events Alarms
api-change:fsx: [botocore] This release adds LZ4 data compression support to FSx for Lustre to reduce storage consumption of both file system storage and file system backups.
api-change:sqs: [botocore] Documentation updates for Amazon SQS for General Availability of high throughput for FIFO queues.
1.17.82

api-change:ec2: [botocore] This release removes resource ids and tagging support for VPC security group rules.
1.17.81

api-change:qldb: [botocore] Support STANDARD permissions mode in CreateLedger and DescribeLedger. Add UpdateLedgerPermissionsMode to update permissions mode on existing ledgers.
api-change:cloudfront: [botocore] Documentation fix for CloudFront
api-change:outposts: [botocore] Add ConflictException to DeleteOutpost, CreateOutpost
api-change:mwaa: [botocore] Adds scheduler count selection for Environments using Airflow version 2.0.2 or later.
api-change:ec2: [botocore] This release adds resource ids and tagging support for VPC security group rules.
api-change:ecs: [botocore] The release adds support for registering External instances to your Amazon ECS clusters.
api-change:acm-pca: [botocore] This release enables customers to store CRLs in S3 buckets with Block Public Access enabled. The release adds the S3ObjectAcl parameter to the CreateCertificateAuthority and UpdateCertificateAuthority APIs to allow customers to choose whether their CRL will be publicly available.
1.17.80

api-change:transfer: [botocore] AWS Transfer Family customers can now use AWS Managed Active Directory or AD Connector to authenticate their end users, enabling seamless migration of file transfer workflows that rely on AD authentication, without changing end users' credentials or needing a custom authorizer.
api-change:iot: [botocore] This release includes support for a new feature: Job templates for AWS IoT Device Management Jobs. The release includes job templates as a new resource and APIs for managing job templates.
api-change:workspaces: [botocore] Adds support for Linux device types in WorkspaceAccessProperties
1.17.79

api-change:quicksight: [botocore] Add new parameters on RegisterUser and UpdateUser APIs to assign or update external ID associated to QuickSight users federated through web identity.
api-change:ce: [botocore] Introduced FindingReasonCodes, PlatformDifferences, DiskResourceUtilization and NetworkResourceUtilization to GetRightsizingRecommendation action
api-change:compute-optimizer: [botocore] Adds support for 1) additional instance types, 2) additional instance metrics, 3) finding reasons for instance recommendations, and 4) platform differences between a current instance and a recommended instance type.
api-change:ec2: [botocore] This release adds support for creating and managing EC2 On-Demand Capacity Reservations on Outposts.
api-change:logs: [botocore] This release provides dimensions and unit support for metric filters.
1.17.78

api-change:efs: [botocore] Update efs client to latest version
api-change:s3: [botocore] Documentation updates for Amazon S3
api-change:forecast: [botocore] Updated attribute statistics in DescribeDatasetImportJob response to support Long values
api-change:opsworkscm: [botocore] New PUPPET_API_CRL attribute returned by DescribeServers API; new EngineVersion of 2019 available for Puppet Enterprise servers.
1.17.77

api-change:personalize: [botocore] Added new API to stop a solution version creation that is pending or in progress for Amazon Personalize
api-change:lexv2-models: [botocore] Update lexv2-models client to latest version
api-change:quicksight: [botocore] Add ARN based Row Level Security support to CreateDataSet/UpdateDataSet APIs.
api-change:iam: [botocore] Documentation updates for AWS Identity and Access Management (IAM).
1.17.76

api-change:kinesisanalyticsv2: [botocore] Kinesis Data Analytics now allows rapid iteration on Apache Flink stream processing through the Kinesis Data Analytics Studio feature.
api-change:rekognition: [botocore] Amazon Rekognition Custom Labels adds support for customer managed encryption, using AWS Key Management Service, of image files copied into the service and files written back to the customer.
api-change:iam: [botocore] Add pagination to ListUserTags operation
api-change:eks: [botocore] Update the EKS AddonActive waiter.
api-change:autoscaling: [botocore] With this release, customers can easily use Predictive Scaling as a policy directly through Amazon EC2 Auto Scaling configurations to proactively scale their applications ahead of predicted demand.
api-change:lightsail: [botocore] Documentation updates for Amazon Lightsail.
1.17.75

api-change:support: [botocore] Documentation updates for support
api-change:apprunner: [botocore] AWS App Runner is a service that provides a fast, simple, and cost-effective way to deploy from source code or a container image directly to a scalable and secure web application in the AWS Cloud.
api-change:compute-optimizer: [botocore] This release enables compute optimizer to support exporting recommendations to Amazon S3 for EBS volumes and Lambda Functions.
api-change:personalize: [botocore] Amazon Personalize now supports the ability to optimize a solution for a custom objective in addition to maximizing relevance.
api-change:license-manager: [botocore] AWS License Manager now supports periodic report generation.
api-change:iotsitewise: [botocore] Documentation updates for AWS IoT SiteWise.
api-change:lexv2-models: [botocore] Update lexv2-models client to latest version
1.17.74

api-change:mediaconnect: [botocore] MediaConnect now supports JPEG XS for AWS Cloud Digital Interface (AWS CDI) uncompressed workflows, allowing you to establish a bridge between your on-premises live video network and the AWS Cloud.
api-change:sagemaker-a2i-runtime: [botocore] Documentation updates for Amazon A2I Runtime model
api-change:applicationcostprofiler: [botocore] APIs for AWS Application Cost Profiler.
api-change:neptune: [botocore] Neptune support for CopyTagsToSnapshots
api-change:iotdeviceadvisor: [botocore] AWS IoT Core Device Advisor is fully managed test capability for IoT devices. Device manufacturers can use Device Advisor to test their IoT devices for reliable and secure connectivity with AWS IoT.
api-change:elasticache: [botocore] Documentation updates for elasticache
1.17.73

api-change:events: [botocore] Update InputTransformer variable limit from 10 to 100 variables.
enhancement:s3: [botocore] Block endpoint resolution of clients configured with S3 pseudo-regions (e.g. aws-global, s3-external-1) that will never resolve to a correct access point endpoint.
api-change:macie2: [botocore] This release of the Amazon Macie API adds support for defining run-time, S3 bucket criteria for classification jobs. It also adds resources for querying data about AWS resources that Macie monitors.
api-change:es: [botocore] Adds support for cold storage.
api-change:securityhub: [botocore] Updated descriptions to add notes on array lengths.
api-change:detective: [botocore] Updated descriptions of array parameters to add the restrictions on the array and value lengths.
api-change:transcribe: [botocore] Transcribe Medical now supports identification of PHI entities within transcripts
api-change:imagebuilder: [botocore] Text-only updates for bundled documentation feedback tickets - spring 2021.
enhancement:FIPS: [botocore] Add validation to only attempt to connect to FIPS endpoints with a FIPS pseudo-region if the pseudo-region is explicitly known to the SDK.

(adam)

2021-06-14 13:11:45 UTC MAIN commitmail json YAML

py-botocore: updated to 1.20.93

1.20.93

api-change:ec2: Amazon EC2 adds new AMI property to flag outdated AMIs
api-change:medialive: AWS MediaLive now supports OCR-based conversion of DVB-Sub and SCTE-27 image-based source captions to WebVTT, and supports ingest of ad avail decorations in HLS input manifests.
api-change:mediaconnect: When you enable source failover, you can now designate one of two sources as the primary source. You can choose between two failover modes to prevent any disruption to the video stream. Merge combines the sources into a single stream. Failover allows switching between a primary and a backup stream.
1.20.92

api-change:sagemaker: Using SageMaker Edge Manager with AWS IoT Greengrass v2 simplifies accessing, maintaining, and deploying models to your devices. You can now create deployable IoT Greengrass components during edge packaging jobs. You can choose to create a device fleet with or without creating an AWS IoT role alias.
api-change:appmesh: AppMesh now supports additional routing capabilities in match and rewrites for Gateway Routes and Routes. Additionally, App Mesh also supports specifying DNS Response Types in Virtual Nodes.
api-change:redshift: Added InvalidClusterStateFault to the ModifyAquaConfiguration API, thrown when calling the API on a non available cluster.
api-change:chime: This SDK release adds support for UpdateAccount API to allow users to update their default license on Chime account.
api-change:ec2: This release adds a new optional parameter connectivityType (public, private) for the CreateNatGateway API. Private NatGateway does not require customers to attach an InternetGateway to the VPC and can be used for communication with other VPCs and on-premise networks.
api-change:ram: AWS Resource Access Manager (RAM) is releasing new field isResourceTypeDefault in ListPermissions and GetPermission response, and adding permissionArn parameter to GetResourceShare request to filter by permission attached
api-change:sagemaker-featurestore-runtime: Release BatchGetRecord API for AWS SageMaker Feature Store Runtime.
api-change:cognito-idp: Amazon Cognito now supports targeted sign out through refresh token revocation
api-change:appflow: Adding MAP_ALL task type support.
api-change:managedblockchain: This release supports KMS customer-managed Customer Master Keys (CMKs) on member-specific Hyperledger Fabric resources.
1.20.91

api-change:transfer: Documentation updates for the AWS Transfer Family service.
api-change:personalize-events: Support for unstructured text inputs in the items dataset to to automatically extract key information from product/content description as an input when creating solution versions.
api-change:proton: This is the initial SDK release for AWS Proton
api-change:kendra: AWS Kendra now supports checking document status.
1.20.90

api-change:fsx: This release adds support for auditing end-user access to files, folders, and file shares using Windows event logs, enabling customers to meet their security and compliance needs.
api-change:servicecatalog: increase max pagesize for List/Search apis
api-change:macie2: This release of the Amazon Macie API introduces stricter validation of S3 object criteria for classification jobs.
api-change:cognito-idp: Documentation updates for cognito-idp
1.20.89

api-change:sagemaker: AWS SageMaker - Releasing new APIs related to Callback steps in model building pipelines. Adds experiment integration to model building pipelines.
api-change:glue: Add SampleSize variable to S3Target to enable s3-sampling feature through API.
api-change:personalize: Update regex validation in kmsKeyArn and s3 path API parameters for AWS Personalize APIs
api-change:eks: Added updateConfig option that allows customers to control upgrade velocity in Managed Node Group.
1.20.88

api-change:rds: Documentation updates for RDS: fixing an outdated link to the RDS documentation in DBInstance$DBInstanceStatus
api-change:pi: The new GetDimensionKeyDetails action retrieves the attributes of the specified dimension group for a DB instance or data source.
api-change:cloudtrail: AWS CloudTrail supports data events on new service resources, including Amazon DynamoDB tables and S3 Object Lambda access points.
api-change:medialive: Add support for automatically setting the H.264 adaptive quantization and GOP B-frame fields.
api-change:autoscaling: Documentation updates for Amazon EC2 Auto Scaling
api-change:qldb: Documentation updates for Amazon QLDB
1.20.87

api-change:s3: S3 Inventory now supports Bucket Key Status
api-change:s3control: Amazon S3 Batch Operations now supports S3 Bucket Keys.
api-change:route53resolver: Documentation updates for Route 53 Resolver
api-change:ssm: Documentation updates for ssm to fix customer reported issue
api-change:forecast: Added optional field AutoMLOverrideStrategy to CreatePredictor API that allows users to customize AutoML strategy. If provided in CreatePredictor request, this field is visible in DescribePredictor and GetAccuracyMetrics responses.
1.20.86

api-change:autoscaling: You can now launch EC2 instances with GP3 volumes when using Auto Scaling groups with Launch Configurations
api-change:lightsail: Documentation updates for Lightsail
api-change:ecs: Documentation updates for Amazon ECS.
api-change:docdb: This SDK release adds support for DocDB global clusters.
api-change:iam: Documentation updates for AWS Identity and Access Management (IAM).
api-change:braket: Introduction of a RETIRED status for devices.
1.20.85

api-change:sns: This release adds SMS sandbox in Amazon SNS and the ability to view all configured origination numbers. The SMS sandbox provides a safe environment for sending SMS messages, without risking your reputation as an SMS sender.
api-change:polly: Amazon Polly adds new Canadian French voice - Gabrielle. Gabrielle is available as Neural voice only.
api-change:ec2: Added idempotency to CreateNetworkInterface using the ClientToken parameter.
api-change:iotwireless: Added six new public customer logging APIs to allow customers to set/get/reset log levels at resource type and resource id level. The log level set from the APIs will be used to filter log messages that can be emitted to CloudWatch in customer accounts.
api-change:servicediscovery: Bugfixes - The DiscoverInstances API operation now provides an option to return all instances for health-checked services when there are no healthy instances available.
1.20.84

api-change:lookoutmetrics: Allowing dot(.) character in table name for RDS and Redshift as source connector.
api-change:location: Adds support for calculation of routes, resource tagging and customer provided KMS keys.
api-change:datasync: Added SecurityDescriptorCopyFlags option that allows for control of which components of SMB security descriptors are copied from source to destination objects.
1.20.83

api-change:iotevents-data: Releasing new APIs for AWS IoT Events Alarms
api-change:devicefarm: Introduces support for using our desktop testing service with applications hosted within your Virtual Private Cloud (VPC).
api-change:kendra: Amazon Kendra now suggests popular queries in order to help guide query typing and help overall accuracy.
api-change:iotsitewise: IoT SiteWise Monitor Portal API updates to add alarms feature configuration.
api-change:resource-groups: Documentation updates for Resource Groups.
api-change:lightsail: Documentation updates for Lightsail
api-change:iotevents: Releasing new APIs for AWS IoT Events Alarms
api-change:fsx: This release adds LZ4 data compression support to FSx for Lustre to reduce storage consumption of both file system storage and file system backups.
api-change:sqs: Documentation updates for Amazon SQS for General Availability of high throughput for FIFO queues.
1.20.82

api-change:ec2: This release removes resource ids and tagging support for VPC security group rules.
1.20.81

api-change:qldb: Support STANDARD permissions mode in CreateLedger and DescribeLedger. Add UpdateLedgerPermissionsMode to update permissions mode on existing ledgers.
api-change:cloudfront: Documentation fix for CloudFront
api-change:outposts: Add ConflictException to DeleteOutpost, CreateOutpost
api-change:mwaa: Adds scheduler count selection for Environments using Airflow version 2.0.2 or later.
api-change:ec2: This release adds resource ids and tagging support for VPC security group rules.
api-change:ecs: The release adds support for registering External instances to your Amazon ECS clusters.
api-change:acm-pca: This release enables customers to store CRLs in S3 buckets with Block Public Access enabled. The release adds the S3ObjectAcl parameter to the CreateCertificateAuthority and UpdateCertificateAuthority APIs to allow customers to choose whether their CRL will be publicly available.
1.20.80

api-change:transfer: AWS Transfer Family customers can now use AWS Managed Active Directory or AD Connector to authenticate their end users, enabling seamless migration of file transfer workflows that rely on AD authentication, without changing end users' credentials or needing a custom authorizer.
api-change:iot: This release includes support for a new feature: Job templates for AWS IoT Device Management Jobs. The release includes job templates as a new resource and APIs for managing job templates.
api-change:workspaces: Adds support for Linux device types in WorkspaceAccessProperties
1.20.79

api-change:quicksight: Add new parameters on RegisterUser and UpdateUser APIs to assign or update external ID associated to QuickSight users federated through web identity.
api-change:ce: Introduced FindingReasonCodes, PlatformDifferences, DiskResourceUtilization and NetworkResourceUtilization to GetRightsizingRecommendation action
api-change:compute-optimizer: Adds support for 1) additional instance types, 2) additional instance metrics, 3) finding reasons for instance recommendations, and 4) platform differences between a current instance and a recommended instance type.
api-change:ec2: This release adds support for creating and managing EC2 On-Demand Capacity Reservations on Outposts.
api-change:logs: This release provides dimensions and unit support for metric filters.
1.20.78

api-change:efs: Update efs client to latest version
api-change:s3: Documentation updates for Amazon S3
api-change:forecast: Updated attribute statistics in DescribeDatasetImportJob response to support Long values
api-change:opsworkscm: New PUPPET_API_CRL attribute returned by DescribeServers API; new EngineVersion of 2019 available for Puppet Enterprise servers.
1.20.77

api-change:personalize: Added new API to stop a solution version creation that is pending or in progress for Amazon Personalize
api-change:lexv2-models: Update lexv2-models client to latest version
api-change:quicksight: Add ARN based Row Level Security support to CreateDataSet/UpdateDataSet APIs.
api-change:iam: Documentation updates for AWS Identity and Access Management (IAM).
1.20.76

api-change:kinesisanalyticsv2: Kinesis Data Analytics now allows rapid iteration on Apache Flink stream processing through the Kinesis Data Analytics Studio feature.
api-change:rekognition: Amazon Rekognition Custom Labels adds support for customer managed encryption, using AWS Key Management Service, of image files copied into the service and files written back to the customer.
api-change:iam: Add pagination to ListUserTags operation
api-change:eks: Update the EKS AddonActive waiter.
api-change:autoscaling: With this release, customers can easily use Predictive Scaling as a policy directly through Amazon EC2 Auto Scaling configurations to proactively scale their applications ahead of predicted demand.
api-change:lightsail: Documentation updates for Amazon Lightsail.
1.20.75

api-change:support: Documentation updates for support
api-change:apprunner: AWS App Runner is a service that provides a fast, simple, and cost-effective way to deploy from source code or a container image directly to a scalable and secure web application in the AWS Cloud.
api-change:compute-optimizer: This release enables compute optimizer to support exporting recommendations to Amazon S3 for EBS volumes and Lambda Functions.
api-change:personalize: Amazon Personalize now supports the ability to optimize a solution for a custom objective in addition to maximizing relevance.
api-change:license-manager: AWS License Manager now supports periodic report generation.
api-change:iotsitewise: Documentation updates for AWS IoT SiteWise.
api-change:lexv2-models: Update lexv2-models client to latest version
1.20.74

api-change:mediaconnect: MediaConnect now supports JPEG XS for AWS Cloud Digital Interface (AWS CDI) uncompressed workflows, allowing you to establish a bridge between your on-premises live video network and the AWS Cloud.
api-change:sagemaker-a2i-runtime: Documentation updates for Amazon A2I Runtime model
api-change:applicationcostprofiler: APIs for AWS Application Cost Profiler.
api-change:neptune: Neptune support for CopyTagsToSnapshots
api-change:iotdeviceadvisor: AWS IoT Core Device Advisor is fully managed test capability for IoT devices. Device manufacturers can use Device Advisor to test their IoT devices for reliable and secure connectivity with AWS IoT.
api-change:elasticache: Documentation updates for elasticache
1.20.73

api-change:events: Update InputTransformer variable limit from 10 to 100 variables.
enhancement:s3: Block endpoint resolution of clients configured with S3 pseudo-regions (e.g. aws-global, s3-external-1) that will never resolve to a correct access point endpoint.
api-change:macie2: This release of the Amazon Macie API adds support for defining run-time, S3 bucket criteria for classification jobs. It also adds resources for querying data about AWS resources that Macie monitors.
api-change:es: Adds support for cold storage.
api-change:securityhub: Updated descriptions to add notes on array lengths.
api-change:detective: Updated descriptions of array parameters to add the restrictions on the array and value lengths.
api-change:transcribe: Transcribe Medical now supports identification of PHI entities within transcripts
api-change:imagebuilder: Text-only updates for bundled documentation feedback tickets - spring 2021.
enhancement:FIPS: Add validation to only attempt to connect to FIPS endpoints with a FIPS pseudo-region if the pseudo-region is explicitly known to the SDK.

(adam)

2021-06-14 12:19:17 UTC MAIN commitmail json YAML

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

(adam)

2021-06-14 12:15:41 UTC MAIN commitmail json YAML

py-acme py-certbot*: updated to 1.16.0

Certbot 1.16.0

Changed

DNS plugins based on lexicon now require dns-lexicon >= v3.1.0
Use UTF-8 encoding for renewal configuration files
Windows installer now cleans up old Certbot dependency packages
before installing the new ones to avoid version conflicts.
This release contains a substantial command-line UX overhaul,
based on previous user research. The main goal was to streamline
and clarify output. If you would like to see more verbose output, use
the -v or -vv flags. UX improvements are an iterative process and
the Certbot team welcomes constructive feedback.
Functions certbot.crypto_util.init_save_key and certbot.crypto_util.init_save_csr,
whose behaviors rely on the global Certbot config singleton, are deprecated and will
be removed in a future release. Please use certbot.crypto_util.generate_key and
certbot.crypto_util.generate_csr instead.

Fixed

Fix TypeError due to incompatibility with lexicon >= v3.6.0
Installers (e.g. nginx, Apache) were being restarted unnecessarily after dry-run renewals.
Colors and bold text should properly render in all supported versions of Windows.

(adam)

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

doc/TODO: + xscreensaver-6.01.

(wiz)

2021-06-14 09:06:06 UTC MAIN commitmail json YAML

Updated databases/openldap, devel/py-bitarray

(adam)

2021-06-14 09:05:47 UTC MAIN commitmail json YAML

py-bitarray: updated to 2.1.2

2.1.2:
* support type hinting for all Python 3 versions (that bitarray supports,
  3.5 and higher currently)
* add explicit endianness to two tests

(adam)

2021-06-14 09:04:23 UTC MAIN commitmail json YAML

openldap: updated to 2.4.59

OpenLDAP 2.4.59 Release (2021/06/03)
        Fixed libldap TLSv1.3 cipher suites with OpenSSL 1.1.1
        Fixed libldap double free of LDAP_OPT_DEFBASE
        Fixed slapd syncrepl handling of add+delete on single value attr
        Fixed slapd-mdb cursor init check
        Fixed slapd-mdb deletion of context entry
        Fixed slapd-mdb off-by-one affecting search scope
        Fixed slapo-pcache locking during expiration
        Contrib
                Fixed slapo-autogroup to not thrash thread context
        Documentation
                ldap_modify(3) - Delete non-existent mod_next parameter

(adam)

2021-06-14 07:39:23 UTC MAIN commitmail json YAML

doc: Updated security/gpg-tui to 0.5.0

(pin)

2021-06-14 07:39:02 UTC MAIN commitmail json YAML

security/gpg-tui: update to 0.5.0

[0.5.0] - 2021-06-13

Added:
-Support setting the default signing key via options menu

Changed:
-Update Dockerfile about crate dependency location
-Update COMMANDS.md about getting/setting default signing key
-Update README.md about setting the default signing key

(pin)

2021-06-14 05:30:47 UTC MAIN commitmail json YAML

doc: Updated comms/hylafax to 6.0.7

(jnemeth)

2021-06-14 05:30:35 UTC MAIN commitmail json YAML

2021-06-13 20:28:25 UTC MAIN commitmail json YAML

doc: Updated editors/emacs27 to 27.2nb4

(wiz)

2021-06-13 20:28:12 UTC MAIN commitmail json YAML

emacs27: switch to harfbuzz backend for fonts

This is the dependency recommended by upstream.

While here, clean up options:
- remove undocumented duplicate name for the same option (lucid)
- remove xaw3d from default options since it has no effect with gtk,
  which is on by default
- remove gconf option, since gsettings (via glib) is preferred,
  and gconfmm dependency was wrong anyway

Bump PKGREVISION.

(wiz)

2021-06-13 19:51:24 UTC MAIN commitmail json YAML

cloc: fix man page generation.

pod2man.mk previously failed to generate the man page because of a date
command failure.

Issue originally reported by Omar Polo on the OpenBSD ports mailing
list, and workaround provided there by Stuart Henderson.

(fcambus)

2021-06-13 19:02:59 UTC MAIN commitmail json YAML

llvm: buildlink all bin/* files

This is needed for the cmake files.
Fixes build of at least include-what-you-use.

(wiz)

2021-06-13 19:02:30 UTC MAIN commitmail json YAML

2021-06-13 18:52:09 UTC MAIN commitmail json YAML

Updated devel/git, graphics/py-tifffile, security/py-trustme, multimedia/mkvtoolnix

(adam)

2021-06-13 18:47:47 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 58.0.0

Version 58.0.0 "Supper's Ready" 2021-06-13

New features and enhancements

* mkvmerge, MKVToolNix GUI's multiplexer: the handling of the "default track"
  flag has been changed to match the recent changes to the Matroska
  specifications. The new semantics are that if it is set, it is supposed to
  signal to the player that this track is eligible for being played by
  default, potentially taking other factors such as user preferences regarding
  languages into account.

  This implies that more than one track of each type can have this flag
  set. For example, a Blu-ray disc with three audio tracks might have
  the main audio in both English and Japanese, whereas the third audio
  track contains the director's comments. In such a case the first two
  tracks should have the "default track" flag set, the third one
  shouldn't.

  Earlier `mkvmerge` was enforcing that only one track of each type could have
  the flag set. This restriction has been removed, both in `mkvmerge` and in
  the GUI's multiplexer.

  `mkvpropedit` and the GUI's header editor are unaffected as they've always
  allowed to set the flag on as many tracks as the user wanted.
* mkvmerge: AVC/H.264 & HEVC/H.265 identification: added the stream's pixel
  dimensions (AVC only; were present for HEVC already) & default
  duration.
* mkvmerge, mkvextract: HEVC/H.265: added support for reading single-layer
  Dolby Vision from Annex B type bitstreams (elementary streams, MPEG
  transport streams). Patch by quietvoid.
* mkvinfo: the option `-X`/`--full-hexdump` now affects all binary elements,
  not just the frame data in `SimpleBlock` and `BlockGroup` elements.
* MKVToolNix GUI: multiplexer: the "delay" and "sync" options can now be used
  for chapters in source files, too.
* MKVToolNix GUI: when moving list entries up & down with the optional buttons
  or the keyboard shortcuts (instead of using drag & drop), the GUI ensures
  that the top-most selected entry remains visible after the move.
* MKVToolNix GUI: added an option in the preference to use legacy MIME types
  for font attachments instead of the current standard ones
  (e.g. 'application/x-truetype-font' instead of 'font/sfnt' and 'font/ttf').

Bug fixes

* build system: fixed filtering out optimization options when compiling the
  file `iso639_language_list.cpp` (before only numeric optimization levels
  were filtered out and only if it wasn't the last option in the list of
  flags).
* build system: when libmagic was detected via `pkg-config`, MKVToolNix was
  actually compiled without support for libmagic due to a preprocessor symbol
  not being defined.
* mkvmerge: MP4 reader: fixed an issue with timestamps overflowing when the
  file's or the track's time scale is large.
* mkvmerge, mkvextract: fixed key frame handling for `BlockGroup` elements
  with a forward reference but no backward references. Patches by Tom Yan.
* mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: the programs will no
  longer omit writing mandatory elements set to their default value if other
  elements of the same type are present in the same master. This affects
  mostly the "chapter language" element which may occur multiple times within
  the same "chapter display" master. If it does occur multiple times and one
  of them is set to "English" (which is that element's default value), that
  element will now be written, too.
* mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when parsing chapter
  files IETF & legacy language elements as well as legacy country elements
  will now be properly generated depending on which exist already, especially
  when there's more than one language and/or country element in a "chapter
  display" element.
* mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: fixed reading
  OGM-style chapter files with timestamps that don't have exactly three
  decimal places. Any number of decimal places between one and nine is now
  supported for nanosecond precision.
* MKVToolNix GUI: chapter editor: added/fixed support for "chapter display"
  elements with multiple languages or countries.

Build system changes

* Qt 6: added support for building with Qt 6. `configure` will look for Qt 6
  first and only continue looking for Qt 5 if Qt 6 isn't found or disabled via
  `--disable-qt6`.

  Qt 6 detection works by first looking for the `qmake6` binary. Its location
  can be specified with the `--with-qmake6=…` option.

  All other Qt 6 related facts (such as compiler & linker flags or the
  position of the other required tools such as `lconvert`, `moc`, `rcc` and
  `uic`) will be derived from the output generated by `qmake6`.

  Note that at this point Qt 6 is not yet supported for the cross-compilation
  build to Windows, nor is a static Qt 6 build supported yet.

  Note that the command line options `--enable-static-qt`,
  `--with-qt-pkg-config-modules` and `--without-qt-pkg-config` only apply to
  the Qt 5 and have no effect on Qt 6.
* Qt 5: the options for specifying the position of the tools (`--with-moc=…`,
  `--with-rcc=…` and `--with-uic=…`) have been removed. Their position will
  now be derived from the output generated by `qmake`.
* `configure`: completely disabling the GUI now requires passing both
  `--disable-qt6` and `--disable-qt` options.
* Boost's multi-precision library is now required.
* Boost v1.66 or newer is now required.

Other changes

* The Windows build is now using an updated version of the
  `file`/`magic` library for MIME type detection of attachments. This
  affects fonts whose MIME types will now be the current standard MIME
  types (e.g. `font/sfnt` or `font/ttf` for TrueType fonts). As this
  might pose problematic with older players that only support the
  legacy MIME type (e.g. `application/x-truetype-font`), a new option
  was added in the GUI's preferences to use the legacy MIME types
  instead of the current standard ones. This is off by default.
  Builds for other operating systems have already been using newer
  versions of the `file`/`magic` library for a long time.

(adam)

2021-06-13 18:46:29 UTC MAIN commitmail json YAML

py-trustme: updated to 0.8.0

Trustme 0.8.0 (2021-06-08)
Features
It窶冱 now possible to set an expiry date on server certificates, either with --expires-on in the CLI or with not_after in trustme.CA.issue_cert.
Support Python 3.10
Set correct KeyUsage and ExtendedKeyUsage extensions, per CA/B Forum baseline requirements

(adam)

2021-06-13 18:43:24 UTC MAIN commitmail json YAML

py-tifffile: updated to 2021.6.6

2021.6.6
    Pass 4405 tests.
    Fix TIFF.COMPESSOR typo.
    Round resolution numbers that do not fit in 64-bit rationals.
    Add support for JPEG XL compression.
    Add numcodecs compatible TIFF codec.
    Rename ZarrFileStore to ZarrFileSequenceStore (breaking).
    Add method to export fsspec ReferenceFileSystem from ZarrFileStore.
    Fix fsspec ReferenceFileSystem v1 for multifile series.
    Fix creating OME-TIFF with micron character in OME-XML.

(adam)

2021-06-13 18:36:32 UTC MAIN commitmail json YAML

git: updated to 2.32.0

Git 2.32 Release Notes
======================

Backward compatibility notes
----------------------------

* ".gitattributes", ".gitignore", and ".mailmap" files that are
  symbolic links are ignored.

* "git apply --3way" used to first attempt a straight application,
  and only fell back to the 3-way merge algorithm when the stright
  application failed.  Starting with this version, the command will
  first try the 3-way merge algorithm and only when it fails (either
  resulting with conflict or the base versions of blobs are missing),
  falls back to the usual patch application.

Updates since v2.31
-------------------

UI, Workflows & Features

* It does not make sense to make ".gitattributes", ".gitignore" and
  ".mailmap" symlinks, as they are supposed to be usable from the
  object store (think: bare repositories where HEAD:.mailmap etc. are
  used).  When these files are symbolic links, we used to read the
  contents of the files pointed by them by mistake, which has been
  corrected.

* "git stash show" learned to optionally show untracked part of the
  stash.

* "git log --format='...'" learned "%(describe)" placeholder.

* "git repack" so far has been only capable of repacking everything
  under the sun into a single pack (or split by size).  A cleverer
  strategy to reduce the cost of repacking a repository has been
  introduced.

* The http codepath learned to let the credential layer to cache the
  password used to unlock a certificate that has successfully been
  used.

* "git commit --fixup=<commit>", which was to tweak the changes made
  to the contents while keeping the original log message intact,
  learned "--fixup=(amend|reword):<commit>", that can be used to
  tweak both the message and the contents, and only the message,
  respectively.

* "git send-email" learned to honor the core.hooksPath configuration.

* "git format-patch -v<n>" learned to allow a reroll count that is
  not an integer.

* "git commit" learned "--trailer <key>[=<value>]" option; together
  with the interpret-trailers command, this will make it easier to
  support custom trailers.

* "git clone --reject-shallow" option fails the clone as soon as we
  notice that we are cloning from a shallow repository.

* A configuration variable has been added to force tips of certain
  refs to be given a reachability bitmap.

* "gitweb" learned "e-mail privacy" feature to redact strings that
  look like e-mail addresses on various pages.

* "git apply --3way" has always been "to fall back to 3-way merge
  only when straight application fails". Swap the order of falling
  back so that 3-way is always attempted first (only when the option
  is given, of course) and then straight patch application is used as
  a fallback when it fails.

* "git apply" now takes "--3way" and "--cached" at the same time, and
  work and record results only in the index.

* The command line completion (in contrib/) has learned that
  CHERRY_PICK_HEAD is a possible pseudo-ref.

* Userdiff patterns for "Scheme" has been added.

* "git log" learned "--diff-merges=<style>" option, with an
  associated configuration variable log.diffMerges.

* "git log --format=..." placeholders learned %ah/%ch placeholders to
  request the --date=human output.

* Replace GIT_CONFIG_NOSYSTEM mechanism to decline from reading the
  system-wide configuration file with GIT_CONFIG_SYSTEM that lets
  users specify from which file to read the system-wide configuration
  (setting it to an empty file would essentially be the same as
  setting NOSYSTEM), and introduce GIT_CONFIG_GLOBAL to override the
  per-user configuration in $HOME/.gitconfig.

* "git add" and "git rm" learned not to touch those paths that are
  outside of sparse checkout.

* "git rev-list" learns the "--filter=object:type=<type>" option,
  which can be used to exclude objects of the given kind from the
  packfile generated by pack-objects.

* The command line completion (in contrib/) for "git stash" has been
  updated.

* "git subtree" updates.

* It is now documented that "format-patch" skips merges.

* Options to "git pack-objects" that take numeric values like
  --window and --depth should not accept negative values; the input
  validation has been tightened.

* The way the command line specified by the trailer.<token>.command
  configuration variable receives the end-user supplied value was
  both error prone and misleading.  An alternative to achieve the
  same goal in a safer and more intuitive way has been added, as
  the trailer.<token>.cmd configuration variable, to replace it.

* "git add -i --dry-run" does not dry-run, which was surprising.  The
  combination of options has taught to error out.

* "git push" learns to discover common ancestor with the receiving
  end over protocol v2.  This will hopefully make "git push" as
  efficient as "git fetch" in avoiding objects from getting
  transferred unnecessarily.

* "git mailinfo" (hence "git am") learned the "--quoted-cr" option to
  control how lines ending with CRLF wrapped in base64 or qp are
  handled.

Performance, Internal Implementation, Development Support etc.

* Rename detection rework continues.

* GIT_TEST_FAIL_PREREQS is a mechanism to skip test pieces with
  prerequisites to catch broken tests that depend on the side effects
  of optional pieces, but did not work at all when negative
  prerequisites were involved.
  (merge 27d578d904 jk/fail-prereq-testfix later to maint).

* "git diff-index" codepath has been taught to trust fsmonitor status
  to reduce number of lstat() calls.
  (merge 7e5aa13d2c nk/diff-index-fsmonitor later to maint).

* Reorganize Makefile to allow building git.o and other essential
  objects without extra stuff needed only for testing.

* Preparatory API changes for parallel checkout.

* A simple IPC interface gets introduced to build services like
  fsmonitor on top.

* Fsck API clean-up.

* SECURITY.md that is facing individual contributors and end users
  has been introduced.  Also a procedure to follow when preparing
  embargoed releases has been spelled out.
  (merge 09420b7648 js/security-md later to maint).

* Optimize "rev-list --use-bitmap-index --objects" corner case that
  uses negative tags as the stopping points.

* CMake update for vsbuild.

* An on-disk reverse-index to map the in-pack location of an object
  back to its object name across multiple packfiles is introduced.

* Generate [ec]tags under $(QUIET_GEN).

* Clean-up codepaths that implements "git send-email --validate"
  option and improves the message from it.

* The last remnant of gettext-poison has been removed.

* The test framework has been taught to optionally turn the default
  merge strategy to "ort" throughout the system where we use
  three-way merges internally, like cherry-pick, rebase etc.,
  primarily to enhance its test coverage (the strategy has been
  available as an explicit "-s ort" choice).

* A bit of code clean-up and a lot of test clean-up around userdiff
  area.

* Handling of "promisor packs" that allows certain objects to be
  missing and lazily retrievable has been optimized (a bit).

* When packet_write() fails, we gave an extra error message
  unnecessarily, which has been corrected.

* The checkout machinery has been taught to perform the actual
  write-out of the files in parallel when able.

* Show errno in the trace output in the error codepath that calls
  read_raw_ref method.

* Effort to make the command line completion (in contrib/) safe with
  "set -u" continues.

* Tweak a few tests for "log --format=..." that show timestamps in
  various formats.

* The reflog expiry machinery has been taught to emit trace events.

* Over-the-wire protocol learns a new request type to ask for object
  sizes given a list of object names.

Fixes since v2.31
-----------------

* The fsmonitor interface read from its input without making sure
  there is something to read from.  This bug is new in 2.31
  timeframe.

* The data structure used by fsmonitor interface was not properly
  duplicated during an in-core merge, leading to use-after-free etc.

* "git bisect" reimplemented more in C during 2.30 timeframe did not
  take an annotated tag as a good/bad endpoint well.  This regression
  has been corrected.

* Fix macros that can silently inject unintended null-statements.

* CALLOC_ARRAY() macro replaces many uses of xcalloc().

* Update insn in Makefile comments to run fuzz-all target.

* Fix a corner case bug in "git mv" on case insensitive systems,
  which was introduced in 2.29 timeframe.

* We had a code to diagnose and die cleanly when a required
  clean/smudge filter is missing, but an assert before that
  unnecessarily fired, hiding the end-user facing die() message.
  (merge 6fab35f748 mt/cleanly-die-upon-missing-required-filter later to maint).

* Update C code that sets a few configuration variables when a remote
  is configured so that it spells configuration variable names in the
  canonical camelCase.
  (merge 0f1da600e6 ab/remote-write-config-in-camel-case later to maint).

* A new configuration variable has been introduced to allow choosing
  which version of the generation number gets used in the
  commit-graph file.
  (merge 702110aac6 ds/commit-graph-generation-config later to maint).

* Perf test update to work better in secondary worktrees.
  (merge 36e834abc1 jk/perf-in-worktrees later to maint).

* Updates to memory allocation code around the use of pcre2 library.
  (merge c1760352e0 ab/grep-pcre2-allocfix later to maint).

* "git -c core.bare=false clone --bare ..." would have segfaulted,
  which has been corrected.
  (merge 75555676ad bc/clone-bare-with-conflicting-config later to maint).

* When "git checkout" removes a path that does not exist in the
  commit it is checking out, it wasn't careful enough not to follow
  symbolic links, which has been corrected.
  (merge fab78a0c3d mt/checkout-remove-nofollow later to maint).

* A few option description strings started with capital letters,
  which were corrected.
  (merge 5ee90326dc cc/downcase-opt-help later to maint).

* Plug or annotate remaining leaks that trigger while running the
  very basic set of tests.
  (merge 68ffe095a2 ah/plugleaks later to maint).

* The hashwrite() API uses a buffering mechanism to avoid calling
  write(2) too frequently. This logic has been refactored to be
  easier to understand.
  (merge ddaf1f62e3 ds/clarify-hashwrite later to maint).

* "git cherry-pick/revert" with or without "--[no-]edit" did not spawn
  the editor as expected (e.g. "revert --no-edit" after a conflict
  still asked to edit the message), which has been corrected.
  (merge 39edfd5cbc en/sequencer-edit-upon-conflict-fix later to maint).

* "git daemon" has been tightened against systems that take backslash
  as directory separator.
  (merge 9a7f1ce8b7 rs/daemon-sanitize-dir-sep later to maint).

* A NULL-dereference bug has been corrected in an error codepath in
  "git for-each-ref", "git branch --list" etc.
  (merge c685450880 jk/ref-filter-segfault-fix later to maint).

* Streamline the codepath to fix the UTF-8 encoding issues in the
  argv[] and the prefix on macOS.
  (merge c7d0e61016 tb/precompose-prefix-simplify later to maint).

* The command-line completion script (in contrib/) had a couple of
  references that would have given a warning under the "-u" (nounset)
  option.
  (merge c5c0548d79 vs/completion-with-set-u later to maint).

* When "git pack-objects" makes a literal copy of a part of existing
  packfile using the reachability bitmaps, its update to the progress
  meter was broken.
  (merge 8e118e8490 jk/pack-objects-bitmap-progress-fix later to maint).

* The dependencies for config-list.h and command-list.h were broken
  when the former was split out of the latter, which has been
  corrected.
  (merge 56550ea718 sg/bugreport-fixes later to maint).

* "git push --quiet --set-upstream" was not quiet when setting the
  upstream branch configuration, which has been corrected.
  (merge f3cce896a8 ow/push-quiet-set-upstream later to maint).

* The prefetch task in "git maintenance" assumed that "git fetch"
  from any remote would fetch all its local branches, which would
  fetch too much if the user is interested in only a subset of
  branches there.
  (merge 32f67888d8 ds/maintenance-prefetch-fix later to maint).

* Clarify that pathnames recorded in Git trees are most often (but
  not necessarily) encoded in UTF-8.
  (merge 9364bf465d ab/pathname-encoding-doc later to maint).

* "git --config-env var=val cmd" weren't accepted (only
  --config-env=var=val was).
  (merge c331551ccf ps/config-env-option-with-separate-value later to maint).

* When the reachability bitmap is in effect, the "do not lose
  recently created objects and those that are reachable from them"
  safety to protect us from races were disabled by mistake, which has
  been corrected.
  (merge 2ba582ba4c jk/prune-with-bitmap-fix later to maint).

* Cygwin pathname handling fix.
  (merge bccc37fdc7 ad/cygwin-no-backslashes-in-paths later to maint).

* "git rebase --[no-]reschedule-failed-exec" did not work well with
  its configuration variable, which has been corrected.
  (merge e5b32bffd1 ab/rebase-no-reschedule-failed-exec later to maint).

* Portability fix for command line completion script (in contrib/).
  (merge f2acf763e2 si/zsh-complete-comment-fix later to maint).

* "git repack -A -d" in a partial clone unnecessarily loosened
  objects in promisor pack.

* "git bisect skip" when custom words are used for new/old did not
  work, which has been corrected.

* A few variants of informational message "Already up-to-date" has
  been rephrased.
  (merge ad9322da03 js/merge-already-up-to-date-message-reword later to maint).

* "git submodule update --quiet" did not propagate the quiet option
  down to underlying "git fetch", which has been corrected.
  (merge 62af4bdd42 nc/submodule-update-quiet later to maint).

* Document that our test can use "local" keyword.
  (merge a84fd3bcc6 jc/test-allows-local later to maint).

* The word-diff mode has been taught to work better with a word
  regexp that can match an empty string.
  (merge 0324e8fc6b pw/word-diff-zero-width-matches later to maint).

* "git p4" learned to find branch points more efficiently.
  (merge 6b79818bfb jk/p4-locate-branch-point-optim later to maint).

* When "git update-ref -d" removes a ref that is packed, it left
  empty directories under $GIT_DIR/refs/ for
  (merge 5f03e5126d wc/packed-ref-removal-cleanup later to maint).

* "git clean" and "git ls-files -i" had confusion around working on
  or showing ignored paths inside an ignored directory, which has
  been corrected.
  (merge b548f0f156 en/dir-traversal later to maint).

* The handling of "%(push)" formatting element of "for-each-ref" and
  friends was broken when the same codepath started handling
  "%(push:<what>)", which has been corrected.
  (merge 1e1c4c5eac zh/ref-filter-push-remote-fix later to maint).

* The bash prompt script (in contrib/) did not work under "set -u".
  (merge 5c0cbdb107 en/prompt-under-set-u later to maint).

* The "chainlint" feature in the test framework is a handy way to
  catch common mistakes in writing new tests, but tends to get
  expensive.  An knob to selectively disable it has been introduced
  to help running tests that the developer has not modified.
  (merge 2d86a96220 jk/test-chainlint-softer later to maint).

* The "rev-parse" command did not diagnose the lack of argument to
  "--path-format" option, which was introduced in v2.31 era, which
  has been corrected.
  (merge 99fc555188 wm/rev-parse-path-format-wo-arg later to maint).

* Other code cleanup, docfix, build fix, etc.
  (merge f451960708 dl/cat-file-doc-cleanup later to maint).
  (merge 12604a8d0c sv/t9801-test-path-is-file-cleanup later to maint).
  (merge ea7e63921c jr/doc-ignore-typofix later to maint).
  (merge 23c781f173 ps/update-ref-trans-hook-doc later to maint).
  (merge 42efa1231a jk/filter-branch-sha256 later to maint).
  (merge 4c8e3dca6e tb/push-simple-uses-branch-merge-config later to maint).
  (merge 6534d436a2 bs/asciidoctor-installation-hints later to maint).
  (merge 47957485b3 ab/read-tree later to maint).
  (merge 2be927f3d1 ab/diff-no-index-tests later to maint).
  (merge 76593c09bb ab/detox-gettext-tests later to maint).
  (merge 28e29ee38b jc/doc-format-patch-clarify later to maint).
  (merge fc12b6fdde fm/user-manual-use-preface later to maint).
  (merge dba94e3a85 cc/test-helper-bloom-usage-fix later to maint).
  (merge 61a7660516 hn/reftable-tables-doc-update later to maint).
  (merge 81ed96a9b2 jt/fetch-pack-request-fix later to maint).
  (merge 151b6c2dd7 jc/doc-do-not-capitalize-clarification later to maint).
  (merge 9160068ac6 js/access-nul-emulation-on-windows later to maint).
  (merge 7a14acdbe6 po/diff-patch-doc later to maint).
  (merge f91371b948 pw/patience-diff-clean-up later to maint).
  (merge 3a7f0908b6 mt/clean-clean later to maint).
  (merge d4e2d15a8b ab/streaming-simplify later to maint).
  (merge 0e59f7ad67 ah/merge-ort-i18n later to maint).
  (merge e6f68f62e0 ls/typofix later to maint).

(adam)

2021-06-13 18:28:07 UTC MAIN commitmail json YAML

doc: Updated fonts/spleen to 1.9.1

(fcambus)

2021-06-13 18:27:55 UTC MAIN commitmail json YAML

spleen: update to 1.9.1.

Spleen 1.9.1 (2021-06-13)

- Tweak wsfont export program to account for the new block in the 6x12 version
- Mention that Haiku now uses Spleen 12x24 in the trivia section
- Fix paths to wsfont generators
- Add an 'otb' target to generate OTB files for all sizes using fonttosfnt
- Also remove generated .otb files in the 'clean' target
- Generate .dfont files again in release tarballs
- Generate OTB versions in release tarballs
- Also remove generated .dfont files in the 'clean' target

(fcambus)

2021-06-13 18:08:45 UTC MAIN commitmail json YAML

Updated time/py-vdirsyncer, devel/py-hypothesis

(adam)

2021-06-13 18:08:24 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.14.0

6.14.0 - 2021-06-09

The explain phase now requires shrinking to be enabled, and will be automatically skipped for deadline-exceeded errors.

6.13.14 - 2021-06-04

This patch improves the tuples() strategy type annotations, to preserve the element types for up to length-five tuples.

As for one_of(), this is the best we can do before a planned extension to PEP 646 is released, hopefully in Python 3.11.

6.13.13 - 2021-06-04

This patch teaches the Ghostwriter how to find custom ufuncs from any module that defines them, and that yaml.unsafe_load() does not undo yaml.safe_load().

6.13.12 - 2021-06-03

This patch reduces the amount of internal code excluded from our test suite窶冱 code coverage checks.

There is no user-visible change.

6.13.11 - 2021-06-02

This patch removes some old internal helper code that previously existed to make Python 2 compatibility easier.

There is no user-visible change.

6.13.10 - 2021-05-30

This release adjusts some internal code to help make our test suite more reliable.

There is no user-visible change.

6.13.9 - 2021-05-30

This patch cleans up some internal code related to filtering strategies.

There is no user-visible change.

6.13.8 - 2021-05-28

This patch slightly improves the performance of some internal code for generating integers.

6.13.7 - 2021-05-27

This patch fixes a bug in from_regex() that caused from_regex("", fullmatch=True) to unintentionally generate non-empty strings.

The only strings that completely match an empty regex pattern are empty strings.

6.13.6 - 2021-05-26

This patch fixes a bug that caused integers() to shrink towards negative values instead of positive values in some cases.

6.13.5 - 2021-05-24

This patch fixes rare cases where hypothesis write --binary-op could print reproducing instructions from the internal search for an identity element.

6.13.4 - 2021-05-24

This patch removes some unnecessary intermediate list-comprehensions, using the latest versions of pyupgrade and shed.

6.13.3 - 2021-05-23

This patch adds a .hypothesis property to invalid test functions, bringing them inline with valid tests and fixing a bug where pytest-asyncio would swallow the real error message and mistakenly raise a version incompatibility error.

6.13.2 - 2021-05-23

Some of Hypothesis窶冱 numpy/pandas strategies use a fill argument to speed up generating large arrays, by generating a single fill value and sharing that value among many array slots instead of filling every single slot individually.

When no fill argument is provided, Hypothesis tries to detect whether it is OK to automatically use the elements argument as a fill strategy, so that it can still use the faster approach.

This patch fixes a bug that would cause that optimization to trigger in some cases where it isn窶冲 100% guaranteed to be OK.

If this makes some of your numpy/pandas tests run more slowly, try adding an explicit fill argument to the relevant strategies to ensure that Hypothesis always uses the faster approach.

6.13.1 - 2021-05-20

This patch strengthens some internal import-time consistency checks for the built-in strategies.

There is no user-visible change.

6.13.0 - 2021-05-18

This release adds URL fragment generation to the urls() strategy. Thanks to Pax (R. Margret) for contributing this patch at the PyCon US Mentored Sprints!

6.12.1 - 2021-05-17

This patch fixes issue 2964, where .map() and .filter() methods were omitted from the repr() of just() and sampled_from() strategies, since version 5.43.7.

6.12.0 - 2021-05-06

This release automatically rewrites some simple filters, such as integers().filter(lambda x: x > 9) to the more efficient integers(min_value=10), based on the AST of the predicate.

We continue to recommend using the efficient form directly wherever possible, but this should be useful for e.g. pandera 窶廚hecks窶� where you already have a simple predicate and translating manually is really annoying. See issue 2701 for ideas about floats and simple text strategies.

6.11.0 - 2021-05-06

hypothesis.target() now returns the observation value, allowing it to be conveniently used inline in expressions such as assert target(abs(a - b)) < 0.1.

(adam)

2021-06-13 17:56:15 UTC MAIN commitmail json YAML

py-vdirsyncer: updated to 0.18.0

Version 0.18.0
==============

Note: Version 0.17 has some alpha releases but ultimately was never finalised.
0.18 actually continues where 0.16 left off.

- Support for Python 3.5 and 3.6 has been dropped. This release mostly focuses
  on keeping vdirsyncer compatible with newer environments.
- click 8 and click-threading 0.5.0 are now required.
- For those using ``pipsi``, we now recommend using ``pipx``, it's successor.
- Python 3.9 is now supported.
- Our Debian/Ubuntu build scripts have been updated. New versions should be
  pushed to those repositories soon.

(adam)

2021-06-13 17:39:00 UTC MAIN commitmail json YAML

Updated devel/py-execnet, devel/py-bitarray, textproc/py-humanize, mail/py-email_validator

(adam)

2021-06-13 17:38:33 UTC MAIN commitmail json YAML

py-email_validator: updated to 1.1.3

1.1.3:
Unknown changes

(adam)

2021-06-13 17:34:05 UTC MAIN commitmail json YAML

py-humanize: updated to 3.8.0

3.8.0:
Add Slovenian translation

3.7.1:
Include generated translation binaries in release
Update release checklist so translation binaries aren't forgotten

3.7.0:
Add missing strings for Persian

3.6.0:
Add pluralization for intword
Add es_ES '%s and %s' translation
Add gender support for ordinals
Add type hints for all exposed natural* functions

(adam)

2021-06-13 17:29:37 UTC MAIN commitmail json YAML

py-bitarray: updated to 2.1.1

2.1.1:
* add type hinting (see PEP 484, 561) using stub (`.pyi`) files
* add tests

(adam)

2021-06-13 17:28:40 UTC MAIN commitmail json YAML

py-execnet: updated to 1.9.0

1.9.0 (2021-06-13)
------------------
* Removed the ``apipkg`` dependency.

(adam)

2021-06-13 15:21:13 UTC MAIN commitmail json YAML

doc: Updated security/sudo to 1.9.7p1

(taca)

2021-06-13 15:20:52 UTC MAIN commitmail json YAML

security/sudo: update to 1.9.7p1

1.9.7p1 (2021-06-11)

What's new in Sudo 1.9.7p1

* Fixed an SELinux sudoedit bug when the edited temporary file
  could not be opened.  The sesh helper would still be run even
  when there are no temporary files available to install.

* Fixed a compilation problem on FreeBSD.

* The sudo_noexec.so file is now built as a module on all systems
  other than macOS.  This makes it possible to use other libtool
  implementations such as slibtool.  On macOS shared libraries and
  modules are not interchangeable and the version of libtool shipped
  with sudo must be used.

* Fixed a few bugs in the getgrouplist() emulation on Solaris when
  reading from the local group file.

* Fixed a bug in sudo_logsrvd that prevented periodic relay server
  connection retries from occurring in "store_first" mode.

* Disabled the nss_search()-based getgrouplist() emulation on HP-UX
  due to a crash when the group source is set to "compat" in
  /etc/nsswitch.conf.  This is probably due to a mismatch between
  include/compat/nss_dbdefs.h and what HP-UX uses internally.  On
  HP-UX we now just cycle through groups the slow way using
  getgrent().  Bug #978.

(taca)

2021-06-13 13:12:37 UTC MAIN commitmail json YAML

2021-06-13 13:10:47 UTC MAIN commitmail json YAML

Update to 4.1.0

Upstream changes:
CHANGES IN R 4.1.0:

  FUTURE DIRECTIONS:

    * It is planned that the 4.1.x series will be the last to support
      32-bit Windows, with production of binary packages for that
      series continuing until early 2023.

  SIGNIFICANT USER-VISIBLE CHANGES:

    * Data set esoph in package datasets now provides the correct
      numbers of controls; previously it had the numbers of cases added
      to these.  (Reported by Alexander Fowler in PR#17964.)

  NEW FEATURES:

    * www.omegahat.net is no longer one of the repositories known by
      default to setRepositories().  (Nowadays it only provides source
      packages and is often unavailable.)

    * Function package_dependencies() (in package tools) can now use
      different dependency types for direct and recursive dependencies.

    * The checking of the size of tarball in R CMD check --as-cran
      <pkg> may be tweaked via the new environment variable
      _R_CHECK_CRAN_INCOMING_TARBALL_THRESHOLD_, as suggested in
      PR#17777 by Jan Gorecki.

    * Using c() to combine a factor with other factors now gives a
      factor, an ordered factor when combining ordered factors with
      identical levels.

    * apply() gains a simplify argument to allow disabling of
      simplification of results.

    * The format() method for class "ftable" gets a new option justify.
      (Suggested by Thomas Soeiro.)

    * New ...names() utility.  (Proposed by Neal Fultz in PR#17705.)

    * type.convert() now warns when its as.is argument is not
      specified, as the help file always said it _should_.  In that
      case, the default is changed to TRUE in line with its change in
      read.table() (related to stringsAsFactor) in R 4.0.0.

    * When printing list arrays, classed objects are now shown _via_
      their format() value if this is a short enough character string,
      or by giving the first elements of their class vector and their
      length.

    * capabilities() gets new entry "Rprof" which is TRUE when R has
      been configured with the equivalent of --enable-R-profiling (as
      it is by default).  (Related to Michael Orlitzky's report
      PR#17836.)

    * str(xS4) now also shows extraneous attributes of an S4 object
      xS4.

    * Rudimentary support for vi-style tags in rtags() and R CMD rtags
      has been added.  (Based on a patch from Neal Fultz in PR#17214.)

    * checkRdContents() is now exported from tools; it and also
      checkDocFiles() have a new option chkInternal allowing to check
      Rd files marked with keyword "internal" as well.  The latter can
      be activated for R CMD check via environment variable
      _R_CHECK_RD_INTERNAL_TOO_.

    * New functions numToBits() and numToInts() extend the raw
      conversion utilities to (double precision) numeric.

    * Functions URLencode() and URLdecode() in package utils now work
      on vectors of URIs.  (Based on patch from Bob Rudis submitted
      with PR#17873.)

    * path.expand() can expand ~user on most Unix-alikes even when
      readline is not in use.  It tries harder to expand ~, for example
      should environment variable HOME be unset.

    * For HTML help (both dynamic and static), Rd file links to help
      pages in external packages are now treated as references to
      topics rather than file names, and fall back to a file link only
      if the topic is not found in the target package. The earlier rule
      which prioritized file names over topics can be restored by
      setting the environment variable _R_HELP_LINKS_TO_TOPICS_ to a
      false value.

    * c() now removes NULL arguments before dispatching to methods,
      thus simplifying the implementation of c() methods, _but_ for
      back compatibility keeps NULL when it is the first argument.
      (From a report and patch proposal by Lionel Henry in PR#17900.)

    * Vectorize()'s result function's environment no longer keeps
      unneeded objects.

    * Function ...elt() now propagates visibility consistently with
      ..n.  (Thanks to Lionel Henry's PR#17905.)

    * capture.output() no longer uses non-standard evaluation to
      evaluate its arguments.  This makes evaluation of functions like
      parent.frame() more consistent.  (Thanks to Lionel Henry's
      PR#17907.)

    * packBits(bits, type="double") now works as inverse of
      numToBits().  (Thanks to Bill Dunlap's proposal in PR#17914.)

    * curlGetHeaders() has two new arguments, timeout to specify the
      timeout for that call (overriding getOption("timeout")) and TLS
      to specify the minimum TLS protocol version to be used for
      https:// URIs (_inter alia_ providing a means to check for sites
      using deprecated TLS versions 1.0 and 1.1).

    * For nls(), an optional constant scaleOffset may be added to the
      denominator of the relative offset convergence test for cases
      where the fit of a model is expected to be exact, thanks to a
      proposal by John Nash.  nls(*, trace=TRUE) now also shows the
      convergence criterion.

    * Numeric differentiation _via_ numericDeriv() gets new optional
      arguments eps and central, the latter for taking central divided
      differences.  The latter can be activated for nls() via
      nls.control(nDcentral = TRUE).

    * nls() now passes the trace and control arguments to getInitial(),
      notably for all self-starting models, so these can also be fit in
      zero-noise situations via a scaleOffset.  For this reason, the
      initial function of a selfStart model must now have ... in its
      argument list.

    * bquote(splice = TRUE) can now splice expression vectors with
      attributes: this makes it possible to splice the result of
      parse(keep.source = TRUE).  (Report and patch provided by Lionel
      Henry in PR#17869.)

    * textConnection() gets an optional name argument.

    * get(), exists(), and get0() now signal an error if the first
      argument has length greater than 1.  Previously additional
      elements were silently ignored.  (Suggested by Antoine Fabri on
      R-devel.)

    * R now provides a shorthand notation for creating functions, e.g.
      \(x) x + 1 is parsed as function(x) x + 1.

    * R now provides a simple native forward pipe syntax |>.  The
      simple form of the forward pipe inserts the left-hand side as the
      first argument in the right-hand side call.  The pipe
      implementation as a syntax transformation was motivated by
      suggestions from Jim Hester and Lionel Henry.

    * all.equal(f, g) for functions now by default also compares their
      environment(.)s, notably via new all.equal method for class
      function.  Comparison of nls() fits, e.g., may now need
      all.equal(m1, m2, check.environment = FALSE).

    * .libPaths() gets a new option include.site, allowing to _not_
      include the site library.  (Thanks to Dario Strbenac's suggestion
      and Gabe Becker's PR#18016.)

    * Lithuanian translations are now available.  (Thanks to Rimantas
      Zakauskas.)

    * names() now works for DOTSXP objects.  On the other hand, in
      R-lang, the R language manual, we now warn against relying on the
      structure or even existence of such dot-dot-dot objects.

    * all.equal() no longer gives an error on DOTSXP objects.

    * capabilities("cairo") now applies only to the file-based devices
      as it is now possible (if very unusual) to build R with Cairo
      support for those but not for X11().

    * There is optional support for tracing the progress of
      loadNamespace() - see its help.

    * (Not Windows.)  l10n_info() reports an additional element, the
      name of the encoding as reported by the OS (which may differ from
      the encoding part (if any) of the result from
      Sys.getlocale("LC_CTYPE").

    * New function gregexec() which generalizes regexec() to find _all_
      disjoint matches and well as all substrings corresponding to
      parenthesized subexpressions of the given regular expression.
      (Contributed by Brodie Gaslam.)

    * New function charClass() in package utils to query the
      wide-character classification functions in use (such as
      iswprint).

    * The names of quantile()'s result no longer depend on the global
      getOption("digits"), but quantile() gets a new optional argument
      digits = 7 instead.

    * grep(), sub(), regexp and variants work considerably faster for
      long factors with few levels.  (Thanks to Michael Chirico's
      PR#18063.)

    * Provide grouping of x11() graphics windows within a window
      manager such as Gnome or Unity; thanks to a patch by Ivan Krylov
      posted to R-devel.

    * The split() method for class data.frame now allows the f argument
      to be specified as a formula.

    * sprintf now warns on arguments unused by the format string.

    * New palettes "Rocket" and "Mako" for hcl.colors() (approximating
      palettes of the same name from the 'viridisLite' package).

      Contributed by Achim Zeileis.

    * The base environment and its namespace are now locked (so one can
      no longer add bindings to these or remove from these).

    * Rterm handling of multi-byte characters has been improved,
      allowing use of such characters when supported by the current
      locale.

    * Rterm now accepts ALT+ +xxxxxxxx sequences to enter Unicode
      characters as hex digits.

    * Environment variable LC_ALL on Windows now takes precedence over
      LC_CTYPE and variables for other supported categories, matching
      the POSIX behaviour.

    * duplicated() and anyDuplicated() are now optimized for integer
      and real vectors that are known to be sorted via the ALTREP
      framework. Contributed by Gabriel Becker via PR#17993.

  GRAPHICS:

    * The graphics engine version, R_GE_version, has been bumped to 14
      and so packages that provide graphics devices should be
      reinstalled.

    * Graphics devices should now specify deviceVersion to indicate
      what version of the graphics engine they support.

    * Graphics devices can now specify deviceClip.  If TRUE, the
      graphics engine will never perform any clipping of output itself.

      The clipping that the graphics engine does perform (for both
      canClip = TRUE and canClip = FALSE) has been improved to avoid
      producing unnecessary artifacts in clipped output.

    * The grid package now allows gpar(fill) to be a linearGradient(),
      a radialGradient(), or a pattern().  The viewport(clip) can now
      also be a grob, which defines a clipping path, and there is a new
      viewport(mask) that can also be a grob, which defines a mask.

      These new features are only supported so far on the Cairo-based
      graphics devices and on the pdf() device.

    * (Not Windows.)  A warning is given when a Cairo-based type is
      specified for a png(), jpeg(), tiff() or bmp() device but Cairo
      is unsupported (so type = "Xlib" is tried instead).

    * grSoftVersion() now reports the versions of FreeType and
      FontConfig if they are used directly (not _via_ Pango), as is
      most commonly done on macOS.

  C-LEVEL FACILITIES:

    * The _standalone_ libRmath math library and R's C API now provide
      log1pexp() again as documented, and gain log1mexp().

  INSTALLATION on a UNIX-ALIKE:

    * configure checks for a program pkgconf if program pkg-config is
      not found.  These are now only looked for on the path (like
      almost all other programs) so if needed specify a full path to
      the command in PKG_CONFIG, for example in file config.site.

    * C99 function iswblank is required - it was last seen missing ca
      2003 so the workaround has been removed.

    * There are new configure options --with-internal-iswxxxxx,
      --with-internal-towlower and --with-internal-wcwidth which allows
      the system functions for wide-character classification,
      case-switching and width (wcwidth and wcswidth) to be replaced by
      internal ones.  The first has long been used on macOS, AIX (and
      Windows) but this enables it to be unselected there and selected
      for other platforms (it is the new default on Solaris).  The
      second is new in this version of R and is selected by default on
      macOS and Solaris.  The third has long been the default and
      remains so as it contains customizations for East Asian
      languages.

      System versions of these functions are often minimally
      implemented (sometimes only for ASCII characters) and may not
      cover the full range of Unicode points: for example Solaris (and
      Windows) only cover the Basic Multilingual Plane.

    * Cairo installations without X11 are more likely to be detected by
      configure, when the file-based Cairo graphics devices will be
      available but not X11(type = "cairo").

    * There is a new configure option --with-static-cairo which is the
      default on macOS.  This should be used when only static cairo
      (and where relevant, Pango) libraries are available.

    * Cairo-based graphics devices on platforms without Pango but with
      FreeType/FontConfig will make use of the latter for font
      selection.

  LINK-TIME OPTIMIZATION on a UNIX-ALIKE:

    * Configuring with flag --enable-lto=R now also uses LTO when
      installing the recommended packages.

    * R CMD INSTALL and R CMD SHLIB have a new flag --use-LTO to use
      LTO when compiling code, for use with R configured with
      --enable-lto=R.  For R configured with --enable-lto, they have
      the new flag --no-use-LTO.

      Packages can opt in or out of LTO compilation _via_ a UseLTO
      field in the DESCRIPTION file.  (As usual this can be overridden
      by the command-line flags.)

  BUILDING R on Windows:

    * for GCC >= 8, FC_LEN_T is defined in config.h and hence character
      lengths are passed from C to Fortran in _inter alia_ BLAS and
      LAPACK calls.

    * There is a new text file src/gnuwin32/README.compilation, which
      outlines how C/Fortran code compilation is organized and
      documents new features:

        * R can be built with Link-Time Optimization with a suitable
          compiler - doing so with GCC 9.2 showed several
          inconsistencies which have been corrected.

        * There is support for cross-compiling the C and Fortran code
          in R and standard packages on suitable (Linux) platforms.
          This is mainly intended to allow developers to test later
          versions of compilers - for example using GCC 9.2 or 10.x has
          detected issues that GCC 8.3 in Rtools40 does not.

        * There is experimental support for cross-building R packages
          with C, C++ and/or Fortran code.

    * The R installer can now be optionally built to support a single
      architecture (only 64-bit or only 32-bit).

  PACKAGE INSTALLATION:

    * The default C++ standard has been changed to C++14 where
      available (which it is on all currently checked platforms): if
      not (as before) C++11 is used if available otherwise C++ is not
      supported.

      Packages which specify C++11 will still be installed using C++11.

      C++14 compilers may give deprecation warnings, most often for
      std::random_shuffle (deprecated in C++14 and removed in C++17).
      Either specify C++11 (see 'Writing R Extensions') or modernize
      the code and if needed specify C++14.  The latter has been
      supported since R 3.4.0 so the package's DESCRIPTION would need
      to include something like

          Depends: R (>= 3.4)

  PACKAGE INSTALLATION on Windows:

    * R CMD INSTALL and R CMD SHLIB make use of their flag --use-LTO
      when the LTO_OPT make macro is set in file etc/${R_ARCH}/Makeconf
      or in a personal/site Makevars file.  (For details see 'Writing R
      Extensions' SS4.5.)

      This provides a valuable check on code consistency.  It does work
      with GCC 8.3 as in Rtools40, but that does not detect everything
      the CRAN checks with current GCC do.

  PACKAGE INSTALLATION on macOS:

    * The default personal library directory on builds with
      --enable-aqua (including CRAN builds) now differs by CPU type,
      one of

            ~/Library/R/x86_64/x.y/library
            ~/Library/R/arm64/x.y/library

      This uses the CPU type R (and hence the packages) were built for,
      so when a x86_64 build of R is run under Rosetta emulation on an
      arm64 Mac, the first is used.

  UTILITIES:

    * R CMD check can now scan package functions for bogus return
      statements, which were possibly intended as return() calls (wish
      of PR#17180, patch by Sebastian Meyer). This check can be
      activated via the new environment variable
      _R_CHECK_BOGUS_RETURN_, true for --as-cran.

    * R CMD build omits tarballs and binaries of previous builds from
      the top-level package directory.  (PR#17828, patch by Sebastian
      Meyer.)

    * R CMD check now runs sanity checks on the use of LazyData, for
      example that a data directory is present and that
      LazyDataCompression is not specified without LazyData and has a
      documented value.  For packages with large LazyData databases
      without specifying LazyDataCompression, there is a reference to
      the code given in 'Writing R Extensions' SS1.1.6 to test the
      choice of compression (as in all the CRAN packages tested a
      non-default method was preferred).

    * R CMD build removes LazyData and LazyDataCompression fields from
      the DESCRIPTION file of packages without a data directory.

  ENCODING-RELATED CHANGES:

    * The parser now treats \Unnnnnnnn escapes larger than the upper
      limit for Unicode points (\U10FFFF) as an error as they cannot be
      represented by valid UTF-8.

      Where such escapes are used for outputting non-printable
      (including unassigned) characters, 6 hex digits are used (rather
      than 8 with leading zeros).  For clarity, braces are used, for
      example \U{0effff}.

    * The parser now looks for non-ASCII spaces on Solaris (as
      previously on most other OSes).

    * There are warnings (including from the parser) on the use of
      unpaired surrogate Unicode points such as \uD834.  (These cannot
      be converted to valid UTF-8.)

    * Functions nchar(), tolower(), toupper() and chartr() and those
      using regular expressions have more support for inputs with a
      marked Latin-1 encoding.

    * The character-classification functions used (by default) to
      replace the system iswxxxxx functions on Windows, macOS and AIX
      have been updated to Unicode 13.0.0.

      The character-width tables have been updated to include new
      assignments in Unicode 13.0.0.

    * The code for evaluating default (extended) regular expressions
      now uses the same character-classification functions as the rest
      of R (previously they differed on Windows, macOS and AIX).

    * There is a build-time option to replace the system's
      wide-character wctrans C function by tables shipped with R: use
      configure option --with-internal-towlower or (on Windows)
      -DUSE_RI18N_CASE in CFLAGS when building R.  This may be needed
      to allow tolower() and toupper() to work with Unicode characters
      beyond the Basic Multilingual Plane where not supported by system
      functions (e.g. on Solaris where it is the new default).

    * R is more careful when truncating UTF-8 and other multi-byte
      strings that are too long to be printed, passed to the system or
      libraries or placed into an internal buffer.  Truncation will no
      longer produce incomplete multibyte characters.

  DEPRECATED AND DEFUNCT:

    * Function plclust() from the package stats and
      package.dependencies(), pkgDepends(), getDepList(),
      installFoundDepends(), and vignetteDepends() from package tools
      are defunct.

    * Defunct functions checkNEWS() and readNEWS() from package tools
      and CRAN.packages() from utils have been removed.

    * R CMD config CXXCPP is defunct (it was deprecated in R 3.6.2).

    * parallel::detectCores() drops support for Irix (retired in 2013).

    * The LINPACK argument to chol.default(), chol2inv(),
      solve.default() and svd() has been defunct since R 3.1.0.  It was
      silently ignored up to R 4.0.3 but now gives an error.

    * Subsetting/indexing, such as ddd[*] or ddd$x on a DOTSXP
      (dot-dot-dot) object ddd has been disabled; it worked by accident
      only and was undocumented.

  BUG FIXES:

    * Many more C-level allocations (mainly by malloc and strdup) are
      checked for success with suitable alternative actions.

    * Bug fix for replayPlot(); this was turning off graphics engine
      display list recording if a recorded plot was replayed in the
      same session.  The impact of the bug became visible if resize the
      device after replay OR if attempted another savePlot() after
      replay (empty display list means empty screen on resize or empty
      saved plot).

    * R CMD check etc now warn when a package exports non-existing S4
      classes or methods, also in case of no "methods" presence.
      (Reported by Alex Bertram; reproducible example and patch by
      Sebastian Meyer in PR#16662.)

    * boxplot() now also accepts calls for labels such as ylab, the
      same as plot().  (Reported by Marius Hofert.)

    * The help page for xtabs() now correctly states that addNA is
      setting na.action = na.pass among others.  (Reported as PR#17770
      by Thomas Soeiro.)

    * The R CMD check <pkg> gives a longer and more comprehensible
      message when DESCRIPTION misses dependencies, e.g., in Imports:.
      (Thanks to the contributors of PR#17179.)

    * update.default() now calls the generic update() on the formula to
      work correctly for models with extended formulas.  (As reported
      and suggested by Neal Fultz in PR#17865.)

    * The horizontal position of leaves in a dendrogram is now correct
      also with center = FALSE.  (PR#14938, patch from Sebastian
      Meyer.)

    * all.equal.POSIXt() no longer warns about and subsequently ignores
      inconsistent "tzone" attributes, but describes the difference in
      its return value (PR#17277).  This check can be disabled _via_
      the new argument check.tzone = FALSE as suggested by Sebastian
      Meyer.

    * as.POSIXct() now populates the "tzone" attribute from its tz
      argument when x is a logical vector consisting entirely of NA
      values.

    * x[[2^31]] <- v now works.  (Thanks to the report and patch by
      Suharto Anggono in PR#17330.)

    * In log-scale graphics, axis() ticks and label positions are now
      computed more carefully and symmetrically in their range,
      typically providing _more_ ticks, fulfilling wishes in PR#17936.
      The change really corresponds to an improved axisTicks() (package
      grDevices), potentially influencing grid and lattice, for
      example.

    * qnorm(<very large negative>, log.p=TRUE) is now correct to at
      least five digits where it was catastrophically wrong,
      previously.

    * sum(df) and similar "Summary"- and "Math"-group member functions
      now work for data frames df with logical columns, notably also of
      zero rows.  (Reported to R-devel by Martin "b706".)

    * unsplit() had trouble with tibbles due to unsound use of rep(NA,
      len)-indexing, which should use NA_integer_ (Reported to R-devel
      by Mario Annau.)

    * pnorm(x, log.p = TRUE) underflows to -Inf slightly later.

    * show(<hidden S4 generic>) prints better and without quotes for
      non-hidden S4 generics.

    * read.table() and relatives treated an "NA" column name as missing
      when check.names = FALSE PR#18007.

    * Parsing strings containing UTF-16 surrogate pairs such as
      "\uD834\uDD1E" works better on some (uncommon) platforms.
      sprintf("%X", utf8ToInt("\uD834\uDD1E")) should now give "1D11E"
      on all platforms.

    * identical(x,y) is no longer true for differing DOTSXP objects,
      fixing PR#18032.

    * str() now works correctly for DOTSXP and related exotics, even
      when these are doomed.

      Additionally, it no longer fails for lists with a class and
      "irregular" method definitions such that e.g. lapply(*) will
      necessarily fail, as currently for different igraph objects.

    * Too long lines in environment files (e.g. Renviron) no longer
      crash R. This limit has been increased to 100,000 bytes.
      (PR#18001.)

    * There is a further workaround for FreeType giving incorrect
      italic font faces with cairo-based graphics devices on macOS.

    * add_datalist(*, force = TRUE) (from package tools) now actually
      updates an existing data/datalist file for new content.  (Thanks
      to a report and patch by Sebastian Meyer in PR#18048.)

    * cut.Date() and cut.POSIXt() could produce an empty last interval
      for breaks = "months" or breaks = "years".  (Reported as PR#18053
      by Christopher Carbone.)

    * Detection of the encoding of 'regular' macOS locales such as
      en_US (which is UTF-8) had been broken by a macOS change:
      fortunately these are now rarely used with en_US.UTF-8 being
      preferred.

    * sub() and gsub(pattern, repl, x, *) now keep attributes of x such
      as names() also when pattern is NA (PR#18079).

    * Time differences ("difftime" objects) get a replacement and a
      rep() method to keep "units" consistent.  (Thanks to a report and
      patch by Nicolas Bennett in PR#18066.)

    * The \RdOpts macro, setting defaults for \Sexpr options in an Rd
      file, had been ineffective since R 2.12.0: it now works again.
      (Thanks to a report and patch by Sebastian Meyer in PR#18073.)

    * mclapply and pvec no longer accidentally terminate parallel
      processes started before by mcparallel or related calls in
      package parallel (PR#18078).

    * grep and other functions for evaluating (extended) regular
      expressions handle in Unicode also strings not explicitly flagged
      UTF-8, but flagged native when running in UTF-8 locale.

    * Fixed a crash in fifo implementation on Windows (PR#18031).

    * Binary mode in fifo on Windows is now properly detected from
      argument open (PR#15600, PR#18031).

(wen)

2021-06-13 13:06:15 UTC MAIN commitmail json YAML

Updated math/R-spacetime to 1.2.4

(wen)

2021-06-13 13:04:38 UTC MAIN commitmail json YAML

2021-06-13 13:00:36 UTC MAIN commitmail json YAML

Updated geography/R-spData to 0.3.8

(wen)

2021-06-13 12:59:08 UTC MAIN commitmail json YAML

Update to 0.3.8

No upstream changelog found.

(wen)

2021-06-13 12:47:18 UTC MAIN commitmail json YAML

2021-06-13 12:46:04 UTC MAIN commitmail json YAML

Update to 1.4.5

No upstream changelog found.

(wen)

2021-06-13 12:32:33 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-Types-URI to 0.09

(wen)

2021-06-13 12:30:52 UTC MAIN commitmail json YAML

Update to 0.09
Remove unneeded DEPENDS

Upstream changes:
0.09      2021-03-11 03:20:00Z
  - drop mandatory requirement on MooseX::Types::Path::Class - these coercions
    are only defined when the module is already loaded

(wen)

2021-06-13 12:25:46 UTC MAIN commitmail json YAML

Note update of lang/rust-bin to 1.52.1nb2.

(he)

2021-06-13 12:25:02 UTC MAIN commitmail json YAML

lang/rust-bin: pull over patch to files/install.sh from rust.

Better patch for src/tools/rust-installer/install-template.sh
- remove one path component after share/doc/ as the original code does
- do not change spacing for HACK: section

Bump PKGREVISION.

(he)

2021-06-13 12:24:06 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-Getopt to 0.75

(wen)

2021-06-13 12:21:57 UTC MAIN commitmail json YAML

Update to 0.75

Upstream changes:
0.75      2021-03-16 19:25:29Z
- adjust tests to deal with formatting changes in Getopt::Long::Descriptive
  0.106 (RT#134754)

(wen)

2021-06-13 12:19:59 UTC MAIN commitmail json YAML

Note update of lang/rust to 1.52.1nb4.

(he)

2021-06-13 12:19:16 UTC MAIN commitmail json YAML

rust: apply patch from the old lang/rust-bin package.

This synchronizes lang/rust with wip/rust.
Bump PKGREVISION.

(he)

2021-06-13 12:04:57 UTC MAIN commitmail json YAML

doc: Updated net/sslh to 1.21c

(rhialto)

2021-06-13 12:04:56 UTC MAIN commitmail json YAML

ocl-icd: set explicit path to ruby exectuable

(nia)

2021-06-13 12:04:22 UTC MAIN commitmail json YAML

net/sslh: update to 1.21

v1.21

Added TCP_FASTOPEN support for client sockets (if tfo_ok is
specified in their configuration) and for listenint socket,
if all client protocols support it.  (Craig Andrews)

Added 'minlength' option to skip a probe if less
than that many bytes have been received (mostly for
regex)

Moved configuration and command-line management to
use conf2struct. Hopefully this should be transparent
to users.

Update Let's Encrypt entry in example.cfg for tls-alpn-01
challenges; tls-sni-* challenges are now deprecated.

Log to syslog even if in foreground (for people who
use fail2ban)

Use syslog_facility: "none" to disable syslog
output.

v1.21b

Added TCP_FASTOPEN support for client sockets (if tfo_ok is specified
in their configuration) and for listenint socket, if all client
protocols support it.  (Craig Andrews)

Added 'minlength' option to skip a probe if less than that many bytes
have been received (mostly for regex)

Moved configuration and command-line management to use conf2struct.
Changes are:
* command line option <-F|--config> no longer defaults to /etc/sslh.cfg,
so you have to specify it explicitly.
* command line option <-v|--verbose> takes a mandatory integer parameter

Update Let's Encrypt entry in example.cfg for tls-alpn-01 challenges;
tls-sni-* challenges are now deprecated.

Log to syslog even if in foreground (for people who use fail2ban)

Use syslog_facility: "none" to disable syslog output.

Changed exit code for illegal command line parameter from 1 to 6 (for
testing purposes)

v1.21c

Removed support for 'ssl' and fix a related segfault bug.
(use tls instead of ssl)

(rhialto)

2021-06-13 11:55:36 UTC MAIN commitmail json YAML

emacs27-nox11: simplify turning off all options

(wiz)

2021-06-13 11:48:48 UTC MAIN commitmail json YAML

No more patch to install.sh, since we use files/install.sh now.
(Apparently I forgot to re-compute patch checksums...)

(he)

2021-06-13 11:48:07 UTC MAIN commitmail json YAML

bulk-small: python2->python3

(nia)

2021-06-13 10:25:50 UTC MAIN commitmail json YAML

doc: Added x11/xrectsel version 0.3.2

(nia)

2021-06-13 10:25:37 UTC MAIN commitmail json YAML

add x11/xrectsel

xrectsel is a small program that tells you the geometry of a rectangular
screen region which you have selected by dragging the mouse / pointer.

(nia)

2021-06-13 08:56:27 UTC MAIN commitmail json YAML

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

doc: Removed devel/go-mow-cli

(nia)

2021-06-13 08:42:21 UTC MAIN commitmail json YAML

2021-06-13 08:40:18 UTC MAIN commitmail json YAML

doc: Removed devel/go-goorgeous

(nia)

2021-06-13 08:39:54 UTC MAIN commitmail json YAML

2021-06-13 08:37:59 UTC MAIN commitmail json YAML

doc: Removed devel/go-nitro

(nia)

2021-06-13 08:37:35 UTC MAIN commitmail json YAML

2021-06-13 08:32:21 UTC MAIN commitmail json YAML

doc: Removed net/go-ovh

(nia)

2021-06-13 08:31:59 UTC MAIN commitmail json YAML

go-ovh: remove

deprecated go-package; no users in pkgsrc

(nia)

2021-06-13 08:30:14 UTC MAIN commitmail json YAML

doc: Removed devel/go-ratelimit

(nia)

2021-06-13 08:29:40 UTC MAIN commitmail json YAML

2021-06-13 08:28:20 UTC MAIN commitmail json YAML

doc: Removed devel/go-mapstructure-bep

(nia)

2021-06-13 08:27:56 UTC MAIN commitmail json YAML

2021-06-13 08:27:39 UTC MAIN commitmail json YAML

Updated p5-MooseX-App-Cmd p5-Cache-FastMmap p5-B-Keywords p5-Array-Compare p5-App-perlbrew p5-App-Cmd p5-App-CLI

(wen)

2021-06-13 08:27:08 UTC MAIN commitmail json YAML

doc: Removed devel/go-mapstructure

(nia)

2021-06-13 08:26:47 UTC MAIN commitmail json YAML

2021-06-13 08:24:32 UTC MAIN commitmail json YAML

Updated devel/p5-Cache-FastMmap to 1.56

(wen)

2021-06-13 08:23:11 UTC MAIN commitmail json YAML

doc: Removed devel/go-buffruneio

(nia)

2021-06-13 08:22:45 UTC MAIN commitmail json YAML

2021-06-13 08:22:13 UTC MAIN commitmail json YAML

Update to 1.56
Add missing TEST_DEPENDS

Upstream changes:
1.56 Mon Dec 14 14:35 2020
  - Update MANIFEST to include all tests. It hasn't
    been updated in a while

1.55 Mon Dec 14 12:10 2020
  - Add ability to override internal value of 'time'
    everywhere to make tests that check expiry of items
    faster and more robust

1.54 Sat Dec 12 13:40 2020
  - Add Test::Deep as dependency to Makefile.PL

1.53 Thu Dec 10 13:40 2020
  - Handle expire_on being undef (use cache default) and
    return undef if existing value not found in cache.
    Makes get_and_set which passes on expire_on just work
    in "doesn't exist" case

1.52 Thu Dec 10 12:20 2020
  - Fix bug where a get() on a key that was expired would
    cause that key to be deleted and never written back
    even if it was dirty
  - Added new expire_on naming so that expire_time
    (relative future time) and expire_on (absolute
    unix epoch time) are now clear and distinct
  - Allow setting expire_on when doing a set() call,
    which is useful from get_and_set() to maintain
    an items absolute expiry time

1.51 Wed Nov 11 17:15 2020
  - Skip JSON/Sereal tests if modules not present
  - Updated .gitignore
    Thanks to https://github.com/szabgab/
  - GitHub Actions config file
    Thanks to https://github.com/szabgab/

1.50 Fri Nov 6 20:40 2020
  - Allow get_and_set sub to return an options
    hash passed to the internal set call

(wen)

2021-06-13 08:19:59 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-App-Cmd to 0.34

(wen)

2021-06-13 08:17:30 UTC MAIN commitmail json YAML

doc: renamed xfce4-xarchiver

(nia)

2021-06-13 08:16:50 UTC MAIN commitmail json YAML

Update to 0.34

Upstream changes:
0.34      2021-03-17 18:04:14Z
    - fix prereqs - MooseX::Getopt is not optional (RT#134779)

0.33      2021-03-16 20:57:41Z
    - soften tests to handle changes in App::Cmd 0.332 (RT#134752)

(wen)

2021-06-13 08:16:18 UTC MAIN commitmail json YAML

doc: Added archivers/xarchiver version 0.5.4.17

(nia)

2021-06-13 08:15:51 UTC MAIN commitmail json YAML

2021-06-13 07:59:12 UTC MAIN commitmail json YAML

add and enable asterisk18

(jnemeth)

2021-06-13 07:58:39 UTC MAIN commitmail json YAML

doc: Added comms/asterisk18 version 18.4.0

(jnemeth)

2021-06-13 07:57:53 UTC MAIN commitmail json YAML

2021-06-13 07:56:26 UTC MAIN commitmail json YAML

doc/TODO: add some

+ fzf-0.27.2, google-benchmark-1.5.5, googletest-1.11.0, gopls-0.7.0,
  ilmbase-3.0.4, keepassxc-2.6.6, libffcall-2.3, mednafen-1.27.1,
  openexr-3.0.4, texlab-3.2.0.

(wiz)

2021-06-13 07:55:50 UTC MAIN commitmail json YAML

Note update of the "mutt" package to version 2.1.0

(tron)

2021-06-13 07:55:28 UTC MAIN commitmail json YAML

mutt: Update to version 2.1.0

Changes since version 2.0.7:
  ! The -d option allows a negative number. If negative, debug files are
    not rotated. The debug level is the absolute value.
  + <view-pager> in the attachment menu uses a copiousoutput mailcap
    entry, or falls back to raw text.
  + <view-mailcap>, <view-pager>, and <view-text> functions added to the
    compose menu.
  + <view-alt-pager> in the compose menu allows previewing the output
    of the $send_multipart_alternative_filter the way <view-pager> does.
  + <list-action>, bound to Esc-L in the index and pager menu, brings
    up a menu of operations to perform on mailing list emails, such as
    subscribe/unsubscribe.
  + <skip-headers>, bound to 'H' in the pager, will skip to the first
    blank line following the headers.
  ! ~h patterns over IMAP and POP3 will only download the headers of the
    message.  However with message caching enabled (via $message_cachedir)
    the whole message will still be downloaded.
  + $ssl_verify_host_override allows manually specifying the host name
    to verify a server certificate against.
  ! --enable-hcache, with no particular backend enabled, will scan in
    the order: kyotocabinet, tokyocabinet, lmdb, qdbm, gdbm, bdb.
  ! $allow_ansi understands 256-color ANSI escape sequences.
  + $message_id_format can be used to specify a custom message-id
    format.  Since it's a format string, this can also use a filter.
    Please use this option with care, as Mutt won't check if your
    message-id is legal.
  ! mailboxes -nonotify will poll a mailbox for new mail, but will not
    trigger new mail notifications (e.g. $beep_new or $new_mail_command).
  ! $reverse_name affects tagged reply/forward/compose-to-sender
    actions too.
  ! ANSI sequences are filtered for inline-forwarded autoview content,
    in addition to replies.
  ! $forward_decrypt is now a quadoption, defaulting 'yes' for backward
    compatibility.
  ! Pattern functions, (e.g. search and limit) can be interrupted with
    ctrl-c.
  ! The default mailto_allow list now includes cc, in-reply-to, and
    references.
  + $sort_browser_mailboxes controls mailbox browsing, and defaults
    "unsorted".  $sort_browser now only controls directory browsing.
  ! $sort_browser and $sort_browser_mailboxes "unsorted" now means the
    order added (e.g. specified in the muttrc).  Switching back to
    "unsorted" will now resort in that order (previously it was a no-op.)
  ! In the browser ".." is excluded from sorting and kept at the top.
  ! Temp filenames generated for mailcap invocation now allow non-ascii
    characters.
  + $local_date_header, when unset, causes the date in the Date header
    to be formatted using the GMT timezone.

(tron)

2021-06-13 07:27:42 UTC MAIN commitmail json YAML

luatex: do not ./configure in internal copy of luajit

this is not used, rather it seems to use an internal copy of lua 5.3
instead. while it would be nice if it used our copy instead, for now
removing the luajit requirement at least improves portability.

(nia)

2021-06-13 06:56:09 UTC MAIN commitmail json YAML

kitty: fix PLIST for non-wayland

(nia)

2021-06-13 06:55:17 UTC MAIN commitmail json YAML

modular-xorg-server: only enable glamor if EGL is available

(nia)

2021-06-13 06:53:01 UTC MAIN commitmail json YAML

qt5-qtwebkit: force a MIPS -march of at least MIPS32/MIPS64

(nia)

2021-06-13 06:40:48 UTC MAIN commitmail json YAML

libmad: disable ASM on mips64

(nia)

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

x264-devel: group together options to disable ASM

(nia)

2021-06-13 06:28:17 UTC MAIN commitmail json YAML

x264-devel: disable ASM on NetBSD/mips and future proof version pattern
for NetBSD/i386.

(nia)

2021-06-13 06:27:27 UTC MAIN commitmail json YAML

2021-06-13 06:22:13 UTC MAIN commitmail json YAML

libaom: ensure "generic" CPU type is selected correctly

libaom will refuse to build if it can't properly detect the CPU
architecture, unless the "generic" target is explicitly selected
on the command line.

(nia)

2021-06-13 06:04:17 UTC MAIN commitmail json YAML

add 32-bit sparc to the list of libatomic archs

(nia)

2021-06-13 00:16:48 UTC MAIN commitmail json YAML

Updated devel/p5-B-Keywords to 1.22

(wen)

2021-06-13 00:15:54 UTC MAIN commitmail json YAML

Update to 1.22

Upstream changes:
1.22 2021-02-22 09:42:18 rurban
  - add try/catch by Tom Wyant

(wen)

2021-06-13 00:13:17 UTC MAIN commitmail json YAML

Updated devel/p5-Array-Compare to 3.0.8

(wen)

2021-06-13 00:11:52 UTC MAIN commitmail json YAML

Update to 3.0.8

Upstream changes:
3.0.8 2020-12-21

- Only support versions 5.10+

3.0.7 2020-12-06

- Actually release the previous fix
- Add bugtracker info

3.0.6 2020-12-06

- Fix documentation typo
  (Thanks to Mohammed Anwar)

(wen)

2021-06-12 23:56:54 UTC MAIN commitmail json YAML

Updated devel/p5-App-perlbrew to 0.92

(wen)

2021-06-12 23:55:04 UTC MAIN commitmail json YAML

Update to 0.92

0.92
- Released at 2021-04-15T23:53:55+0900
        - Thanks to our contributors: chee
        - Fix a message mentioning fish config. GitHub PR #712
        - Fetch cperl releases from https://github.com/perl11/cperl/releases instead
        - Let `clone-modules` command accept `--notest` and skip running module tests

0.91
        - Released at 2021-01-31T17:10:27+0900
        - Fix META info included in 0.90. No other feature changes.

0.90
        - Released at 2021-01-29T09:43:17+0900
        - Thanks to our contributors: Mose Schmiedel, gucchisk
        - The output of 'available' command is split into sections of different type of distributions. Github issue #646.
        - Let the output of `perlbrew -h` be the short usage. Github issue #647
        - Unbreak env script for fish users. GitHub PR #698 and #708
        - Prefer https URLs of www.cpan.org

0.89
        - Released at 2020-10-19T09:26:19+0900
        - Thanks to our contributors: H奪kon H脱gland, Nicolas R, Peter Tripp
        - Make the bashrc compatible with 'bash -u'. Github PR #694
        - Prevent build directory from being overwritten. Github PR #683

(wen)

2021-06-12 23:30:23 UTC MAIN commitmail json YAML

Updated devel/p5-App-Cmd to 0.333

(wen)

2021-06-12 23:28:25 UTC MAIN commitmail json YAML

Update to 0.333

Upstream changes:
0.333    2021-03-14 15:45:02-04:00 America/New_York
        - dial back required perl to v5.20.0

0.332    2021-03-12 21:25:38-05:00 America/New_York
        - bump up minimum required perl to the one from 5yr ago
        - make some tests laxer to prep for changes in Getopt::Long::Descriptive
        - the App::Cmd object is constructed and blessed in new before _command
          is called on it (thanks, Lucas Theisen)

(wen)

2021-06-12 23:13:13 UTC MAIN commitmail json YAML

Updated devel/p5-App-CLI to 0.52

(wen)

2021-06-12 23:10:47 UTC MAIN commitmail json YAML

Update to 0.52
Update LICENSE

Upstream changes:
0.52 Tue Dec 15 11:27:33 CET 2020

  * set bugtracker metadata explicitly

0.51 Mon Dec 14 19:56:11 CET 2020

  * fix licensing inconsistency (spotted by kentnl)

(wen)

2021-06-12 22:36:27 UTC MAIN commitmail json YAML

doc: Updated math/R-dplyr to 1.0.6

(mef)

2021-06-12 22:36:14 UTC MAIN commitmail json YAML

(math/R-dplyr) Updated 1.0.0 to 1.0.6

# dplyr 1.0.6

* `add_count()` is now generic (#5837).

* `if_any()` and `if_all()` abort when a predicate is mistakingly used
  as `.cols=` (#5732).

* Multiple calls to `if_any()` and/or `if_all()` in the same
  expression are now properly disambiguated (#5782).

* `filter()` now inlines `if_any()` and `if_all()` expressions. This
  greatly improves performance with grouped data frames.

* Fixed behaviour of `...` in top-level `across()` calls (#5813, #5832).

* `across()` now inlines lambda-formulas. This is slightly more performant and
  will allow more optimisations in the future.

* Fixed issue in `bind_rows()` causing lists to be incorrectly transformed as
  data frames (#5417, #5749).

* `select()` no longer creates duplicate variables when renaming a variable
  to the same name as a grouping variable (#5841).

* `dplyr_col_select()` keeps attributes for bare data frames (#5294, #5831).

* Fixed quosure handling in `dplyr::group_by()` that caused issues with extra
  arguments (tidyverse/lubridate#959).

* Removed the `name` argument from the `compute()` generic (@ianmcook, #5783).

* row-wise data frames of 0 rows and list columns are supported again (#5804).

# dplyr 1.0.5

* Fixed edge case of `slice_sample()` when `weight_by=` is used and there
  0 rows (#5729).

* `across()` can again use columns in functions defined inline (#5734).

* Using testthat 3rd edition.

* Fixed bugs introduced in `across()` in previous version (#5765).

* `group_by()` keeps attributes unrelated to the grouping (#5760).

* The `.cols=` argument of `if_any()` and `if_all()` defaults to `everything()`.

# dplyr 1.0.4

* Improved performance for `across()`. This makes `summarise(across())` and
  `mutate(across())` perform as well as the superseded colwise equivalents (#5697).

* New functions `if_any()` and `if_all()` (#4770, #5713).

* `summarise()` silently ignores NULL results (#5708).

* Fixed a performance regression in `mutate()` when warnings occur once per
  group (#5675). We no longer instrument warnings with debugging information
  when `mutate()` is called within `suppressWarnings()`.

# dplyr 1.0.3

* `summarise()` no longer informs when the result is ungrouped (#5633).

* `group_by(.drop = FALSE)` preserves ordered factors (@brianrice2, #5545).

* `count()` and `tally()` are now generic.

* Removed default fallbacks to lazyeval methods; this will yield
  better error messages when you call a dplyr function with the wrong
  input, and is part of our long term plan to remove the deprecated
  lazyeval interface.

* `inner_join()` gains a `keep` parameter for consistency with the other
  mutating joins (@patrickbarks, #5581).

* Improved performance with many columns, with a dynamic data mask using active
  bindings and lazy chops (#5017).

* `mutate()` and friends preserves row names in data frames once more (#5418).

* `group_by()` uses the ungrouped data for the implicit mutate step (#5598).
  You might have to define an `ungroup()` method for custom classes.
  For example, see https://github.com/hadley/cubelyr/pull/3.

* `relocate()` can rename columns it relocates (#5569).

* `distinct()` and `group_by()` have better error messages when the
  mutate step fails (#5060).

* Clarify that `between()` is not vectorised (#5493).

* Fixed `across()` issue where data frame columns would could not be referred to
  with `all_of()` in the nested case (`mutate()` within `mutate()`) (#5498).

* `across()` handles data frames with 0 columns (#5523).

* `mutate()` always keeps grouping variables, unconditional to `.keep=` (#5582).

* dplyr now depends on R 3.3.0

# dplyr 1.0.2

* Fixed `across()` issue where data frame columns would mask objects referred to
  from `all_of()` (#5460).

* `bind_cols()` gains a `.name_repair` argument, passed to
  `vctrs::vec_cbind()` (#5451)

* `summarise(.groups = "rowwise")` makes a rowwise data frame even if
  the input data is not grouped (#5422).

# dplyr 1.0.1

* New function `cur_data_all()` similar to `cur_data()` but includes
  the grouping variables (#5342).

* `count()` and `tally()` no longer automatically weights by column `n` if
  present (#5298). dplyr 1.0.0 introduced this behaviour because of Hadley's
  faulty memory. Historically `tally()` automatically weighted and `count()`
  did not, but this behaviour was accidentally changed in 0.8.2 (#4408) so that
  neither automatically weighted by `n`. Since 0.8.2 is almost a year old,
  and the automatically weighting behaviour was a little confusing anyway,
  we've removed it from both `count()` and `tally()`.

    Use of `wt = n()` is now deprecated; now just omit the `wt` argument.

* `coalesce()` now supports data frames correctly (#5326).

* `cummean()` no longer has off-by-one indexing problem (@cropgen, #5287).

* The call stack is preserved on error. This makes it possible to `recover()`
  into problematic code called from dplyr verbs (#5308).

(mef)

2021-06-12 22:01:53 UTC MAIN commitmail json YAML

doc: Updated lang/R-cpp11 to 0.2.7

(mef)

2021-06-12 22:01:40 UTC MAIN commitmail json YAML

(lang/R-cpp) Updated 0.2.4 to 0.2.7

# cpp11 0.2.7

* Fix a transient memory leak for functions that return values from
  `cpp11::unwind_protect()` and `cpp11::safe` (#154)

# cpp11 0.2.6

* `cpp_register()` now uses symbols exclusively in the `.Call()`
  interface. This allows it to be more robust in interactive use with
  the pkgload package.

# cpp11 0.2.5

* `cpp_source()` gains a `cxx_std` argument to control which C++
  standard is used.  This allows you to use code from `C++14` and
  later standards with cpp_source(). (#100)

* The cpp11 knitr engine now allows you to set the `cxx_std` chunk
  option to control the C++ standard used.

* `cpp_source()` now has much more informative error messages when
  compilation fails (#125, #139)

* `cpp_source()` now uses a unique name for the DLL, so works when run
  multiple times on the same source file on Windows (#143)

* `writable::list_of<T>` now supports modification of vectors as
  intended (#131).

* Errors when running
  `tools::package_native_routine_registration_skeleton()` are no
  longer swallowed (#134)

* `cpp_source()` can now accept a source file called `cpp11.cpp`
  (#133)

* `named_arg` now explicitly protect their values, avoiding protection
  issues when using large
  inputs. [tidyverse/readr#1145](https://github.com/tidyverse/readr/issues/1145)

* `r_string(std::string)` now uses `Rf_mkCharLenCE()` instead of
  `Rf_mkChar()`, which avoids the performance cost of checking the
  string length.

* Writable vector classes now properly set their lengths as intended
  when being copied to a read only class (#128).

(mef)

2021-06-12 20:44:25 UTC MAIN commitmail json YAML

Note update of lang/rust-bin to 1.52.1nb1.

(he)

2021-06-12 20:43:41 UTC MAIN commitmail json YAML

Update the NetBSD binaries to ones not including the "docs" part.

Also, pull over the patched install.sh script from the main package,
for quite a lot faster installation, also for the benefit of the
upstream-delivered binaries. (Fix submitted upstream.)

Use the nb1 version suffix on the NetBSD binaries (one-time job for
1.52.1, to be removed on next go-around), but they still extract to
the non-nb1 work directory, so some adjustment needed for that.

Bump PKGREVISION.

(he)

2021-06-12 17:31:19 UTC MAIN commitmail json YAML

doc: Updated editors/pluma to 1.24.2nb3

(gutteridge)

2021-06-12 17:31:00 UTC MAIN commitmail json YAML

pluma: restore zh_CN translations now the issue has been fixed

The underlying issue was in py-libxml2's UTF-8 handling, as used by
itstool. This should now be fixed. Properly addresses PR pkg/56229 from
Andrius V.

(gutteridge)

2021-06-12 17:15:48 UTC MAIN commitmail json YAML

doc: Updated textproc/ripgrep to 13.0.0

(pin)

2021-06-12 17:15:30 UTC MAIN commitmail json YAML

textproc/ripgrep: update to 13.0.0

-Adopt maintainership

-ripgrep 13 is a new major version release of ripgrep that primarily contains
bug fixes, some performance improvements and a few minor breaking changes.
There is also a fix for a security vulnerability on Windows
(CVE-2021-3013).

Some highlights:
A new short flag, -., has been added. It is an alias for the --hidden flag,
which instructs ripgrep to search hidden files and directories.

ripgrep is now using a new
vectorized implementation of memmem,
which accelerates many common searches. If you notice any performance
regressions (or major improvements), I'd love to hear about them through an
issue report!

Also, for Windows users targeting MSVC, Cargo will now build fully static
executables of ripgrep. The release binaries for ripgrep 13 have been compiled
using this configuration.

BREAKING CHANGES:
Binary detection output has changed slightly.

In this release, a small tweak has been made to the output format when a binary
file is detected. Previously, it looked like this:

Binary file FOO matches (found "\0" byte around offset XXX)
Now it looks like this:

FOO: binary file matches (found "\0" byte around offset XXX)
vimgrep output in multi-line now only prints the first line for each match.

See issue 1866 for more
discussion on this. Previously, every line in a match was duplicated, even
when it spanned multiple lines. There are no changes to vimgrep output when
multi-line mode is disabled.

In multi-line mode, --count is now equivalent to --count-matches.

This appears to match how pcre2grep implements --count. Previously, ripgrep
would produce outright incorrect counts. Another alternative would be to simply
count the number of lines---even if it's more than the number of matches---but
that seems highly unintuitive.

FULL LIST OF FIXES AND IMPROVEMENTS:

Security fixes:
CVE-2021-3013:
Fixes a security hole on Windows where running ripgrep with either the
-z/--search-zip or --pre flags can result in running arbitrary
executables from the current directory.
VULN #1773:
This is the public facing issue tracking CVE-2021-3013. ripgrep's README
now contains a section describing how to report a vulnerability.
Performance improvements:

PERF #1657:
Check if a file should be ignored first before issuing stat calls.
PERF memchr#82:
ripgrep now uses a new vectorized implementation of memmem.
Feature enhancements:
Added or improved file type filtering for ASP, Bazel, dvc, FlatBuffers,
Futhark, minified files, Mint, pofiles (from GNU gettext) Racket, Red, Ruby,
VCL, Yang.
FEATURE #1404:
ripgrep now prints a warning if nothing is searched.
FEATURE #1613:
Cargo will now produce static executables on Windows when using MSVC.
FEATURE #1680:
Add -. as a short flag alias for --hidden.
FEATURE #1842:
Add --field-{context,match}-separator for customizing field delimiters.
FEATURE #1856:
The README now links to a
Spanish translation.
Bug fixes:

BUG #1277:
Document cygwin path translation behavior in the FAQ.
BUG #1739:
Fix bug where replacements were buggy if the regex matched a line terminator.
BUG #1311:
Fix multi-line bug where a search & replace for \n didn't work as expected.
BUG #1401:
Fix buggy interaction between PCRE2 look-around and -o/--only-matching.
BUG #1412:
Fix multi-line bug with searches using look-around past matching lines.
BUG #1577:
Fish shell completions will continue to be auto-generated.
BUG #1642:
Fixes a bug where using -m and -A printed more matches than the limit.
BUG #1703:
Clarify the function of -u/--unrestricted.
BUG #1708:
Clarify how -S/--smart-case works.
BUG #1730:
Clarify that CLI invocation must always be valid, regardless of config file.
BUG #1741:
Fix stdin detection when using PowerShell in UNIX environments.
BUG #1756:
Fix bug where foo/** would match foo, but it shouldn't.
BUG #1765:
Fix panic when --crlf is used in some cases.
BUG #1638:
Correctly sniff UTF-8 and do transcoding, like we do for UTF-16.
BUG #1816:
Add documentation for glob alternate syntax, e.g., {a,b,..}.
BUG #1847:
Clarify how the --hidden flag works.
BUG #1866:
Fix bug when computing column numbers in --vimgrep mode.
BUG #1868:
Fix bug where --passthru and -A/-B/-C did not override each other.
BUG #1869:
Clarify docs for --files-with-matches and --files-without-match.
BUG #1878:
Fix bug where \A could produce unanchored matches in multiline search.
BUG 94e4b8e3:
Fix column numbers with --vimgrep is used with -U/--multiline.

(pin)

2021-06-12 17:14:43 UTC MAIN commitmail json YAML

doc: Updated www/hackernews-tui to 0.7.0

(pin)