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 (18m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 13:38:10 UTC Now

2023-01-01 23:56:44 UTC MAIN commitmail json YAML

net/libsoup3: import libsoup3-3.2.2

New major version of the library.
Changes compared to net/libsoup:

Changes in libsoup from 3.2.1 to 3.2.2:

* Various HTTP/2 Fixes: [Carlos Garcia Campos]
* Fix `content-sniffed` not being emitted for resources without content
* Fix leak of SoupServerConnection when stolen

Changes in libsoup from 3.2.0 to 3.2.1:

* When built against nghttp2 1.50.0+ be relaxed about header whitespace [Carlos Garcia Campos]
* Fix possible crash when cancelling an HTTP/2 message [Carlos Garcia Campos]
* Fix regresion where soup_server_message_get_socket() could return NULL [Carlos Garcia Campos]
* Fix minor memory leak [Milan Crha]

Changes in libsoup from 3.1.4 to 3.2.0:

Changes in libsoup from 3.1.3 to 3.1.4:

* Numerous improvements to HTTP/2 reliablity [Carlos Garcia Campos]
* Fix `http` proxy authentication with default proxy resolver [Carlos Garcia Campos]
* Fix undefined ``ssize_t`` with MSVC [Patrick Griffis]

Changes in libsoup from 3.1.2 to 3.1.3:

* Fix compile error when `SOUP_VERSION_MAX_ALLOWED` is defined [Patrick Griffis]

Changes in libsoup from 3.1.1 to 3.1.2:

* Replace HTTP/2 tests using Quart with internal HTTP/2 server tests [Carlos Garcia Campos]
* Improve version macros including adding ability to define `SOUP_DISABLE_DEPRECATION_WARNINGS` [Emmanuele Bassi]

Changes in libsoup from 3.0.7 to 3.1.1:

* Reintroduce some thread-safety to SoupSession (see https://libsoup.org/libsoup-3.0/client-thread-safety.html) [Carlos Garcia Campos]
* Add SoupServerMessage:tls-peer-certificate and SoupServerMessage:tls-peer-certificate-errors [Ignacio Casal Quinteiro]
* Port docs to gi-docgen [Maximiliano Sandoval R]
* Update documentation [Patrick Griffis]

Changes in libsoup from 3.0.6 to 3.0.7:

* Fix leak in SoupAuthNTLM [Milan Crha]
* Fix constructing SoupAuthNTLM objects [Milan Crha]
* Disable mutual negotiation in SoupAuthNegotiate [Michael Catanzaro]
* http2: Do not advertise the `h2` protocool for proxy connections [Carlos Garcia Campos]
* http2: Remove left-over headers when HTTP/1 redirects to HTTP/2 [Carlos Garcia Campos]
* http2: Handle HTTP_1_1_REQUIRED error [Carlos Garcia Campos]
* http2: Read request bodies synchronously for sync requests [Carlos Garcia Campos]
* http2: Properly handle server sending shut down GOAWAY [Carlos Garcia Campos]
* tests: Remove dependency on Apache's PHP module [Carlos Garcia Campos]
* tests: Depend upon Apache's http2 module [Carlos Garcia Campos]

Changes in libsoup from 3.0.5 to 3.0.6:

* Misc HTTP/2 fixes [Carlos Garcia Campos]
* Add PUT/POST support to examples/get [Carlos Garcia Campos]
* Add `--user-agent` option to examples/get [Carlos Garcia Campos]
* Misc meson improvements [Nirbheek Chauhan]
* Fix build with Visual Studio [Chun-wei Fan]

Changes in libsoup from 3.0.4 to 3.0.5:

* Misc HTTP/2 fixes [Carlos Garcia Campos]
* Fix missing files for installed-tests [Simon McVittie]
* Fix SoupServer not properly handling invalid percent encoded paths [Ignacio Casal Quinteiro]
* Fix other areas not properly handling invalid percent encoded paths [Patrick Griffis]
* Fix SoupLogger:max-body-size of 0 meaning log nothing [Patrick Griffis]

Changes in libsoup from 3.0.3 to 3.0.4:

* Fix HTTP/2 not properly handling socket timeouts [Carlos Garcia Campos]
* Improvements to test reliablity [Simon McVittie]
* Fix cross-compiling to Windows [Melroy van den Berg]
* Fix tests with development glib-networking [Patrick Griffis]
* Expose soup_uri_copy() to Vala [Jens Georg]

Changes in libsoup from 3.0.2 to 3.0.3:

* Fix various HTTP/2 issues [Carlos Garcia Campos]

* Error when libsoup2 has been loaded before libsoup3 [Patrick Griffis]

* Fix memory leak when using TLS [Mart Raudsepp]

Changes in libsoup from 3.0.1 to 3.0.2:

* Add support for multiple auth challenges in one response [Patrick Griffis]

* Fix SoupCache test failures on 32bit [Patrick Griffis]

* Don't treat `-Wincompatible-pointer-types` as error
  The `glib-mkenums` tool sometimes triggered this [Patrick Griffis]

* Improve `gssapi` dependency handling [Nirbheek Chauhan]

* Fix undefined `ssize_t` on Windows [Chun-wei Fan]

* Updated translations: Hebrew

Changes in libsoup from 3.0.0 to 3.0.1:

* Move python overrides to upstream pygobject [Patrick Griffis]

* Fix minor build warnings [Patrick Griffis]

Changes in libsoup from 2.99.9 to 3.0.0:

* Remove unused dependency on libxml [Patrick Griffis]

* Use G_DECLARE_FINAL_TYPE when applicable and bump GLib dependency
  to 2.69.1 [Patrick Griffis]

* Add PyGObject overrides for SoupMessageHeaders to behave like a dict [Patrick Griffis]

* Fix soup_message_add_status_code_handler() in Vala [Rico Tzschichholz]

* Ensure that all header values are valid UTF-8, other encodings are not
  supported [Patrick Griffis]

* Support Content-Disposition headers missing a disposition-type [Patrick Griffis]

Changes in libsoup from 2.99.8 to 2.99.9:

* Make soup_message_set_method() public API [Carlos Garcia Campos]

* Make SoupMessage:http-version read only [Carlos Garcia Campos]

* Prevent the same message being queued multiple times [Carlos Garcia Campos]

* Allow completing SoupMessage::tls-interaction with NULL certificate [Carlos Garcia Campos]

* Replace soup_server_set_ssl_cert_file() with soup_server_set_tls_certificate() [Carlos Garcia Campos]

* Add SoupServer support for client certificates [Carlos Garcia Campos]

* Fallback to building meson wrap of sqlite if not found [Xavier Claessens]

* Add soup_message_get_tls_protocol_version() and soup_message_get_tls_ciphersuite_name() API [Carlos Garcia Campos]

Changes in libsoup from 2.99.7 to 2.99.8:

* Enable HTTP/2 by default. The SOUP_FORCE_HTTP1 env var can disable for debugging
  [Carlos Garcia Campos]

* Restrict advertising brotli decoding support to HTTPS [Patrick Griffis]

* Add new API to handle client certificate authentication per-message as
  well as API to PKCS #11 PINs [Carlos Garcia Campos, Patrick Griffis]

* Add new build features `http2_tests` and `pkcs11_tests` to more granularly control
  optional test dependencies [Patrick Griffis]

Changes in libsoup from 2.99.6 to 2.99.7:

* Change SoupSession to only support one SoupSessionFeature of a given type [Patrick Griffis]

* Remove soup_session_get_features() API [Patrick Griffis]

* Numerous HTTP/2 fixes and improvements [Carlos Garcia Campos]

Changes in libsoup from 2.99.5 to 2.99.6:

* Added HTTP/2 support. Enable by setting `SOUP_ENABLE_HTTP2` env var. [Patrick Griffis, Carlos Garcia Campos]

Changes in libsoup from 2.99.4 to 2.99.5:

* Add soup_message_get_remote_address() API [Carlos Garcia Campos]

* Fix preconnect stealing a connection [Carlos Garcia Campos]

* Fix potential header issues when included in a C++ project [Patrick Griffis]

* Disabling tests also disables Autobahn tests by default [Patrick Griffis]

Changes in libsoup from 2.99.3 to 2.99.4:

* Rename SoupMessage:tls-certificate and SoupMessage:tls-certificate-errors
  to tls-peer-certificate and tls-peer-certificate-errors respectively [Carlos Garcia Campos]

* Add SoupMessageMetrics API for tracking message events [Carlos Garcia Campos]

* Add soup_message_get_connection_id() API [Patrick Griffis]

* Add WebSocket fuzzing tests with Autobahn [Diego Pino]

* Windows build fixes [Chun-wei Fan]

Changes in libsoup from 2.99.2 to 2.99.3:

* Fix soup_session_get_async_result_message() [Patrick Griffis]

* Fix SoupMessage not always emitting notify single on property change [Carlos Garcia Campos]

* Fix soup_message_query_flags() not returning a boolean [Patrick Griffis]

* Revert requiring a GPollableInputStream for request bodies [Carlos Garcia Campos]

* Rename soup_message_body_free() and soup_message_headers_free() to
  soup_message_body_unref() and soup_message_headers_unref() [Carlos Garcia Campos]

* Rename SoupMessage:options-ping property to SoupMessage:is-options-ping and add
  soup_message_new_options_ping(), soup_message_get_is_options_ping(), and
  soup_message_set_is_options_ping() [Carlos Garcia Campos]

* Add SOUP_HTTP_2_0 SoupHTTPVersion to be used later [Patrick Griffis]

Changes in libsoup from 2.99.1 to 2.99.2:

* Add new soup_session_send_and_read() API [Carlos Garcia Campos]

* Add soup_session_get_async_result_message() API [Carlos Garcia Campos]

* Remove soup_session_load_uri_bytes() and soup_session_read_uri() APIs [Carlos Garcia Campos]

* Add soup_session_preconnect_async() API [Carlos Garcia Campos]

* Add SoupSession:remote-connectable property to support proxying over unix sockets [Robert Ancell]

* Restore support to SoupLogger for logging message bodies [Daniel Kolesa]

* Update GLib dependency to 2.67.4

Changes in libsoup from 2.72.0 to 2.99.1:

* This is a major ABI breaking release that can be installed in parallel with 2.7x.
  Numerous API have been changed which is documented on https://libsoup.org

(wiz)

2023-01-01 23:34:30 UTC MAIN commitmail json YAML

scribus*: fix build on NetBSD-current

ld from binutils 2.39 is more picky about library linking.

(wiz)

2023-01-01 22:52:48 UTC MAIN commitmail json YAML

doc: Updated editors/xournalpp to 1.1.3

(wiz)

2023-01-01 22:52:37 UTC MAIN commitmail json YAML

xournalpp: update to 1.1.3.

## 1.1.3

* Fixed a crash that occurs when trying to add/edit/test LaTeX if LaTeX is not found (#4334, #4345)
* Fixed a crash that could occur when quitting when using a touchscreen device (#4343, #4373)
* Fixed a bug that closed text fields immediately after creating them with a secondary mouse or stylus button (#3983, #4309)
* Added a setting in the preferences to disable Gtk inertial scrolling, avoiding weird scrolling on some devices (#4013, #4420)
* Linux: added an Ubuntu 22.04 release build (#4411)

## 1.1.2

Bugfixes from various community contributors.

* Fixed application window being dragged unintentionally when dragging from
  toolbox or menu bars (#3901, #3907).
* Fixed CLI export failures caused by not using the C locale (#3939, #3944).
* Fixed a bug where the Default Tool does not update the tool icon (#3918,
  #3947).
* Fixed a bug where currently editing text boxes would not unfocus when moving
  to a different page (#3765, #4027).
* Fixed stylus/mouse inputs being detected twice for some tools (#4162).
* Fixed a crash that occurs when a plugin calls `app.getDocumentStructure()`
  (#4192, #4196).
* Fixed a memory leak that occurs when using the Stroke Recognizer (#4258).
* Fixed a crash that occurs on some Linux distros when opening a save dialog
  after using the text tool (#4279, #4280).
* Fixed a potential crash in toolbar customization (#4293).
* Fixed a crash that can occur when "Apply Background to All Pages" is undoed
  and then another action is performed (#4139, #4297).
* Fixed PDF Attach Mode settings not loading correctly (#3189, #4228).
* Improved performance of Text Tool rendering by eliminating unnecessary redraws
  (#3810, #4000, #4074, #4135, #4136).
* Improved LaTeX Tool error message when running inside Flatpak by providing
  steps on how to install the TeXLive extension (#3996, #4259).
* Windows: fixed a crash in the installer (#4041, #4062).
* macOS: changed the way the Xournal++ is launched to avoid some potential
  issues (#4087, #4090, #4287).
* Linux: fixed linker errors associated with backtrace library (#3817, #3819).

(wiz)

2023-01-01 22:12:13 UTC MAIN commitmail json YAML

doc: Added devel/ruby-neovim version 0.9.0

(nikita)

2023-01-01 22:11:42 UTC MAIN commitmail json YAML

Import devel/ruby-neovim version 0.9.0

Packaged in wip by Jonathan Buschmann.

Ruby bindings for neovim.

This library provides Ruby support in neovim through its msgpack-rpc API.

(nikita)

2023-01-01 21:39:45 UTC MAIN commitmail json YAML

Updated textproc/py-xlsxwriter, time/py-dateparser

(adam)

2023-01-01 21:39:23 UTC MAIN commitmail json YAML

py-dateparser: updated to 1.1.5

1.1.5 (2022-12-29)
------------------

Improvements:

- Parse short versions of day, month, and year
- Add a test for ���in 1d���
- Update languages_info
- Add a workaround for zipimporter not having exec_module before Python 3.10
- Stabilize tests at midnight
- Add a test case for French

Cleanups:

- Remove the requirements-build file

(adam)

2023-01-01 21:28:13 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 3.0.4

Release 3.0.4 - December 28 2022
--------------------------------
* Roll up release of several minor fixes.
* Drop support for EOL Python 3.4 and 3.5.

(adam)

2023-01-01 21:22:11 UTC MAIN commitmail json YAML

Updated devel/meson, x11/gtk3

(adam)

2023-01-01 21:21:36 UTC MAIN commitmail json YAML

gtk3: updated to 3.24.36

Overview of Changes in GTK+ 3.24.36, 12-22-2022
===============================================

This release is the first GTK 3 release to exclusively
use the meson build system.

* GtkLabel:
- Tweak selection behavior

* GtkEmojiChooser:
- Properly handle empty recent section

* GtkFileChooser:
- Make ~ key work regardless of dead keys

* build:
- Improve handling of flaky tests
- Drop the autotools build

* Wayland:
- Fix problems with X<>Wayland DND
- Revert cursor changes from 3.24.35
- Fix handling of surrounding text in input

* Windows:
- Improve handling of line ends in clipboard

* MacOS:
- Use NSTrackingArea

* Translation updates:
Abkhazian
Basque
Brazilian Portuguese
Catalan
Interlingue
Persian

(adam)

2023-01-01 21:20:01 UTC MAIN commitmail json YAML

meson: updated to 1.0.0

1.0.0
Compiler check functions prefix kwargs accepts arrays
Flags removed from cpp/objcpp warning level 1
Developer environment improvements
Deprecate java.generate_native_headers, rename to java.native_headers
rust.bindgen accepts a dependency argument
String arguments to the rust.bindgen include_directories argument
The Rust module is stable
in operator for strings
warning-level=everything option

(adam)

2023-01-01 20:50:04 UTC MAIN commitmail json YAML

doc: Updated www/wiki-tui to 0.6.1

(pin)

2023-01-01 20:49:41 UTC MAIN commitmail json YAML

www/wiki-tui: update to 0.6.1

Bug Fixes
- Fix error when no results are available by @Builditluc in #105
- Fix multiple views not displaying the correct border by @Builditluc in #118
- Fix large release size by @Builditluc in #119
- Fix short articles having a limited size by @Builditluc in #120
- Fix external links not being recognized by @Builditluc in #121

Other Changes
- Bump cursive to 0.20 by @Builditluc in #106
- Change GitHub workflow badge routes by @Builditluc in #107
- Update contributors badge style by @Builditluc in #108
- Update lockfile dependencies by @Builditluc in #122
- Fix spelling error by @Builditluc in #123

(pin)

2023-01-01 20:48:40 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/xfce4 to 4.18.0nb1

(gutteridge)

2023-01-01 20:47:38 UTC MAIN commitmail json YAML

xfce4: reflect correct current minimums for Xfce 4.18

(gutteridge)

2023-01-01 20:36:07 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/xfce4-extras to 4.18.0nb6

(gutteridge)

2023-01-01 20:35:20 UTC MAIN commitmail json YAML

xfce4-extras: bump a few packages now we're at 4.18

(gutteridge)

2023-01-01 20:28:19 UTC MAIN commitmail json YAML

doc: Updated devel/xfce4-dev-tools to 4.18.0

(gutteridge)

2023-01-01 20:28:08 UTC MAIN commitmail json YAML

xfce4-dev-tools: update to 4.18.0

Change log:

4.18.0 (2022-12-15)
======
- build: Bump requirements for Xfce 4.18

4.17.2 (2022-12-01)
======
- Add new libsoup3 to the builder
- xfce-do-release: unification of update version 'sed' command
- xfce-do-release: match multiple spaces for git version replace
- bump copyright year to 2022

(gutteridge)

2023-01-01 20:25:26 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-thunar to 4.18.1

(gutteridge)

2023-01-01 20:24:51 UTC MAIN commitmail json YAML

xfce4-thunar: update to 4.18.1

Change log:

4.18.1 (2022-12-22)
======
- Fix several thumbnailing issues
- 'replace' option fixed for copy with '*.partial~' (Issue #974)
- Preserve trusted state when launchers are copied
- Dont reset zoom-level for directory specific settings (issue #970)
- Prevent build failure for NixOS (Issue #972)
- Prevent location bar crash (Issue #968)
- Translation Updates:
  Albanian, 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), Persian (Iran),
  Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian,
  Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Ukrainian, Urdu,
  Urdu (Pakistan), Uyghur, Vietnamese

(gutteridge)

2023-01-01 20:04:10 UTC MAIN commitmail json YAML

xfce4-mousepad: add a comment about a CSD-only dependency

(gutteridge)

2023-01-01 20:02:24 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-settings to 4.18.1

(gutteridge)

2023-01-01 20:02:13 UTC MAIN commitmail json YAML

xfce4-settings: update to 4.18.1

Change log:

4.18.1 (2022-12-22)
======
- xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian,
  Belarusian (Tarask), Bulgarian, Catalan, Chinese (China), Chinese
  (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (Canada), English
  (United Kingdom), Estonian, Finnish, French, Galician, Georgian,
  German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue,
  Italian, Japanese, Kabyle, Kazakh, Korean, Lithuanian, Malay,
  Norwegian Bokm鐃緒申l, Norwegian Nynorsk, Occitan (post 1500), Polish,
  Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak,
  Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur

(gutteridge)

2023-01-01 19:53:40 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-systemload-plugin to 1.3.2

(gutteridge)

2023-01-01 19:53:23 UTC MAIN commitmail json YAML

xfce4-systemload-plugin: update to 1.3.2

Change log:

1.3.2 (2022-11-03)
=====
- Remove code obsoleted by libxfce4util-4.17.2
- Fix GLib warnings occurring with newer xfce4-dev-tools
- Fix intltool lock file bug in make distcheck
- Code cleanup: Update variable declarations, extend maximum line length
- Code cleanup: Replace gboolean with bool where possible
- Code cleanup: Remove void from (void)
- Code cleanup: Remove typedef keywords
- Add BSD-2 license badge to README
- Rename all files from C to C++
- Bump required Xfce4 libs from 4.12 to 4.16
- Update copyright notices, copyright years and author emails
- Cleanup Makefile.am
- Update configure.ac.in syntax
- Document rgba_equal() function
- Don't save default colors to Xfconf configuration file
- Move swap to be next to mem
- Update default colors
- Decouple the program order from the visual order of monitors
- Bump required XDT version to 4.14
- Avoid G_GNUC_FALLTHROUGH to enable compilation with GLib earlier than 2.60
- Translation Updates:
  Albanian, Arabic, Basque, Belarusian, Bulgarian, Catalan, Chinese
  (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern
  Armenian, English (Australia), English (Canada), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Korean, Lithuanian, Malay, Norwegian Bokm鐃緒申l, Occitan (post 1500),
  Polish, Portuguese, Russian, Serbian, Slovak, Slovenian, Spanish,
  Swedish, Thai, Turkish, Ukrainian, Uyghur

(gutteridge)

2023-01-01 19:34:35 UTC MAIN commitmail json YAML

xfce4-cpugraph-plugin: note specific libxfce4util dependency

(Ride previous update.)

(gutteridge)

2023-01-01 19:28:26 UTC MAIN commitmail json YAML

doc/TODO: -xfce-4.18, +xfce4-screenshooter

xfce4-screenshooter is blocked, as it requires libsoup >= 3.0.

(gutteridge)

2023-01-01 19:19:39 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-session to 4.18.0

(gutteridge)

2023-01-01 19:19:26 UTC MAIN commitmail json YAML

xfce4-session: update to 4.18.0

Change log:

4.18.0 (2022-12-15)
======
- build: Bump requirements for Xfce 4.18
- Translation Updates:
  Russian, Turkish

4.17.2 (2022-12-01)
======
- logout-dialog: New Xfconf property "ShowSave" (!29)
- bump copyright year to 2022

4.17.1 (2022-11-01)
======

- Translation Updates:
  Portuguese

4.17.0 (2022-09-14)
======
- settings: Revert type hint change
- Check getgrgid(3) return value to avoid crash
- build: Fix intltool lock file problem during make distcheck
- Remove pre-defined lockers
- Refresh list of screensavers (#17)
- Do not mind output of screensaver, if successful
- Run custom command in a separate shell
- Avoid extra pause by redirecting stdin
- Update COPYING
- Increase switch user timeout (!25)
- xflock4: Apply initial delay before running a screensaver/locker (#29)
- xflock4: Update copyrights
- xflock4: make the script executable
- Add labels to inline toolbar buttons
- Use correct icon for Close button
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Asturian, Azerbaijani, Basque,
  Belarusian, Belarusian (Tarask), Bengali, Bulgarian, Catalan, Chinese
  (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech,
  Danish, Dutch, Eastern Armenian, English (Australia), English
  (Canada), English (United Kingdom), Estonian, Finnish, French,
  Galician, German, Greek, Hebrew, Hindi, Hungarian, Icelandic,
  Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean,
  Lithuanian, Malay, Norwegian Bokm鐃緒申l, Norwegian Nynorsk, Occitan
  (post 1500), Persian (Iran), Polish, Portuguese, Portuguese (Brazil),
  Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
  Thai, Turkish, Ukrainian, Uyghur, Vietnamese

(gutteridge)

2023-01-01 19:13:14 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-cpugraph-plugin to 1.2.7

(gutteridge)

2023-01-01 19:12:39 UTC MAIN commitmail json YAML

xfce4-cpugraph-plugin: update to 1.2.7

Fixes builds now that we have libxfce4util 4.18.

Change log:

1.2.7 (2022-11-03)
=====
- Remove code obsoleted by libxfce4util-4.17.2
- Fix GLib warnings occurring with newer xfce4-dev-tools
- Fix intltool lock file bug in make distcheck
- Translation Updates:
  Belarusian, Czech, Malay, Portuguese, Portuguese (Brazil), Russian,
  Turkish, Ukrainian

(gutteridge)

2023-01-01 15:44:20 UTC MAIN commitmail json YAML

Updated net/cppzmq, mail/dovecot2, mail/dovecot2-pigeonhole

(adam)

2023-01-01 15:43:42 UTC MAIN commitmail json YAML

dovecot2: updated to 2.3.20

v2.3.20

+ Add dsync_features=no-header-hashes. When this setting is enabled and
  one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
  fallback to using header hashes. Instead, dsync assumes that all mails
  with identical IMAP UIDs contains the same mail contents. This can
  significantly improve dsync performance with some IMAP servers that
  don't support caching Date/Message-ID headers.
+ lua: HTTP client has more settings now, see
  https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
+ replicator: "doveadm replicator status" command now outputs when the
  next sync is expected for the user.
- LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
  recovery was not optimal.
- auth: Assert crash would occur when iterating multiple userdb
  backends.
- director: Logging into director using master user with
  auth_master_user_separator character redirected user to a wrong
  backend, unless master_user_separator setting was also set to the same
  value. Merged these into auth_master_user_separator.
- dsync: Couldn't always fix folder GUID conflicts automatically with
  Maildir format. This resulted in replication repeatedly failing
  with "Remote lost mailbox GUID".
- dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
  resulting in "Remote lost mailbox GUID" errors.
- dsync: INBOX was created too early with namespace prefix=INBOX/,
  resulting a GUID conflict. This may have been resolved automatically,
  but not always.
- dsync: v2.3.18 regression: Wrong imapc password with dsync caused
  Panic: file lib-event.c: line 506 (event_pop_global):
  assertion failed: (event == current_global_event)
- imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
  configured did not return correct (private) unseen counts.
- lib-dict: Process would crash when committing data to redis without
  dict proxy.
- lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
  Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
  assertion failed: (data != NULL). v2.3.13 regression.
- lib-storage: mail_attribute_dict with dict-sql failed when it tried to
  lookup empty dict keys.
- lib: ioloop-kqueue was missing include breaking some BSD builds.
- lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
  processes, because it expected "dns-client" socket to exist in the
  current directory.
- oauth2: Using %{oauth2:name} variables could cause useless
  introspections.
- pop3: Sending POP3 command with ':' character caused an assert-crash.
  v2.3.18 regression.
- replicator: Replication queue had various issues, potentially causing
  replication requests to become stuck.
- stats: Invalid Prometheus label names were created with specific

v0.5.20 of Pigeonhole
* No changes - release done to keep version numbers synced.

(adam)

2023-01-01 15:42:23 UTC MAIN commitmail json YAML

cppzmq: updated to 4.9.0

v4.9.0

Type-safe socket.get(sockopt::type)
GCC C++14 fix
Support ZMQ_ONLY_FIRST_SUBSCRIBE
Add pkg-config file and instructions
Fix missing include
Fix monitor test failures
Improved documentation

(adam)

2023-01-01 14:12:33 UTC MAIN commitmail json YAML

doc: Added devel/breezy-qbrz version 0.4.1.0.1651

(rhialto)

2023-01-01 14:12:05 UTC MAIN commitmail json YAML

devel/breezy-qbrz: Successor of qbzr, but with Python 3.x and Qt 5.

A GUI for the Breezy version control system.

No tagged releases, distfiles, nor release notes available.
Version 0.4.1 from version.txt.

(rhialto)

2023-01-01 13:00:54 UTC MAIN commitmail json YAML

gcc9-libs: bump PKGREVISION to follow gcc9 bump.

(tsutsui)

2023-01-01 12:59:39 UTC MAIN commitmail json YAML

gcc9: pull a hack for the __stack_chk_fail_local() on NetBSD.

Taken from src/external/gpl3/gcc/dist/gcc/targhooks.c in the NetBSD HEAD:
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/gcc/dist/gcc/targhooks.c#rev1.2
via pkgsrc/lang/gcc49 in Attic:
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/lang/gcc49/patches/Attic/patch-gcc_targhooks.c#rev1.1

This fixes an error during make configure in pkgsrc/x11/qt6-qtbase
on NetBSD/i386 9.3 as mentioned in PR/57151.

Bump PKGREVISION.

(tsutsui)

2023-01-01 12:35:22 UTC MAIN commitmail json YAML

doc/TODO: + ImageMagick-7.1.0.57, MesaLib-22.3.2.

(wiz)

2023-01-01 10:15:40 UTC MAIN commitmail json YAML

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

(fcambus)

2023-01-01 10:15:30 UTC MAIN commitmail json YAML

dbip-country-lite: update to 2023.01.

No upstream ChangeLog.

(fcambus)

2023-01-01 10:14:24 UTC MAIN commitmail json YAML

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

(fcambus)

2023-01-01 10:14:14 UTC MAIN commitmail json YAML

dbip-city-lite: update to 2023.01.

No upstream ChangeLog.

(fcambus)

2023-01-01 10:11:21 UTC MAIN commitmail json YAML

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

(fcambus)

2023-01-01 10:10:53 UTC MAIN commitmail json YAML

dbip-asn-lite: update to 2023.01.

No upstream ChangeLog.

(fcambus)

2023-01-01 06:00:20 UTC MAIN commitmail json YAML

(databases/R-RSQLite) Removed redundent TEST_DEPENDS+

(mef)

2023-01-01 05:45:09 UTC MAIN commitmail json YAML

doc: Updated databases/R-RSQLite to 2.2.20

(mef)

2023-01-01 05:44:58 UTC MAIN commitmail json YAML

(databases/R-RSQLite) Updated 2.2.7 to 2.2.20

# RSQLite 2.2.20 (2022-12-21)

## Features

- Upgrade bundled SQLite to 3.40.0 (#446).

## Tests

- Fix test on non-UTF-8 locales.

## Internal

- GitPod and cmake integration.

# RSQLite 2.2.19 (2022-11-22)

## Bug fixes

- Add missing boost headers for icpc compiler (@lolow, #442, #443).

## Internal

- Use testthat edition 3 (#438).

# RSQLite 2.2.18 (2022-10-04)

- Upgrade bundled SQLite to 3.39.4 (#435).

# RSQLite 2.2.17 (2022-09-09)

- Upgrade bundled SQLite to 3.39.3 (#433).

# RSQLite 2.2.16 (2022-08-16)

- Upgrade bundled SQLite to 3.39.2 (#431).

# RSQLite 2.2.15 (2022-07-15)

- Upgrade bundled SQLite to 3.39.1 (#429).

# RSQLite 2.2.14 (2022-05-05)

- Upgrade bundled SQLite to version 3.38.5 (#421, #423).

# RSQLite 2.2.13 (2022-04-29)

- Upgrade bundled SQLite to version 3.38.3 (#418).

# RSQLite 2.2.12 (2022-04-02)

## Features

- Upgrade bundled SQLite to version 3.38.2 (#415).

## Internal

- Prefer `empty()` over `size() == 0` (#410, @MichaelChirico).
- Refactor to improve code consistency (#411, @MichaelChirico).
- Use more parsimonious header to avoid CRAN warnings.

# RSQLite 2.2.11 (2022-03-07)

## Features

- `initExtension()` gains `extension` argument (#407, #408) with options
  `"math"`, `"regexp"`, `"series"` and `"csv"` (#274, #389, @mgirlich).
- Upgrade bundled SQLite to version 3.38.0 (#405).

## Bug fixes

- Skip failing test on CRAN.

# RSQLite 2.2.10 (2022-02-16)

## Features

- Upgrade bundled SQLite to version 3.37.2 (#403).

## Documentation

- Explain reason for bundling SQLite sources.
- Add known SQLite authors to `DESCRIPTION`.

## Internal

- Add test for interrupt behavior in `sqliteSetBusyHandler()` (#401).
- Make method definition more similar to S3. All `setMethod()` calls
  refer to top-level functions (#396).

# RSQLite 2.2.9 (2021-12-06)

## Features

- Upgrade bundled SQLite to version 3.37.0 (#392).
- `dbConnect()` now supports URIs that start with `file://` for the
  `dbname` argument. The SQLite code is now built with the
  `SQLITE_USE_URI` (#390, @tschoonj).

## Bug fixes

- `dbBegin()`, `dbCommit()` and `dbRollback()` support keywords in
  savepoint names (#386).

## Internal

- Adapt to DBItest 1.7.2 (#385).
- Enable all DBItest tests, passing now.

# RSQLite 2.2.8 (2021-08-21)

- Upgrade bundled SQLite to version 3.36.0 (#374).
- Fix build on CentOS 7 (#367).
- Busy callback emits message instead of warning (#355).
- Avoid using memoise at build time (#371).

(mef)

2023-01-01 05:38:24 UTC MAIN commitmail json YAML

doc: Updated math/R-tibble to 3.1.8

(mef)

2023-01-01 05:38:16 UTC MAIN commitmail json YAML

(devel/R-tibble) Updated 3.1.4 to 3.1.8

# tibble 3.1.8

## Documentation

- Better reporting for error calls from `vec_as_location()` (#1237).

- Mention `median()` in Recovery section of `vignette("numbers")` (#1197).

# tibble 3.1.7

## Breaking change

- `trunc_mat()` now returns a value with a different structure. This
  is considered an implementation detail that can change in the
  future, do not rely on it. The only guarantee is that calling
  `print()` will display the input like a tibble (#1059).

## Documentation

- Avoid listing `dim_desc()` in reexports.
- Add more examples for data frame and matrix columns (#978, #1012).

## Internal

- Require rlang 1.0.1 and pillar 1.7.0 (#1063).
- Prefer `class` over `.subclass` in `rlang::error_cnd()` (#1015, #1060).

# tibble 3.1.6

- `set_num_opts()` and `set_char_opts()` are reexported from pillar (#959).

- `view()` uses `rlang::expr_deparse(width = Inf)` to avoid errors
  with long `|>` pipes (#957).

- `new_tibble()` checks that the `nrow` argument is nonnegative and
  less than 2^31 (#916).

- `tbl_sum.tbl_df()` has an ellipsis in its formals for extensibility.

# tibble 3.1.5

- Avoid necessity to set `"tibble.view_max"` option for lazy tables (#954).

- Avoid blanket import for lifecycle package for compatibility with
  upcoming rlang (#955, @romainfrancois).

(mef)

2023-01-01 05:33:33 UTC MAIN commitmail json YAML

doc: Updated misc/R-pillar to 1.8.1

(mef)

2023-01-01 05:33:24 UTC MAIN commitmail json YAML

(misc/R-pillar) Updated 1.6.2 to 1.8.1

# pillar 1.8.1

## Features

- New `pillar.advice` option to turn off advice in the footer, see `?pillar_options`. Now off by default in non-interactive mode (#577).

# pillar 1.8.0

## Display

- Column names that are abbreviated in the header gain a footnote and are printed in full in the footer (#483),
after the extra columns (#548). If a column name in the header is abbreviated, all backticks are removed (#525). The new `"pillar.superdigit_sep"` option that determines the string used to separate footnote from column name in the footer (#553).

- The default value of the `pillar.min_title_width` option is changed to 5. This means that effectively the width of a pillar is decided only by the data. Use `options(pillar.min_title_width = 15)` to restore the previous default, see also `?pillar_options` for details (#531).

- Offer advice in the footer on how to print all columns or rows (#567).

- Avoid aligning `NA` inside quotes for very short character vectors (#562).

## Features

- Pick up `"pillar_focus"` attribute on printing to define focus columns (#549).

- New `ctl_new_rowid_pillar()` generic and default method for customizing the appearance of row IDs (#260, #550, @nbenn).

## Bug fixes

- Fix printing of `Surv` and `Surv2` objects (#561).

- Fix wording for corner case `max_extra_cols = 1` (#535).

- Remove excess underlines for `bit64::integer64()` data of different magnitude (#517, #529).

## Documentation

- `ctl_new_pillar_list()` is documented on a separate help page (#516).

- Remove outdated detail in `?tbl_sum` (@IndrajeetPatil, #565).

## Chore

- Drop crayon dependency (#559).

- Import ellipsis from rlang (#554).

- Skip test that requires lubridate if it's not installed (#505, @MichaelChirico).

## API

- Soft-deprecate `colonnade()`, `squeeze()` and `extra_cols()` (#496).

- Require rlang 1.0.1 (#512).

# pillar 1.7.0

## Breaking changes

- `colonnade()` is now soft-deprecated (#485).
- `expect_known_display()` and `is_vector_s3()` are now deprecated (#460, #501).
- `new_pillar()` deprecates `extra` argument (#497).

## Features

- Focus columns specified via the `focus` argument to `tbl_format_setup()` are kept in their original place and shown with the maximum width and with the "type" component underlined (#465).

## Bug fixes

- Update `s3_register()` to use new implementation from rlang, this fixes CRAN checks related to `scale_type()` (#462).

## Internal

- Single pillars constructed with `pillar()` use only as much width as required when printing (#484).

# pillar 1.6.5

## Breaking changes

- New `ctl_new_pillar_list()`, supersedes `ctl_new_compound_pillar()` (#433).

## Features

- If some but not all sub-columns of a data frame or matrix column are shown, the names and types of the remaining columns are displayed in the footer (#365, #444).
- `num(fixed_exponent = ...)` is now represented with the fixed exponent in the pillar header, and in the title in ggplot2 (#307).
- `tbl_format_setup()` gains `focus` argument that expects a character vector of column names. Focus columns are moved to the front and separated from the main columns by a subtle vertical line (#384).
- New `scale_x_num()` and `scale_y_num()`. If a column created with `num()` is used in a ggplot, the x and y scale will be formatted automatically according to to the specification (#400, #404).
- List columns omit size information if horizontal space is insufficient (#392).
- If the column title of a backticked column is abbreviated, the trailing backtick is still printed (#391).
- `new_pillar_shaft_simple()` gains `short_formatted` argument that contains the data to be used if horizontal space is insufficient (#389).
- Default `obj_sum()` method returns abbreviation in attribute of return value (#390).

## Bug fixes

- Extra columns in footer show backticks again if they are non-syntactic (#393).
- Fixed some cases for combinations of printed width and `getOption("width")` (#432).
- Fix support for `nanotime::nanotime()` classes (#378, #380).

## Documentation

- `?num` and `?char` now point to tibble (#382).

## Internal

- Use eager registration via `NAMESPACE` for own methods for classes from other packages.
- Reworked formatting routine, now using a visitor-based approach with in-order iteration over all pillars. The only visible changes are that usage of free space (in the case of limited space) has slightly improved (#435).
- Prepared removal of dependency on the crayon package (#233, #406).
- Use snapshot variants, requires testthat >= 3.1.1 (#387).
- Replace internal `"pillar_vertical"` class with `glue::as_glue()` (#279).

# pillar 1.6.4

## Bug fixes

- Fix printing for some tibbles where a fixed-width column is followed by a column with variable width (#366).
- Avoid nested backtick blocks in vignette.

## Breaking changes

- `num()` requires an integerish `digits` argument (#362).

## Documentation

- Link to tibble vignettes and documentation pages.

# pillar 1.6.3

- Avoid blanket import for lifecycle package for compatibility with upcoming rlang (#368, @romainfrancois).

(mef)

2023-01-01 05:24:32 UTC MAIN commitmail json YAML

(math/R-tibble) +TEST_DEPENDS+= R-mockr, R-lubridate, R-bench

(mef)

2023-01-01 05:08:58 UTC MAIN commitmail json YAML

(devel/R-purrr) +TEST_DEPENDS+= R-lubridate (2 ERRORs now)

(mef)

2023-01-01 04:45:51 UTC MAIN commitmail json YAML

doc: Updated archivers/R-zip to 2.2.2

(mef)

2023-01-01 04:41:19 UTC MAIN commitmail json YAML

doc: Updated databases/R-dbplyr to 2.2.1

(mef)

2023-01-01 04:41:11 UTC MAIN commitmail json YAML

(databases/R-dbplyr) Updated 2.1.1 to 2.2.1

# dbplyr 2.2.1

* Querying Oracle databases works again. Unfortunately, the fix requires every
  column to be explicitly selected again (@mgirlich, #908).

* `semi_join()` and `anti_join()` work again for Spark (@mgirlich, #915).

* `str_c()` is now translated to `||` in Oracle (@mgirlich, #921).

* `sd()`, `var()`, `cor()` and `cov()` now give clear error messages on
  databases that don't support them.

* `any()` and `all()` gain default translations for all backends.

# dbplyr 2.2.0

## New features

* SQL formatting has been considerably improved with new wrapping and indenting.
  `show_query()` creates more readable queries by printing the keywords in blue
  (@mgirlich, #644). When possible dbplyr now uses `SELECT *` instead of
  explicitly selecting every column (@mgirlich).

* Added support for `rows_insert()`, `rows_append()`, `rows_update()`,
  `rows_patch()`, `rows_upsert()`, and `rows_delete()` (@mgirlich, #736).

* Added `copy_inline()` as a `copy_to()` equivalent that does not need write
  access (@mgirlich, #628).

* `remote_query()`, `show_query()`, `compute()` and `collect()` have an
  experimental `cte` argument. If `TRUE` the SQL query will use common table
  expressions instead of nested queries (@mgirlich, #638).

* New `in_catalog()`, which works like `in_schema()`, but allows creation of
  table identifiers consisting of three components: catalog, schema, name
  (#806, @krlmlr).

## Improvements to SQL generation

* When possible, dbplyr now uses `SELECT *` instead of explicitly selecting
  every column (@mgirlich).

* New translation for `cut()` (@mgirlich, #697).

* Improved translations for specific backends:
  * `as.Date()` for Oracle (@mgirlich, #661).
  * `case_when()` with a final clause of the form `TRUE ~ ...` uses `ELSE ...`
    for SQLite (@mgirlich, #754).
  * `day()`, `week()`, `isoweek()`, and `isoyear()` for Postgres (@mgirlich, #675).
  * `explain()` for ROracle (@mgirlich).
  * `fill()` for SQL Server (#651, @mgirlich) and RPostgreSQL (@mgirlich).
  * `quantile()` for SQL Server (@mgirlich, #620).
  * `str_flatten()` for Redshift (@hdplsa, #804)
  * `slice_sample()` for MySQL/MariaDB and SQL Server (@mgirlich, #617).
  * `union()` for Hive (@mgirlich, #663).

* The backend function `dbplyr_fill0()` (used for databases that lack
  `IGNORE NULLS` support) now respects database specific translations
  (@rsund, #753).

* Calls of the form `stringr::foo()` or `lubridate::foo()` are now evaluated in
  the database, rather than locally (#197).

* Unary plus (e.g. `db %>% filter(x == +1)`) now works (@mgirlich, #674).

* `is.na()`, `ifelse()`, `if_else()`, `case_when()`, and `if()`
  generate slightly more compact SQL (@mgirlich, #738).

* `if_else()` now supports the `missing` argument (@mgirlich, #641).

* `n()` now respects the window frame (@mgirlich, #700).

* `quantile()` no longer errors when using the `na.rm` argument (@mgirlich, #600).

* `remote_name()` now returns a name in more cases where it makes sense
  (@mgirlich, #850).

* The partial evaluation code is now more aligned with `dtplyr`. This makes it
  easier to transfer bug fixes and new features from one package to the other.
  In this process the second argument of `partial_eval()` was changed to a lazy
  frame instead of a character vector of variables (@mgirlich, #766).
  Partially evaluated expressions with infix operations are now correctly
  translated. For example `translate_sql(!!expr(2 - 1) * x)` now works
  (@mgirlich, #634).

## Minor improvements and bug fixes

* New `pillar::tbl_format_header()` method for lazy tables: Printing a lazy
  table where all rows are displayed also shows the exact number of rows in the
  header. The threshold is controlled by `getOption("pillar.print_min")`,
  with a default of 10 (#796, @krlmlr).

* The 1st edition extension mechanism is formally deprecated (#507).

* `across()`, `if_any()` and `if_all()` now defaults to `.cols = everything()`
  (@mgirlich, #760). If `.fns` is not provided `if_any()` and `if_all()` work
  like a parallel version of `any()`/`any()` (@mgirlich, #734).

* `across()`, `if_any()`, and `if_all()` can now translate evaluated lists
  and functions (@mgirlich, #796), and accept the name of a list of functions
  (@mgirlich, #817).

* Multiple `across()` calls in `mutate()` and `transmute()` can now access
  freshly created variables (@mgirlich, #802).

* `add_count()` now doesn't change the groups of the input (@mgirlich, #614).

* `compute()` can now handle when `name` is named by unnaming it first
  (@mgirlich, #623), and now works when `temporary = TRUE` for Oracle
  (@mgirlich, #621).

* `distinct()` now supports `.keep_all = TRUE` (@mgirlich, #756).

* `expand()` now works in DuckDB (@mgirlich, #712).

* `explain()` passes `...` to methods (@mgirlich, #783), and
  works for Redshift (@mgirlich, #740).

* `filter()` throws an error if you supply a named argument (@mgirlich, #764).

* Joins disambiguates columns that only differ in case (@mgirlich, #702).
  New arguments `x_as` and `y_as` allow you to control the table alias
  used in SQL query (@mgirlich, #637). Joins with `na_matches = "na"` now work
  for DuckDB (@mgirlich, #704).

* `mutate()` and `transmute()` use named windows if a window definition is
  used at least twice and the backend supports named windows (@mgirlich, #624).

* `mutate()` now supports the arguments `.keep`, `.before`, and `.after`
  (@mgirlich, #802).

* `na.rm = FALSE` only warns once every 8 hours across all functions (#899).

* `nesting()` now supports the `.name_repair` argument (@mgirlich, #654).

* `pivot_longer()` can now pivot a column named `name` (@mgirlich, #692),
  can repair names (@mgirlich, #694), and can work with multiple `names_from`
  columns (@mgirlich, #693).

* `pivot_wider(values_fn = )` and `pivot_longer(values_transform = )`
  can now be formulas (@mgirlich, #745).

* `pivot_wider()` now supports the arguments `names_vary`, `names_expand`, and
  `unused_fn` (@mgirlich, #774).

* `remote_name()` now returns a name in more cases where it makes sense
  (@mgirlich, #850).

* `sql_random()` is now exported.

* `ungroup()` removes variables in `...` from grouping (@mgirlich, #689).

* `transmute()` now keeps grouping variables (@mgirlich, #802).

(mef)

2023-01-01 03:53:20 UTC MAIN commitmail json YAML

(archivers/R-zip) Updated 2.2.0 to 2.2.2

# zip 2.2.2

* No user visible changes.

# zip 2.2.1

* No user visible changes.

(mef)

2023-01-01 01:30:00 UTC MAIN commitmail json YAML

doc: Updated devel/R-repr to 1.1.4

(mef)

2023-01-01 01:29:51 UTC MAIN commitmail json YAML

(devel/R-repr) Updated 1.1.3 to 1.1.4

repr 1.1.4
* See the [GitHub releases](https://github.com/IRkernel/repr/releases) page

    [#144] Fix html filter to also work with R 4.1.1 html (@renkun-ken)
    [#149] Switch CI to GH actions by (@flying-sheep)

(mef)

2023-01-01 01:23:39 UTC MAIN commitmail json YAML

doc: Updated devel/R-pkgcache to 2.0.4

(mef)

2023-01-01 01:23:31 UTC MAIN commitmail json YAML

(devel/R-pkgcache) Updated 2.0.3 to 2.0.4

# pkgcache 2.0.4

* Update R version -> Bioconductor version mapping. R 4.2.x now maps to
  Bioconductor 3.16.

(mef)

2023-01-01 01:01:23 UTC MAIN commitmail json YAML

doc: Updated www/R-webfakes to 1.1.6

(mef)

2023-01-01 01:01:15 UTC MAIN commitmail json YAML

(www/R-webfakes) Updated 1.1.3 to 1.1.6

# webfakes 1.1.6

* `response$send_file()` now handles `root = "/"` and absolute paths
  better on Windows.

* `new_app_process()` and `local_app_process()` are now faster,
  because the app object they need to copy to the subprocess is smaller.

# webfakes 1.1.5

* `mw_etag()` now handles the `If-None-Match` header properly, and sets
  the status code of the response to 304, and removes the response body.

# webfakes 1.1.4

* No user visible changes.

(mef)

2023-01-01 00:51:46 UTC MAIN commitmail json YAML

doc: Updated devel/R-purrr to 1.0.0

(mef)

2023-01-01 00:51:38 UTC MAIN commitmail json YAML

(devel/R-purrr) Update 0.3.5 to 1.0.0

# purrr 1.0.0

## Breaking changes

### Core purpose refinements

* `cross()` and all its variants have been deprecated in favour of
  `tidyr::expand_grid()`. These functions were slow and buggy and we
  no longer think they are the right approach to solving this problem.
  See #768 for more information.

* `update_list()` (#858) and `rerun()` (#877), and the use of tidyselect
  with `map_at()` and friends (#874) have been deprecated. These functions
  use some form of non-standard evaluation which we now believe is a poor
  fit for purrr.

* The `lift_*` family of functions has been deprecated. We no longer believe
  these to be a good fit for purrr because they rely on a style of function
  manipulation that is very uncommon in R code (#871).

* `prepend()`, `rdunif()`, `rbernoulli()`, `when()`, and `list_along()` have
  all been deprecated (#925). It's now clear that they don't align with the
  core purpose of purrr.

* `splice()` is deprecated because we no longer believe that automatic
  splicing makes for good UI. Instead use `list2()` + `!!!` or
  `list_flatten()` (#869).

### Mapping

* Use of map functions with expressions, calls, and pairlists has been
  deprecated (#961).

* All map `_raw()` variants have been deprecated because they are of limited
  use and you can now use `map_vec()` instead (#903).

* In `map_chr()`, automatic conversion from logical, integer, and double to
  character is now deprecated. Use an explicit `as.character()` if needed
  (#904).

### Deprecation next steps

* `as_function()` and the `...f` argument to `partial()` are no longer
  supported. They have been defunct for quite some time.

* Soft deprecated functions: `%@%`, `reduce_right()`, `reduce2_right()`,
  `accumulate_right()` are now fully deprecated. Similarly, the
  `.lazy`, `.env`, and `.first` arguments to `partial()`,
  and the `.right` argument to `detect()` and `detect_index()`
  are fully deprecated. Removing elements with `NULL` in `list_modify()` and
  `list_merge()` is now fully deprecated.

* `is_numeric()` and `is_scalar_numeric()` have been removed. They have
  been deprecated since purrr 0.2.3 (Sep 2017).

* `invoke_*()` is now deprecated. It was superseded in 0.3.0 (Jan 2019) and
  3.5 years later, we have decided to deprecate it as part of the API
  refinement in the 1.0.0 release.

* `map_call()` has been removed. It was made defunct in 0.3.0 (Jan 2019).

## New features

* `*_at()` can now take a function (or formula) that's passed the vector of
  element names and returns the elements to select.

* New `map_vec()`, `map2_vec()`, and `pmap_vec()` work on all types of vectors,
  extending `map_lgl()`, `map_int()`, and friends so that you can easily work
  with dates, factors, date-times and more (#435).

* New `keep_at()` and `discard_at()` that work like `keep()` and `discard()`
  but operation on element names rather than element contents (#817).

* Some mapping functions have now a `.progress` argument to create a
  progress bar. See `?progress_bars` (#149).

* purrr is now licensed as MIT (#805).

* `modify()`, `modify_if()`, `modify_at()`, and `modify2()` are no longer
  generics. We have discovered a simple implementation that no longer requires
  genericity and methods were only provided by a very small number of packages
  (#894).

* purrr now uses the base pipe (`|>`) and anonymous function short hand (`\(x)`),
  in all examples. This means that examples will no longer work in R 4.0 and
  earlier so in those versions of R, the examples are automatically converted
  to a regular section with a note that they might not work (#936).

* When map functions fail, they now report the element they failed at (#945).

* New `modify_tree()` for recursively modifying nested data structures (#720).

### Flattening and simplification

* New `list_c()`, `list_rbind()`, and `list_cbind()` make it easy to
  `c()`, `rbind()`, or `cbind()` all of the elements in a list.

* New `list_simplify()` reduces a list of length-1 vectors to a simpler atomic
  or S3 vector (#900).

* New `list_transpose()` which automatically simplifies if possible (#875).

* `accumulate()` and `accumulate2()` now both simplify the output if possible
  using vctrs. New arguments `simplify` and `ptype` allow you to control the
  details of simplification (#774, #809).

* `flatten()` and friends are superseded in favour of `list_flatten()`,
  `list_c()`, `list_cbind()`, and `list_rbind()`.

* `*_dfc()` and `*_dfr()` have been superseded in favour of using the
  appropriate map function along with `list_rbind()` or `list_cbind()` (#912).

* `simplify()`, `simplify_all()`, and `as_vector()` have been superseded in
  favour of `list_simplify()`. It provides a more consistent definition of
  simplification (#900).

* `transpose()` has been superseded in favour of `list_transpose()` (#875).
  It has built-in simplification.

### Tidyverse consistency

* `_lgl()`, `_int()`, `_int()`, and `_dbl()` now use the same (strict) coercion
  methods as vctrs (#904). This means that:

    * `map_chr(TRUE, identity)`, `map_chr(0L, identity)`, and
      `map_chr(1L, identity)` are deprecated because we now believe that
      converting a logical/integer/double to a character vector should require
      an explicit coercion.

    * `map_int(1.5, identity)` now fails because we believe that silently
      truncating doubles to integers is dangerous. But note that
      `map_int(1, identity)` still works since no numeric precision is lost.

    * `map_int(c(TRUE, FALSE), identity)`, `map_dbl(c(TRUE, FALSE), identity)`,
      `map_lgl(c(1L, 0L), identity)` and `map_lgl(c(1, 0), identity)` now
      succeed because 1/TRUE and 0/FALSE should be interchangeable.

* `map2()`, `modify2()`, and `pmap()` now use tidyverse recycling rules where
  vectors of length 1 are recycled to any size but all others must have
  the same length (#878).

* `map2()` and `pmap()` now recycle names of their first input if
  needed (#783).

* `modify()`, `modify_if()`, and `modify_at()` have been reimplemented using
  vctrs principles. This shouldn't have an user facing impact, but it does
  make the implementation much simpler.

### Plucking

* `vec_depth()` is now `pluck_depth()` and works with more types of input
  (#818).

* `pluck()` now requires indices to be length 1 (#813). It also now reports
  the correct type if you supply an unexpected index.

* `pluck()` now accepts negative integers, indexing from the right (#603).

* `pluck()` and `chuck()` now fail if you provide named inputs to ... (#788).

* `pluck()` no longer replaces 0-length vectors with `default`; it now
  only applies absent and `NULL` components (#480).

* `pluck<-`/`assign_in()` can now modify non-existing locations (#704).

### Setting with NULL

* `pluck<-`/`assign_in()` now sets elements to `NULL` rather than removing them
  (#636). Now use the explicit `zap()` if you want to remove elements.

* `modify()`, `modify2()`, and `modify_if()` now correctly handle `NULL`s
  in replacement values (#655, #746, #753).

* `list_modify()`'s interface has been standardised. Modifying with `NULL`
  now always creates a `NULL` in the output (#810)

### `list_` functions`

* New `list_assign()` which is similar to `list_modify()` but doesn't work
  recursively (#822).

* `list_modify()` no longer recurses into data frames (and other objects built
  on top of lists that are fundamentally non-list like) (#810). You can
  revert to the previous behaviour by setting `.is_node = is.list`.

## Minor improvements and bug fixes

* `capture_output()` correctly uses `conditionMessage()` instead of directly
  interrogating the `message` field (#1010).

* `modify()` no longer works with calls or pairlists.

* `modify_depth()` is no longer a generic. This makes it more consistent
  with `map_depth()`.

* `map_depth()` and `modify_depth()` have a new `is_node` argument that
  allows you to control what counts as a level. The default uses
  `vec_is_list()` to avoid recursing into rich S3 objects like linear models
  or data.frames (#958, #920).

* `map_depth()` and `modify_depth()` now correctly recurse at depth 1.

* `as_mapper()` is now around twice as fast when used with character,
  integer, or list (#820).

* `possibly()` now defaults `otherwise` to NULL.

* `modify_if(.else)` is now actually evaluated for atomic vectors (@mgirlich,
  #701).

* `lmap_if()` correctly handles `.else` functions (#847).

* `every()` now correctly propagates missing values using the same
  rules as `&&` (#751). Internally, it has become a wrapper around
  `&&`. This makes it consistent with `&&` and also with `some()`
  which has always been a wrapper around `||` with the same
  propagation rules.

* `every()` and `some()` now properly check the return value of their
  predicate function. It must now return a `TRUE`, `FALSE`, or `NA`.

* Greatly improved performance of functions created with `partial()` (#715).
  Their invocation is now as fast as for functions creating manually.

* `partial()` no longer inlines the function in the call stack. This
  fixes issues when `partial()` is used with `lm()` for instance (#707).

(mef)

2023-01-01 00:47:52 UTC MAIN commitmail json YAML

(devel/R-cli) Updated to 3.5.0

(mef)

2023-01-01 00:44:35 UTC MAIN commitmail json YAML

(devel/R-cli) Updated 3.4.1 to 3.5.0

# cli 3.5.0

* New `keypress()` function to read a single key press from a terminal.

* New function `pretty_print_code()` to print function objects with syntax
  highlighting at the R console.

* `col_*` and `bg_*` functions how handle zero-length input correctly (#532).

* New function `ansi_collapse()` to collapse character vectors into a single
  string.

* `ansi_strtrim()` now handles some edge cases better, when `ellipsis` has
  length zero, and when it is wider than `width`.

* New `hash_file_md5()` function to calculate the MD5 hash of one or more
  files.

(mef)

2022-12-31 22:51:43 UTC MAIN commitmail json YAML

py-sip6: add PYTHON_SELF_CONFLICT

(adam)

2022-12-31 22:24:31 UTC MAIN commitmail json YAML

doc: Updated sysutils/pciutils to 3.9.0

(msaitoh)

2022-12-31 22:23:54 UTC MAIN commitmail json YAML

py-qt-builder: update CATEGORIES

(adam)

2022-12-31 22:22:10 UTC MAIN commitmail json YAML

py-sip6: update CATEGORIES and HOMEPAGE

(adam)

2022-12-31 22:21:04 UTC MAIN commitmail json YAML

pciutils: Update to 3.9.0.

2022-11-20  Martin Mares <mj@ucw.cz>

* Released as 3.9.0.

* We decode Compute Express Link (CXL) capabilities.

* The tree mode of lspci is now compatible with filtering options.

* When setpci is used with a named register, it checks whether
  the register is present in the particular header type.

* Linux: The intel-conf[12] back-ends prefer to use ioperm() instead
  of iopl() to gain access to I/O ports.

* Windows: We have two new back-ends thanks to Pali Roh叩r.
  One uses the NT SysDbg interface, the other uses kldbgdrv.sys
  (which is a part of the Microsoft WinDbg tool).

* Windows: We support building libpci as a DLL. Also, Windows
  binaries now include meta-data with version.

* Hurd: The Hurd back-end works again.

* mmio-conf1(-ext): Added a new back-end implementing the intel-conf1
  interface over MMIO. This is useful on some ARM machines, but it
  requires manual configuration of the MMIO addresses.

* As usually, updated pci.ids to the current snapshot of the database.

(msaitoh)

2022-12-31 22:05:04 UTC MAIN commitmail json YAML

CHANGES for knightcap-brain

(dholland)

2022-12-31 22:03:37 UTC MAIN commitmail json YAML

knightcap-brain: Fix wrong version globs that failed to exclude -10.

Also, these should be BROKEN_ON rather than NOT_FOR.

(dholland)

2022-12-31 22:02:14 UTC MAIN commitmail json YAML

Updated textproc/utf8-cpp, textproc/ugrep

(adam)

2022-12-31 22:01:54 UTC MAIN commitmail json YAML

ugrep: updated to 3.9.3

ugrep v3.9.3
Fixed a PCRE2 library-related issue with -P (--perl-regexp) matching binary files.

(adam)

2022-12-31 22:00:17 UTC MAIN commitmail json YAML

utf8-cpp: updated to 3.2.3

3.2.3
A minor release that includes a fix for https://github.com/nemtrif/utfcpp/issues/92[: Clang 10 Compiler warnings](e3e57c8) and build system improvements

(adam)

2022-12-31 21:57:01 UTC MAIN commitmail json YAML

Updated net/py-smbc, time/py-ciso8601

(adam)

2022-12-31 21:56:43 UTC MAIN commitmail json YAML

py-ciso8601: updated to 2.3.0

Version 2.3.0

* Added Python 3.11 support
* Fix the build for PyPy2
* Added missing `fromutc` implementation for `FixedOffset`.
* Removed improper ability to call `FixedOffset`'s `dst`, `tzname` and `utcoffset` without arguments
* Fixed: `datetime.tzname` returns a `str` in Python 2.7, not a `unicode`
* Change `METH_VARARGS` to `METH_O`, enhancing performance.
* Added support for ISO week dates,
* Added support for ordinal dates

(adam)

2022-12-31 21:54:50 UTC MAIN commitmail json YAML

py-smbc: updatedd to 1.0.24

1.0.24
Unknown changes

(adam)

2022-12-31 21:49:33 UTC MAIN commitmail json YAML

make available for NetBSD platforms going forwards to 99

(plunky)

2022-12-31 21:49:13 UTC MAIN commitmail json YAML

make available for NetBSD platforms going forwards to 99

(plunky)

2022-12-31 21:22:13 UTC MAIN commitmail json YAML

Updated graphics/graphviz, devel/doxygen

(adam)

2022-12-31 21:21:55 UTC MAIN commitmail json YAML

doxygen: updated to 1.9.6

Release 1.9.6

Bug fixes

issue 1166: Read error when multi-byte characters in file path name (Origin: bugzilla 145186)
issue 3244: IGNORE_PREFIX works also on names of functions/methods
issue 3798: \relates does not find class if it is in an anonymous namespace
issue 5621: First % in markdown inline code segement a la %PATH% is swallowed, bug 736665
issue 9221: Tag File - option to Strip path
issue 9317: File-scoped nested namespaces in C
issue 9319: Doc build fails with cairo 1.17.6
issue 9552: False warning "@param documentation sections but no arguments" on using declarations/typedefs
issue 9566: Same member groups in multibyte characters are separately generated.
issue 9582: `noexcept(false)`-function is labeled as noexcept
issue 9584: Warning "Illegal command \ifile found as part of a \c command" in \copydoc, but not original documentation
issue 9587: Autolinks to functions do not take effect
issue 9602: Link to namespace in TAGFILES is not resolved with EXTRACT_ALL=NO
issue 9604: PlantUML @start<engine> not recognized
issue 9605: fix for unknown entities in the preprocessor conditionals
issue 9616: Regression in 1.9.4 in HTML Tree View (command \mainpage)
issue 9617: visible="no" ignored in treeview
issue 9622: C++ concepts are not linked to namespaces in XML output
issue 9650: Private methods marked only as override are not documented when EXTRACT_PRIV_VIRTUAL = YES
issue 9669: Namespaces in arguments of a method breaks cref resolving in C
issue 9672: doxygen does not interpret Python docstrings when typed next to SLURM directives
issue 9678: Unable to resolve reference to template class or its member inside a namespace
issue 9682: Missing HTML pages and broken links for undocumented C++ concepts
issue 9697: Minor correction to documentation
issue 9715: segmentation fault (recursive classes?)
issue 9720: Recursive class relation warning when using type aliases starting with 57f5ad2
issue 9721: \code blocks have blank lines removed in LaTeX/PDF output
issue 9722: Doxygen Regression when documenting enums for C(1.94 -> 1.9.5)
issue 9733: doxygen stops parsing a file if one uses latex formulas and //!< or ///< for inline parameter documentation
issue 9736: Doxygen will not generate class information for a C class that contains certain string combinations
Apply scrollbar styling when rendering the internal docs with WebKit
Fix a number of threading issues when NUM_PROC_THREADS!=1
Fixed a couple of threading issues when NUM_PROC_THREADS!=1
Bugfix of malformed UML class diagram generated thru graphviz.
Bugfix of malformed VHDL process flowchart generated thru graphviz.
Area tag does not give `alt=""` as of dot 7.0.2
Incorrect interactive svg file for dot
Correcting default HTML stylesheets for color style LIGHT and DARK
Fixed some issues handling character literals in template arguments
Removing hierarchy / namespace from layout file results in incorrect RTF / LaTeX document
Unknown entities in the preprocessor conditionals
Hash comment in php
Incorrect man code output in respect to backslashes
Spurious characters in Fortran Fixed to free format conversion
Incorrect handling of escaped ilinebr command
Incorrect return of getUTF8CharAt giving wrong alphabetical index
Reference to non existing pages with embedded anonymous union / struct

Features

Adding Python PEP 526 typing support
issue 2580: Formatting-options for $datetime
issue 9702: Add new command \qualifier to add custom tags that would be similar to "inline" and "static" to some functions or classes
issue 9549: Feature request: Allow to disable Webkit scrollbar styling
NUM_PROC_THREAD!=1 will now process formulas on multiple threads
Treat __name variable as private and _name variables as protected in Python
Add support for multiple <summary> sections inside <details>
Added option WARN_IF_UNDOC_ENUM_VAL to have warnings for undocumented enum values

Improved user feedback and documentation

Documentation correction in config.xml
HTML_COLORSTYLE improve documentation
Layout, textual, syntactical changes documentation
Correction and making more uniform texts for the different lists
Fix unreadable file warnings for broken symlinks with EXCLUDE_SYMLINKS is set
Doxywizard: Don't show default text in case no default value present,
Show "Additional Inherited Members" for LaTeX, RTF, etc.
Fixed main menu and submenu items for Fortran and VHDL in context of other languages.
Incorrect documentation for the command `\fileinfo`
QHP output requires that HTML output is generated
Dutch and czech localization update to "new since 1.9.6.
Portuguese translators updated to 1.9.6
Update translator_fr.h
Added translation specialization for VHDL in the `trMemberFunctionDocumentation()` method.

Refactoring and cleanup

Refactoring: Improve constness of commentcnv interface and added comments
Refactoring: Minor cleanup of the constant expression parser
Refactoring: Move global index counters into a Index singleton class
Refactoring: Move javascript license file to header
Refactoring: Use Compile Time Regular Expressions instead of reg::Ex
Refactoring: better split output generator and code generator
Refactoring: cleanup index interface and implementation
Refactoring: some minor performance tweaks
Usage of steady_clock
Check debug settings by means of the compiler
Incorrect place of prototype of `dateToString`
Optimize fragment inclusion performance for INLINE_SOURCES=YES
Remove redundant functions and typedef

(adam)

2022-12-31 20:53:20 UTC MAIN commitmail json YAML

graphviz: updated to 7.0.5

7.0.5 – 2022-12-23

Fixed

Using style attributes in excess of 128 bytes and/or 63 individual styles no
longer results in out-of-bounds memory accesses.

(adam)

2022-12-31 20:32:03 UTC MAIN commitmail json YAML

Updated devel/glib2, devel/glib2-tools, devel/gdbus-codegen

(adam)

2022-12-31 20:29:58 UTC MAIN commitmail json YAML

glib2 glib2-tools gdbus-codegen: updated to 2.74.4

Overview of changes in GLib 2.74.4
==================================

* Fix missing input validation in `GDBusMenuModel` (work by Lars Uebernickel)

* Various GVariant security fixes when handling untrusted data (work by
  William Manley, Philip Withnall, Simon McVittie)

* Bugs fixed:
  - insufficient input validation in GDBusMenuModel (Lars Uebernickel)
  - GVariant deserialisation does not match spec for non-normal data
    (William Manley, Philip Withnall)
  - Parsing serialized GVariants can blow up run-time and memory (Philip
    Withnall)
  - GVariant offset table entry size is not checked in is_normal() (Philip
    Withnall)
  - g_variant_byteswap() can take a long time with some non-normal inputs
    (Philip Withnall)
  - gio/gapplication test fails with test_dbus_activate: assertion failed
    (n_activations == 2): (1 == 2) (Philip Withnall)
  - [bisected] GVariant test regression on big-endian architectures (Simon
    McVittie)
  - fuzz_variant_binary_byteswap: Heap-buffer-overflow in
    g_variant_serialised_get_child (Philip Withnall)
  - fuzz_variant_text: Timeout in fuzz_variant_text (Philip Withnall)
  - alpine/musl: catching signals from a subprocess triggers
    GLib:ERROR:../glib/gmain.c:5569:siginfo_t_to_wait_status: code should not be
    reached (Philip Withnall)
  - !3114 Backport !3113 窶徃action: Validate actions activated over D-Bus窶� to
    glib-2-74
  - !3126 Backport !3125 窶弖arious fixes to normal form handling in GVariant窶� to
    glib-2-74
  - !3134 Backport !3133 窶徃menumodel: disallow exporting large menus on the bus窶�
    to glib-2-74
  - !3138 Backport !3136 窶徃variant-serialiser: Convert endianness of offsets窶� to
    glib-2-74
  - !3153 Backport !3120 窶徃lib/gthread-posix: Conditionally use `futex` and/or
    `futex_time64` syscalls...窶� to glib-2-74
  - !3161 Backport !3158 窶挌main: Define fallback values for siginfo_t constants
    for musl窶� to glib-2-74
  - !3164 Backport !3163 窶徃variant: Check offset table doesn窶冲 fall outside
    variant bounds and speed up text parsing窶� to glib-2-74

* Translation updates:
  - Abkhazian (Nart Tlisha)
  - Belarusian (Vasil Pupkin)
  - Georgian (Ekaterine Papava)
  - Interlingue (Olga Smirnova)

(adam)

2022-12-31 19:10:03 UTC MAIN commitmail json YAML

doc: Updated textproc/miller to 5.10.4

(fcambus)

2022-12-31 19:09:50 UTC MAIN commitmail json YAML

miller: update to 5.10.4.

Miller 5 is long-gone; 6.0.0 was released almost a year ago. Yet issue #1108
reports a critical memory-corruption bug on 5.10.3; this fixes that.

(fcambus)

2022-12-31 19:08:59 UTC MAIN commitmail json YAML

doc: Updated misc/dialog to 1.3.20221229

(fcambus)

2022-12-31 19:08:48 UTC MAIN commitmail json YAML

dialog: update to 1.3-20221229.

2022/12/29
+ modify slackware.rc to match dialog's output from "make check" using
  this configuration file (FreeBSD #267777).
+ fix shellcheck warnings in helper-scripts for building/installing.
+ updated configure script, e.g., for compiler-warning fixes.
+ updated hu.po from
http://translationproject.org/latest/dialog/
+ update config.guess, config.sub, install-sh

2022/07/28
+ initialize color-settings before --create-rc option is processed.
+ add "use_scrollbar" setting in rc-file to use in whiptail.rc
+ improve manual page discussion of "--" token.
+ updated configure macro for math-library functions.
+ updated ca.po from
http://translationproject.org/latest/dialog/
+ update config.guess

2022/06/15
+ fix links in manpages (FreeBSD #264660).

(fcambus)

2022-12-31 19:08:12 UTC MAIN commitmail json YAML

doc: Updated devel/wabt to 1.0.32

(fcambus)

2022-12-31 19:07:53 UTC MAIN commitmail json YAML

2022-12-31 19:07:01 UTC MAIN commitmail json YAML

doc: Updated converters/bdf2psf to 1.213

(fcambus)

2022-12-31 19:06:41 UTC MAIN commitmail json YAML

bdf2psf: update to 1.213.

Nothing applying to bdf2psf in particular noted in the Changelog.

(fcambus)

2022-12-31 18:30:11 UTC MAIN commitmail json YAML

doc: Updated emulators/vice to 3.7.1

(rhialto)

2022-12-31 18:30:00 UTC MAIN commitmail json YAML

emulators/vice: updated to 3.7.1

Small extract from the release notes:

- Added Debian packages of development builds of the SDL2 and Gtk3 UIs and the
  headless build (amd64 only).

  You can find bleeding edge development builds on github:

  https://github.com/VICE-Team/svn-mirror/releases

- Renamed all included ROM files to use a more elaborate naming scheme, for
  example as in "kernal-901227-01.bin".

- CRT emulation improvements:
  - uses measured (different) color coordinates for odd/even lines when possible
  - added option for U-only delay line (1084 style)

- More realistic handling of the case when two paddles are selected at the same
  time.

- Keyboard handling was rewritten / fixed
  - The case when two host keys are mapped to different CBM keys with different
    modifiers is handled differently (correctly) now, so some old keymap(s) may
    expose detail errors as a result - please report them!
  - Fixed Shiftlock/Capslock mapping
  - All extra keys that are not in the regular matrix are handled in generic
    code now.
    - used by C128 40/80 and CAPS keys, Restore
    - extra keys can operate in "non locking" mode

- More realistic behaviour of the virtual drive
  - always return 'files scratched' (instead of 'file not found'), even if the
    file does not exist

- More realistic behaviour when mounting images:
  - When attaching a d64 image to a 1571 drive, create an 'unformatted' image for
    the second side.
  - Create empty tracks for non existing tracks also when mounting gcr images

- SID fixes:
  - use a few more bits for better accuracy when calculating the 8580 filter
    DAC values.
  - fix filter ringing/self oscillating with 6581 and 8580

- CIA fixes:
  - Improved the CIA shift register.
  - Fix the case when pb changes value after changing the control bits for
    pb/pb7 output. Fixes the turn disk space detection of the 'Love' demo.

- Add SPT (Stupid Pet Tricks) userport joystick adapter emulation.

- Fixed use of SO_REUSEPORT on server sockets - this allowed multiple VICE
  instances to bind to the same port, with an indeterminant one receiving each
  incoming connection. Now uses SO_REUSEADDR instead, which allows use of a
  port that remains in the TIME_WAIT state after a previous process closed,
  but does not allow use of a port that is still in active use.

- Add DragonFly BSD support.

- Remove Android support.

and much more, for the full list see the included NEWS file.

(rhialto)

2022-12-31 16:21:52 UTC MAIN commitmail json YAML

2022-12-31 16:21:00 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-manpages to 0.6.1nb2

(taca)

2022-12-31 16:20:40 UTC MAIN commitmail json YAML

misc/ruby-manpages: more better adaptation with pkg_alternatives

* Take maintainer ship.
* More better adaptation with pkg_alternatices; install manual pages
  with ${RUBY_VER} as like commands.

Bump PKGREVISION.

(taca)

2022-12-31 13:58:03 UTC MAIN commitmail json YAML

doc: Updated sysutils/rcm to 1.3.6

(leot)

2022-12-31 13:57:56 UTC MAIN commitmail json YAML

rcm: Update to 1.3.6

Changes:
1.3.6
-----
  * Feature: rcup/rcdn hooks can bail early (Patrick Brisbin)
  * Documentation improvement (Teo Ljungberg)

(leot)

2022-12-31 12:49:17 UTC MAIN commitmail json YAML

doc: Updated sysutils/monit to 5.32.0

(leot)

2022-12-31 12:49:05 UTC MAIN commitmail json YAML

monit: Update to 5.32.0

Changes:
5.32.0
------
  * Fixed: Issue #1028: If the Monit statefile was removed, the monit start
    <service> action for services with onreboot nostart option started the
    service, but did not enable monitoring of said service. The same problem
    occurred if a new onreboot nostart service was added, even if the statefile
    did exist.
  * Fixed: Issue #1029: The generic protocol test truncated received data if
    the response contained zeros.
  * Fixed: PAM authentication: Users with a valid password for a disabled
    account could still login to Monit. Thanks to Youssef Rebahi-Gilbert.
  * Fixed: The Monit HTTP interface could be blocked by sending a request with
    an infinite stream of HTTP headers. Thanks to Youssef Rebahi-Gilbert for
    report.

5.31.0
------
  * New: Issue #1021: Add support for Linux OpenZFS 2.x I/O statistics.
  * New: Issue #555: Add support for FreeBSD ZFS I/O statistics for FreeBSD
    12.x or later.
  * Fixed: Issue #1025: If Monit 5.30.0 CLI action was executed for a
    non-existent service name, the error message was not reported properly.
    Thanks to Lutz Mader for fix.
  * Fixed: Issue #1026: If Monit reload was requested during the optional start
    delay interval, Monit still waited for the delay to pass and performed one
    test cycle with the old configuration, before the reload was performed.
    Monit will reload the configuration immediately now.

5.30.0
------
  * New: Add a read-only option to the set httpd statement. The option can be
    used on the TCP socket, the unix socket, or both. Example for setting the
    TCP socket in the read-only mode (for connections from other hosts) and the
    unix socket in the read-write mode (for local Monit CLI actions, like
    service restart, status, etc.):

    set httpd
        port 2812
            read-only
            allow 192.168.1.0/24
        unixsocket /run/monit.socket

    Thanks to Christian Goettsche for contributing this feature.
  * Changed: Issue #1011: The include statement was limited to 512 files,
    increase the limit to 1024 files.
  * Fixed: The disk read and write bytes didn't show up in M/Monit for Monit
    5.27.0 or later.
  * Fixed: Issue #998: Monit 5.29.0 may fail to compile on platforms without
    the monotonic clock support. Thanks to Lutz Mader.
  * Fixed: Issue #1002: 32-bit Linux machines with more then 4GB of RAM
    reported wrong system memory size and swap size values.
  * Fixed: Issue #1005: When the port statement was used with the generic
    protocol test and the target server returned zeros in response, Monit >=
    5.20.0 may crash.
  * Fixed: Issue #1009: When one executes an action via the Monit HTML GUI
    (uses a POST request), the Monit HTTP server will redirect the browser back
    to the base URL, so the browser won't perform the POST request again on an
    automatic page refresh, which is performed to poll for status changes.
  * Fixed: Issue #1015: The set httpd statement supports only one address
    option. Display warning if multiple address options are used.

5.29.0
------
  * New: Issue #715: The PostgreSQL protocol test has been improved and now
    supports authentication with username, password and database when testing
    connection. Example:

    if failed port 5432
        protocol pgsql username "username" password "12345" database "test"
    then alert

    Previous Monit versions used hardcoded credentials when testing connection
    to postgresql (user=root and database=root). This could trigger thousands
    of messages like this in the postgresql log:

    root@root FATAL:  password authentication failed for user "root"
    root@root DETAIL:  Role "root" does not exist.

    Note: Monit will continue to use the hardcoded credentials (for backward
    compatibility) unless username and password are set.
  * New: Issue #973: You can now test program output using a regular
    expression. Syntax:

    IF CONTENT [!]= <regex> THEN action

    Example:

    check program disk0_smart with path "/usr/sbin/nvme smart-log /dev/nvme0"
        if content != "critical_warning[ ]+: 0" then alert

  * New: Issue #974: Monit CLI: Added support for the -g (group) option to the
    report command. Example:

    monit -g database report

  * Fixed: Issue #991 (Monit 5.28.1 regression): MacOS: Monit didn't compile on
    MacOS 10.13 or older. Thanks to Lutz Mader.
  * Fixed: Issue #994 (Monit 5.28.1 regression): The check program statement
    with every did not work properly.
  * Fixed: Issue #995: Monit start delay was vulnerable to time jumps when
    Monit is waiting for the delay to pass. Thanks to Daniel Crowe.
  * Fixed: Issue #975: Monit CLI: Monit did not report a warning if -s, -p, -l,
    -g or -c command-line options were specified multiple times and silently
    used the last value only. Monit will generate a warning now.
  * Fixed: Issue #972: Monit GUI: The log view had no size limit when reading
    the Monit log file and could block the browser if the log file was large.
  * Fixed: Issue #955: If more than one every statement is used in a
    check-service context only the last value is (silently) used. We now report
    a warning in this case.

5.28.1
------
  * New: Issue #979: If filesystem mount flags changed, show both old and new
    value. Originally only the new value was reported.
  * Fixed: Issue #960: The memory usage may report wrong value if system memory
    size changed after Monit start. The problem was frequent on KVM/LXC
    containers where MemTotal is dynamicaly updated.
  * Fixed: Issue #965: Monit CLI: if a custom configuration file was used with
    the -c option, and the file cannot be read by Monit, an AssertException was
    thrown. Monit will report normal error instead of the exception now.
  * Fixed: Issue #966: Monit CLI: The service name pattern was changed to
    case-sensitive in Monit 5.28.0. Revert the behaviour back to
    case-insensitive.
  * Fixed: Issue #971: The LINK UP and LINK DOWN tests now support short form
    of the optional ELSE condition, in addition to the verbose ELSE IF
    <SUCCEEDED|FAILED> form.
  * Fixed: Issue #976: The space free test recovery always reported value in
    percent, regardless of the test setting. If the test uses absolute limit,
    Monit will report absolute space usage now.
  * Fixed: Issue #986: Services checks with custom schedule (the EVERY
    statement) did set the data collection timestamp even if the monitoring was
    skipped in the given cycle. The timestamp is now updated only when the
    check was performed.
  * Fixed: Issue #990: Monit built with libressl may crash during verification
    of the expired SSL certificate.
  * Fixed: Issue #968: Systemd and upstart templates: templates used to set the
    path to the configuration file in the sysconfdir, which is optionally set
    via the configure script during the compilation. The path wasn't fully
    expanded in the template though, so it was invalid. The template doesn't
    specify the explicit path now and lets Monit search for the configuration
    file in all supported locations (including the sysconfdir).
  * Changed: Issue #984: The permission check of the SSL PEM key file allows
    group read permissions now (originally Monit enforced that the file is
    readable only by the file owner).

5.28.0
------
  * Deprecated: Monit IF FAILED LINK test was renamed to IF LINK DOWN. The old
    syntax is deprecated, but still works for backward compatibility.
  * New: Added IF LINK UP network interface test, which allows to monitor
    network interface that is by default down, and trigger action, when the
    interface is enabled. Example:

    if link up then "/usr/bin/monit start backup"

    Notes: When link up test is used, the link errors tests are ignored, as
    these tests share the same event type and would reset the status. Also,
    mixing link up and link down in the same check network is not supported.
  * New: Monit can now watch offline TCP/UDP ports and perform action on
    successful connection. It can be used as a security check, e.g. if a
    service like mysql should not be publicly available, or to perform custom
    actions to initialize the service that depends on the one that was just
    started. Thanks to Christian Goettsche for patch. Example:

    if succeeded port 443 protocol https then exec "/bin/monit start myclient"
    if succeeded host example.org port 3306 protocol mysql then alert

  * New: Monit can watch unix sockets that doesn't exist or are offline and
    perform action on successful connection. Example:

    if succeeded unixsocket /var/run/mysql.sock protocol mysql then exec "/bin/myscript.sh initdb"

  * New: Monit can ping hosts that are supposed to be offline and perform
    action when they become available. Example:

    if succeeded ping then alert

  * New: Issue #915: Add support for sevice name regular expressions in monit
    CLI status, summary, start, stop, restart, unmonitor, monitor commands.
    Examples:

    monit status myservice  # exact match
    monit status "data.*"  # pattern which will match all services whos name contain "data" substring

  * New: Issue #718: Add support for response time monitoring to TCP/UDP ports,
    unix sockets and ping. Example for ping and port test:

    if failed ping responsetime < 50 ms then alert
    if failed port 443 protocol https and responsetime < 50 ms then alert
    if failed port 443 protocol https and responsetime < 50 ms then alert

  * Fixed: Issue #961: If a service depends on some other service, which is
    member of the same service group, the service group restart would restart
    the child service twice.
  * Fixed: Minor memory leak when uptime test is used an monit is reloaded.

5.27.2
------
  * Fixed: Issue #931. The "if does exist" test with unmonitor or stop action
    did not work properly
  * Fixed: Issue #937: If the filesystem check uses mountpoint instead of
    device and multiple devices are defined for the same filesystem with
    mismatch between /etc/mtab and device name in path, Monit reported error
    and disk activity was not reported.
  * Fixed: Issue #948. Cookie validation problem, Invalid CSRF Token, if the
    request was more then 1024 bytes. Increased request size to 8kB.
  * Fixed: Disk activity statistics if procfs fallback was used instead of
    sysfs
  * Fixed: LXC container: Monit could ignore the "start delay" option of the
    set daemon statement when the container was rebooted, but not the host (the
    LXC container's boot time is not virtualized and inherited from the host).
  * Changed: Monit in debug mode no longer logs open errors about procfs /proc/
    /io and /proc//fd if monit is not running as root. These errors are common
    as linux doesn't allow to read such files if the process belongs to a
    different user. These errors are now only logged in extra verbose mode (-vv
    option).

5.27.1
------
  * Fixed: Issue #932. Require that the program in a 'check program' statement
    exist on Monit startup.
  * Fixed: Issue #916: Linux: Monit procmatch failed to show all matching
    processes if a non-root user ran Monit. Thanks to Lutz Mader for fix.
  * Fixed: Linux: The CAP_SYS_RESOURCE capability was needed to be able to
    monitor filedescriptors usage of other processes if Monit was not started
    as root. Thanks to Christian Goettsche for report.
  * Fixed: Issue #920: On AIX, NetBSD, Solaris, Monit 5.27.0 logged "Cannot
    test filesdescriptors usage as the statistics is not available on this
    system" every cycle even if no filedescriptors test was used in Monit's
    configuration.
  * Fixed: Issue #926: Linux: Remove trailing white space from collected
    process name
  * Fixed: Issue #928: Fixed a race condition in Monit's HTTP interface on
    reload when SIGHUP were sent many times to the Monit process . Thanks to
    Andy Spitzer for patch.
  * Fixed: Improved cross-compile support. Thanks to Christian Goettsche and
    Helmut Grohne for patch.
  * Fixed: Monit could crash when sending heartbeat status to M/Monit.
  * Fixed: If SSL certificate verification failed and certificate valid days
    test was enabled, Monit could report the following false positive:
    certificate expiry in 0 days matches check limit
  * Changed: Use ISO 8601 format timestamp in log files

5.27.0
------
  * New: The SSL version: auto now defaults to TLSv1.2 and TLSv1.3 only. If you
    need to enable TLSv1.0 or TLSv1.1, you have to explicitly enable it via the
    SSL option, example:

    set ssl {
        version: tlsv11
    }

  * New: Support for MySQL TLS encryption. Example:

    if failed port 3306 protocol mysqls then alert

  * New: Issue #839: Support for MySQL 8.x default authentication method,
    caching_sha2_password. If unsecure (non-TLS) connection is used, it is also
    possible to verify the server's RSA key checksum to protect against
    man-in-the-middle attacks. Example:

    check host mymachine with address 127.0.0.1
        if failed
            port 3306
            protocol mysql
            username monit
            password mypassword123
            rsakey checksum 29e512c06275a1b3f4617f8cb9ca583d642386fe
        then alert

  * New: The username in the mysql protocol test was limited to 16 bytes, this
    limit was removed.
  * New: Linux: Support for monitoring a process's filedescriptor usage. Thanks
    to Marcel Baur and Lutz Mader. Example:

    check process myproc with pidfile /var/run/myproc.pid
        if filedescriptors >= 90% then alert
        if filedescriptors >= 99% then restart
        if total filedescriptors > 5000 then alert

  * New: Linux, OpenBSD, FreeBSD, DragonflyBSD, MacOS: Added support for
    monitoring of system-wide filedescriptors usage. Example:

    check system $HOST
        if filedescriptors >= 90% then alert

  * New: You can now set a list of allowed TLS protocols (originally only one
    was allowed). Also added an option to exclude protocols (put - in front of
    the protocol name to disable it). Exclude list example:

    set ssl {
        version: auto -sslv2 -sslv3 -tlsv1 -tlsv11
    }

  * New: Optionally split certificate chain and key for the Monit HTTPS
    interface. Thanks to Lutz Mader for patch. (The original pemfile with all
    certificates in one pem file is still supported). Example:

    set httpd
        port 2812
        with ssl {
            pemchain: /etc/ssl/certs/monit.chain.pem
            pemkey: /etc/ssl/certs/monit.key.pem
        }
        allow myuser:mypassword

  * New: Linux: Enable monitoring of per-process disk read and write I/O
    operations. Example:

    check process foobar matching "myprocess"
        if disk read activity > 500 operations/s then alert
        if disk write activity > 500 operations/s then alert

  * New: Linux: Added generic per-process I/O activity monitoring. Example:

    if read activity > 1 mb/s then alert
    if write activity > 1 mb/s then alert

  * New: Issue #889: Linux: monitor detailed CPU statistics for nice, hardirq,
    softirq, steal, guest, guestnice. The statistics for nice was originally
    included in the cpu (user) statistics, but it now has its own counter.
  * New: FreeBSD, OpenBSD, NetBSD, DragonflyBSD MacOS: Added CPU nice and
    interrupt usage statistics.
  * New: Issue #877: Linux: Added support for VxFS filesystem statistics.
    Thanks to Lutz Mader for patch.
  * New: Issue #894: Added year to the timestamp when monit logs to its own log
    file.
  * New: Issue #908: Add STARTTLS support to the IMAPS protocol test on port
    143. Example:

    if failed port 143 protocol imaps then alert

  * Fixed: Issue #519: Monit could crash if a file check with restart on
    content match was used and this file had dependant services.
  * Fixed: Issue #867: If Monit was linked with musl libc, it could crash when
    executing programs. Thanks to Rich Felker for report.
  * Fixed: Monit incorrectly added CPU wait% to system CPU usage (the CPU is
    idle when it's in the wait state, waiting for the I/O to complete).
  * Fixed: The per-process I/O statistics on Linux, AIX, DragonflyBSD, NetBSD
    and Solaris always displayed 0 activity.
  * Fixed: Issue #843: Linux: Monit reported wrong memory usage in LXC
    container if the ZFS filesystem was used. Monit now use MemAvailable on
    Linux when calculating memory usage for more accurate statistics. Thanks to
    Joe LeVeque for patch.
  * Fixed: Issue #831: The HTTP protocol test returned unknown transfer
    encoding HTTP error if either the content or checksum test was used and the
    HTTP server didn't set the Content-Length header nor used chunked transfer
    encoding.
  * Fixed: Issue #880: If Monit was linked with AddresSanitizer, it could crash
    when it generates an MD5 hash. Thanks to Lutz Mader for patch.
  * Fixed: Issue #879: The HTML interface didn't escape strings that are part
    of Monit's configuration file. Thanks to Hanno Boeck for report.
  * Fixed: Issue #872: Monit's procmatch table can now display pids with up to
    8 digits. Previously, pids where truncated after 5 digist.
  * Fixed: Issue #891: The repeat option to an action was limited to 256
    cycles.
  * Fixed: Issue #851: Linux and AIX: The length of the string that describes
    the process name and its arguments was limited to 4kB, so monit procmatch
    might not find the process if the string was longer and unique after 4Kb.
    This limit has been removed on Linux and raised on AIX to 8kB.
  * Fixed: Issue #840: Network check: superfluous alerts if link is down.
    Thanks to Lonnie Abelbeck.
  * Fixed: MacOS: Only the first 16 characters of the process name was
    displayed for privileged processes, so the pattern based process check and
    Monit's procmatch could miss some processes.
  * Fixed: Issue #886: Monit's command-line options are now position
    independent.
  * Fixed: If Monit is linked with AddresSanitizer and a custom configuration
    file was passed via the -c option, monit could crash.
  * Fixed: MQTT protocol test.
  * Fixed: Issue #907: The onreboot nostart had no effect when a service was
    newly added to Monit's configuration or the statefile was removed.
  * Fixed: The PostgreSQL test was flapping with the following error if
    connection via unix socket was used: PGSQL: connection terminator write
    error -- Broken pipe
  * Plus many more internal fixes and improvements

(leot)

2022-12-31 12:44:25 UTC MAIN commitmail json YAML

doc: Updated devel/R-xfun to 0.36

(mef)

2022-12-31 12:44:14 UTC MAIN commitmail json YAML

(devel/R-xfun) Updated 0.35 to 0.36

# CHANGES IN xfun VERSION 0.36

- Added a new argument `resolve_symlink` to `normalize_path()` to get
  the absolute paths of symlinks without resolving them (with
  `resolve_symlink = FALSE`).

(mef)

2022-12-31 12:41:16 UTC MAIN commitmail json YAML

doc: Updated devel/R-testthat to 3.1.6

(mef)

2022-12-31 12:41:06 UTC MAIN commitmail json YAML

(devel/R-testthat) Updated 3.1.5 to 3.1.6

# testthat 3.1.6

* The embedded version of Catch no longer uses `sprintf()`.

(mef)

2022-12-31 12:25:07 UTC MAIN commitmail json YAML

doc: Updated print/R-tinytex to 0.43

(mef)

2022-12-31 12:24:57 UTC MAIN commitmail json YAML

(print/R-tinytex) Updated 0.32 to 0.43

tinytex 0.43
  * Added the LaTeX package pdfcol to the TinyTeX bundle (#387).
  * Removed the internal use of xfun::isFALSE() (yihui/xfun#67).

tinytex 0.42
  * Querying CTAN might time out, which can cause failure in installing TinyTeX
    (thanks, Lillian Welsh, https://stackoverflow.com/q/73404800/559676).

  * When installing TinyTeX on macOS and the directory /usr/local/bin does not
    exist, users will be prompted to create it. Then if it is not writable,
    users will be prompted to make it writable via chown (a13ae48).

tinytex 0.41
  * TinyTeX no longer defines the TEXMFHOME variable (thanks, @vsheg, #377).

  * The internal function fc_cache() also runs on the TinyTeX root directory
    now (3d146ac).

tinytex 0.40
  * Added a bundle argument to tinytex::install_tinytex(), so that users can
    choose to install any TinyTeX bundle, e.g., TinyTeX-0 or TinyTeX-2.

tinytex 0.39

  * The tinytex and tinytex-releases repositories have been moved from @yihui's
    account to @rstudio, i.e., their addresses are https://github.com/rstudio/
    tinytex/ and https://github.com/rstudio/tinytex-releases/ now.

  * The full TeX Live has been pre-built as the TinyTeX-2 bundle in the daily
    release of TinyTeX: https://github.com/rstudio/tinytex-releases/releases/
    tag/daily To know how to install it, please see https://github.com/rstudio/
    tinytex-releases#installation.

  * If tinytex::install_tinytex() detects an existing LaTeX distribution in the
    system, it will ask if you want to continue the installation in an
    interactive R session. If this function is called in a non-interactive R
    session (e.g., via the Rscript command), it will throw an error in this
    case, unless the argument force = TRUE is used. This is to prevent an
    accidental installation of TinyTeX (which occurred on CRAN recently).
    Another way to prevent the installation is to set the environment variable
    TINYTEX_PREVENT_INSTALL=true.

  * On *nix, if the dir ~/.local/bin exists, it will be used as the bin path
    for TinyTeX, i.e., symlinks of TeX Live binaries will be created to this
    dir. If it does not exist, ~/bin/ will be used as usual (thanks, @salim-b,
    #365).

tinytex 0.38
  * Fixed #354: set the env var TEXLIVE_PREFER_OWN=1 before calling tlmgr() to
    use TeX Live's own curl instead of curl on PATH (thanks, @netique).

  * Fixed latex3/luaotfload#213: detect the lua-uni-algos package in case of
    error module 'lua-uni-normalize' not found (thanks, @dragonstyle).

  * Added the help page ?tinytex (thanks, @AmeliaMN, #361).

  * Use set -e and curl -f to fail immediately in the *nix installation script
    (thanks, @gaborcsardi, #356).

tinytex 0.37
  * Fixed rstudio/bookdown#1274: latexmk() should run the LaTeX engine one more
    time before calling makeindex (thanks, @trevorcampbell @ttimbers).

tinytex 0.36
  * Fixed the failure to detect the hyphen-french package from the LaTeX log:
    https://stackoverflow.com/q/69887190/559676

  * xfun::session_info('tinytex') can report the TeX Live (TinyTeX) version
    now.

  * Improved the way tinytex::tlmgr_repo() normalizes the repo URL (#346).

tinytex 0.35
  * install_tinytex() will automatically switch to using https://github.com/
    yihui/tinytex-releases/releases/tag/daily to install the daily version of
    TinyTeX if accessing https://yihui.org fails (#332).

  * install-bin-unix.sh and install-bin-windows.bat now install TinyTeX from
    https://github.com/yihui/tinytex-releases/releases/tag/daily instead of
    https://yihui.org/tinytex/TinyTeX.* (#270).

  * Fixed #322: automatically install hyphen-* packages in case of polyglossia
    warnings.

  * Run tlmgr conf texmf max_print_line 10000 to prevent LaTeX from wrapping
    log lines (#322 (comment)). If you do not like this configuration, you may
    run tlmgr conf texmf --delete max_print_line to delete it.

tinytex 0.34
  * The --data argument in tl_sizes() is properly quoted now to make it work on
    Windows (thanks, @IndrajeetPatil #329, @cderv #330).

(mef)

2022-12-31 12:16:44 UTC MAIN commitmail json YAML

xfce4: remove a dependency comment

(gutteridge)

2022-12-31 12:07:48 UTC MAIN commitmail json YAML

doc: Updated www/p5-libapreq2 to 2.17

(wiz)

2022-12-31 12:07:38 UTC MAIN commitmail json YAML

p5-ap24-libapreq2: update to 2.17.

(This might be a security fix update.)

v2_17 Changes with libapreq2-2.17 (released 25 August, 2022)

- Multipart header parser [Yann Ylavic]
  Rework apreq_parse_headers() to discard CRLF of folded values.

(wiz)

2022-12-31 11:54:03 UTC MAIN commitmail json YAML

doc: Updated print/R-knitr to 1.41

(mef)

2022-12-31 11:53:51 UTC MAIN commitmail json YAML

(print/R-knitr) Updated 1.38.to 1.41, Newest info unknown

https://github.com/yihui/knitr/releases
knitr 1.40

24 Aug 15:39

NEW FEATURES

  * Added a function convert_chunk_header() to convert the old in-header chunk
    options to the new in-body chunk options (#2149 #2151).

  * Added a new "graphics device", dev = "gridSVG", which uses
    gridSVG::grid.export() to export grid graphics to SVG (thanks, @jooyoungseo
    , #2152).

  * Added a new engine eviews, which calls the EviewsR package to execute
    EViews code (thanks, @sagirumati, #2158).

  * Added support for a php engine like other engines for interpreted
    languages. It will call php -r <code>, with <code> being the chunk content
    (thanks, @ralmond, #2144).

  * Per suggestion of @jakubkaczor (#2116) and discussion with @pedropark99 (#
    2140), the chunk option fig.sep can also be used to add LaTeX code before
    the first sub-figure now. Previously this option can only be used for
    adding LaTeX code after each sub-figure.

  * knitr::kable() supports tabularx and xltabular environments now for LaTeX
    tables, e.g., knitr::kable(head(iris), format = 'latex', tabular =
    'tabularx') (thanks, @amarakon, #2138).

  * For HTML output formats of R Markdown, SVG plots (e.g., in case of chunk
    option dev = 'svg' or dev = 'gridSVG') can be embedded differently now when
    options(knitr.svg.object = TRUE): if the HTML output is self-contained, the
    raw SVG code will be embedded directly in HTML, otherwise the .svg file is
    embedded in the <object> tag. By default, this feature is not enabled,
    i.e., the default is options(knitr.svg.object = FALSE) for
    backward-compatibility, which means the <img> tag is used for SVG plots
    just like other plot formats. This new feature will make assistive
    technology agents, such as screen readers, interact with SVG plots (thanks,
    @jooyoungseo, #2152).

knitr 1.39
27 Apr 02:07
MAJOR CHANGES

  * Added an argument rel_path to include_graphics(), which defaults to TRUE,
    meaning that this function will try to convert absolute paths to relative
    paths automatically. If the conversion fails, it will issue a warning. If
    you want to suppress the conversion (and the warning), you may use rel_path
    = FALSE or set the global option options(knitr.graphics.rel_path = FALSE).
    In the previous version of knitr, this function would always issue a
    warning when it detects absolute paths (thanks, @davidski @kendavidn, #2119
    ).

(mef)

2022-12-31 11:46:39 UTC MAIN commitmail json YAML

tcpreplay: add test target

(gutteridge)

2022-12-31 11:28:25 UTC MAIN commitmail json YAML

doc: Removed time/xfce4-datetime-plugin

(gutteridge)

2022-12-31 11:25:51 UTC MAIN commitmail json YAML

xfce4-datetime-plugin: remove, no longer a part of Xfce

Its functionality was merged into the "clock" plugin of xfce4-panel.

(gutteridge)

2022-12-31 11:22:01 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/xfce4-extras to 4.18.0nb5

(gutteridge)

2022-12-31 11:21:04 UTC MAIN commitmail json YAML

xfce4-extras: xfce4-datetime-plugin is no more

Its functionality was merged into the "clock" plugin of xfce4-panel.

(This package should have had its PKGREVISION dropped when the update
to 4.18 was made, but it's probably too late now.)

(gutteridge)

2022-12-31 11:13:07 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.251

(wiz)

2022-12-31 11:12:58 UTC MAIN commitmail json YAML

mame: update to 0.251.

It looks like MAME 0.251 has made it out the door just in time for
the end of 2022! December felt like a long month in MAME development,
because so much happened! Nebula, an elusive DECO Cassette game,
is now emulated. With working steering controls, Magical Pumpkin:
Puroland de Daibouken is now playable. Two members of the HP 9825
family from the 1970s have been added, and issues with keyboard
input on localised versions of the HP 86B have been fixed.

One of the most interesting systems added this month is the so-called
Gerät 32620, make by the Institut für Kosmosforschung of the Deutsche
Demokratische Republik. This device was used to read coded messages
to be broadcast via shortwave radio numbers stations for reception
by undercover agents. If a human were to read the numbers, they
could inadvertently disclose knowledge about the nature of the
messages or the coding scheme in their speech patterns. This device
gives a small glimpse into the shadowy world of espionage.

Konami fans have a lot to be excited about. Firstly, two more
hand-held LCD games have been added: Skate or Die, and Bill Elliott’s
NASCAR Racing. Secondly, Windy Fairy has been making steady progress
on the PowerPC-based arcade systems, with gun controls now working
in Teraburst. Finally, various refinements and fixes to the CPU
core for Konami’s custom 6809 processor have fixed a subtle parallax
scrolling effect in the classic Padodius DA!

Several systems have been fleshed out noticeably this month,
including the NEC PC-8801mkII SR family of Japanese computers, the
3com Palm IIIc and Palm m100 PDAs, and the Yamaha DX100 synthesizer.
Additionally, the NEC PC-88VA2 can now boot most software, and the
work on the Palm systems has allowed the VTech IQ Unlimited to show
signs of life.

Quite a few systems have had pluggable controller support added
this month, and support for some additional controllers has been
added, including:

* Pluggable controller support for consoles and computers from
  Sega, NEC and Sharp.

* Sega Mega Drive mouse and 4-player adaptor support.

* Support for an ATmega-based paddle controller that works with
  export versions of the Sega Master System.

* NEC PC Engine mouse support.

* Support for the Dempa Micom Soft XE-1AP, the first analog
  gamepad. Can be used with compatible software for the Sega Mega
  Drive, NEC PC Engine, Sharp X68000 and FM Towns families.

Of course, there are lots of other fixes and emulation improvements.
The Apple IIgs has better ADB and real-time clock emulation. Sega’s
Turbo and Buck Rogers: Planet of Zoom have better controls, and
the latter has had graphical priority issues fixed. The NES APU
frame counter interrupt is now emulated, fixing issues with dozens
of games. For developers, debugger command and expression history
is now saved between sessions.

(wiz)

2022-12-31 10:43:02 UTC MAIN commitmail json YAML

doc: Updated security/R-oskeyring to 0.1.5

(mef)

2022-12-31 10:42:52 UTC MAIN commitmail json YAML

(security/R-oskeyring) Updated 0.1.3 to 0.1.5

# oskeyring 0.1.5

* No user visible changes.

# oskeyring 0.1.4

* No user visible changes.

(mef)

2022-12-31 10:37:52 UTC MAIN commitmail json YAML

doc: Updated security/R-gitcreds to 0.1.2

(mef)

2022-12-31 10:37:42 UTC MAIN commitmail json YAML

(security/R-gitcred) Updated 0.1.1 to 0.1.2

# gitcreds 0.1.2

* No user visible changes.

(mef)

2022-12-31 10:22:26 UTC MAIN commitmail json YAML

doc: Updated security/R-digest to 0.6.31

(mef)

2022-12-31 10:22:04 UTC MAIN commitmail json YAML

(security/R-digest) Updated 0.6.29 to 0.6.31

2022-12-10  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Version, Date): Release 0.6.31

* src/digest.c: Replace sprintf with snprintf

* .editorconfig: Added
* .Rbuildignore: Updated

2022-11-05  Dirk Eddelbuettel  <edd@debian.org>

* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3

2022-10-17  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Version, Date): Release 0.6.30

* src/crc32.c: Modernize three function signatures to current C
standards to appease clang-15 now used by CRAN

* src/sha2.c (SHA512_End): Align two function signatures to their
prototypes to appease gcc-12

2022-10-02  Dirk Eddelbuettel  <edd@debian.org>

* docs/mkdmt-src/src/index.md: Several small updates with upgrade to
Material for MkDocs 8.5.5

(mef)

2022-12-31 10:15:30 UTC MAIN commitmail json YAML

doc: Updated mail/R-mime to 0.12

(mef)

2022-12-31 10:15:20 UTC MAIN commitmail json YAML

(mail/R-mime) Updated 0.11 to 0.12, NEWS.md unknown

(mef)

2022-12-31 09:10:15 UTC MAIN commitmail json YAML

Restore acl option, which was inadvertantly nuked during the pkgsrc branch.

Sorry, adam@

(sekiya)

2022-12-31 08:35:38 UTC MAIN commitmail json YAML

mk: work around binutils 2.39 problem with relro on NetBSD

(wiz)

2022-12-31 06:02:44 UTC MAIN commitmail json YAML

Update devel/gobject-introspection

(sekiya)

2022-12-31 06:01:20 UTC MAIN commitmail json YAML

Update glib2 minimum version requirement.

Bump package revision.

(sekiya)

2022-12-31 02:13:02 UTC MAIN commitmail json YAML

xfce4-garcon: record hicolor-icon-theme dependency

(gutteridge)

2022-12-31 02:09:44 UTC MAIN commitmail json YAML

xfce4-garcon: fix typo in BUILDLINK_TREE assignment

(gutteridge)

2022-12-31 01:52:47 UTC MAIN commitmail json YAML

xfce4-tumbler: restore optional PLIST entries

(gutteridge)

2022-12-31 01:46:08 UTC MAIN commitmail json YAML

doc: Removed devel/py-neovim

(gutteridge)

2022-12-31 01:41:32 UTC MAIN commitmail json YAML

py-neovim: remove, duplicate of pre-existing pynvim

Committed on behalf of nikita@, per discussion.

(gutteridge)

2022-12-31 01:32:45 UTC MAIN commitmail json YAML

pynvim: carry over refinements from (duplicated) py-neovim

(gutteridge)

2022-12-31 01:02:26 UTC MAIN commitmail json YAML

CHANGES-2022: fix simple syntax errors

(rillig)

2022-12-30 22:31:55 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.6.35

(pin)

2022-12-30 22:31:31 UTC MAIN commitmail json YAML

graphics/oculante: update to 0.6.35

0.6.35 (2022-12-30)
Features
- Enable persistent offset/zoom in settings (20e33e14)

Chore
- remove edit/info checkboxes (11613c21)

(pin)

2022-12-30 20:41:24 UTC MAIN commitmail json YAML

devel/lua-mpack: Fix build on Darwin

Added a patch to remove a redundant -D option for install.

(minskim)

2022-12-30 20:35:52 UTC MAIN commitmail json YAML

py-sip-qt5: update HOMEPAGE

(adam)

2022-12-30 20:19:10 UTC MAIN commitmail json YAML

2022-12-30 18:19:52 UTC MAIN commitmail json YAML

doc: Added biology/xmakemol version 5.16h

(vins)

2022-12-30 18:19:03 UTC MAIN commitmail json YAML

2022-12-30 18:17:48 UTC MAIN commitmail json YAML

biology/xmakemol: import package from wip.

XMakemol is a mouse-based program, written using the LessTif widget set,
for viewing and manipulating atomic and other chemical systems. It reads
XYZ input and renders atoms, bonds and hydrogen bonds.

(vins)

2022-12-30 17:36:26 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/xfce4 to 4.18.0

(bsiegert)

2022-12-30 17:36:10 UTC MAIN commitmail json YAML

xfce4: update meta pkg version, reset revision.

Also apply the new minimum Gtk and Glib versions.

(bsiegert)

2022-12-30 17:34:32 UTC MAIN commitmail json YAML

Second half of the XFCE4 update

(bsiegert)

2022-12-30 17:32:36 UTC MAIN commitmail json YAML

2022-12-30 17:19:33 UTC MAIN commitmail json YAML

First batch of XFCE updates

(bsiegert)

2022-12-30 17:16:57 UTC MAIN commitmail json YAML

2022-12-30 13:30:30 UTC MAIN commitmail json YAML

gnome-characters: Depend on gnome-desktop3

Otherwise, it fails at runtime.

(gdt)

2022-12-30 08:54:36 UTC MAIN commitmail json YAML

doc: Updated shells/starship to 1.12.0

(pin)

2022-12-30 08:54:13 UTC MAIN commitmail json YAML

shells/starship: update to 1.12.0

1.12.0 (2022-12-13)
Features
- add Haxe support (#4395) (2766c78)
- Add operating system module (#4109) (3109943)
- aws: add a fallback for expiration key (#4455) (5a2c85d)
- azure: add username to azure module config (#4323) (6e15c00)
- bug-report: ask for confirmation before opening issue (#4543) (8bb9038)
- directory: add before_repo_root_style (#4595) (ea6249b)
- git_commit: support showing lightweight tags (#4632) (ac37792)
- guix_shell: Initial implementation (#4397) (d4bcc51)
- init: Use which-rs to resolve starship path (cc2c8c4)
- localip: use reserved remote address (#4648) (ddd54e9), closes #4614
- nu: enable right prompt (#4490) (a7abc0f), closes #3982
- Open Policy Agent module (#1740) (#4441) (865e68d)
- package: added showing gradle version based on the gradle.properties file
  (#4432) (14ee81b)
- preset: Add No Empty Icons preset (#4518) (1a3d51f)
- preset: Add no-nerd-font preset (#4517) (4d86a4c)
- release: add chocolatey publishing (#4637) (df37e8d)

Bug Fixes
- aws: enable when using .aws/credentials (#4604) (c8ac877)
- buf: broken icon on windows 10 (#4689) (7341607)
- ci: cache after selecting the toolchain (#4619) (e4dbff0)
- config: unrecognized config properties don't cause config error (#4547)
  (1b03ef2)
- container: avoid detecting WSL as a systemd-container (#4593) (b47a4fe)
- don't attempt to display cmd_duration notification if in TTY (#4535)
  (0427863)
- git: check tag_disabled option (#4527) (fd165b9)
- java: Improved regex for Java version (starship#4610) (#4616) (a9eb65e)
- nu: remove -c parameter from term size (#4477) (4999530)
- pwsh: fix error log display on older versions of pwsh (#4650) (ef83e7a)
- status: replace multiply with cross mark emoji (#4461) (186d99e)

(pin)

2022-12-30 08:11:23 UTC MAIN commitmail json YAML

doc: Updated cad/py-gdstk to 0.9.35

(mef)

2022-12-30 08:11:12 UTC MAIN commitmail json YAML

(cad/py-gdstk) Updated 0.9.34 to 0.9.35

# Changelog
## 0.9.35 - 2022-12-16
### Fixed
- Segfaults caused by class inheritance in Python
- Segfaults caused by cleanup of incomplete initialization of Python instances

(mef)

2022-12-30 05:04:17 UTC MAIN commitmail json YAML

doc: Updated cad/klayout to 0.28.2

(mef)

2022-12-30 05:04:06 UTC MAIN commitmail json YAML

(cad/kayout) Updated 0.28 to 0.28.2

0.28.2          (2022-12-22):
* Bugfix: %GITHUB%/issues/1230 LVS browser crashes

0.28.1          (2022-12-21):
* Bugfix: %GITHUB%/issues/1225 XML error prevents generation of help index
* Bugfix: Python module now has py.typed
* Bugfix: Some segfaults fixed on MacOS, other Linux systems
* Bugfix: dropped Python modules from RPM and DEB packages as this creates conflicts with pip-installed modules
* Bugfix: OASIS reader error with CBLOCK byte counts larger than 4G

(mef)

2022-12-30 03:27:25 UTC MAIN commitmail json YAML

doc: Updated net/tut to 1.0.31

(sjmulder)

2022-12-30 03:26:30 UTC MAIN commitmail json YAML

net/tut: Update to 1.0.30

Changes in 1.0.31:
- Tut now comes with man pages.
- Add file extension to media files. Hopefully it will make more
  programs for media files work
- XDG_CONFIG_HOME isn't limited to Linux anymore. If you want to use it
  you'll have to move your tut folder to XDG_CONFIG_HOME/tut for it to
  work.

Changes in 1.0.30:
- Fix: Allow only setting the name in switch and not showBoosts and
  showReplies

Changes in 1.0.29:
- New timeline for mentions. You reach it with :timeline mentions or
  setting timelines=mentions under [general] in your config.
- New command :move-window and leaders with move-window-* where the
  asterisk is the direction.
- New command and leader :close-window
- New leader switch that let's you go to a timeline if it already
  exists, if it doesn't it will open the timeline in a new window. The
  syntax is almost the same as in timelines under [general].
- Fix: Don't crash tut if a timeline is empty
- Fix: showBoosts and showReplies didn't work correctly if name was
  empty
- Fix: You should still be able to use SpoilerText in toot.tmpl

Changes in 1.0.28:
- New command :refetch and leader refetch that fetches a toot again.
  Will fetch new poll result and edits.
- New timeline special in timelines and special-all, special-boosts and
  special-replies in commands and as leader. They are the home timeline
  with only boosts and/or replies. -all contains both, -boosts only
  boosts and -replies only replies.
- Filters are done server-side as of later Mastodon versions. Should
  make it more consistent with the web client. New config
  status-show-filtered under [input] as you can now show filtered toots
  if you want.
- The mixed use of spoiler and cw are now removed. Now it should only
  be cw and the config have been changed accordingly, but if you still
  have spoiler in your config it will still work as tut look for both
  versions.

(1.0.27 was not released)

Changes in 1.0.26:
- Filter notifications with notifications-to-hide under general.
- Command :stick-to-top and leader stick-to-top that toggles the
  stick-to-top setting. Useful if you're scrolling manually.
- Notifications now includes the username of the user who interacted
  with you.
- Improved deleting of media files.

Changes in 1.0.25:
- Filter boosts and replies from timelines.

  The new syntax for timelines under [general] is now
  timelines=feed,[name],[keys...],[showBoosts],[showReplies].

  So timelines=home,Home,' ',false,true will now hide boosts in the
  home timeline but show replies.

- stick-to-top under [general] will set tut to always jump to the
  newest post. It may ruin your reading experience.
- command-text under [style] and in themes. It will set the text color
  in your command bar.

(sjmulder)

2022-12-29 23:55:52 UTC MAIN commitmail json YAML

doc/TODO: + opencv-4.7.

(wiz)

2022-12-29 23:29:12 UTC MAIN commitmail json YAML

doc: Updated net/tcpreplay to 4.4.2

(gutteridge)

2022-12-29 23:29:04 UTC MAIN commitmail json YAML

tcpreplay: update to 4.4.2

08/28/2022 Version 4.4.2
    - remove autogen.sh from distribution tarballs (#745)
    - CVE-2022-37048 heap-overflow in get_l2len_protocol (#735)
    - replaying on a loopback interface is broken (#732)
    - replay edit with both --loop and --preload_pcap options (#729)
    - test suite bus error on armhf (#725)
    - CVE-2022-28487 format string vulnerability in fix_ipv6_checksums (#723)
    - CVE-2022-27942 heap-overflow in parse_mpls (#719)
    - CVE-2022-27940 CVE-2022-37047 CVE-2022-37049 heap-overflow in get_ipv6_next (#718)
    - CVE-2022-27939 reachable assertion in get_layer4_v6 (#717)
    - CVE-2022-25484 CVE-2022-27941 heap buffer overflow in get_l2len_protocol (#716)
    - remove bash-only test in configure script (#714)

(gutteridge)

2022-12-29 23:08:34 UTC MAIN commitmail json YAML

py-neovim: mark incompatible with Python 2.7 to fix bulk builds

(gutteridge)

2022-12-29 22:25:11 UTC MAIN commitmail json YAML

doc: Updated databases/libpqxx to 7.7.4

(prlw1)

2022-12-29 22:24:48 UTC MAIN commitmail json YAML

Update libpqx to 7.7.4

You now have three basic ways to query data, all through methods on your transaction object:

- "query" methods execute the query, load the full result set,
    and then let you iterate the rows. They convert each row to a
  tuple of values of your chosen types.

- "stream" methods do the same thing, except they run the query
  in a different way that's slower to start up, but starts giving
  you rows right away without waiting for the full result to come
  in. The rows also come in faster.

- "exec" methods execute the query, load the full result set,
  and return a pqxx::result object. It contains both the result
  data and metadata such as how many rows there are in the result.

Highlights:
- Build docs in `doc/html/`, no longer in `doc/html/Reference/`.
- New `result::for_stream()`: simple iteration and conversion of rows.
- New `transaction_base::for_query()` is similar, but non-streaming. (#580)
- Query data and iterate directly as client-side types: `query()`. (#580)
- New ways to query a single row!  `query01()` and `query1()`. (#580)
- We now have 3 kinds of execution: "exec", "query", and "stream" functions.
- Use C++23 `std::unreachable()` where available.
- New class, `connecting` for nonblocking connection to the database.  (#487)
- New class, `range` for SQL range types.  (#490)
- Support `result::at(row_num, col_num)`.
- Support `result[row_num, col_num]` if the compiler allows it.
- `result::iter()` return value now keeps its `result` alive.
- Add C++20 concepts: `binary`, `char_string`, `char_strings`.
- New helper: `pqxx::value_type<CONTAINER>`.
- New helper: `pqxx::binary_cast`. (#450)
- Helper for generating parameter placeholders `$1`, `$2`, etc.  (#443)
- Now requires `std::variant` support!  No longer works with gcc7.
- New `blob::read()` using `std::span`.  (#429)
- New, simpler API for large objects: `blob` ("binary large object").

For full changelog, see https://github.com/jtv/libpqxx/blob/7.7.4/NEWS

(prlw1)

2022-12-29 19:45:48 UTC MAIN commitmail json YAML

gdal-lib: fix CONFIGURE_ARGS reference to non-existent directory

The configure script for gdal-lib specifies locations for various
required libraries via command line arguments.  For example, the
configure script defines compiler flags for the location of libz based
upon the --with-libz argument as follows:

EXTRA_INCLUDES="-I$with_libz -I$with_libz/include $EXTRA_INCLUDES"

Since the origin of the package, the location of libz has been
specified in Makefile.common as follows:

CONFIGURE_ARGS+= --with-libz=${BUILDLINK_PREFIX.zlib}/include

In a typical pkgsrc installation, the configure script is run with the
argument --with-libz=/usr/pkg/include, which leads to the following
compiler flags:

  -I/usr/pkg/include -I/usr/pkg/include/include

The latter directory of course generally never exists.  Although this
has apparently worked in the past, gcc12 exits with an error.

This patch removes the extra /include suffix from the libz location
specified in CONFIGURE_ARGS.  As a result, libz now matches the way
other libraries are specified, none of which include the /include
suffix and all of which are handled in the configure script in similar
ways.

(brook)

2022-12-29 16:23:52 UTC MAIN commitmail json YAML

2022-12-29 16:22:02 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-manpages to 0.6.1nb1

(taca)

2022-12-29 16:21:36 UTC MAIN commitmail json YAML

misc/ruby-manpages: support our install-root propery

* Fix symblic link(s) of manual pages.
* No need to set RUBYGEM_MANPAGES here.

Should be fix error message when pkg_alternatives is installed.
(Reported by wiz@ via private e-mail.)

Bump PKGREVISION.

## require pull-up

(taca)

2022-12-29 12:49:24 UTC MAIN commitmail json YAML

Updated www/py-httpcore, textproc/py-prettytable

(adam)

2022-12-29 12:49:08 UTC MAIN commitmail json YAML

py-prettytable: updated to 3.5.0

Release 3.5.0

Added

Add py.typed and update setup.cfg
Add type hints from typeshed

Changed

Convert from setuptools to hatchling

(adam)

2022-12-29 12:40:51 UTC MAIN commitmail json YAML

py-httpcore: updated to 0.16.3

0.16.3
- Allow `ws` and `wss` schemes. Allows us to properly support websocket upgrade connections.
- Forwarding HTTP proxies use a connection-per-remote-host. Required by some proxy implementations.
- Don't raise `RuntimeError` when closing a connection pool with active connections. Removes some error cases when cancellations are used.
- Lazy import `anyio`, so that it's no longer a hard dependancy, and isn't imported if unused.

(adam)

2022-12-29 12:38:08 UTC MAIN commitmail json YAML

Updated sysutils/py-supervisor, devel/py-importlib-resources

(adam)

2022-12-29 12:37:51 UTC MAIN commitmail json YAML

py-importlib-resources: updated to 5.10.2

v5.10.2
* Prefer ``write_bytes`` to context manager as
  proposed in gh-100586.

(adam)

2022-12-29 12:35:42 UTC MAIN commitmail json YAML

py-supervisor: updated to 4.2.5

4.2.5 (2022-12-23)
------------------

- Fixed a bug where the XML-RPC method ``supervisor.startProcess()`` would
  return 500 Internal Server Error instead of an XML-RPC fault response
  if the command could not be parsed.  Patch by Julien Le Cl辿ach.

- Fixed a bug on Python 2.7 where a ``UnicodeDecodeError`` may have occurred
  when using the web interface.  Patch by Vinay Sajip.

- Removed use of ``urllib.parse`` functions ``splithost``, ``splitport``, and
  ``splittype`` deprecated in Python 3.8.

- Removed use of ``asynchat`` and ``asyncore`` deprecated in Python 3.10.

- The return value of the XML-RPC method ``supervisor.getAllConfigInfo()``
  now includes the ``directory``, ``uid``, and ``serverurl`` of the
  program.  Patch by Yellmean.

- If a subprocess exits with a unexpected exit code (one not listed in
  ``exitcodes=`` in a ``[program:x]`` section) then the exit will now be logged
  at the ``WARN`` level instead of ``INFO``.  Patch by Precy Lee.

- ``supervisorctl shutdown`` now shows an error message if an argument is
  given.

- File descriptors are now closed using the faster ``os.closerange()`` instead
  of calling ``os.close()`` in a loop.  Patch by tyong920.

(adam)

2022-12-29 11:01:33 UTC MAIN commitmail json YAML

Updated net/py-botocore, net/py-boto3, net/py-awscli, devel/py-pyrsistent

(adam)

2022-12-29 11:01:10 UTC MAIN commitmail json YAML

py-pyrsistent: updated to 0.19.3

0.19.3
* Fix 264, add wheels and official support for Python 3.11.

(adam)

2022-12-29 10:59:51 UTC MAIN commitmail json YAML

py-awscli: updated to 1.27.39

1.27.39
=======

* api-change:``elasticache``: This release allows you to modify the encryption in transit setting, for existing Redis clusters. You can now change the TLS configuration of your Redis clusters without the need to re-build or re-provision the clusters or impact application availability.
* api-change:``network-firewall``: AWS Network Firewall now provides status messages for firewalls to help you troubleshoot when your endpoint fails.
* api-change:``rds``: This release adds support for Custom Engine Version (CEV) on RDS Custom SQL Server.
* api-change:``route53-recovery-control-config``: Added support for Python paginators in the route53-recovery-control-config List* APIs.

1.27.38
=======

* api-change:``memorydb``: This release adds support for MemoryDB Reserved nodes which provides a significant discount compared to on-demand node pricing. Reserved nodes are not physical nodes, but rather a billing discount applied to the use of on-demand nodes in your account.
* api-change:``transfer``: Add additional operations to throw ThrottlingExceptions

1.27.37
=======

* api-change:``connect``: Support for Routing Profile filter, SortCriteria, and grouping by Routing Profiles for GetCurrentMetricData API. Support for RoutingProfiles, UserHierarchyGroups, and Agents as filters, NextStatus and AgentStatusName for GetCurrentUserData. Adds ApproximateTotalCount to both APIs.
* api-change:``connectparticipant``: Amazon Connect Chat introduces the Message Receipts feature. This feature allows agents and customers to receive message delivered and read receipts after they send a chat message.
* api-change:``detective``: This release adds a missed AccessDeniedException type to several endpoints.
* api-change:``fsx``: Fix a bug where a recent release might break certain existing SDKs.
* api-change:``inspector2``: Amazon Inspector adds support for scanning NodeJS 18.x and Go 1.x AWS Lambda function runtimes.

1.27.36
=======

* api-change:``compute-optimizer``: This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for ecs services running on Fargate.
* api-change:``connect``: Amazon Connect Chat introduces the Idle Participant/Autodisconnect feature, which allows users to set timeouts relating to the activity of chat participants, using the new UpdateParticipantRoleConfig API.
* api-change:``iotdeviceadvisor``: This release adds the following new features: 1) Documentation updates for IoT Device Advisor APIs. 2) Updated required request parameters for IoT Device Advisor APIs. 3) Added new service feature: ability to provide the test endpoint when customer executing the StartSuiteRun API.
* api-change:``kinesis-video-webrtc-storage``: Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud.
* api-change:``rds``: Add support for managing master user password in AWS Secrets Manager for the DBInstance and DBCluster.
* api-change:``secretsmanager``: Documentation updates for Secrets Manager

1.27.35
=======

* api-change:``connect``: Amazon Connect Chat now allows for JSON (application/json) message types to be sent as part of the initial message in the StartChatContact API.
* api-change:``connectparticipant``: Amazon Connect Chat now allows for JSON (application/json) message types to be sent in the SendMessage API.
* api-change:``license-manager-linux-subscriptions``: AWS License Manager now offers cross-region, cross-account tracking of commercial Linux subscriptions on AWS. This includes subscriptions purchased as part of EC2 subscription-included AMIs, on the AWS Marketplace, or brought to AWS via Red Hat Cloud Access Program.
* api-change:``macie2``: This release adds support for analyzing Amazon S3 objects that use the S3 Glacier Instant Retrieval (Glacier_IR) storage class.
* api-change:``sagemaker``: This release enables adding RStudio Workbench support to an existing Amazon SageMaker Studio domain. It allows setting your RStudio on SageMaker environment configuration parameters and also updating the RStudioConnectUrl and RStudioPackageManagerUrl parameters for existing domains
* api-change:``scheduler``: Updated the ListSchedules and ListScheduleGroups APIs to allow the NamePrefix field to start with a number. Updated the validation for executionRole field to support any role name.
* api-change:``ssm``: Doc-only updates for December 2022.
* api-change:``support``: Documentation updates for the AWS Support API
* api-change:``transfer``: This release adds support for Decrypt as a workflow step type.

1.27.34
=======

* api-change:``batch``: Adds isCancelled and isTerminated to DescribeJobs response.
* api-change:``ec2``: Adds support for pagination in the EC2 DescribeImages API.
* api-change:``lookoutequipment``: This release adds support for listing inference schedulers by status.
* api-change:``medialive``: This release adds support for two new features to AWS Elemental MediaLive. First, you can now burn-in timecodes to your MediaLive outputs. Second, we now now support the ability to decode Dolby E audio when it comes in on an input.
* api-change:``nimble``: Amazon Nimble Studio now supports configuring session storage volumes and persistence, as well as backup and restore sessions through launch profiles.
* api-change:``resource-explorer-2``: Documentation updates for AWS Resource Explorer.
* api-change:``route53domains``: Use Route 53 domain APIs to change owner, create/delete DS record, modify IPS tag, resend authorization. New: AssociateDelegationSignerToDomain, DisassociateDelegationSignerFromDomain, PushDomain, ResendOperationAuthorization. Updated: UpdateDomainContact, ListOperations, CheckDomainTransferability.
* api-change:``sagemaker``: Amazon SageMaker Autopilot adds support for new objective metrics in CreateAutoMLJob API.
* api-change:``transcribe``: Enable our batch transcription jobs for Swedish and Vietnamese.

1.27.33
=======

* api-change:``athena``: Add missed InvalidRequestException in GetCalculationExecutionCode,StopCalculationExecution APIs. Correct required parameters (Payload and Type) in UpdateNotebook API. Change Notebook size from 15 Mb to 10 Mb.
* api-change:``ecs``: This release adds support for alarm-based rollbacks in ECS, a new feature that allows customers to add automated safeguards for Amazon ECS service rolling updates.
* api-change:``kinesisvideo``: Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud.
* api-change:``kinesis-video-webrtc-storage``: Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud.
* api-change:``rds``: Add support for --enable-customer-owned-ip to RDS create-db-instance-read-replica API for RDS on Outposts.
* api-change:``sagemaker``: AWS Sagemaker - Sagemaker Images now supports Aliases as secondary identifiers for ImageVersions. SageMaker Images now supports additional metadata for ImageVersions for better images management.

1.27.32
=======

* api-change:``appflow``: This release updates the ListConnectorEntities API action so that it returns paginated responses that customers can retrieve with next tokens.
* api-change:``cloudfront``: Updated documentation for CloudFront
* api-change:``datasync``: AWS DataSync now supports the use of tags with task executions. With this new feature, you can apply tags each time you execute a task, giving you greater control and management over your task executions.
* api-change:``efs``: Update efs command to latest version
* api-change:``guardduty``: This release provides the valid characters for the Description and Name field.
* api-change:``iotfleetwise``: Updated error handling for empty resource names in "UpdateSignalCatalog" and "GetModelManifest" operations.
* api-change:``sagemaker``: AWS sagemaker - Features: This release adds support for random seed, it's an integer value used to initialize a pseudo-random number generator. Setting a random seed will allow the hyperparameter tuning search strategies to produce more consistent configurations for the same tuning job.

1.27.31
=======

* api-change:``backup-gateway``: This release adds support for VMware vSphere tags, enabling customer to protect VMware virtual machines using tag-based policies for AWS tags mapped from vSphere tags. This release also adds support for customer-accessible gateway-hypervisor interaction log and upload bandwidth rate limit schedule.
* api-change:``connect``: Added support for "English - New Zealand" and "English - South African" to be used with Amazon Connect Custom Vocabulary APIs.
* api-change:``ecs``: This release adds support for container port ranges in ECS, a new capability that allows customers to provide container port ranges to simplify use cases where multiple ports are in use in a container. This release updates TaskDefinition mutation APIs and the Task description APIs.
* api-change:``eks``: Add support for Windows managed nodes groups.
* api-change:``glue``: This release adds support for AWS Glue Crawler with native DeltaLake tables, allowing Crawlers to classify Delta Lake format tables and catalog them for query engines to query against.
* api-change:``kinesis``: Added StreamARN parameter for Kinesis Data Streams APIs. Added a new opaque pagination token for ListStreams. SDKs will auto-generate Account Endpoint when accessing Kinesis Data Streams.
* api-change:``location``: This release adds support for a new style, "VectorOpenDataStandardLight" which can be used with the new data source, "Open Data Maps (Preview)".
* api-change:``m2``: Adds an optional create-only `KmsKeyId` property to Environment and Application resources.
* api-change:``sagemaker``: SageMaker Inference Recommender now allows customers to load tests their models on various instance types using private VPC.
* api-change:``securityhub``: Added new resource details objects to ASFF, including resources for AwsEc2LaunchTemplate, AwsSageMakerNotebookInstance, AwsWafv2WebAcl and AwsWafv2RuleGroup.
* api-change:``translate``: Raised the input byte size limit of the Text field in the TranslateText API to 10000 bytes.

1.27.30
=======

* api-change:``ce``: This release supports percentage-based thresholds on Cost Anomaly Detection alert subscriptions.
* api-change:``cloudwatch``: Update cloudwatch command to latest version
* api-change:``networkmanager``: Appliance Mode support for AWS Cloud WAN.
* api-change:``redshift-data``: This release adds a new --client-token field to ExecuteStatement and BatchExecuteStatement operations. Customers can now run queries with the additional client token parameter to ensures idempotency.
* api-change:``sagemaker-metrics``: Update SageMaker Metrics documentation.

(adam)

2022-12-29 10:57:18 UTC MAIN commitmail json YAML

py-boto3: bump py-botocore requirement

(adam)

2022-12-29 10:56:16 UTC MAIN commitmail json YAML

py-boto3: updated to 1.26.39

1.26.39

api-change:elasticache: [botocore] This release allows you to modify the encryption in transit setting, for existing Redis clusters. You can now change the TLS configuration of your Redis clusters without the need to re-build or re-provision the clusters or impact application availability.
api-change:network-firewall: [botocore] AWS Network Firewall now provides status messages for firewalls to help you troubleshoot when your endpoint fails.
api-change:rds: [botocore] This release adds support for Custom Engine Version (CEV) on RDS Custom SQL Server.
api-change:route53-recovery-control-config: [botocore] Added support for Python paginators in the route53-recovery-control-config List* APIs.
1.26.38

api-change:memorydb: [botocore] This release adds support for MemoryDB Reserved nodes which provides a significant discount compared to on-demand node pricing. Reserved nodes are not physical nodes, but rather a billing discount applied to the use of on-demand nodes in your account.
api-change:transfer: [botocore] Add additional operations to throw ThrottlingExceptions
1.26.37

api-change:connect: [botocore] Support for Routing Profile filter, SortCriteria, and grouping by Routing Profiles for GetCurrentMetricData API. Support for RoutingProfiles, UserHierarchyGroups, and Agents as filters, NextStatus and AgentStatusName for GetCurrentUserData. Adds ApproximateTotalCount to both APIs.
api-change:connectparticipant: [botocore] Amazon Connect Chat introduces the Message Receipts feature. This feature allows agents and customers to receive message delivered and read receipts after they send a chat message.
api-change:detective: [botocore] This release adds a missed AccessDeniedException type to several endpoints.
api-change:fsx: [botocore] Fix a bug where a recent release might break certain existing SDKs.
api-change:inspector2: [botocore] Amazon Inspector adds support for scanning NodeJS 18.x and Go 1.x AWS Lambda function runtimes.
1.26.36

api-change:compute-optimizer: [botocore] This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for ecs services running on Fargate.
api-change:connect: [botocore] Amazon Connect Chat introduces the Idle Participant/Autodisconnect feature, which allows users to set timeouts relating to the activity of chat participants, using the new UpdateParticipantRoleConfig API.
api-change:iotdeviceadvisor: [botocore] This release adds the following new features: 1) Documentation updates for IoT Device Advisor APIs. 2) Updated required request parameters for IoT Device Advisor APIs. 3) Added new service feature: ability to provide the test endpoint when customer executing the StartSuiteRun API.
api-change:kinesis-video-webrtc-storage: [botocore] Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud.
api-change:rds: [botocore] Add support for managing master user password in AWS Secrets Manager for the DBInstance and DBCluster.
api-change:secretsmanager: [botocore] Documentation updates for Secrets Manager
1.26.35

api-change:connect: [botocore] Amazon Connect Chat now allows for JSON (application/json) message types to be sent as part of the initial message in the StartChatContact API.
api-change:connectparticipant: [botocore] Amazon Connect Chat now allows for JSON (application/json) message types to be sent in the SendMessage API.
api-change:license-manager-linux-subscriptions: [botocore] AWS License Manager now offers cross-region, cross-account tracking of commercial Linux subscriptions on AWS. This includes subscriptions purchased as part of EC2 subscription-included AMIs, on the AWS Marketplace, or brought to AWS via Red Hat Cloud Access Program.
api-change:macie2: [botocore] This release adds support for analyzing Amazon S3 objects that use the S3 Glacier Instant Retrieval (Glacier_IR) storage class.
api-change:sagemaker: [botocore] This release enables adding RStudio Workbench support to an existing Amazon SageMaker Studio domain. It allows setting your RStudio on SageMaker environment configuration parameters and also updating the RStudioConnectUrl and RStudioPackageManagerUrl parameters for existing domains
api-change:scheduler: [botocore] Updated the ListSchedules and ListScheduleGroups APIs to allow the NamePrefix field to start with a number. Updated the validation for executionRole field to support any role name.
api-change:ssm: [botocore] Doc-only updates for December 2022.
api-change:support: [botocore] Documentation updates for the AWS Support API
api-change:transfer: [botocore] This release adds support for Decrypt as a workflow step type.
1.26.34

api-change:batch: [botocore] Adds isCancelled and isTerminated to DescribeJobs response.
api-change:ec2: [botocore] Adds support for pagination in the EC2 DescribeImages API.
api-change:lookoutequipment: [botocore] This release adds support for listing inference schedulers by status.
api-change:medialive: [botocore] This release adds support for two new features to AWS Elemental MediaLive. First, you can now burn-in timecodes to your MediaLive outputs. Second, we now now support the ability to decode Dolby E audio when it comes in on an input.
api-change:nimble: [botocore] Amazon Nimble Studio now supports configuring session storage volumes and persistence, as well as backup and restore sessions through launch profiles.
api-change:resource-explorer-2: [botocore] Documentation updates for AWS Resource Explorer.
api-change:route53domains: [botocore] Use Route 53 domain APIs to change owner, create/delete DS record, modify IPS tag, resend authorization. New: AssociateDelegationSignerToDomain, DisassociateDelegationSignerFromDomain, PushDomain, ResendOperationAuthorization. Updated: UpdateDomainContact, ListOperations, CheckDomainTransferability.
api-change:sagemaker: [botocore] Amazon SageMaker Autopilot adds support for new objective metrics in CreateAutoMLJob API.
api-change:transcribe: [botocore] Enable our batch transcription jobs for Swedish and Vietnamese.
1.26.33

api-change:athena: [botocore] Add missed InvalidRequestException in GetCalculationExecutionCode,StopCalculationExecution APIs. Correct required parameters (Payload and Type) in UpdateNotebook API. Change Notebook size from 15 Mb to 10 Mb.
api-change:ecs: [botocore] This release adds support for alarm-based rollbacks in ECS, a new feature that allows customers to add automated safeguards for Amazon ECS service rolling updates.
api-change:kinesis-video-webrtc-storage: [botocore] Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud.
api-change:kinesisvideo: [botocore] Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud.
api-change:rds: [botocore] Add support for --enable-customer-owned-ip to RDS create-db-instance-read-replica API for RDS on Outposts.
api-change:sagemaker: [botocore] AWS Sagemaker - Sagemaker Images now supports Aliases as secondary identifiers for ImageVersions. SageMaker Images now supports additional metadata for ImageVersions for better images management.
1.26.32

enhancement:s3: s3.transfer methods accept path-like objects as input
api-change:appflow: [botocore] This release updates the ListConnectorEntities API action so that it returns paginated responses that customers can retrieve with next tokens.
api-change:cloudfront: [botocore] Updated documentation for CloudFront
api-change:datasync: [botocore] AWS DataSync now supports the use of tags with task executions. With this new feature, you can apply tags each time you execute a task, giving you greater control and management over your task executions.
api-change:efs: [botocore] Update efs client to latest version
api-change:guardduty: [botocore] This release provides the valid characters for the Description and Name field.
api-change:iotfleetwise: [botocore] Updated error handling for empty resource names in "UpdateSignalCatalog" and "GetModelManifest" operations.
api-change:sagemaker: [botocore] AWS sagemaker - Features: This release adds support for random seed, it's an integer value used to initialize a pseudo-random number generator. Setting a random seed will allow the hyperparameter tuning search strategies to produce more consistent configurations for the same tuning job.
1.26.31

api-change:backup-gateway: [botocore] This release adds support for VMware vSphere tags, enabling customer to protect VMware virtual machines using tag-based policies for AWS tags mapped from vSphere tags. This release also adds support for customer-accessible gateway-hypervisor interaction log and upload bandwidth rate limit schedule.
api-change:connect: [botocore] Added support for "English - New Zealand" and "English - South African" to be used with Amazon Connect Custom Vocabulary APIs.
api-change:ecs: [botocore] This release adds support for container port ranges in ECS, a new capability that allows customers to provide container port ranges to simplify use cases where multiple ports are in use in a container. This release updates TaskDefinition mutation APIs and the Task description APIs.
api-change:eks: [botocore] Add support for Windows managed nodes groups.
api-change:glue: [botocore] This release adds support for AWS Glue Crawler with native DeltaLake tables, allowing Crawlers to classify Delta Lake format tables and catalog them for query engines to query against.
api-change:kinesis: [botocore] Added StreamARN parameter for Kinesis Data Streams APIs. Added a new opaque pagination token for ListStreams. SDKs will auto-generate Account Endpoint when accessing Kinesis Data Streams.
api-change:location: [botocore] This release adds support for a new style, "VectorOpenDataStandardLight" which can be used with the new data source, "Open Data Maps (Preview)".
api-change:m2: [botocore] Adds an optional create-only KmsKeyId property to Environment and Application resources.
api-change:sagemaker: [botocore] SageMaker Inference Recommender now allows customers to load tests their models on various instance types using private VPC.
api-change:securityhub: [botocore] Added new resource details objects to ASFF, including resources for AwsEc2LaunchTemplate, AwsSageMakerNotebookInstance, AwsWafv2WebAcl and AwsWafv2RuleGroup.
api-change:translate: [botocore] Raised the input byte size limit of the Text field in the TranslateText API to 10000 bytes.
1.26.30

api-change:ce: [botocore] This release supports percentage-based thresholds on Cost Anomaly Detection alert subscriptions.
api-change:cloudwatch: [botocore] Update cloudwatch client to latest version
api-change:networkmanager: [botocore] Appliance Mode support for AWS Cloud WAN.
api-change:redshift-data: [botocore] This release adds a new --client-token field to ExecuteStatement and BatchExecuteStatement operations. Customers can now run queries with the additional client token parameter to ensures idempotency.
api-change:sagemaker-metrics: [botocore] Update SageMaker Metrics documentation.

(adam)

2022-12-29 10:55:37 UTC MAIN commitmail json YAML

py-botocore: updated to 1.29.39

1.29.39

api-change:elasticache: This release allows you to modify the encryption in transit setting, for existing Redis clusters. You can now change the TLS configuration of your Redis clusters without the need to re-build or re-provision the clusters or impact application availability.
api-change:network-firewall: AWS Network Firewall now provides status messages for firewalls to help you troubleshoot when your endpoint fails.
api-change:rds: This release adds support for Custom Engine Version (CEV) on RDS Custom SQL Server.
api-change:route53-recovery-control-config: Added support for Python paginators in the route53-recovery-control-config List* APIs.
1.29.38

api-change:memorydb: This release adds support for MemoryDB Reserved nodes which provides a significant discount compared to on-demand node pricing. Reserved nodes are not physical nodes, but rather a billing discount applied to the use of on-demand nodes in your account.
api-change:transfer: Add additional operations to throw ThrottlingExceptions
1.29.37

api-change:connect: Support for Routing Profile filter, SortCriteria, and grouping by Routing Profiles for GetCurrentMetricData API. Support for RoutingProfiles, UserHierarchyGroups, and Agents as filters, NextStatus and AgentStatusName for GetCurrentUserData. Adds ApproximateTotalCount to both APIs.
api-change:connectparticipant: Amazon Connect Chat introduces the Message Receipts feature. This feature allows agents and customers to receive message delivered and read receipts after they send a chat message.
api-change:detective: This release adds a missed AccessDeniedException type to several endpoints.
api-change:fsx: Fix a bug where a recent release might break certain existing SDKs.
api-change:inspector2: Amazon Inspector adds support for scanning NodeJS 18.x and Go 1.x AWS Lambda function runtimes.
1.29.36

api-change:compute-optimizer: This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for ecs services running on Fargate.
api-change:connect: Amazon Connect Chat introduces the Idle Participant/Autodisconnect feature, which allows users to set timeouts relating to the activity of chat participants, using the new UpdateParticipantRoleConfig API.
api-change:iotdeviceadvisor: This release adds the following new features: 1) Documentation updates for IoT Device Advisor APIs. 2) Updated required request parameters for IoT Device Advisor APIs. 3) Added new service feature: ability to provide the test endpoint when customer executing the StartSuiteRun API.
api-change:kinesis-video-webrtc-storage: Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud.
api-change:rds: Add support for managing master user password in AWS Secrets Manager for the DBInstance and DBCluster.
api-change:secretsmanager: Documentation updates for Secrets Manager
1.29.35

api-change:connect: Amazon Connect Chat now allows for JSON (application/json) message types to be sent as part of the initial message in the StartChatContact API.
api-change:connectparticipant: Amazon Connect Chat now allows for JSON (application/json) message types to be sent in the SendMessage API.
api-change:license-manager-linux-subscriptions: AWS License Manager now offers cross-region, cross-account tracking of commercial Linux subscriptions on AWS. This includes subscriptions purchased as part of EC2 subscription-included AMIs, on the AWS Marketplace, or brought to AWS via Red Hat Cloud Access Program.
api-change:macie2: This release adds support for analyzing Amazon S3 objects that use the S3 Glacier Instant Retrieval (Glacier_IR) storage class.
api-change:sagemaker: This release enables adding RStudio Workbench support to an existing Amazon SageMaker Studio domain. It allows setting your RStudio on SageMaker environment configuration parameters and also updating the RStudioConnectUrl and RStudioPackageManagerUrl parameters for existing domains
api-change:scheduler: Updated the ListSchedules and ListScheduleGroups APIs to allow the NamePrefix field to start with a number. Updated the validation for executionRole field to support any role name.
api-change:ssm: Doc-only updates for December 2022.
api-change:support: Documentation updates for the AWS Support API
api-change:transfer: This release adds support for Decrypt as a workflow step type.
1.29.34

api-change:batch: Adds isCancelled and isTerminated to DescribeJobs response.
api-change:ec2: Adds support for pagination in the EC2 DescribeImages API.
api-change:lookoutequipment: This release adds support for listing inference schedulers by status.
api-change:medialive: This release adds support for two new features to AWS Elemental MediaLive. First, you can now burn-in timecodes to your MediaLive outputs. Second, we now now support the ability to decode Dolby E audio when it comes in on an input.
api-change:nimble: Amazon Nimble Studio now supports configuring session storage volumes and persistence, as well as backup and restore sessions through launch profiles.
api-change:resource-explorer-2: Documentation updates for AWS Resource Explorer.
api-change:route53domains: Use Route 53 domain APIs to change owner, create/delete DS record, modify IPS tag, resend authorization. New: AssociateDelegationSignerToDomain, DisassociateDelegationSignerFromDomain, PushDomain, ResendOperationAuthorization. Updated: UpdateDomainContact, ListOperations, CheckDomainTransferability.
api-change:sagemaker: Amazon SageMaker Autopilot adds support for new objective metrics in CreateAutoMLJob API.
api-change:transcribe: Enable our batch transcription jobs for Swedish and Vietnamese.
1.29.33

api-change:athena: Add missed InvalidRequestException in GetCalculationExecutionCode,StopCalculationExecution APIs. Correct required parameters (Payload and Type) in UpdateNotebook API. Change Notebook size from 15 Mb to 10 Mb.
api-change:ecs: This release adds support for alarm-based rollbacks in ECS, a new feature that allows customers to add automated safeguards for Amazon ECS service rolling updates.
api-change:kinesis-video-webrtc-storage: Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud.
api-change:kinesisvideo: Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud.
api-change:rds: Add support for --enable-customer-owned-ip to RDS create-db-instance-read-replica API for RDS on Outposts.
api-change:sagemaker: AWS Sagemaker - Sagemaker Images now supports Aliases as secondary identifiers for ImageVersions. SageMaker Images now supports additional metadata for ImageVersions for better images management.
1.29.32

api-change:appflow: This release updates the ListConnectorEntities API action so that it returns paginated responses that customers can retrieve with next tokens.
api-change:cloudfront: Updated documentation for CloudFront
api-change:datasync: AWS DataSync now supports the use of tags with task executions. With this new feature, you can apply tags each time you execute a task, giving you greater control and management over your task executions.
api-change:efs: Update efs client to latest version
api-change:guardduty: This release provides the valid characters for the Description and Name field.
api-change:iotfleetwise: Updated error handling for empty resource names in "UpdateSignalCatalog" and "GetModelManifest" operations.
api-change:sagemaker: AWS sagemaker - Features: This release adds support for random seed, it's an integer value used to initialize a pseudo-random number generator. Setting a random seed will allow the hyperparameter tuning search strategies to produce more consistent configurations for the same tuning job.
1.29.31

api-change:backup-gateway: This release adds support for VMware vSphere tags, enabling customer to protect VMware virtual machines using tag-based policies for AWS tags mapped from vSphere tags. This release also adds support for customer-accessible gateway-hypervisor interaction log and upload bandwidth rate limit schedule.
api-change:connect: Added support for "English - New Zealand" and "English - South African" to be used with Amazon Connect Custom Vocabulary APIs.
api-change:ecs: This release adds support for container port ranges in ECS, a new capability that allows customers to provide container port ranges to simplify use cases where multiple ports are in use in a container. This release updates TaskDefinition mutation APIs and the Task description APIs.
api-change:eks: Add support for Windows managed nodes groups.
api-change:glue: This release adds support for AWS Glue Crawler with native DeltaLake tables, allowing Crawlers to classify Delta Lake format tables and catalog them for query engines to query against.
api-change:kinesis: Added StreamARN parameter for Kinesis Data Streams APIs. Added a new opaque pagination token for ListStreams. SDKs will auto-generate Account Endpoint when accessing Kinesis Data Streams.
api-change:location: This release adds support for a new style, "VectorOpenDataStandardLight" which can be used with the new data source, "Open Data Maps (Preview)".
api-change:m2: Adds an optional create-only KmsKeyId property to Environment and Application resources.
api-change:sagemaker: SageMaker Inference Recommender now allows customers to load tests their models on various instance types using private VPC.
api-change:securityhub: Added new resource details objects to ASFF, including resources for AwsEc2LaunchTemplate, AwsSageMakerNotebookInstance, AwsWafv2WebAcl and AwsWafv2RuleGroup.
api-change:translate: Raised the input byte size limit of the Text field in the TranslateText API to 10000 bytes.
1.29.30

api-change:ce: This release supports percentage-based thresholds on Cost Anomaly Detection alert subscriptions.
api-change:cloudwatch: Update cloudwatch client to latest version
api-change:networkmanager: Appliance Mode support for AWS Cloud WAN.
api-change:redshift-data: This release adds a new --client-token field to ExecuteStatement and BatchExecuteStatement operations. Customers can now run queries with the additional client token parameter to ensures idempotency.
api-change:sagemaker-metrics: Update SageMaker Metrics documentation.

(adam)

2022-12-29 09:06:15 UTC pkgsrc-2022Q4 commitmail json YAML

Note ticket #6709.

Also fix header (hi wiz!)

(bsiegert)

2022-12-29 09:05:25 UTC pkgsrc-2022Q4 commitmail json YAML

Pullup ticket #6709 - requested by he
lang/clang: NetBSD build fix

Revisions pulled up:
- lang/clang/Makefile                                          1.78
- lang/clang/distinfo                                          1.79
- lang/clang/patches/patch-lib_Interpreter_IncrementalParser.cpp 1.1

---
  Module Name: pkgsrc
  Committed By: he
  Date: Tue Dec 27 10:49:42 UTC 2022

  Modified Files:
  pkgsrc/lang/clang: Makefile distinfo
  Added Files:
  pkgsrc/lang/clang/patches: patch-lib_Interpreter_IncrementalParser.cpp

  Log Message:
  lang/clang: fix build on NetBSD.

  In IncrementalParser.cpp: NetBSD doesn't have ENOTRECOVERABLE, so
  doesn't have std::errc::state_not_recoverable either.  Use
  std::errc::operation_not_supported instead.

  Bump PKGREVISION.

(bsiegert)

2022-12-29 08:09:03 UTC MAIN commitmail json YAML

doc: Added devel/superdiff version 2.0.3

(pin)

2022-12-29 08:08:36 UTC MAIN commitmail json YAML

Add superdiff

(pin)

2022-12-29 08:07:22 UTC MAIN commitmail json YAML

devel/superdiff: import package

Are you working to eliminate similar/duplicate code from your files?

Do you have a suspicion that chunks of code are copy-pasted, but are slightly
different s.t. normal diff methods don't work?

Are you tired of visually going through and inspecting your code for repeating
chunks?

If so, this might be the tool for you!

Features
- Finds duplicate code slices
- Finds similar-enough code slices
- JSON reporting for jq integeration
- Fast enough (00:03:39 for a 17k LOC with block size 10 and Levenshtein
  threshold 10)
- Can check for duplicate code across multiple files
- Vim integration!

Limitations
- Not instantaneous for large files
- Single-threaded

(pin)

2022-12-29 08:05:08 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.19.13

(pin)

2022-12-29 08:04:40 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.19.13

Add env. var. 'TPNOTE_BROWSER', 'TPNOTE_EDITOR'

Braking changes:

* Env. var. renamed from 'TPNOTELANG' to 'TPNOTE_LANG'
* Env. var. renamed from 'TPNOTEUSER' to 'TPNOTE_USER'

(pin)

2022-12-29 08:03:43 UTC MAIN commitmail json YAML

doc: Updated audio/ncspot to 0.12.0

(pin)

2022-12-29 08:03:23 UTC MAIN commitmail json YAML

audio/ncspot: update to 0.12.0

Maintenance
- Fix: Handle explicit field from Spotify API (#844, ramsayleung/rspotify#332)
- Fix: Print "Connecting to Spotify" before setting up Cursive backend by
  @pghvlaans (#969)
- Link to Flatpak image by @thorpelawrence (#997)
- Make entry point synchronous and switch to global runtime instead by
  @ThomasFrans (#996)
- Document queue module by @ThomasFrans (#1009)

Features
- Add "save/unsave album" to context menu (#964)
- Automatically save backtraces to cache folder by @ThomasFrans (#988)
- Create IPC socket on UNIX platforms for remote control and external track
  display (#1018)

(pin)

2022-12-29 08:02:35 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.40.0

(pin)

2022-12-29 08:02:12 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.40.0

0.40 (released 28th December 2022)

Diffing
- Diffing is now more efficient: the generated graphs have ~20% fewer vertices.
  This improves performance (less memory, shorter runtime), and also enables
  difftastic to handle larger files (you're less likely to reach
  DFT_GRAPH_LIMIT). This improvement was contributed by @QuarticCat, thanks!

Parsing
- rebar files (e.g. rebar.lock) are no longer associated with Erlang, only
  *.erl files, as the Erlang parser does not currently support them.

Command Line Interface
--list-languages now shows filenames associated with languages (e.g.
Cargo.lock is TOML) in addition to extensions.

Display
- Symlinks are now expanded before calculating relative paths, resulting in
  relative paths being shown in more cases.

(pin)