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 (1m)  pkgsrc-2024Q1 (8d)  pkgsrc-2023Q4 (55d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (167d) 

2024-05-26 11:38:32 UTC Now

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

glibmm: mention API version in COMMENT and DESCR

(wiz)

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

libxml++: mention API version in DESCR and COMMENT

(wiz)

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

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

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

(cirnatdan)

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

doc: Updated sysutils/memtester to 4.5.1

(schmonz)

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

Update to 4.5.1. From the changelog:

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

(schmonz)

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

doc: Updated net/unifi to 6.0.45

(gdt)

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

net/unifi: update to 6.0.45

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

Upstream significant changes:

What窶冱 New in 6.0?

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

Improvements

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

(gdt)

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

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

(mef)

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

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

# callr 3.7.0

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

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

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

# callr 3.6.0

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

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

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

(mef)

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

rust: Fix cargo module build

(ryoon)

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

(sysutils/R-processx) Updated 3.4.5 to 3.5.2

# processx 3.5.2

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

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

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

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

# processx 3.5.1

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

# processx 3.5.0

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

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

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

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

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

(mef)

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

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

(adam)

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

py-eliot: updated to 1.13.0

1.13.0

Features:

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

Deprecation:

Python 3.5 is no longer supported.

(adam)

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

py-boltons: updated to 21.0.0

21.0.0

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

(adam)

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

Pullup tickets up to #6466

(bsiegert)

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

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

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

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

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

  Log Message:
  mysql57: updated to 5.7.34

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

  Configuration Notes

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

  Packaging Notes

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

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

  Security Notes

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

  Functionality Added or Changed

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

  Bugs Fixed

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

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

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

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

  Thanks to Yuxiang Jiang for the contribution.

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

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

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

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

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

  A query string was displayed before it had been rewritten.

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

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

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

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

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

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

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

  Sessions could disable their own auditing.

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

  Uninstalling a plugin could affect subsequent execution of prepared statements.

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

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

  Log Message:
  mysql57: fix building with GCC

(bsiegert)

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

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

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

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

  Modified Files:
  pkgsrc/www/squid4: Makefile distinfo

  Log Message:
  www/squid4: update to 4.15

  This release fixes these security issues from prior release.

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

  Changes in squid-4.15 (10 May 2021):

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

(bsiegert)

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

haxm: set USE_BSD_MAKEFILE

(nia)

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

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

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

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

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

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

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

  Changes since 4.4.2 (Bug Fixes)

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

(bsiegert)

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

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

Revisions pulled up:
- emulators/haxm/Makefile                                      1.18

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

  Modified Files:
  pkgsrc/emulators/haxm: Makefile

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

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

(bsiegert)

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

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

(adam)

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

py-dulwich: updated to 0.20.23

0.20.23
* Fix installation of GPG during package publishing.

(adam)

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

py-urllib3: updated to 1.26.5

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

(adam)

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

doc: Updated devel/pccts to 1.33.33nb1

(wiz)

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

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

doc: Updated devel/pcre2 to 10.37

(wiz)

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

pcre2: update to 10.37.

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

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

(wiz)

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

doc: Updated security/gnutls to 3.7.2

(wiz)

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

gnutls: update to 3.7.2.

* Version 3.7.2 (released 2021-05-29)

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

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

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

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

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

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

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

(wiz)

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

doc: Updated converters/libetonyek to 0.1.10

(wiz)

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

libetonyek: update to 0.1.10.

libetonyek 0.1.10

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

(wiz)

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

doc: Updated math/gsl to 2.6

(wiz)

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

gsl: update to 2.6.

* What is new in gsl-2.6:

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

** deprecated functions gsl_linalg_complex_householder_hm and
  gsl_linalg_complex_householder_mh

** add unit tests for gsl_linalg_symmtd and gsl_linalg_hermtd

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

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

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

** removed deprecated function gsl_linalg_hessenberg()

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

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

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

** add gsl_vector_axpby()

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

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

** remove -u flag to gsl-histogram

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

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

** documented gsl_linalg_LQ routines and added gsl_linalg_LQ_lssolve()

(wiz)

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

doc: Updated sysutils/fzf to 0.27.1

(wiz)

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

fzf: update to 0.27.1.

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

Vim plugin

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

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

(wiz)

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

doc: Updated fonts/cascadia-ttf to 2105.24

(wiz)

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

cascadia-ttf: update to 2105.24.

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

(wiz)

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

Note update of lang/rust to 1.52.1.

(he)

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

Update lang/rust to version 1.52.1.

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

Upstream changes:

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

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

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

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

See [84970] for more details.

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

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

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

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

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

Added tier 3\* support for the following targets.

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

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

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

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

The following previously stable APIs are now `const`.

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

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

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

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

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

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

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

(he)

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

doc: Updated emulators/mame to 0.232

(wiz)

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

mame: update to 0.232.

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

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

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

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

(wiz)

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

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

(adam)

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

py-click-repl: updated to 0.2.0

0.2.0:
Unknown changes

(adam)

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

py-click-threading: updated to 0.5.0

0.5.0:
Unbreak master

(adam)

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

doc: Added security/gpg-tui version 0.1.4

(pin)

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

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

security/gpg-tui: import package

Terminal User Interface for GnuPG.

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

(pin)

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

doc: Updated math/octave to 6.2.0

(thor)

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

octave: udpate to 6.2.0

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

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

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

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

Upstream changes since 5.x:

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

### General improvements

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

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

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

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

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

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

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

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

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

        format long e uppercase loose

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

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

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

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

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

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

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

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

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

- The command

    dbstop in CLASS at METHOD

  now works to set breakpoints in classdef constructors and methods.

#### Graphics backend

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

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

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

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

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

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

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

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

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

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

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

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

### Matlab compatibility

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

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

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

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

- The interpreter now supports handles to nested functions.

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

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

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

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

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

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

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

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

### Deprecated functions and properties

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

- Functions

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

- Properties

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

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

### Removed functions and properties

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

- Functions

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

- Properties

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

(thor)

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

math/py-scikit-learn: drop ineffective SKLEARN_NO_OPENMP

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

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

(thor)

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

doc: Updated pkgtools/rc.subr to 20210517

(khorben)

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

rc.subr: update to version 20210517

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

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

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

(khorben)

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

Introduce a new SYSCONFBASE variable (defaults to /etc)

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

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

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

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

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

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

(khorben)

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

doc: Updated print/py-octoprint to 1.6.1

(khorben)

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

py-octoprint: update to version 1.6.1

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

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

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

(khorben)

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

doc: Updated archivers/py-zipstream to 1.1.8

(khorben)

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

py-zipstream: update to version 1.1.8

Changes made after forking v1.1.4:

v1.1.5 (2019-03-18)

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

v1.1.6 (2019-06-06)

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

v1.1.7 (2019-10-22)

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

v1.1.8 (2020-09-14)

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

(khorben)

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

doc: Added devel/py-immutabledict version 2.0.0

(khorben)

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

Add py-immutabledict

(khorben)

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

py-immutabledict: import version 2.0.0

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

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

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

(khorben)

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

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

(khorben)

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

py-octoprint-filecheck: update to version 2021.2.23

The changes include:

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

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

(khorben)

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

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

(khorben)

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

py-octoprint-firmwarecheck: update to version 2021.2.4

The changes include:

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

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

(khorben)

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

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

(khorben)

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

Add py-octoprint-pisupport

(khorben)

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

py-octoprint-pisupport: import version 2021.3.26post2

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

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

(khorben)

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

net/samba4: handle dbus dependency explicitly on Linux

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

(thor)

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

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

(thor)

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

Note update of security/vault to 1.6.5.

(he)

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

Upgrade security/vault to version 1.6.5.

Pkgsrc changes:
* None

Upstream changes:

v1.6.5:
May 20th, 2021

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

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

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

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

v1.6.3
February 25, 2021

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

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

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

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

(he)

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

doc: Updated finance/rates to 0.5.0

(pin)

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

finance/rates: update to 0.5.0

-Improve input handling

(pin)

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

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

doc: Updated time/R-lubridate to 1.7.10

(mef)

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

(time/R-lubridate)  Updated 1.7.4 to 1.7.10

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

### NEW FEATURES

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

### BUG FIXES

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

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

### NEW FEATURES

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

### BUG FIXES

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

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

### NEW FEATURES

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

### BUG FIXES

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

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

### NEW FEATURES

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

### BUG FIXES

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

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

### NEW FEATURES

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

### CHANGES

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

### BUG FIXES

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

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

### BUG FIXES

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

(mef)

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

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

(mef)

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

doc: Updated security/ruby-oauth to 0.5.6

(taca)

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

security/ruby-oauth: update to 0.5.6

0.5.6 (2021-04-02)

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

(taca)

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

doc: Updated lang/nim to 1.4.8

(ryoon)

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

nim: Update to 1.4.6

Changelog:
Version 1.4.8 released

25 May 2021 The Nim Team

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

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

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

Release highlights

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

Version 1.4.6

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

Bugfixes since 1.4.4

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

Full changelog since v1.4.4 contains 19 commits.

(ryoon)

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

doc: Updated math/R-vctrs to 0.3.8

(mef)

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

(math/R-vctrs) Updated 0.3.2 to 0.3.8

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

(upstream changes)

# vctrs 0.3.8

* Compatibility with next version of rlang.

# vctrs 0.3.7

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

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

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

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

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

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

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

# vctrs 0.3.6

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

* Fixed a GCC 11 issue revealed by CRAN checks.

# vctrs 0.3.5

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

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

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

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

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

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

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

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

# vctrs 0.3.4

* Fixed a GCC sanitiser error revealed by CRAN checks.

# vctrs 0.3.3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(mef)

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

alpha (obviously) does not have -m32

(nia)

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

doc: Updated security/ruby-nexpose to 7.3.0

(taca)

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

security/ruby-nexpose: update to 7.3.0

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

7.3.0 (2021-04-02)

Fixed bugs:

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

Closed issues:

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

Merged pull requests:

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

(taca)

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

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

(taca)

2021-05-30 12:28:56 UTC MAIN commitmail json YAML

security/ruby-metasploit_payloads-mettle: really update to 1.0.9

Really update to 1.0.9, previous commit was 1.0.8.

(taca)

2021-05-30 12:27:34 UTC MAIN commitmail json YAML

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

(taca)

2021-05-30 12:27:11 UTC MAIN commitmail json YAML

security/ruby-metasploit_payloads-mettle: update to 1.0.9

Quote from commit logs:

1.0.7 (2021-03-22)

* Land #210, fix segfault on large tlv buffers

1.0.8 (2021-03-24)

* Land #211, add fs_search to mettle

1.0.9 (2021-04-08)

* Land #212, update dependencies and fix libeio

(taca)

2021-05-30 12:17:49 UTC MAIN commitmail json YAML

deepstate: approximately x86_64-only, but do our best anyway

(nia)

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

lensfun: disable SSE on non-x86_64

(nia)

2021-05-30 11:48:29 UTC MAIN commitmail json YAML

bulk-test-boost: nail down version pattern

(nia)

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

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

(taca)

2021-05-30 11:48:01 UTC MAIN commitmail json YAML

security/ruby-metasploit-payloads: update to 2.0.46

Quote from commit logs:

2.0.40 (2021-03-30)

* Land #480, Fix #479, fix python meterpreter resolve command

2.0.41 (2021-03-31)

* Land #481, fix request_fs_ls on inaccessible file

2.0.42 (2021-04-11)

* Add stdapi_net_resolve_host(s) support to the PHP meterpreter
* Land #483 - Avoid old PHP array indexing syntax

2.0.43 (2021-04-12)

* Land #482, add stdapi_net_resolve_hosts to php meterpreter

2.0.44 (2021-04-28)

* Land #484, Add stdapi_net_resolve_host(s) for Java

2.0.45 (2021-04-30)

* Land #486, fix python meterpreter http transport comm timeout

2.0.46 (2021-05-10)

* Land #488, fix HttpUserAgent on java/android

(taca)

2021-05-30 11:41:04 UTC MAIN commitmail json YAML

doc: Updated security/ruby-metasploit-model to 4.0.2

(taca)

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

security/ruby-metasploit-model: update to 4.0.2

Quote from commit logs:

4.0.2 (2021-05-05)

* Land #60, Add ruby 3.0 tests

4.0.1 (2021-04-29)

* Land #59, Remove bundle cache

4.0.0 (2021-04-28)

* Land #57, update to Rails 6.x compatible
* update schema comment for automation

3.1.4 (2021-04-28)

* and #58, Replaces travis with GH actions for testing

(taca)

2021-05-30 11:37:23 UTC MAIN commitmail json YAML

doc: Updated security/ruby-metasploit-concern to 4.0.2

(taca)

2021-05-30 11:37:02 UTC MAIN commitmail json YAML

security/ruby-metasploit-concern: update to 4.0.2

Quote from commit logs:

4.0.2 (2021-05-05)

* Land #36, Add ruby 3.0 tests

4.0.1 (2021-04-29)

* Land #35, Remove bundle cache

4.0.0 (2021-04-28)

* Land #33, updates to support rails 6.x

3.0.2 (2021-04-28)

* Land #34, Replace travis with gh actions

(taca)

2021-05-30 11:27:28 UTC MAIN commitmail json YAML

doc: Updated net/ruby-train-core to 3.7.2

(taca)

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

net/ruby-train-core: update to 3.7.2

3.7.2 (2021-05-24)

Merged Pull Requests
* Remove ruby 2.4 support and udpated activesupport to be >= 6.0.0 #680
  (Vasu1105)
* Add support for Ubios #687 (tas50)

3.7.0 (2021-04-28)

Merged Pull Requests

* Update chefstyle requirement from 1.7.4 to 1.7.5 #678 (dependabot[bot])
* Switch to GNU timeout-based implementation of SSH timeouts #679
  (clintoncwolfe)
* Read the username and port from /.ssh/config file and replace if present
  #659 (sanga1794)

(taca)

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

doc: Updated net/ruby-ruby_smb to 2.0.10

(taca)

2021-05-30 11:24:41 UTC MAIN commitmail json YAML

net/ruby-ruby_smb: update to 2.0.10

2.0.9 (2021-05-17)

* adds ntlm_flags & NegotiateResponseExtended
* ntlm fix & improved extended_security handling
* improve if statement readability
* Land #171, Adds ntlm_flags & NegotiateResponseExtended

2.0.10 (2021-05-28)

* Add double splat operator for ruby 3 support
* Land #173, Fix a ruby 3.0.1 compatibility error

(taca)

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

doc: Updated net/ruby-recog to 2.3.20

(taca)

2021-05-30 11:14:15 UTC MAIN commitmail json YAML

net/ruby-recog: update to 2.3.20

2.3.20 (2021-05-13)

Highlights:

* BUG: Fix for a regex performance bug in http_servers when matching
  IPs. This was brought to our attention by @hudclark (#353)
* BUG: Fix for a CPE generation bug in which we were using deprecated
  CPEs. This was brought to our attention by @p0lr (#361)
* CPE: Remapping logic was refactored so that remaps are specific record
  type (a,h,o) which provides much greater flexibility. (#361)
* CPE: Focused improvements in coverage (#349)
* Fingerprints: Misc improvements (Thanks @cblack-r7, @dabdine, @sdynes-r7)
  (#341, #344, #345, #351, #354, #355)
* Fingerprints: HTTP - focused work on HTTP related (http_servers,
  html_title, etc) fingerprints (#352, #357, #358, #359)
* Tooling: Adding field names (os.vendor, service.product, etc) to our
  standard identifier checks (#350)

(taca)

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

doc: Updated misc/ruby-bundler to 2.2.18

(taca)

2021-05-30 11:08:38 UTC MAIN commitmail json YAML

misc/ruby-bundler: update to 2.2.18

2.2.18 (May 25, 2021)

Security fixes:

* Fix dependency confusion issues with implicit dependencies #4609

Enhancements:
* Use simpler notation for generated required_ruby_version #4598
* Undeprecate bundle show #4586
* Make sure link to new issue uses the proper template #4592

Bug fixes:
* Fix platform specific gems being removed from the lockfile #4580

(taca)

2021-05-30 09:55:48 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-slop to 4.9.1

(taca)

2021-05-30 09:55:25 UTC MAIN commitmail json YAML

misc/ruby-slop: update to 4.9.1

4.9.1 (2021-05-28)

Bug fixes:

* Fixed a bug where flag=arg syntax would raise an error when an empty value
  was passed. #266

(taca)

2021-05-30 09:47:31 UTC MAIN commitmail json YAML

doc: Removed misc/ruby-bundler1

(taca)

2021-05-30 09:47:16 UTC MAIN commitmail json YAML

misc/ruby-bundler1: remove ruby-bundler1

Remove ruby-bundler1 package.  No package refers it any more.

(taca)

2021-05-30 09:45:51 UTC MAIN commitmail json YAML

misc/Makefile: remove ruby-bundler1

(taca)

2021-05-30 09:33:36 UTC MAIN commitmail json YAML

doc: Updated math/ruby-spreadsheet to 1.2.9

(taca)

2021-05-30 09:33:10 UTC MAIN commitmail json YAML

math/ruby-spreadsheet: update to 1.2.9

No changelog nor release note.  Here are quote from commit messages.

1.2.9 (2021-05-21)

* Use encoding on regexp
* Remove invalid worksheet characters

(taca)

2021-05-30 09:27:22 UTC MAIN commitmail json YAML

doc: Updated lang/ruby-execjs to 2.8.1

(taca)

2021-05-30 09:26:57 UTC MAIN commitmail json YAML

lang/ruby-execjs: update to 2.8.1

2.8.1 (2021-05-14)

* Wait for STDOUT to be flushed before exiting the node runtime

2.8.0 (2021-05-12)

* Fix Ruby 3.0 compatibility on Windows
* Undefine console, process and other globals. See #43
* Removed the RubyRacer runtime as it is no longer maintained and broken on
  recent rubies.
* Node runtime look for node before nodejs.

(taca)

2021-05-30 09:11:23 UTC MAIN commitmail json YAML

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

(taca)

2021-05-30 09:11:00 UTC MAIN commitmail json YAML

devel/ruby-test-unit: update to 3.4.2

3.4.2 (2021-05-30)

Improvements

* [UI][console]: Improved diff readability for no color case. Character
  based diff marks are always showed.

(taca)

2021-05-30 09:09:50 UTC MAIN commitmail json YAML

doc: Updated devel/hoe to 3.23.0

(taca)

2021-05-30 09:09:29 UTC MAIN commitmail json YAML

devel/hoe: update to 3.23.0

3.23.0 (2021-05-29)

2 minor enhancements:

* Bump racc (plugin) dependency.
* Removed ruby18! and ruby19! methods. ugh

(taca)

2021-05-30 09:08:48 UTC MAIN commitmail json YAML

doc/TODO: add some

+ Sigil-1.6.0, calibre-5.19.0, cascadia-ttf-2105.24, fzf-0.27.1,
  gnutls-3.7.2, hs-basement-0.0.12, hs-bifunctors-5.5.11,
  hs-citeproc-0.4, hs-commonmark-0.2, hs-commonmark-extensions-0.2.1.2,
  hs-commonmark-pandoc-0.2.1, hs-file-embed-0.0.14.0, hs-hashable-1.3.2.0,
  hs-jira-wiki-markup-1.4.0, hs-memory-0.16.0, hs-scientific-0.3.7.0,
  hs-texmath-0.12.3, hs-time-compat-1.9.6,
  hs-unordered-containers-0.2.14.0, hs-uuid-types-1.0.5,
  hs-vector-0.12.3.0, include-what-you-use-0.16, libetonyek-0.1.10,
  m4-1.4.19, mame-0.232, nginx-1.20.1, nginx-devel-1.21.0, pandoc-2.14,
  pcre2-10.37, protobuf-3.17.1.

(wiz)

2021-05-30 08:59:31 UTC MAIN commitmail json YAML

bulk-test-boost: fix PKGNAME for scribus

(wiz)

2021-05-30 08:58:34 UTC MAIN commitmail json YAML

doc: pkgsrc/net/isc-dhcp4/distinfo

(taca)

2021-05-30 08:58:13 UTC MAIN commitmail json YAML

devel/ruby-tins: update to 1.29.1

1.29.1 (2021-05-20)

* Reraise the same exception object for exceptions with additional methods.
* Readme: Remove homepage section, the link shows a 404.

(taca)

2021-05-30 08:12:34 UTC MAIN commitmail json YAML

py-django-formtools: fix a typo

(adam)

2021-05-30 08:06:08 UTC MAIN commitmail json YAML

tex-hyphen-* updates

(markd)

2021-05-30 08:04:49 UTC MAIN commitmail json YAML

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

(doc/CHANGES-2021) Fix CONFLICT, sorry

(mef)

2021-05-30 07:02:35 UTC MAIN commitmail json YAML

doc: Updated time/R-hms to 1.1.0

(mef)

2021-05-30 07:02:18 UTC MAIN commitmail json YAML

(time/R-hms) Updated 0.5 to 1.1.0

(pkgsrc chagnes)
- Add TEST_DEPENDS+=

(upstream changes)
# hms 1.1.0

## Breaking changes

- `"hms"` objects no longer have a common type with `character` and `numeric`. Combining such values previously threw a warning, now throws an error (#94).
- `vec_cast()` and `as_hms()` throw error instead of a warning if input can't be parsed (#68).

## Features

- New `unique.hms()` method (#98, @joethorley).
- `as_hms()` is a generic again (#81).

## Internal

- Avoid `LazyData` in `DESCRIPTION`.
- Bump required versions of ellipsis and vctrs to avoid warning during package load.
- Using lifecycle package (#94).

# hms 1.0.0

## Life cycle

- hms is now marked as "stable".

## Breaking changes

- `"hms"` objects no longer have a common type with `character` and `numeric`. Combining such values previously threw a warning, now throws an error (#94).
- `vec_cast()` and `as_hms()` now throw error instead of a warning if input can't be parsed (#68).

## Features

- `as_hms()` is a generic again (#81).
- `round_hms()` and `trunc_hms()` gain `digits` argument (#78, @hglanz).

## Bug fixes

- `as_hms()` and `vec_cast()` now correctly treat objects of class `"difftime"` with `integer` mode (#84).

## Internal

- Using lifecycle package (#94).
- hms has been re-licensed as MIT (#86).

# hms 0.5.3

- Use `vec_default_ptype2()`, remove `vec_ptype2.hms.unspecified()` (#80, @romainfrancois).
- `vec_ptype2.hms.default()` forwards to `vec_default_ptype2()` for compatibility with vctrs 0.2.1.
- Remove `as.data.frame.hms()`, handeld by vctrs.

# hms 0.5.2.9000

- Internal changes only.

# hms 0.5.2

- Work around parsing error that occurs on DST changeover dates (https://bugs.r-project.org/bugzilla/show_bug.cgi?id=16764).

# hms 0.5.1

- Lossy casts from `character` vectors to `hms` now also trigger a warning if the cast succeeds in the first element of the vector but fails for other elements.

(mef)

2021-05-30 06:44:05 UTC MAIN commitmail json YAML

doc: Updated math/kalk to 0.5.3

(pin)

2021-05-30 06:43:45 UTC MAIN commitmail json YAML

math/kalk: update to 0.5.3

-Minor bug fixes

(pin)

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

doc: Updated www/php-nextcloud to 21.0.2

(ryoon)

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

php-nextcloud: Update to 21.0.2

Changelog:
Version 21.0.2 May 20 2021

Changes

  * L10n: Add word user in FederatedShareProvider.php (server#26508)
  * Increase subnet matcher (server#26514)
  * Limit size of properties to 2048 characters (server#26525)
  * Fix accessibility issues on log in screen (server#26535)
  * Fix constraint violation detection in QB Mapper (server#26587)
  * Bump ssri from 6.0.1 to 6.0.2 (server#26604)
  * Add force option to app install command (server#26607)
  * Update root.crl due to revoked news.crt (server#26616)
  * Do not allow adding file drop shares to your own cloud (server#26621)
  * Fix empty password check for mail shares (server#26625)
  * Require read permissions for federated shares (server#26636)
  * Ensure redis returns bool for hasKey (server#26639)
  * Make lookup search explicit (server#26641)
  * Update psalm baseline (server#26653)
  * Fix broken Expiration test (server#26667)
  * Do not stop directory listing when ACL is blocking access (server#26677)
  * Mention MariaDB in MySQL support warning (server#26685)
  * Make Testcase class compatible with phpunit-9.5 (server#26690)
  * Explicitly check hex2bin input (server#26694)
  * Remove undefined parameter, add description (server#26702)
  * FIx Oracle by testing on Ubuntu 20.04 until oci8.so is available for ??
    (server#26703)
  * Update icewind/smb to 3.4.1 (server#26704)
  * Bump @nextcloud/dialogs from 3.1.1 to 3.1.2 (server#26733)
  * Private cannot be final (server#26752)
  * Fix installer deprecation warnings for PHP 8 (server#26759)
  * Validate the website field input to be a valid URL (server#26760)
  * Respect the error level when logging (server#26766)
  * Improve federated permission handling (server#26770)
  * No longer add trusted servers on federated share creation (server#26778)
  * Fix ratelimit template (server#26789)
  * LDAP: do not bother to search after the last page (server#26797)
  * Fail when creating new files with an empty path (server#26808)
  * Only return display name as editable when the user backend allows it
    (server#26815)
  * Do not try to contact lookup server if not needed (server#26823)
  * Only perform login check during ownership transfer for encryption (server#
    26863)
  * Fix creating vcards with multiple string values (server#26865)
  * L10n: Spelling unification (server#26881)
  * Remove self setting checking which can not be set anymore (activity#574)
  * Ensure link names are unique for accessibility, thanks @nickvergessen, fix
    #575 (activity#578)
  * Use PNG images in daily activity summary emails (activity#584)
  * Fix accessibility issues in PDF pt. II (example-files#18)
  * Fix admin notification api (notifications#929)
  * Only push delete-push to devices that also got the notification
    (notifications#938)
  * Move counting storage statistics to the background (serverinfo#298)
  * Hide squashfs and overlay-FS from the overview (serverinfo#304)
  * Add download button in actions menu (viewer#849)
  * Limit scope of the icon white overwrite (viewer#858)
  * Fixes for naughty filenames (viewer#869)

(ryoon)

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

doc: Updated net/remmina to 1.4.17

(ryoon)

2021-05-30 05:09:50 UTC MAIN commitmail json YAML

remmina: Update to 1.4.17

Changelog:
1.4.17
    Fix build with musl libc !2259 @ncopa
    Fix typos !2260 @mfvescovi
    Improving CI cache !2257 @antenore
    Fix System Tray Icon Broken/Missing !2261 @antenore
    VNC quality deafults now to good !2264 @antenore
    Flatpak refactoring !2262 @antenore
    Adding Gateway websocket support !2263 @antenore
    Revert "Linking snap and flatpak to FreeRDP 2.3.1" !2265 @antenore
    Set FreeRDP config path to Remmina profiles path !2266 @antenore

1.4.16
    Fix Data PATH for the FreeRDP files bcf24360 @antenore

1.4.15
    Fixing SSH plugin colour palette initialization. !2255 @antenore

1.4.14
    [VNC] - Ignore remote Bell option and other fixes !2237 (merged) @antenore
    Fixing color palette size for themed SSH !2253 (merged) @antenore
    Bump FreeRDP version to 2.3.2 !2226 (merged) @antenore
    Fixes search bar shortcuts wrong bahavior !2227 (merged) @antenore
    Honour theme settings when run from command line !2251 (merged) @antenore
    FTP UI improvements !2228 (merged) @antenore
    Experimental VNC plugin using GTK-VNC !2248 (merged) @antenore
    Config SSH tunnel username takes precedence. !2231 (merged) @matir
    Allow groups to be expanded and collapsed by using the keyboard !2232 (merged) @xsmile
    Fixing VNC repeater logic. !2243 (merged) @antenore
    Send text clipboard content as keystrokes !2238 (merged) @antenore
    scrolled viewport: explicitly recheck whether the timeout is active !2233 (merged) @cth451
    Resolve Host+Page_Down triggers search text in SSH !2240 (merged) @antenore
    UNIX sockets initial support !2250 (merged) @antenore
    Fixed wrong freerdp_settings function use !2234 (merged) @akallabeth
    Fixing RemminaConnectionWindow map/unmap events !2245 (merged) @antenore
    Spelling: Comma-separated, List monitor IDs !2235 (merged) @kingu
    Set Remmina specific FreeRDP config data folder !2236 (merged) @antenore
    Optional port connection instead of server !2239 (merged) @kingu
    Resolve "Use LZO compression for Snap to improve startup speed" !2241 (merged) @antenore
    Make wayland not mandatory during compile time !2246 (merged) @antenore
    Do not use alpha as it is not used for the Desktop !2247 (merged) @antenore
    Refactoring: Deprecations and warnings !2249 (merged) @antenore
    Removing unneeded widgets in the headerbar !2252 (merged) @antenore

(ryoon)

2021-05-30 02:55:09 UTC MAIN commitmail json YAML

(math/ellipsis) Updated 0.3.1 to 0.3.2

Ellipsis 0.3.2

* Compatibility with next version of rlang.

* Changed license to MIT (#39).
----------------------------------------------------------------------

(mef)

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

(devel/R-pkgconfig) Updated 2.0.2 to 2.0.3

(pkgsrc changes)
  - Add three of TEST_DEPENDS, and make test gives one WARNING

(upstream changes from: pkgconfig/inst/NEWS.markdown)

# 2.0.3
No user visible changes.

(mef)

2021-05-30 02:40:43 UTC MAIN commitmail json YAML

(devel/R-disposables) Added devel/R-disposables version 1.0.3

(mef)

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

(devel/R-disposables) import R-disposables-1.0.3

Create disposable R packages for testing. You can create, install and
load multiple R packages with a single function call, and then unload,
uninstall and destroy them with another function call. This is handy
when testing how some R code or an R package behaves with respect to
other packages.

(mef)

2021-05-30 01:53:33 UTC MAIN commitmail json YAML

doc: remove duplicate CHANGES entry for valgrind 3.17.0

(mcf)

2021-05-30 01:50:28 UTC MAIN commitmail json YAML

doc: Updated devel/valgrind to 3.17.0

(mcf)

2021-05-30 01:49:37 UTC MAIN commitmail json YAML

valgrind: update to 3.17.0

Release 3.17.0 (19 Mar 2021)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

3.17.0 fixes a number of bugs and adds some functional changes: support for
GCC 11, Clang 11, DWARF5 debuginfo, the 'debuginfod' debuginfo server, and
some new instructions for Arm64, S390 and POWER.  There are also some tool
updates.

This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android,
X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12.  There is also preliminary
support for X86/macOS 10.13, AMD64/macOS 10.13 and nanoMIPS/Linux.

* ==================== CORE CHANGES ===================

* DWARF version 5 support.  Valgrind can now read DWARF version 5 debuginfo as
  produced by GCC 11.

* Valgrind now supports debuginfod, an HTTP server for distributing ELF/DWARF
  debugging information. When a debuginfo file cannot be found locally,
  Valgrind is able to query debuginfod servers for the file using its
  build-id. See the user manual for more information about debuginfod support.

* ================== PLATFORM CHANGES =================

* arm64:

  - Inaccuracies resulting from double-rounding in the simulation of
    floating-point multiply-add/subtract instructions have been fixed.  These
    should now behave exactly as the hardware does.

  - Partial support for the ARM v8.2 instruction set.  v8.2 support work is
    ongoing.  Support for the half-word variants of at least the following
    instructions has been added:
      FABS <Hd>, <Hn>
      FABS <Vd>.<T>, <Vn>.<T>
      FNEG <Hd>, <Hn>
      FNEG <Vd>.<T>, <Vn>.<T>
      FSQRT <Hd>, <Hn>
      FSQRT <Vd>.<T>, <Vn>.<T>
      FADDP

* s390:

  - Implement the new instructions/features that were added to z/Architecture
    with the vector-enhancements facility 1.  Also cover the instructions from
    the vector-packed-decimal facility that are defined outside the chapter
    "Vector Decimal Instructions", but not the ones from that chapter itself.

    For a detailed list of newly supported instructions see the updates to
    `docs/internals/s390-opcodes.csv'.

    Since the miscellaneous instruction extensions facility 2 was already
    added in Valgrind 3.16.0, this completes the support necessary to run
    general programs built with `--march=z14' under Valgrind.  The
    vector-packed-decimal facility is currently not exploited by the standard
    toolchain and libraries.

* ppc64:

  - Various bug fixes.  Fix for the sync field to limit setting just two of
    the two bits in the L-field. Fix the write size for the stxsibx and
    stxsihx instructions.  Fix the modsw and modsd instructions.

  - Partial support for ISA 3.1 has been added.  Support for the VSX PCV mask
    instructions, bfloat16 GER instructions, and bfloat16 to/from float 32-bit
    conversion instructions are still missing.

* ==================== TOOL CHANGES ====================

* General tool changes

  - All the tools and their vgpreload libraries are now installed under
    libexec because they cannot be executed directly and should be run through
    the valgrind executable. This should be an internal, not user visible,
    change, but might impact valgrind packagers.

  - The --track-fds option now respects -q, --quiet and won't output anything
    if no file descriptors are leaked. It also won't report the standard stdin
    (0), stdout (1) or stderr (2) descriptors as being leaked with
    --trace-fds=yes anymore. To track whether the standard file descriptors
    are still open at the end of the program run use --trace-fds=all.

* DHAT:

  - DHAT has been extended, with two new modes of operation. The new
    --mode=copy flag triggers copy profiling, which records calls to memcpy,
    strcpy, and similar functions. The new --mode=ad-hoc flag triggers ad hoc
    profiling, which records calls to the DHAT_AD_HOC_EVENT client request in
    the new dhat/dhat.h file. This is useful for learning more about hot code
    paths. See the user manual for more information about the new modes.

  - Because of these changes, DHAT's file format has changed. DHAT output
    files produced with earlier versions of DHAT will not work with this
    version of DHAT's viewer, and DHAT output files produced with this version
    of DHAT will not work with earlier versions of DHAT's viewer.

* ==================== FIXED BUGS ====================

The following bugs have been fixed or resolved.  Note that "n-i-bz"
stands for "not in bugzilla" -- that is, a bug that was reported to us
but never got a bugzilla entry.  We encourage you to file bugs in
bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) rather
than mailing the developers (or mailing lists) directly -- bugs that
are not entered into bugzilla tend to get forgotten about or ignored.

To see details of a given bug, visit
  https://bugs.kde.org/show_bug.cgi?id=XXXXXX
where XXXXXX is the bug number as listed below.

140178  open("/proc/self/exe", ...); doesn't quite work
140939 --track-fds reports leakage of stdout/in/err and doesn't respect -q
217695  malloc/calloc/realloc/memalign failure doesn't set errno to ENOMEM
338633  gdbserver_tests/nlcontrolc.vgtest hangs on arm64
345077  linux syscall execveat support (linux 3.19)
361770  Missing F_ADD_SEALS
369029  handle linux syscalls sched_getattr and sched_setattr
384729  __libc_freeres inhibits cross-platform valgrind
388787  Support for C++17 new/delete
391853  Makefile.all.am:L247 and @SOLARIS_UNDEF_LARGESOURCE@ being empty
396656  Warnings while reading debug info
397605  ioctl FICLONE mishandled
401416  Compile failure with openmpi 4.0
408663  Suppression file for musl libc
404076  s390x: z14 vector instructions not implemented
410743  shmat() calls for 32-bit programs fail when running in 64-bit valgrind
        (actually affected all x86 and nanomips regardless of host bitness)
413547  regression test does not check for Arm 64 features.
414268  Enable AArch64 feature detection and decoding for v8.x instructions
415293  Incorrect call-graph tracking due to new _dl_runtime_resolve_xsave*
422174  unhandled instruction bytes: 0x48 0xE9 (REX prefixed JMP instruction)
422261  platform selection fails for unqualified client name
422623  epoll_ctl warns for uninitialized padding on non-amd64 64bit arches
423021  PPC:  Add missing ISA 3.0 documentation link and HWCAPS test.
423195  PPC ISA 3.1 support is missing, part 1
423361  Adds io_uring support on arm64/aarch64 (and all other arches)
424012  crash with readv/writev having invalid but not NULL arg2 iovec
424298  amd64: Implement RDSEED
425232  PPC ISA 3.1 support is missing, part 2
425820  Failure to recognize vpcmpeqq as a dependency breaking idiom.
426014  arm64: implement fmadd and fmsub as Iop_MAdd/Sub
426123  PPC ISA 3.1 support is missing, part 3
426144  Fix "condition variable has not been initialized" on Fedora 33.
427400  PPC ISA 3.1 support is missing, part 4
427401  PPC ISA 3.1 support is missing, part 5
427404  PPC ISA 3.1 support is missing, part 6
427870  lmw, lswi and related PowerPC insns aren't allowed on ppc64le
427787  Support new faccessat2 linux syscall (439)
427969  debuginfo section duplicates a section in the main ELF file
428035  drd: Unbreak the musl build
428648  s390_emit_load_mem panics due to 20-bit offset for vector load
428716  cppcheck detects potential leak in VEX/useful/smchash.c
428909  helgrind: need to intercept duplicate libc definitions for Fedora 33
429352  PPC ISA 3.1 support is missing, part 7
429354  PPC ISA 3.1 support is missing, part 8
429692  unhandled ppc64le-linux syscall: 147 (getsid)
429864  s390x: C++ atomic test_and_set yields false-positive memcheck
        diagnostics
429952  Errors when building regtest with clang
430354  ppc stxsibx and stxsihx instructions write too much data
430429  valgrind.h doesn't compile on s390x with clang
430485  expr_is_guardable doesn't handle Iex_Qop
431556  Complete arm64 FADDP v8.2 instruction support
432102  Add support for DWARF5 as produced by GCC11
432161  Addition of arm64 v8.2 FADDP, FNEG and FSQRT
432381  drd: Process STACK_REGISTER client requests
432552  [AArch64] invalid error emitted for pre-decremented byte/hword addresses
432672  vg_regtest: test-specific environment variables not reset between tests
432809  VEX should support REX.W + POPF
432861  PPC modsw and modsd give incorrect results for 1 mod 12
432870  gdbserver_tests:nlcontrolc hangs with newest glibc2.33 x86-64
432215  Add debuginfod functionality
433323  Use pkglibexecdir as vglibdir
433500  DRD regtest faulures when libstdc++ and libgcc debuginfo are installed
433629  valgrind/README has type "abd" instead of "and"
433641  Rust std::sys::unix::fs::try_statx Syscall param fstatat(file_name)
433898  arm64: Handle sp, lr, fp as DwReg in CfiExpr
434193  GCC 9+ inlined strcmp causes "Conditional jump or move [..] value" report
n-i-bz  helgrind: If hg_cli__realloc fails, return NULL.
n-i-bz  arm64 front end: avoid Memcheck false positives relating to CPUID

(mcf)

2021-05-30 01:41:42 UTC MAIN commitmail json YAML

doc: Updated security/ssdeep to 2.14.1

(khorben)

2021-05-30 01:41:28 UTC MAIN commitmail json YAML

ssdeep: update to version 2.14.1

** Version 2.14.1 - 7 Nov 2017

* Bug Fixes

  - Fixed a spelling error.
  - Made relative path mode on Win32 to work.

** Version 2.14 - 12 Sep 2017

* New Features

  - Optimizations to the fuzzy hashing engine. (hash generator can run as twice
    as fast and comparison can run 1.5 through 5 times faster [heavily depends
    on the data and platform] than the previous release)

* Bug Fixes

  - Fixed issue when certain memory allocation is failed.

(khorben)

2021-05-30 01:22:18 UTC MAIN commitmail json YAML

doc: Updated security/yara to 4.1.1

(khorben)

2021-05-30 01:22:05 UTC MAIN commitmail json YAML

yara: update to version 4.1.1

YARA v4.1.1

* BUGFIX: Accept the "+" character as valid in DLL names (#1501).
* BUGFIX: Buffer overrun in "macho" module.
* BUGFIX: Undefined behavior in Windows implementation of yr_filemap_xxx functions (#1302).
* BUGFIX: Crash due to consecutive jumps in hex strings (#1492).

The yara-python repository does not offer a corresponding release.

(khorben)

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

doc: Updated security/py-yara to 4.1.0

(khorben)

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

doc: Updated security/yara to 4.1.0

(khorben)

2021-05-30 01:16:28 UTC MAIN commitmail json YAML

{,py-}yara: update to version 4.1.0

Since version 3.11.0:

YARA v4.1.0

* New operators icontains, endswith, iendswith, startswith, istartswith.
* Accept \t escape sequence in text strings.
* Add --no-follow-links command-line option to yara.
* Prevent yara from following links to "." (@1D2D).
* Implemented non-blocking scanning API (@simonhf).
* When a string causes too many matches, YARA raises a warning instead of failing (@wxsBSD).
* BUGFIX: The use of --timeout could hang yara when scanning directories or lists of files (#1481).
* BUGFIX: Incorrect parsing of PE certificates (#1443).
* BUGFIX: Short-circuit evaluation not working fine with undefined expressions.

YARA v4.1.0-rc2

* Don't raise warnings for non-ASCII strings.

YARA v4.1.0-rc1

* New operators icontains, endswith, iendswith, startswith, istartswith.
* Raise warnings for non-ascii strings.
* Accept \t escape sequence in text strings.
* Add --no-follow-links command-line option to yara.
* Prevent yara from following links to "." (@1D2D).
* Implemented non-blocking scanning API (@simonhf).
* When a string causes too many matches, YARA raises a warning instead of failing.

YARA v4.0.5

* BUGFIX: Fix bug in "macho" module introduced in v4.0.4.

YARA v4.0.4

* BUGFIX: Multiple out-of-bounds reads in "macho" module.

Credits to Luis Merino from X41 D-SEC GmbH for reporting these issues.

YARA v4.0.3

* BUGFIX: Multiple out-of-bounds read in "dotnet" module.

YARA v4.0.2

* BUGFIX: Use-after-free bug in PE module (#1287).
* BUGFIX: Incorrect errors in rules when a single rule is badly formatted (#1294).
* BUGFIX: Assertion failed with rules that have invalid syntax (#1295).
* BUGFIX: Integer overflow causing missed matches on files larger than 2GB (#1304).
* BUGFIX: Crashes in Mac OS while scanning binaries with a signature that can't be verified (#1309).

YARA v4.0.1

* Update sandboxed API (#1276).
* BUGFIX: Fix regression in exports parsing in PE module (2bf67e6).
* BUGFIX: Fix unaligned accesses in ARM (e1654ae).

YARA v4.0.0

* New string modifiers base64 and base64wide (#1185).
* New string modifier private (#1096).
* Iterators for dictionaries and arrays (#1141).
* Multiple API changes.
* Memory footprint greatly reduced, specially when compiling large numbers of rules.
* New commmand-line option --scan-list (#1261).
* Added pdb_path field to "pe" module.
* Added export_details array to "pe" module.
* Added exports_index functions to "pe" module.
* Improvements to "cuckoo" module.
* BUGFIX: PE files with multiple signatures are parsed correctly (#940).
* BUGFIX: Fix PE rich header parsing (#1164).
* BUGFIX: Buffer overruns in "dotnet" module (#1167, #1173).

(khorben)

2021-05-30 00:49:51 UTC MAIN commitmail json YAML

2021-05-29 23:28:51 UTC MAIN commitmail json YAML

doc: Updated security/pev to 0.81

(khorben)

2021-05-29 23:28:36 UTC MAIN commitmail json YAML

2021-05-29 23:24:23 UTC MAIN commitmail json YAML

doc: Added security/libpe version 0.81

(khorben)

2021-05-29 23:24:07 UTC MAIN commitmail json YAML

2021-05-29 23:23:42 UTC MAIN commitmail json YAML

libpe: package version 0.81

libpe is the PE library used by pev - the PE file toolkit purely written in C
and available to many platforms. The features include:

* Support for both 32 and 64-bits PE files.
* ssdeep support (built-in libfuzzy).
* Disassemble support (built-in libudis86).
* Imphash support.
* Crypographic digests calculation (using OpeenSSL).

(khorben)

2021-05-29 22:39:58 UTC MAIN commitmail json YAML

doc: Updated net/fwknop to 2.6.10

(khorben)

2021-05-29 22:39:46 UTC MAIN commitmail json YAML

fwknop: update to version 2.6.10

This release brings:

- [server] Add MAX_FW_TIMEOUT to access.conf stanzas to allow a maximum
  number of seconds for client-specified timeouts in SPA packets. This
  fixes issue #226 which was spotted by Jeremiah Rothschild.
- [server] Bug fix in CMD_EXEC mode to make sure to call exit() upon any
  error from execvpe(). Without this fix, additional fwknopd processes
  would be started upon a user specifying a command without the necessary
  permissions. This bug was reported by Stephen Isard.
- [build] Jeremie Courreges-Anglas and Ingo Feinerer contributed a patch
  to fix endian detection on OpenBSD systems based on information
  contained here: https://www.opengroup.org/austin/docs/austin_514.txt
- [client/server] (Michael Stair) Added client and server infrastructure
  written in Erlang. See the erlang/ directory.

(khorben)

2021-05-29 20:23:40 UTC MAIN commitmail json YAML

cpuminer: typo in the RC script

Bumps PKGREVISION.

(khorben)

2021-05-29 19:57:21 UTC MAIN commitmail json YAML

math/openblas: update to version 0.3.15

This includes a rework of our patchery with the hope of upstreaming a good deal
of it.

These are the upstream changes since 0.3.10:

Version 0.3.15
  2-May-2021

common:
- imported improvements and bugfixes from Reference-LAPACK 3.9.1
- imported LAPACKE interface fixes from Reference-LAPACK PRs 534 + 537
- fixed a problem in the cpu detection of 0.3.14 that prevented cross-compilation
- fixed a sequence problem in the generation of softlinks to the library in GMAKE

RISC V:
- fixed compilation on RISCV (missing entry in getarch)
- fixed a potential division by zero in CROTG and ZROTG

POWER:
- fixed LAPACK testsuite failures seen with the NVIDIA HPC compiler
- improved CGEMM, DGEMM and ZGEMM performance on POWER10
- added an optimized ZGEMV kernel for POWER10
- fixed a potential division by zero in CROTG and ZROTG

x86_64:
- added support for Intel Control-flow Enforcement Technology (CET)
- reverted the DOMATCOPY_RT code to the generic C version
- fixed a bug in the AVX512 SGEMM kernel introduced in 0.3.14
- fixed misapplication of -msse flag to non-SSE cpus in DYNAMIC_ARCH
- added support for compilation of the benchmarks on older OSX versions
- fix propagation of the NO_AVX512 option in CMAKE builds
- fix compilation of the AVX512 SGEMM kernel with clang-cl on Windows
- fixed compilation of the CTESTs with INTERFACE64=1 (random faults on OSX)
- corrected the Haswell DROT kernel to require AVX2/FMA3 rather than AVX512

ARM:
- fixed a potential division by zero in CROTG and ZROTG
- fixed a potential overflow in IMATCOPY/ZIMATCOPY and the CTESTs

ARM64:
- fixed spurious reads outside the array in the SGEMM tcopy macro
- fixed a potential division by zero in CROTG and ZROTG
- fixed a segmentation fault in DYNAMIC_ARCH builds (reappeared in 0.3.14)

MIPS
- fixed a potential division by zero in CROTG and ZROTG
- fixed a potential overflow in IMATCOPY/ZIMATCOPY and the CTESTs

MIPS64:
- fixed a potential division by zero in CROTG and ZROTG

SPARC:
- fixed a potential division by zero in CROTG and ZROTG

====================================================================
Version 0.3.14
17-Mar-2021

common:
* Fixed a race condition on thread shutdown in non-OpenMP builds
* Fixed custom BUFFERSIZE option getting ignored in gmake builds
* Fixed CMAKE compilation of the TRMM kernels for GENERIC platforms
* Added CBLAS interfaces for CROTG, ZROTG, CSROT and ZDROT
* Improved performance of OMATCOPY_RT across all platforms
* Changed perl scripts to use env instead of a hardcoded /usr/bin/perl
* Fixed potential misreading of the GCC compiler version in the build scripts
* Fixed convergence problems in LAPACK complex GGEV/GGES (Reference-LAPACK #477)
* Reduced the stacksize requirements for running the LAPACK testsuite (Reference-LAPACK #335)

RISCV:
* Fixed compilation on RISCV (missing entry in getarch)

POWER:
* Fixed compilation for DYNAMIC_ARCH with clang and with old gcc versions
* Added support for compilation on FreeBSD/ppc64le
* Added optimized POWER10 kernels for SSCAL, DSCAL, CSCAL, ZSCAL
* Added optimized POWER10 kernels for SROT, DROT, CDOT, SASUM, DASUM
* Improved SSWAP, DSWAP, CSWAP, ZSWAP performance on POWER10
* Improved SCOPY and CCOPY performance on POWER10
* Improved SGEMM and DGEMM performance on POWER10
* Added support for compilation with the NVIDIA HPC compiler

x86_64:
* Added an optimized bfloat16 GEMM kernel for Cooperlake
* Added CPUID autodetection for Intel Rocket Lake and Tiger Lake cpus
* Improved the performance of SASUM,DASUM,SROT,DROT on AMD Ryzen cpus
* Added support for compilation with the NAG Fortran compiler
* Fixed recognition of the AMD AOCC compiler
* Fixed compilation for DYNAMIC_ARCH with clang on Windows
* Added support for running the BLAS/CBLAS tests on Windows
* Fixed signatures of the tls callback functions for Windows x64
* Fixed various issues with fma intrinsics support handling

ARM:
* Added support for embedded Cortex M targets via a new option EMBEDDED

ARMV8:
* Fixed the THUNDERX2T99 and NEOVERSEN1 DNRM2/ZNRM2 kernels for inputs with Inf
* Added support for the DYNAMIC_LIST option
* Added support for compilation with the NVIDIA HPC compiler
* Added support for compiling with the NAG Fortran compiler

====================================================================
Version 0.3.13
12-Dec-2020

common:
* Added a generic bfloat16 SBGEMV kernel
* Fixed a potentially severe memory leak after fork in OpenMP builds
  that was introduced in 0.3.12
* Added detection of the Fujitsu Fortran compiler
* Added detection of the (e)gfortran compiler on OpenBSD
* Added support for overriding the default name of the library independently
  from symbol suffixing in the gmake builds (already supported in cmake)

RISCV:
* Added a RISC V port optimized for C910V

POWER:
* Added optimized POWER10 kernels for SAXPY, CAXPY, SDOT, DDOT and DGEMV_N
* Improved DGEMM performance on POWER10
* Improved STRSM and DTRSM performance on POWER9 and POWER10
* Fixed segmemtation faults in DYNAMIC_ARCH builds
* Fixed compilation with the PGI compiler

x86:
* Fixed compilation of kernels that require SSE2 intrinsics since 0.3.12

x86_64:
* Added an optimized bfloat16 SBGEMV kernel for SkylakeX and Cooperlake
* Improved the performance of SASUM and DASUM kernels through parallelization
* Improved the performance of SROT and DROT kernels
* Improved the performance of multithreaded xSYRK
* Fixed OpenMP builds that use the LLVM Clang compiler together with GNU gfortran
  (where linking of both the LLVM libomp and GNU libgomp could lead to lockups or
  wrong results)
* Fixed miscompilations by old gcc 4.6
* Fixed misdetection of AVX2 capability in some Sandybridge cpus
* Fixed lockups in builds combining DYNAMIC_ARCH with TARGET=GENERIC on OpenBSD

ARM64:
* Fixed segmemtation faults in DYNAMIC_ARCH builds

MIPS:
* Improved kernels for Loongson 3R3 ("3A") and 3R4 ("3B") models, including MSA
* Fixed bugs in the MSA kernels for CGEMM, CTRMM, CGEMV and ZGEMV
* Added handling of zero increments in the MSA kernels for SSWAP and DSWAP
* Added DYNAMIC_ARCH support for MIPS64 (currently Loongson3R3/3R4 only)

SPARC:
* Fixed building 32 and 64 bit SPARC kernels with the SolarisStudio compilers

====================================================================
Version 0.3.12
24-Oct-2020

common:
* Fixed missing BLAS/LAPACK functions (inadvertently dropped during
  the build system restructuring)
* Fixed argument conversion macro in LAPACKE_zgesvdq (LAPACK #458)

POWER:
* Added optimized SCOPY/CCOPY kernels for POWER10
* Increased and unified the default size of the GEMM BUFFER
* Fixed building for POWER10 in DYNAMIC_ARCH mode
* POWER10 compatibility test now checks binutils version as well
* Cleaned up compiler warnings

x86_64:
* corrected compiler version checks for AVX2 compatibility
* added compiler option -mavx2 for building with flang
* fixed direct SGEMM pathway for small matrix sizes (broken by
  the code refactoring in 0.3.11)
* fixed unhandled partial register clobbers in several kernels
  for AXPY,DOT,GEMV_N and GEMV_T flagged by gcc10 tree-vectorizer

ARMV8:
* improved Apple Vortex support to include cross-compiling

====================================================================
Version 0.3.11
17-Oct-2020

common:
* API change:
  the newly added BFLOAT16 functions were renamed to use the
  letter "B" instead of "H" to avoid potential confusion with
  the IEEE "half precision float" type, i.e. the 0.3.10
  SHGEMM is now SBGEMM and the corresponding build option
  was changed from "BUILD_HALF" to "BUILD_BFLOAT16".
* Reduced the default BLAS3_MEM_ALLOC_THRESHOLD (used as an upper
  limit for placing temporary arrays on the stack) to be compatible
  with a stack size of 1mb (as imposed by the JAVA runtime library)
* Added mixed-precision dot function SBDOT and utility functions
  shstobf16, shdtobf16, sbf16tos and dbf16tod to convert between
  single or double precision float arrays and bfloat16 arrays
* Fixed prototypes of LAPACK_?ggsvp and LAPACK_?ggsvd functions
  in lapack.h
* Fixed underflow and rounding errors in LAPACK SLANV2 and DLANV2
  (causing miscalculations in e.g. SHSEQR/DHSEQR, LAPACK issue #263)
* Fixed workspace calculation in LAPACK ?GELQ (LAPACK issue #415)
* Fixed several bugs in the LAPACK testsuite
* Improved performance of TRMM and TRSM for certain problem sizes
* Fixed infinite recursions and workspace miscalculations in ReLAPACK
* CMAKE builds no longer require pkg-config for creating the .pc file
* Makefile builds no longer misread NO_CBLAS=0 or NO_LAPACK=0 as
  enabling these options
* Fixed detection of gfortran when invoked through an mpi wrapper
* Improve thread reinitialization performance with OpenMP after a fork
* Added support for building only the subset of the library required
  for a particular precision by specifying BUILD_SINGLE, BUILD_DOUBLE
* Optional function name prefixes and suffixes are now correctly
  reflected in the generated cblas.h
* Added CMAKE build support for the LAPACK and multithreading tests

POWER:
* Added optimized support for POWER10
* Added support for compiling for POWER8 in 32bit mode
* Added support for compilation with LLVM/clang
* Added support for compilation with NVIDIA/PGI compilers
* Fixed building on big-endian POWER8
* Fixed miscompilation of ZDOTC by gcc10
* Fixed alignment errors in the POWER8 SAXPY kernel
* Improved CPU detection on AIX
* Supported building with older compilers on POWER9

x86_64:
* Added support for Intel Cooperlake
* Added autodetection of AMD Renoir/Matisse/Zen3 cpus
* Added autodetection of Intel Comet Lake cpus
* Reimplemented ?sum, ?dot and daxpy using universal intrinsics
* Reset the fpu state before using the fpu on Windows as a workaround
  for a problem introduced in Windows 10 build 19041 (a.k.a. SDK 2004)
* Fixed potentially undefined behaviour in the dot and gemv_t kernels
* Fixed a potential segmentation fault in DYNAMIC_ARCH builds
* Fixed building for ZEN with PGI/NVIDIA and AMD AOCC compilers

ARMV7:
* Fixed cpu detection on BSD-like systems

ARMV8:
* Added preliminary support for Apple Vortex cpus
* Added support for the Cavium ThunderX3T110 cpu
* Fixed cpu detection on BSD-like systems
* Fixed compilation in -std=C18 mode

IBM Z:
* Added support for compiling with the clang compiler
* Improved GEMM performance on Z14

(thor)

2021-05-29 19:39:00 UTC MAIN commitmail json YAML

Update HOMEPAGE, and take MAINTAINER.

(schmonz)

2021-05-29 19:35:04 UTC MAIN commitmail json YAML

cpuminer: appease pkglint(1)

This simply corrects the order of variables; NFCI.

(khorben)

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

doc: Updated finance/cpuminer to 2.5.1

(khorben)

2021-05-29 19:30:57 UTC MAIN commitmail json YAML

cpuminer: update to version 2.5.1

This release adds support for bech32 addresses (BIP 173).

While there, this applies a patch from upstream to fix the build on Aarch64,
and improves the RC script provided.

(khorben)

2021-05-29 19:06:34 UTC pkgsrc-2021Q1 commitmail json YAML

2021-05-29 19:06:14 UTC pkgsrc-2021Q1 commitmail json YAML

Pullup ticket #6462 - requested by gutteridge
sysutils/xfce4-thunar: security fix

Revisions pulled up:
- sysutils/xfce4-thunar/Makefile                                1.76
- sysutils/xfce4-thunar/PLIST                                  1.20
- sysutils/xfce4-thunar/distinfo                                1.26

---
  Module Name:    pkgsrc
  Committed By:  gutteridge
  Date:          Thu May 27 00:12:18 UTC 2021

  Modified Files:
          pkgsrc/sysutils/xfce4-thunar: Makefile PLIST distinfo

  Log Message:
  xfce4-thunar: update to 1.8.17

  Change log:

  1.8.17
  ======
  - Dont execute files, passed via command line due to security risks
    That Fixes CVE-2021-32563

  - Fix combo box entry order (Issue #435)
  - Translation Updates:
    Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian,
    Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China),
    Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish,
    Dutch, Eastern Armenian, English (Australia), English (United
    Kingdom), Esperanto, Estonian, Finnish, French, Galician, German,
    Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue,
    Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay,
    Norwegian Bokm奪l, Norwegian Nynorsk, Occitan (post 1500), Panjabi
    (Punjabi), Persian (Iran), Polish, Portuguese, Portuguese (Brazil),
    Romanian, Russian, Serbian, Slovak, Spanish, Swedish, Telugu, Thai,
    Turkish, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese

  1.8.16
  ======
  - Add missing parameter to ThunarBrowserPokeDeviceFunc function
  - Fix error for custom date format in details view (issue #389)
  - Fix unavailable rubber banding in detailed view (Issue #326)
  - Ghost file ocasionally remains when dropping file into directory (Fixes #312)
  - Translation Updates:
    Albanian, Armenian, Armenian (Armenia), Basque, Belarusian, Chinese
    (China), Chinese (Hong Kong), Croatian, Eastern Armenian, Esperanto,
    Estonian, Finnish, French, Hebrew, Hungarian, Indonesian, Interlingue,
    Italian, Kazakh, Korean, Lithuanian, Portuguese, Slovak, Swedish

(bsiegert)

2021-05-29 17:49:12 UTC MAIN commitmail json YAML

2021-05-29 17:35:18 UTC MAIN commitmail json YAML

biology/minimap2: install minimap2 program instead of python binding

The distfile for minimap2 includes two different components: (i) the
minimap2 sequence mapping program itself, and (ii) a python binding
generally referred to as mappy.  The initial version of this package
included only the python binding.  However, it is more appropriate
that the minimap2 package should contain the program of the same name,
and a new package be created with the name mappy for the python
binding.  Splitting these into two packages makes sense, because this
allows users to install the minimap2 package without python
dependencies.

(brook)

2021-05-29 17:23:28 UTC MAIN commitmail json YAML

doc: Added textproc/molybdenum version 0.1.3

(pin)

2021-05-29 17:23:02 UTC MAIN commitmail json YAML

2021-05-29 17:21:42 UTC MAIN commitmail json YAML

textproc/molybdenum: import package

Recursive _search and replace_ CLI application.

Powerful search can be found without problems, eg, grep, ack, ag, ripgrep
or broot.

Tools for replacing recursively in a folder are more difficult to find,
although some exist: fart-it. Typically, people use a combination of searching,
xargs and a replacement tool like sed or rpl.

I use code searching a lot to investigate a large source code base before
attempting a replace. Even with 100k files, search is fast and fairly easy.
Recursively replacing text is much more dangerous, especially if it requires
the combination of several less frequently used tools; it's difficult to
remember a search-xargs-replace combination if not used on a daily basis.
On top of this, the search tool used to filter the set of files and perform a
dry-run, is not per-se using the same search query as the replace tool.
After all, these are different tools. It would be better if a single tool could
be used for every-day searching and replacing.
This is exactly what The Molybdenum Replacer intends to achieve.

(pin)

2021-05-29 17:19:00 UTC MAIN commitmail json YAML

doc: Updated www/hackernews-tui to 0.6.2

(pin)

2021-05-29 17:18:41 UTC MAIN commitmail json YAML

www/hackernews-tui: update to 0.6.2

Changes:
-add article_parse_command
-use raw hex code when defining the default theme (setting color to "white"
can be different depending on the terminal's theme)
-fix bugs
-remove multiline from the regex parsing markdown URL (to avoid possible parsing errors)

(pin)

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

doc: Updated graphics/kvantum to 0.20.0

(pin)

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

graphics/kvantum: update to 0.20.0

Main changes:
- Fixed drawing of view-items with right-aligned decorations.
- Added an option for always centering normal tabs (in contrast to the document mode).
- Added an option (to Kvantum Manager) for styling vertical toolbars.
- Fixed a small problem in tab overlapping.
- Don't allow kinetic scrolling inside subwindows.
- Used version check for KWindowSystem because of method deprecations.
- Dropped support for Qt5 < 5.12.

(pin)

2021-05-29 17:07:49 UTC MAIN commitmail json YAML

bulk-test-boost: Add osm2pgsql

(gdt)

2021-05-29 16:33:02 UTC MAIN commitmail json YAML

doc: Added meta-pkgs/bulk-test-boost version 20210529

(nia)

2021-05-29 16:31:47 UTC MAIN commitmail json YAML

add meta-pkgs/bulk-test-boost

Meta-package for testing Boost updates. Depends on various non-trivial or
important packages that depend on boost.

(nia)

2021-05-29 16:04:11 UTC MAIN commitmail json YAML

math/qrupdate: mark phony targets phony (want to upstream patches)

(thor)

2021-05-29 15:10:39 UTC MAIN commitmail json YAML

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

(taca)

2021-05-29 15:10:16 UTC MAIN commitmail json YAML

devel/ruby-red-colors: update to 0.1.2

0.1.2 (2021-05-19)

* Add Colors::Xterm256
* Adding RGB to Xterm256 conversion
* Make XYZ::KAPPA a rational number

(taca)

2021-05-29 15:05:51 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-iruby to 0.7.0

(taca)

2021-05-29 15:05:24 UTC MAIN commitmail json YAML

devel/ruby-iruby: add support for pkg_alternatives

Add ALTERNATIVES file.

(taca)

2021-05-29 15:04:32 UTC MAIN commitmail json YAML

devel/ruby-iruby: update to 0.7.0

0.7.0 (2021-05-28)

Enhancements
* The default backend is changed to IRB (@mrkn)
* Add IRuby::Kernel#switch_backend! method (@mrkn)

Bug Fixes
* Fix the handling of image/svg+xml
  https://github.com/SciRuby/iruby/pull/300,
  https://github.com/SciRuby/iruby/pull/301 (@kojix2)

0.6.1 (2021-05-26)

Bug Fixes
* Follow the messages and hooks orders during execute_request processing
  (@mrkn)

0.6.0 (2021-05-25)

Bug Fixes
* Fix the handling of application/javascript
  https://github.com/SciRuby/iruby/issues/292,
  https://github.com/SciRuby/iruby/pull/294 (@kylekyle, @mrkn)

Enhancements
* Add the initialized event in IRuby::Kernel class
  https://github.com/SciRuby/iruby/pull/168,
  https://github.com/SciRuby/iruby/pull/296 (@Yuki-Inoue, @mrkn)
* Add the following four events https://github.com/SciRuby/iruby/pull/295
  (@mrkn):
  - pre-execute -- occurs before every code execution
  - pre-run-cell -- occurs before every non-silent code execution
  - post-execute -- occurs after every code execution
  - post-run-cell -- occurs after every non-silent code execution
* Replace Bond with IRB in PlainBackend
  https://github.com/SciRuby/iruby/pull/276,
  https://github.com/SciRuby/iruby/pull/297 (@cfis, @mrkn)

(taca)

2021-05-29 15:01:17 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-pycall to 1.4.0

(taca)

2021-05-29 15:00:57 UTC MAIN commitmail json YAML

devel/ruby-pycall: update to 1.4.0

1.4.0 (2021-05-28)

* Explicitly states that Windows is not supported yet in README
* Add PyCall.same?
* Improve conda support
* Fat gem is no longer supported
* Use WeakMap for caching PyPtr instances

(taca)

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

use libera.chat's hosted kiwiirc

(maya)

2021-05-29 13:08:03 UTC MAIN commitmail json YAML

doc: Updated lang/perl5 to 5.34.0nb2

(rin)

2021-05-29 13:04:21 UTC MAIN commitmail json YAML

perl5: Compare inode numbers as string. Bump revision.

PR pkg/55997

Internal stat() function for perl stores inode number as string, if it
cannot be represented by host's integer. However, unfortunately, some
components compare them as integer.

Therefore, if 64-bit integers are not supported, files cannot be handled,
whose inode number is larger than UINT32_MAX.

Usually, inode numbers on real filesystems are well below UINT32_MAX. But,
inode numbers larger than UINT32_MAX are assigned for tmpfs on LP64 kernels.
This results in build failures for perl on COMPAT_NETBSD32 if working
directory is tmpfs, and perl-64bitint and friends are not specified.

Now, inode numbers are compared as string, which works just fine even if
64-bit integers are not supported.

Cherry-picked from upstream. See https://github.com/Perl/perl5/pull/18788
and related pull-requests for more details.

(rin)

2021-05-29 11:00:09 UTC MAIN commitmail json YAML

Updated security/p5-Crypt-PasswdMD5 to 1.41

(wen)

2021-05-29 10:58:31 UTC MAIN commitmail json YAML

Update to 1.41
Update MASTER_SITES and HOMEPAGE

Upstream changes:
Changes for version 1.41 - 2021-02-01

    Adopt new repo structure. See http://savage.net.au/Ron/html/My.Workflow.for.Building.Distros.html.
    Reformat Makefile.PL.
    Add t/00.*.
    Update POD to change RT to github.

(wen)

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

Updated security/p5-Crypt-OpenSSL-Guess to 0.13

(wen)

2021-05-29 10:44:26 UTC MAIN commitmail json YAML

Update to 0.13

Upstream changes:
0.13 2021-05-03T15:37:39Z

    - use --installed option while executing brew --prefix (PR#9 @skaji++)

0.12 2021-03-05T08:54:55Z

    - backport from Net::SSLeay 1.90 (PR#7)
    - use `brew --prefix` for OPENSSL_PREFIX if available (PR#8)

(wen)

2021-05-29 10:41:29 UTC MAIN commitmail json YAML

Updated security/p5-Crypt-OpenSSL-DSA to 0.20

(wen)

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

Update to 0.20

Upstream changes:
0.20    2021/03/18
        - fix #7 Add function to get signature size
        - fix #8 Allocate buffer for 2048 bit keys

(wen)

2021-05-29 10:34:52 UTC MAIN commitmail json YAML

Updated time/p5-Time-Duration-Parse to 0.16

(wen)

2021-05-29 10:33:55 UTC MAIN commitmail json YAML

Update to 0.16
Remove Exporter::Lite from DEPENDS

Upstream changes:
Changes for version 0.16 - 2021-05-19

    Switched to plain Exporter, instead of Exporter::Lite. Thanks to Graham Knop for PR.

(wen)

2021-05-29 10:27:27 UTC MAIN commitmail json YAML

Updated time/p5-DateTime to 1.54

(wen)

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

Update to 1.54

Upstream changes:
1.54  2020-12-04

- This release contains a lot of small documentation revisions, both to
  formatting and content.

1.53  2020-11-08

- Added a $dt->rfc3339 method. Based on discussion in GH #109 by worthmine.

(wen)