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 (1h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (155d) 

2024-05-13 17:45:44 UTC Now

2022-10-10 10:09:46 UTC MAIN commitmail json YAML

py-macholib: updated to 1.16.2

macholib 1.16.2
---------------
* Update classifiers for Python 3.11

macholib 1.16.1
---------------
* Added some new CPU subtype definitions

(adam)

2022-10-10 08:47:27 UTC MAIN commitmail json YAML

Updated math/py-scipy, fonts/py-fonttools

(adam)

2022-10-10 08:47:10 UTC MAIN commitmail json YAML

py-fonttools: updated to 4.37.4

4.37.4 (released 2022-09-30)
----------------------------
- [subset] Keep nameIDs used by CPAL palette entry labels
- [varLib] Avoid negative hmtx values when creating font from variable CFF2 font
- [instancer] Don't prune stat.ElidedFallbackNameID
- [unicodedata] Update Scripts/Blocks to Unicode 15.0

4.37.3 (released 2022-09-20)
----------------------------
- Fix arguments in calls to (glyf) glyph.draw() and drawPoints(), whereby offset wasn't
  correctly passed down; this fix also exposed a second bug, where lsb and tsb were not
  set

(adam)

2022-10-10 08:46:13 UTC MAIN commitmail json YAML

py-scipy: updated to 1.9.2

Issues closed for 1.9.2

BUG: 1.9.0rc1: \`OptimizeResult\` not populated when \`optimize.milp\`...
BUG: \`sparse.hstack\` returns incorrect result when the stack...
BUG: optimize.minimize backwards compatability in scipy 1.9
BUG: using msvc + meson to build scipy --> cl cannot be used...
BUG: error from \`scipy.stats.mode\` with \`NaN\`s, \`axis !=...
BUG: scipy 1.7.3 wheels on PyPI require numpy<1.23 in contradiction...
BUG: ncf_gen::ppf(..) causes segfault
Pearson3 PPF does not function properly with negative skew.
BUG: OSX-64 Test failure test_ppf_against_tables getting NaN

Pull requests for 1.9.2

FIX: Updated dtype resolution in \`_stack_along_minor_axis\`
FIX: milp: return feasible solutions if available on time out
ENH: cibuildwheel infrastructure
MAINT: minimize, restore squeezed ((1.0)) addresses 16898
REL: prep for SciPy 1.9.2
DOC: update version switcher for 1.9.1 and pin theme to 0.9
MAINT: cast \`linear_sum_assignment\` to PyCFunction
BLD: use compiler flags in a more portable way
MAINT: stats.mode: fix bug with \`axis!=1\`, \`nan_policy='omit'\`,...
MAINT: fix NumPy upper bound
BLD: fix usage of \`get_install_data\`, which defaults to purelib
DOC: Update numpy supported versions for 1.9.2
BLD: fixes for building with MSVC and Intel Fortran
Rudimentary test for manylinux_aarch64 with cibuildwheel
BLD: make MKL detection a little more robust, add notes on TODOs
CI: Update cibuildwheel to 2.10.1
MAINT: stats.pearson3: fix ppf for negative skew
BUG: Fix numerical precision error of \`truncnorm.logcdf\` when...
FIX: ensure a hold on GIL before raising warnings/errors
TST: stats.studentized_range: fix incorrect test
MAINT: pyproject.toml: Update build system requirements
MAINT: 1.9.2 backports

(adam)

2022-10-10 08:09:06 UTC MAIN commitmail json YAML

Note update of lang/rust-analyzer to 0.0.2022.08.22nb1.

(he)

2022-10-10 08:08:28 UTC MAIN commitmail json YAML

lang/rust-analyzer: use timespec component types from the libc crate.

Should help with general portability to 32-bit ports, since we
import the timespec component types (time_t and c_long) from the
libc crate instead of hardcoding the integer lengths.

Bump PKGREVISION.

(he)

2022-10-10 08:06:51 UTC MAIN commitmail json YAML

Updated devel/py-ZopeInterface, databases/py-apsw

(adam)

2022-10-10 08:06:33 UTC MAIN commitmail json YAML

py-apsw: updated to 3.39.4.0

3.39.4.0

Added Connection.cache_stats() to provide more information about the statement cache.

Cursor.execute() now uses sqlite_prepare_v3 which allows supplying flags.

Cursor.execute() has a new can_cache parameter to control whether the query can use the statement cache. One example use is with authorizers because they only run during prepare, which doesn窶冲 happen with already cached statements.

(The Cursor.execute() additional parameters are keyword only and also present in Cursor.executemany(), and the corresponding Connection.execute() and Connection.executemany() methods.)

Added Cursor.is_readonly, Cursor.is_explain, and Cursor.expanded_sql.

Updated processing named bindings so that types registered with collections.abc.Mapping (such as collections.UserDict) will also be treated as dictionaries. (APSW issue 373)

(adam)

2022-10-10 07:57:40 UTC MAIN commitmail json YAML

py-ZopeInterface: updated to 5.5.0

5.5.0 (2022-10-10)
==================
- Add support for Python 3.10 and 3.11 (as of 3.11.0rc2).
- Add missing Trove classifier showing support for Python 3.9.
- Add some more entries to ``zope.interface.interfaces.__all__``.
- Disable unsafe math optimizations in C code.

(adam)

2022-10-10 07:40:59 UTC MAIN commitmail json YAML

Updated devel/libebml, multimedia/libmatroska, multimedia/mkvtoolnix

(adam)

2022-10-10 07:40:17 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 71.1.0

Version 71.1.0 "Fortitude" 2022-10-09

Bug fixes

* Chapters DTD: added the new edition & chapter elements from Matroska v5.
* Chapters DTD: fixed EditionUID being mandatory. mkvmerge can auto-generate
  it if it's missing from the XML file.
* Chapters DTD: fixed the `example-chapters-1.xml` not validating against the
  DTD.
* Chapters DTD: corrected the old name `EditionManaged` to
  `EditionFlagOrdered`.
* Chapters DTD: fixed `ChapLanguageIETF` missing its element declaration &
  `ChapterLanguage` being required.
* XML DTDs: fixed elements representing binary data not allowing the `format`
  attribute.

Build system changes

* bug fix: configure accidentally tested for libEBML ≥ 2.0.0 & libMatroska ≥
  2.0.0, even though the actual requirements are 1.4.4 & 1.7.1 respectively.

Version 71.0.0 "Altitude" 2022-10-08

New features and enhancements

* mkvmerge, MKVToolNix GUI's multiplexer: added support for the Emphasis audio
  track header element via the `--audio-emphasis` option. It is also read from
  Matroska files.
* mkvmerge: the options `--list-stereo-modes` and `--list-audio-emphasis` have
  been added to list all support numerical & textual values for the
  `--stereo-mode` & `--audio-emphasis` options.
* mkvpropedit, MKVToolNix GUI's header editor: added support for the Emphasis
  audio track header element via the `emphasis` property.
* MKVToolNix GUI: multiplexer: when the track properties are
  configured to be displayed in a tab widget below the files & tracks
  in the "Input" tab, the "Color information" tab will be laid out in
  two columns. This reduces the minimum height the whole tab widget
  requires.
* MKVToolNix GUI: greatly sped up closing the preferences dialog by only
  re-running certain initialization functions when their corresponding
  settings have changed.
* mkvinfo, MKVToolNix GUI's info tool: added support for the following new
  elements from Matroska v5: Emphasis audio track header element; Chapter Skip
  Type; Edition Display; Edition String; Edition Language IETF.
* mkvmerge, mkvpropedit: added support for the following new chapter elements
  from Matroska v5: Chapter Skip Type; Edition Display; Edition String;
  Edition Language IETF. The GUI's chapter editor will receive support for
  them in the next release.

Bug fixes

* mkvmerge: Ogg/OGM reader: mkvmerge will now correctly skip tracks of
  unsupported types as well as tracks for which all track header pages
  haven't been found.

Build system changes

* libEBML 1.4.4 & libMatroska 1.7.1 are now required.
* The bundled libEBML & libMatroska libraries were updated to v1.4.4 & v1.7.1
  respectively.
* The bundled `fmt` library was updated to v9.1.0.
* The bundled `nlohmann-json` library was updated to v3.11.2.

(adam)

2022-10-10 07:39:30 UTC MAIN commitmail json YAML

libmatroska: updated to 1.7.1

Version 1.7.1 2022-10-08

* Fix ABI compatibility: unfortunately release 1.7.0 broke ABI
  compatibility. This release restores the compatibility with release
  1.6.3. Please use it instead of release 1.7.0. In other words: 1.6.3
  & 1.7.1 are compatible, while 1.7.0 is compatible with neither 1.6.3
  nor 1.7.1.

(adam)

2022-10-10 07:37:54 UTC MAIN commitmail json YAML

libebml: updated to 1.4.4

Version 1.4.4 2022-10-08

* Fix ABI compatibility: unfortunately release 1.4.3 broke ABI
  compatibility. This release restores the compatibility with release
  1.4.2. Please use it instead of release 1.4.3. In other words: 1.4.2
  & 1.4.4 are compatible, while 1.4.3 is compatible with neither 1.4.2
  nor 1.4.4.

(adam)

2022-10-10 07:18:57 UTC MAIN commitmail json YAML

doc: Updated wm/leftwm to 0.4.0nb1

(pin)

2022-10-10 07:18:36 UTC MAIN commitmail json YAML

wm/leftwm: Fix broken build

See, http://www.ki.nu/pkgsrc/reports/current/NetBSD-9.0/20221007.2334/leftwm-0.4.0/build.log
Caused by regenerated 'Cargo.lock'.
Fetch the correct versions of dependencies.

While here, add a conflict with 'lefthk'.
The daemon is built-in the WM and the standalone package is only
intended to be used with other WMs.

(pin)

2022-10-10 03:44:54 UTC MAIN commitmail json YAML

2022-10-10 03:42:14 UTC MAIN commitmail json YAML

2022-10-10 03:36:51 UTC MAIN commitmail json YAML

2022-10-10 03:31:44 UTC MAIN commitmail json YAML

2022-10-10 03:29:44 UTC MAIN commitmail json YAML

doc: Removed lang/ruby26-base

(taca)

2022-10-10 03:29:30 UTC MAIN commitmail json YAML

2022-10-10 03:28:55 UTC MAIN commitmail json YAML

lang/Makefile: remove ruby26-base

(taca)

2022-10-10 03:24:52 UTC MAIN commitmail json YAML

2022-10-10 03:23:55 UTC MAIN commitmail json YAML

lang/ruby26: remove package

Ruby 2.6 reached to EOL on 22th April 2022.

(taca)

2022-10-10 03:22:27 UTC MAIN commitmail json YAML

doc: Removed lang/ruby26

(taca)

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

lang/Makefile: remove ruby26

Start removing of Ruby 2.6.

(taca)

2022-10-09 19:21:07 UTC MAIN commitmail json YAML

doc: Updated graphics/simp to 3.2.0

(pin)

2022-10-09 19:20:28 UTC MAIN commitmail json YAML

graphics/simp: update to 3.2.0

- Fixed scaling bug on certain images.
- Add NetBSD package.
- Make trash-rs dep optional
- Added enter/escape keybinds to for Ok/Cancel.

(pin)

2022-10-09 18:51:02 UTC MAIN commitmail json YAML

doc: Updated emulators/open-simh to 4.0.0.20221008

(rhialto)

2022-10-09 18:50:44 UTC MAIN commitmail json YAML

emulators/open-simh: update to 2022-10-08

- Switch to editline for line editing; must be pkgsrc version because simh
  uses <editline/readline.h>. Also link it explicitly, so it doesn't
  randomly use readline any more if it happened to be available at runtime.
- Add 3b2-700.

(rhialto)

2022-10-09 16:13:24 UTC MAIN commitmail json YAML

doc: Added editors/bred version 0.2.2

(pin)

2022-10-09 16:12:55 UTC MAIN commitmail json YAML

2022-10-09 16:12:17 UTC MAIN commitmail json YAML

editors/bred: import package

A simple binary file reader that dumps the output to stdout.

To use, simply input a file (stdin support coming soon), and add any desired
options.
--length option changes how many characters to print (not including any
  formatting like offsets and borders).
--chunk option changes how large the buffer array should be; the bigger it is,
  the faster but uses more memory.
--hex option simply prints the file in hexadecimal.
--color option uses colors to differentiate between letters (\0 are gray,
  others indicate how large the character code is, and orange is non-ascii
  characters). Note, make sure you use a terminal emulator that supports ANSI
  256-color mode.
--space option replaces all the spaces (0x20) with a green-colored _.
  This also affects the hex output.

(pin)

2022-10-09 16:09:59 UTC MAIN commitmail json YAML

doc: Added sysutils/repofetch version 0.3.3

(pin)

2022-10-09 16:09:30 UTC MAIN commitmail json YAML

2022-10-09 16:08:18 UTC MAIN commitmail json YAML

2022-10-09 16:05:51 UTC MAIN commitmail json YAML

doc: Updated www/hackernews-tui to 0.11.0

(pin)

2022-10-09 16:05:31 UTC MAIN commitmail json YAML

www/hackernews-tui: update to 0.11.0

What's Changed
- Expand story view capabilities in #80

Breaking changes
- Renamed toggle_sort_by_date command to cycle_sort_mode in
  keymap.story_view_keymap

(pin)

2022-10-09 16:04:33 UTC MAIN commitmail json YAML

doc: Updated editors/featherpad to 1.3.3

(pin)

2022-10-09 16:04:10 UTC MAIN commitmail json YAML

editors/featherpad: update to 1.3.3

V1.3.3
---------
- Fixed crash on pasting with empty clipboard.
- Covered tab-indented here-docs in Bash syntax highlighting.
- Covered indented here-docs in Perl syntax highlighting.
- Silenced the compilation warnings with Qt ≥ 6.4.

(pin)

2022-10-09 16:03:06 UTC MAIN commitmail json YAML

doc: Updated textproc/csview to 1.2.2

(pin)

2022-10-09 16:02:46 UTC MAIN commitmail json YAML

textproc/csview: update to 1.2.2

- chore: refactor project layout
- fix: fix tests
- refactor: simplify seq logic
- refactor: simplify sniff logic
- chore: upgrade clap to v4
- refactor: adjust error code

(pin)

2022-10-09 16:01:47 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.16.0

(pin)

2022-10-09 16:01:26 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.16.0

v1.16.0 - 2022-10-07
- status messages now displayed on toggling (for example showing hidden files)
-  upgrade terminal-light to 1.0.1 for better recognition of background color
    on high precision color terminals
-  in default configuration, ctrl-left never opens a panel to the left, as I
    think this was most often unwanted (one too many hit on cltr-left).
    It's possible to get the old behavior by binding ctrl-left to :panel_left
    instead of the new :panel_left_no_open internal.
-  New escaping rules let you skip many \, especially when building regexes -
    See new rules at https://dystroy.org/broot/input/#escaping - Fix #592

(pin)

2022-10-09 15:37:13 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-redmine41

(taca)

2022-10-09 15:36:48 UTC MAIN commitmail json YAML

devel/ruby-redmine: drop redmine41 support

(taca)

2022-10-09 15:35:34 UTC MAIN commitmail json YAML

2022-10-09 15:35:08 UTC MAIN commitmail json YAML

devel/Makefile: remove ruby-redmine41

(taca)

2022-10-09 15:33:25 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-redmine50 to 5.0.3

(taca)

2022-10-09 15:32:55 UTC MAIN commitmail json YAML

devel/ruby-redmine50: update to 5.0.3

5.0.3 (2022-10-02)

[Code cleanup/refactoring]

* Defect #37609: Remove obsolete remnant public/images/openid-bg.gif
* Defect #37449: Passing a wrong parameter to `with_settings` in
  UserTest::test_random_password_include_required_characters

[Filters]

* Defect #36940: Chained custom field filter doesn't work for User fields
* Defect #37349: Chained custom field filter for User fields returns 500
  internal server error when filtering after a float value

[Issues]

* Defect #37369: Mention auto-complete not works in bulk-edit comments
* Defect #37499: Default query should not be applied if the query is not
  allowed to be set as the default
* Defect #37473: Focus IssueId not working when linking issues

[Issues list]

* Defect #37268: Performance problem with Redmine 4.2.7 and 5.0.2

[Rails support]

* Patch #37452: Update Rails to 6.1.7

[Security]

* Defect #37492: Update jQuery UI to 1.13.2

[SCM]

* Defect #33953: Repository tab is not displayed if no repository is set as
  the main repository
* Defect #36258: Support revision without any message in Mercurial
  repositories
* Defect #37585: Do not show "History" tab for content in Filesystem
  repository
* Defect #37626: Diff of a javascript file in repository module is not
  displayed with layout
* Defect #37718: Repository browser does not show "+" (plus sign) in
  filename

[SCM extra]

* Defect #37562: POST Requests to repository WS fail with "Can't verify CSRF
  token authenticity"

[Text formatting]

* Defect #37237: Common Markdown Formatter does not render all properties on
  HTML elements
* Patch #37713: Add rel="noopener" to all external links that would open a
  new tab/window
* Defect #37379: Thumbnail macro does not work when a file is attached and
  preview is displayed immediately

[Translations]

* Defect #37529: Fix mistranslation of label button_create_and_follow in
  Russian translation
* Defect #37603: Missing translation for label_default_queries.for_this_user
* Patch #35613: German translation update of Wiki syntax help for 5.0-stable
* Patch #37263: Lithuanian translation update for 5.0-stable
* Patch #37698: Persian translation update for 4.2-stable

[UI]

* Defect #36901: Jump to project is misaligned in Safari 15.4 and later
* Defect #37282: Subtask isn't displayed correctly since 4.2.7
* Defect #37481: Fix the unintentional selection of rows with the context
  menu
* Defect #37566: The number of the ordered list in the project description
  is not displayed and the indentation does not match the unordered list

(taca)

2022-10-09 15:32:18 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-redmine42 to 4.2.8

(taca)

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

devel/ruby-redmine42: update to 4.2.8

4.2.8 (2022-10-02)

[Code cleanup/refactoring]å…¶

* Defect #37449: Passing a wrong parameter to `with_settings` in
  UserTest::test_random_password_include_required_characters

[Filters]

* Defect #36940: Chained custom field filter doesn't work for User fields

* Defect #37349: Chained custom field filter for User fields returns 500
  internal server error when filtering after a float value

[Issues]

* Defect #37473: Focus IssueId not working when linking issues

[Issues list]

* Defect #37268: Performance problem with Redmine 4.2.7 and 5.0.2

[Rails support]

* Patch #37465: Update Rails to 5.2.8.1

[Security]

* Defect #37492: Update jQuery UI to 1.13.2

[SCM]

* Defect #37718: Repository browser does not show "+" (plus sign) in
  filename

[Text formatting]

* Defect #37379: Thumbnail macro does not work when a file is attached and
  preview is displayed immediately

[Translations]

* Patch #37698: Persian translation update for 4.2-stable

[UI]

* Defect #36901: Jump to project is misaligned in Safari 15.4 and later
* Defect #37282: Subtask isn't displayed correctly since 4.2.7
* Defect #37481: Fix the unintentional selection of rows with the context
  menu
* Defect #37566: The number of the ordered list in the project description
  is not displayed and the indentation does not match the unordered list

(taca)

2022-10-09 13:28:48 UTC MAIN commitmail json YAML

doc: Updated ham/hackrf to 2022.09.1

(mef)

2022-10-09 13:28:26 UTC MAIN commitmail json YAML

(ham/hackrf) Updated 2021.03.1 to 2022.09.1

HackRF 2022.09.1 Release Notes

To upgrade to this release, you must update libhackrf and hackrf-tools on your
host computer.  You must also update firmware on your HackRF.

Major changes in this release include:

- Opera Cake, an antenna switching add-on board for HackRF One is fully
  supported. Thank you, Mike Walters!

- A new user interface for rad1o provides status information during operation
  in HackRF mode. Thanks, schneider!

- Documentation has been migrated from a wiki to source code in the docs
  directory that can be built as HTML or PDF. Thanks, Straithe! The PDF is
  included in release archives, and HTML documentation built from current git
  source is available at: https://hackrf.readthedocs.io/

- Numerous performance, stability, and instrumentation improvements have been
  made to hackrf_transfer, hackrf_sweep, libhackrf, and firmware. Thank you
  especially, Martin Ling!

- The project repository has moved to:
  https://github.com/greatscottgadgets/hackrf

There have been many enhancements and bug fixes.  For a full list of changes,
see the git log.

(mef)

2022-10-09 13:06:08 UTC MAIN commitmail json YAML

doc: Updated wm/dwm to 6.4

(leot)

2022-10-09 13:06:03 UTC MAIN commitmail json YAML

dwm: Update to 6.4

pkgsrc changes:
- Switch to https:// MASTER_SITES and HOMEPAGE
- Remove no longer needed patch (FC_COLOR is no longer referenced)

6.4
---
- Improvements and bug fixes

(leot)

2022-10-09 12:56:45 UTC MAIN commitmail json YAML

doc: Updated x11/dmenu to 5.2

(leot)

2022-10-09 12:56:39 UTC MAIN commitmail json YAML

dmenu: Update to 5.2

pkgsrc changes:
- Switch to https:// MASTER_SITES and HOMEPAGE
- Remove no longer needed patch (FC_COLOR is no longer referenced)

5.2
---
- Improvements and bug fixes

(leot)

2022-10-09 12:52:27 UTC MAIN commitmail json YAML

doc: Updated x11/slock to 1.5

(leot)

2022-10-09 12:52:21 UTC MAIN commitmail json YAML

slock: Update to 1.5

pkgsrc changes:
- Switch to https:// MASTER_SITES and HOMEPAGE

1.5
---
- Bug fixes

(leot)

2022-10-09 12:45:08 UTC MAIN commitmail json YAML

x11/wxGTK32: revert to building with configure by default

since the cmake build is broken for some purposes, which you only notice
when building against it.

https://github.com/wxWidgets/wxWidgets/issues/22841
https://github.com/wxWidgets/wxWidgets/issues/22858

(rhialto)

2022-10-09 12:41:02 UTC MAIN commitmail json YAML

doc: Updated x11/st-term to 0.9

(leot)

2022-10-09 12:40:57 UTC MAIN commitmail json YAML

st-term: Update to 0.9

0.9
---
- Bug fixes and improvements

(leot)

2022-10-09 12:32:09 UTC MAIN commitmail json YAML

doc: Updated x11/tabbed to 0.7

(leot)

2022-10-09 12:32:03 UTC MAIN commitmail json YAML

tabbed: Update to 0.7

0.7
---
- Add Xft support
- Permit to autofocus urgent tabs via Ctrl-Shift-u
- Permit to focus urgent tabs via Ctrl-u
- Add xembed wrapper utility.
  xembed will cause a command to attempt to XEmbed into the window given
  by the environment variable XEMBED, so long as it is in the foreground
  of its controlling terminal. This causes a process to effectively take
  the place of the terminal window, unless it is backgrounded.
- Support urgency WM hints
- Several bug fixes and improvements

(leot)

2022-10-09 12:06:05 UTC MAIN commitmail json YAML

devel/cmake: add patch to Modules/FindOpenGL

In order to use libEGL, it looks for libOpenGL, but NetBSD and pkgsrc's
MesaLib don't have that, they have libGL instead. This causes issues in
x11/wxGTK32. See
https://github.com/wxWidgets/wxWidgets/issues/22841
https://gitlab.kitware.com/cmake/cmake/-/issues/24019

(rhialto)

2022-10-09 09:17:24 UTC MAIN commitmail json YAML

doc: Updated www/ruby-html-proofer to 4.4.3

(taca)

2022-10-09 09:17:02 UTC MAIN commitmail json YAML

www/ruby-html-proofer: udpate to 4.4.3

4.4.1 (2022-09-25)

Closed issues:

* Custom Checker class is not executed #764
* --cache unvailable in CLI #763
* --parallel unavailable in CLI #762
* HTMLproofer does not properly ignore links #756
* Mailto check failed in some cases #754

Merged pull requests:

* Optimize checking internal link hashes in target files #770
  (riccardoporreca)
* Fix --swap-attributes CLI argument in README #765 (mark-monteiro)
* Fix and improve swap_attribute README example #755 (riccardoporreca)

4.4.2 (2022-10-07)

Closed issues:

* erstiebegrüßung.html causing problems on macOS #771
* HTMLProofer times out #768

Merged pull requests:

* Create erstiebegrüßung.html from code #772 (asbjornu)
* Validate options #767 (asbjornu)

4.4.3 (2022-10-08)

Merged pull requests:

* Revert "Validate options" #774 (gjtorikian)

(taca)

2022-10-09 09:13:45 UTC MAIN commitmail json YAML

doc: Updated www/ruby-selenium-webdriver to 4.5.0

(taca)

2022-10-09 09:13:24 UTC MAIN commitmail json YAML

www/ruby-selenium-webdriver: update to 4.5.0

4.5.0 (2022-09-28)

Ruby:

* Fix bug in Platform code
* Update Select class to error when elements are disabled (#10812)

(taca)

2022-10-09 09:10:43 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-secretsmanager to 1.66.0

(taca)

2022-10-09 09:10:24 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-secretsmanager: update to 1.66.0

1.66.0 (2022-09-29)

* Feature - Documentation updates for Secrets Manager

(taca)

2022-10-09 09:08:25 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-core to 3.159.0

(taca)

2022-10-09 09:07:55 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-core: update to 3.159.0

3.159.0 (2022-10-07)

* Feature - Updated Aws::SSO::Client with the latest API changes.

3.158.1 (2022-10-06)

* Issue - Ensure that the ReadCallbackIO is always unwrapped (#2761).

3.158.0 (2022-09-30)

* Feature - Updated Aws::SSO::Client with the latest API changes.

3.157.0 (2022-09-29)

* Feature - Updated Aws::SSO::Client with the latest API changes.

3.156.0 (2022-09-27)

* Feature - Updated Aws::SSO::Client with the latest API changes.

3.155.0 (2022-09-26)

* Feature - Updated Aws::SSO::Client with the latest API changes.

3.154.0 (2022-09-23)

* Feature - Updated Aws::SSO::Client with the latest API changes.

3.153.0 (2022-09-22)

* Feature - Updated Aws::SSO::Client with the latest API changes.

3.152.0 (2022-09-21)

* Feature - Updated Aws::SSO::Client with the latest API changes.

3.151.0 (2022-09-20)

* Feature - Updated Aws::SSO::Client with the latest API changes.

3.150.0 (2022-09-19)

* Feature - Updated Aws::SSO::Client with the latest API changes.

(taca)

2022-10-09 09:04:02 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sigv4 to 1.5.2

(taca)

2022-10-09 09:03:45 UTC MAIN commitmail json YAML

www/ruby-aws-sigv4: update to 1.5.2

1.5.2 (2022-09-30)

* Issue - Fix an issue where quoted strings with multiple spaces are not
  trimmed. (#2758)

(taca)

2022-10-09 09:02:36 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-partitions to 1.644.0

(taca)

2022-10-09 09:02:04 UTC MAIN commitmail json YAML

www/ruby-aws-partitions: update to 1.644.0

1.644.0 (2022-10-07)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.643.0 (2022-10-06)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.642.0 (2022-10-04)

* Feature - Added support for enumerating regions for Aws::ConnectCases.

1.641.0 (2022-10-03)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.640.0 (2022-09-30)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.639.0 (2022-09-29)

* Feature - Added support for enumerating regions for
  Aws::MigrationHubOrchestrator.

1.638.0 (2022-09-27)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.637.0 (2022-09-26)

* Feature - Added support for enumerating regions for Aws::IoTFleetWise.

1.636.0 (2022-09-23)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.635.0 (2022-09-22)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.634.0 (2022-09-21)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.633.0 (2022-09-20)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.632.0 (2022-09-19)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

(taca)

2022-10-09 08:36:14 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-haml to 6.0.6

(taca)

2022-10-09 08:35:52 UTC MAIN commitmail json YAML

textproc/ruby-haml: update to 6.0.6

6.0.0 (2022-09-21)

* Replace the implementation with Hamlit

  - Haml 6 is about 1.7x faster than Haml 5 in this benchmark.
  - The parser is kept as is, but everything else is replaced.
  - The haml CLI interface was also replaced.
  - The interface of Haml::Engine is changed. Haml::Template is most likely
    what you need now.
  - Most Haml helpers are removed.

    Rails:

Kept: find_and_reserve, preserve, surround, precede, succeed,
      capture_haml

Removed: block_is_haml?, flatten, haml_concat, haml_indent,
haml_tag, haml_tag_if, html_attrs, html_escape,
init_haml_helpers, is_haml?, list_of, non_haml, tab_down,
tab_up, with_tabs

    Tilt:

Kept: preserve

Removed: block_is_haml?, capture_haml, escape_once,
find_and_preserve, flatten, haml_concat, haml_indent,
haml_tag, haml_tag_if, html_attrs, html_escape,
init_haml_helpers, is_haml?, list_of, non_haml, precede,
succeed, surround, tab_down, tab_up, with_tabs

  - Only the attributes in Haml::AttributeBuilder::BOOLEAN_ATTRIBUTES are
    handled as boolean attributes.
  - Some legacy Rails integration is removed.

6.0.1 (2022-09-23)

* Unescape HTML-safe interpolation on Rails #1084
* Resurrect Haml 5's AttributeParser.available? for syntax_tree-haml #1085

6.0.2 (2022-09-28)

* Unescape HTML-safe arguments for surround, succeed, and precede on Rails
  #1088

6.0.3 (2022-09-28)

* For Wasm, fallback to Ruby when C extension is not available.

6.0.4 (2022-10-02)

* Fix a parse failure of % in attributes #1096
* Add another fallback from C to Ruby for Wasm.

6.0.5 (2022-10-05)

* Resurrect #haml_object_ref support in an object reference #1097

  - This was removed in 6.0.0, and added back in this version.

* Stop warning remove_whitespace: true option.

6.0.6 (2022-10-09)

* Prevent CRuby from accidentally using the Ruby implementation fallback

  - Reversing what v6.0.3 and v6.0.4 did, but still supporting Wasm.

(taca)

2022-10-09 08:26:39 UTC MAIN commitmail json YAML

doc: Updated security/ruby-snaky_hash to 2.0.1

(taca)

2022-10-09 08:26:15 UTC MAIN commitmail json YAML

security/ruby-snaky_hash: update to 2.0.1

Added

* Certificate for signing gem releases (@pboling)
* Gemspec metadata (@pboling)

- funding_uri
- mailing_list_uri

* Checksums for released gems (@pboling)

Changed

* Gem releases are now cryptographically signed (@pboling)

(taca)

2022-10-09 08:24:45 UTC MAIN commitmail json YAML

doc: Updated security/ruby-oauth-tty to 1.0.5

(taca)

2022-10-09 08:24:23 UTC MAIN commitmail json YAML

security/ruby-oauth-tty: update to 1.0.5

1.0.4 (2022-09-19)

Added

* Certificate for signing gem releases (@pboling)
* Gemspec metadata (@pboling)

- funding_uri
- mailing_list_uri

* Installation and usage documentation (@pboling)
* SHA 512 Checksum for release (@pboling)

Changed

* Gem releases are now cryptographically signed (@pboling)

1.0.5 (2022-09-20)

Added

* SHA 256 Checksum for release (in addition to SHA 512) (@pboling)
* Aligned checksums directory name with rake build:checksum task (@pboling)
* General Cleanup

(taca)

2022-10-09 08:21:07 UTC MAIN commitmail json YAML

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

(taca)

2022-10-09 08:20:48 UTC MAIN commitmail json YAML

security/ruby-metasploit-payloads: update to 2.0.97

2.0.95 (2022-09-22)

* Changes are too many to write here, please refer:
  <https://github.com/rapid7/metasploit-payloads/compare/v2.0.94...v2.0.95>

2.0.96 (2022-09-22)

* Land #585, Add stdapi_registry_check_key_exists for Python

2.0.97 (2022-09-29)

* land #588, Add TrustedSec's COFFLoader as Meterpreter Extension

(taca)

2022-10-09 08:05:31 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-bundler and misc/ruby-slop

misc/ruby-bundler 2.3.23
misc/ruby-slop 4.9.3

(taca)

2022-10-09 08:03:02 UTC MAIN commitmail json YAML

misc/ruby-slop: update to 4.9.3

4.9.3 (2022-09-30)

Bug fixes:

* Fix explicitly false boolean options and allow for additional false
  arguments #276 (Eugene Otto)

(taca)

2022-10-09 08:01:46 UTC MAIN commitmail json YAML

Updated ham/gnuradio-*

(adam)

2022-10-09 08:01:33 UTC MAIN commitmail json YAML

misc/ruby-bundler: update to 2.3.23

2.3.23 (2022-10-05)

Enhancements:

* Update GitLab CI template with new one #5944

Bug fixes:

* Fix bundle init not respecting umask in generated gem's Gemfile #5947

Performance:

* Further speed up Bundler by not sorting specs unnecessarily #5868

Documentation:

* Update Bundler new feature instructions #5912

(taca)

2022-10-09 07:59:33 UTC MAIN commitmail json YAML

doc: Updated graphics/ruby-RMagick to 5.0.0

(taca)

2022-10-09 07:59:16 UTC MAIN commitmail json YAML

graphics/ruby-RMagick: update to 5.0.0

4.13.0 (2022-09-23)

RMagick 4.3.0

Deprecates

* Mark Magick.trace_proc= as deprecated (#1354)
* Mark Magick::{Image, Image::Info}#monitor= as deprecated (#1353)
* These methods will be removed in RMagick 5.0 and no alternative.

5.0.0 (2022-10-06)

Improvements

* Improve installer in order to avoid SEGV within pkg-config command (#1359)
* Clean up the documents and comment in source code referring to something
  that no longer exist (#1363)
* Remove deprecated 'tile' attribute in Draw#marshal_dump (#1364)
* Remove deprecated #instance_eval calling when block was given with
  Magick::ImageList#montage, Magick::Image::Info.new and more (#1362)
* Remove deprecated RMagick.rb file (#1361)
* Remove deprecated Magick.trace_proc= (#1351)
* Remove deprecated Magick::{Image, Image::Info}#monitor= (#1356)

(taca)

2022-10-09 07:56:51 UTC MAIN commitmail json YAML

2022-10-09 07:56:11 UTC MAIN commitmail json YAML

gnuradio: updated to 3.10.4.0

3.10.4.0

Project Scope

Replace get_initial_sptr() calls with make_block_sptr() calls. There were a number of places the incorrect function was being used.

Runtime

Use correctly typed arguments to log messages to prevent build errors.

GRC

Add xfce4-terminal and urxvt to the list of terminal emulators discovered during the build process.
Suppress GUI hint errors that were being shown in the terminal window.
Use integers for screenshot size (floats were causing Cairo errors).

Build system and packaging

Reformat cmake files and make cmake formatting part of the workflow.
Allow GNU Radio to be a part of other cmake-based projects.
Correct linking to libiio and libad9361 on macOS.
Update method for determining Python installation directory. This should work correctly now on (all?) distro releases.

gr-blocks

New Block Interleaver/Deinterleaver interleaves blocks of symbols
Correct calculation of items_remaining in File Source, which allows seek() to work correctly.
Add an example for Wavefile Sink

gr-digital

Deprecate the CRC32 and CRC16 blocks, which will be removed in the future. There are more general CRC blocks which do the same thing (and more).

gr-filter

Fix demo for PFB channelizer

gr-iio

FMCOMMS2 Sink assumes CS16 data is scaled to 32768, rather than 2048.
FMCOMMS2 returns the correct samples for the second channel in 2-channel mode.

gr-trellis

Correct Python bindings for trellis::metrics.

gr-qtgui

Range widget can now output messages when value changes.
Add C++ code generation for Time Sink
Regenerate Python bindings for some blocks when necessary.
Waterfall Sink correctly uses half spectrum for float input.

gr-uhd

Add Python bindings for the UHD find() functino.

gr-zeromq

Support newer get() and older/deprecated getsockopt() functions in cppzmq depending on availability.

Modtool

Parse IO signatures with or without gr:: prefix.

Documentation

Update certain file lists to keep build paths out of documentation.

Testing

Update Conda recipe for Qt 5.15 and re-render CI support files.
Add testing on Ubuntu 22.04.
Link tests directly against spdlog with not linking to GR runtime.
Ignore Python "missing whitespace after keywork" formatting error.

(adam)

2022-10-09 07:54:18 UTC MAIN commitmail json YAML

Updated devel/catch2, security/libgpg-error, security/libksba

(adam)

2022-10-09 07:53:49 UTC MAIN commitmail json YAML

doc: Updated finance/ruby-braintree to 4.9.0

(taca)

2022-10-09 07:53:32 UTC MAIN commitmail json YAML

finance/ruby-braintree: update to 4.9.0

4.9.0 (2022-10-03)

* Add cardholder_name attribute reader to ApplePayCard (Thanks
  @AxelTheGerman)

* Deprecate chargeback_protection_level and add protection_level to Dispute
  and DisputeSearch

(taca)

2022-10-09 07:51:10 UTC MAIN commitmail json YAML

libksba: updated to 1.6.2

Noteworthy changes in version 1.6.2 (2022-10-07) [C22/A14/R2]
------------------------------------------------

* Fix integer overflow in the CRL parser.

(adam)

2022-10-09 07:50:29 UTC MAIN commitmail json YAML

libgpg-error: updated to 1.46

Noteworthy changes in version 1.46 (2022-10-07) [C33/A33/R1]
-----------------------------------------------

* Support for bidirectional pipes under Windows.  [T6112]

* REG_DWORD types are now support in the Windows Registry.
  [rE745d333cf7]

* Added ES_SYSHD_SOCK support for gpgrt_sysopen under Windows.
  [rE018ea46a30]

* Fixed gpgrt_log_get_fd for the file case.  [T5922]

* Avoids header problem with C11 and "noreturn".  [T4002]

* The gpg-error-config command is not installed by default, because
  it is now replaced by use of pkg-config/gpgrt-config with
  gpg-error.pc.  Supply --enable-install-gpg-error-config configure
  option, if it's really needed.

* Fixed support of posix-lock for FreeBSD.  [rE6e17e70bb7]

* Build fixes for some Mingw tool chain versions.  [T5890, T4656]

* Removed remaining support for WindowsCE.  [T5912]

* Updated config.guess, config.sub, and config.rpath.  [T6078]

* gpg-error-config is now only installed when enabled.  [T5683]

* System paths are now stripped from --cflags --and --libs.  [T6136]

(adam)

2022-10-09 07:45:10 UTC MAIN commitmail json YAML

doc: Updated multimedia/xine-lib to 1.2.12nb9

(wiz)

2022-10-09 07:45:00 UTC MAIN commitmail json YAML

xine-lib: enable fontconfig for subtitles

Patch from adr on pkgsrc-users.

(wiz)

2022-10-09 07:41:47 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-input-vmmouse to 13.2.0

(wiz)

2022-10-09 07:41:36 UTC MAIN commitmail json YAML

xf86-input-vmmouse: update to 13.2.0.

Alan Coopersmith (4):
      Update "See Also" list in vmmouse_detect man page
      Update configure.ac bug URL for gitlab migration
      Build xz tarballs instead of bzip2
      gitlab CI: add a basic build test

Colin Walters (1):
      autogen.sh: Implement GNOME Build API

Emil Velikov (1):
      autogen.sh: use quoted string variables

Matt Turner (2):
      tools: Fix declaration of xf86EnableIO()
      xf86-input-vmmouse 13.2.0

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (2):
      Drop maintainer mode from autogen.sh
      autogen.sh: use exec instead of waiting for configure to finish

Thomas Klausner (2):
      Replace unportable test(1) operator.
      Add NetBSD/amd64 support for iopl calls.

(wiz)

2022-10-09 07:38:04 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-zeitwerk to 2.6.1

(taca)

2022-10-09 07:37:47 UTC MAIN commitmail json YAML

devel/ruby-zeitwerk: update to 2.6.1

2.6.1 (2022-10-01)

* Zeitwerk::Loader#dirs allows you to instrospect the root directories
  configured in the receiver. Please check its documentation for details.

(taca)

2022-10-09 07:36:35 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-version_gem to 1.1.1

(taca)

2022-10-09 07:36:18 UTC MAIN commitmail json YAML

devel/ruby-version_gem: update to 1.1.1

pkgsrc change: update HOMEPAGE.

1.1.1 (2022-09-19)

Added

* Alternatives section to README.md (@pboling)
* Signing cert for gem releases (@pboling)
* Mailing List and other metadata URIs (@pboling)
* Checksums for released gems (@pboling)

Changed

* SECURITY.md policy (@pboling)
* Version methods are now memoized (||=) on initial call for performance
  (@pboling)
* Gem releases are now cryptographically signed (@pboling)

(taca)

2022-10-09 07:34:33 UTC MAIN commitmail json YAML

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

(taca)

2022-10-09 07:34:15 UTC MAIN commitmail json YAML

devel/ruby-test-unit: update to 3.5.5

pkgsrc change: no restriction to ruby31.

3.5.4 (2022-10-04)

Improvements

* Don't raise an error on Test::Unit::TestCase.clone. GitHub#210[Reported by
  David Marchaland]

* Added support for BigDeciaml in assert_in_delta family. GitHub#218[Patch
  by Kenta Murata]

Thanks

* David Marchaland

* Kenta Murata

3.5.5 (2022-10-04)

Fixes

* Suppressed a warning. GitHub#219[Patch by Kenichi Kamiya]

Thanks

* Kenichi Kamiya

(taca)

2022-10-09 07:31:26 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec_junit_formatter to 0.6.0

(taca)

2022-10-09 07:31:08 UTC MAIN commitmail json YAML

devel/ruby-rspec_junit_formatter: update to 0.6.0

0.6.0 (2022-09-29)

Changed

* Restrict to Ruby 2.3+

Fixed

* Fix handling of nil durations

(taca)

2022-10-09 07:29:35 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-regexp_parser to 2.6.0

(taca)

2022-10-09 07:29:16 UTC MAIN commitmail json YAML

devel/ruby-regexp_parser: update to 2.6.0

2.6.0 (2022-09-26)

Fixed

* fixed #referenced_expression for \g<0> (was nil, is now the Root exp)

* fixed #reference, #referenced_expression for recursion level backrefs

- e.g. (a)(b)\k<-1+1>
- #referenced_expression was nil, now it is the correct Group exp

* detect and raise for two more syntax errors when parsing String input

- quantification of option switches (e.g. (?i)+)
- invalid references (e.g. /\k<1>/)
- these are a SyntaxError in Ruby, so could only be passed as a
          String

Added

* Regexp::Expression::Base#human_name

- returns a nice, human-readable description of the expression

* Regexp::Expression::Base#optional?

- returns true if the expression is quantified accordingly
          (e.g. with *, {,n})

* added a deprecation warning when calling #to_re on set members

(taca)

2022-10-09 07:26:43 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-red-datasets to 0.1.5

(taca)

2022-10-09 07:26:25 UTC MAIN commitmail json YAML

devel/ruby-red-datasets: update to 0.1.5

pkgsrc change: drop ruby26 support.

0.1.5 (2022-09-22)

Improvements

* Datasets::PMJTDatasetList: Added. [GitHub#107][Patch by okadak]
* Datasets::AozoraBunko: Added. [GitHub#108][Patch by Masa]
* Added how to develop to README [GitHub#117][Patch by abcdefg-1234567]
* Datasets::FuelEconomy: Added. [GitHub#114][Patch by Benson Muite]
* Datasets::Geolonia: Added. [GitHub#118][Patch by abcdefg-1234567]
* Datasets::Diamonds: Added. [GitHub#110][Patch by Benson Muite]
* Datasets::ITACorpus: Added. [GitHub#119][Patch by abcdefg-1234567]
* Datasets::KuzushijiMNIST: Added. [GitHub#125][Patch by abcdefg-1234567]
* Updated list of datasets in README. [GitHub#129][Patch by Benson Muite]
* Datasets::CaliforniaHousing: Added. [GitHub#123][Patch by Benson Muite]
* Added support for Ruby 3.1. [GitHub#130][Patch by Benson Muite]
* Datasets::AFINN: Added. [GitHub#120][Patch by Benson Muite]
* Datasets::LivedoorNews: Added. [GitHub#127][Patch by abcdefg-1234567]
* Datasets::SeabornDataList: Added. [GitHub#134][Patch by Hirokazu SUZUKI]
* Datasets::WikipediaKyotoJapaneseEnglish: Added. [GitHub#135][Patch by
  abcdefg-1234567]
* Renamed Rdatasets to Rdataset. [GitHub#148][Patch by Hirokazu SUZUKI]
* Removed support for Ruby 2.6.
* Add missing license information.
* Datasets::QuoraDuplicateQuestionPair: Added. [GitHub#149][Patch by
  otegami]

Fixes

* Fixed key from nil to :index in Datasets::SeabornData. [GitHub#133][Patch
  by Hirokazu SUZUKI]
* Fixed Datasets::Rdatasets#each to change "NA" to nil. [GitHub#139][Patch
  by Hirokazu SUZUKI]
* Fix Datasets::Rdatasets#each with mixed data of numeric and
  string. [GitHub#140][Patch by Hirokazu SUZUKI]

Thanks

* okadak
* Masa
* Benson Muite
* abcdefg-1234567
* Hirokazu SUZUKI
* Sutou Kouhei
* otegami

(taca)

2022-10-09 07:25:23 UTC MAIN commitmail json YAML

cppzmq: fix building without git

(adam)

2022-10-09 07:24:47 UTC MAIN commitmail json YAML

catch2: updated to 2.13.9

v2.13.9

Fixed issue with -# (filename-as-tag) flag when __FILE__ expands into filename without directories
Fixed CAPTURE macro not being variadic when disabled through CATCH_CONFIG_DISABLE

(adam)

2022-10-09 07:22:03 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-msgpack to 1.6.0

(taca)

2022-10-09 07:21:45 UTC MAIN commitmail json YAML

devel/ruby-msgpack: update to 1.6.0

2022-09-30 (1.6.0)

* Fix a potential use-after-free bug in Buffer_free when accessing a packer
  or unpacker buffer.

* `old-style-definition` compilation warnings.

* Restore zero-copy buffer feed when provided a Ruby string. This was
  accidentally broken in 1.5.4.

* Provide implementations for `ObjectSpace.memsize`. Message pack objects
  now properly report their size to Ruby.

* Fix an endianess bug on Windows platform.

(taca)

2022-10-09 07:20:25 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-mocha to 1.15.0

(taca)

2022-10-09 07:20:04 UTC MAIN commitmail json YAML

devel/ruby-mocha: update to 1.15.0

1.15.0 (2022-09-21)

External changes

* Fix examples using mock constructor with block (1cc17667)
* Add another example for API#sequence (b7a7d233, #59)
* Remove support for Ruby v1.8 (ddb5d672)
* Deprecate support for Ruby versions earlier than v2.0 - thanks to
  @wasabigeek (#553, #555)

Internal changes

* Update instructions for obtaining Rubygems API key (ed9c040a)
* Consistent definitions for respond_to? methods (#533)
* Run test tasks before release tasks (92a1bc6e, #447)
* Fix test:performance Rake task (#538, #539)
* Tidying following removal of support for Ruby v1.8 - thanks to @nitishr
  (#542)
* Remove ParametersMatcher from Invocation#call_description - thanks to
  @wasabigeek (#543)
* Remove unnecessary splatting in Invocation - thanks to @wasabigeek (#549)
* Extract handle_method_call from method_missing - thanks to @wasabigeek
  (#550)

(taca)

2022-10-09 07:17:04 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-bindata to 2.4.12

(taca)

2022-10-09 07:16:20 UTC MAIN commitmail json YAML

devel/ruby-bindata: update to 2.4.12

2.4.11 (2022-09-27)

* Make DelayedIO work with :onlyif.  Reported by Spencer McIntyre.

2.4.12 (2022-10-03)

* Do not include DelayedIO objects when :onlyif is false.

(taca)

2022-10-09 07:03:05 UTC MAIN commitmail json YAML

doc: Updated devel/frama-c to 25.0

(tonio)

2022-10-09 07:02:47 UTC MAIN commitmail json YAML

Update devel/frama-c to 25.0

-  Kernel    [2022-10-05] Support for ghost VLA and calls to builtins with
              ghost arguments.
-  Eva      [2022-09-16] Numerors now needs MLMPFR 4.1.0+bugfix2
-  Kernel    [2022-09-07] Improve error message for invalid options -D/-I/-U.
o!  Configure [2022-07-28] Removed autoconf and configure
o!  Makefile  [2022-07-11] Removed Makefile, Frama-C is now built using Dune 3.x
o!  Pdg      [2022-07-01] Removed from Db. Use proper Pdg API instead.
-!  Kernel    [2022-06-06] Remove journalisation.

####################################
Open Source Release 25.0 (Manganese)
####################################

o  Kernel    [2022-05-03] Prototype of AST comparison between two versions
              of the same program, via the new option -ast-diff.
-  Eva      [2022-05-02] Fixes stack overflow errors on very large C functions.
-  Eva      [2022-04-25] Improve the multidim abstract domain: it is now
              more precise and more robust, it is able to infer simple array
              invariants on some loops without unrolling, and has a new option
              -eva-multidim-disjunctive-invariants to infer structures
              disjunctive invariants.
o  Kernel    [2022-03-07] Known compiler builtins are no longer hardcoded in
              OCaml, but defined via JSON files (in share/compliance).
o  Kernel    [2022-02-23] New visitor functions visitFramacFileFunctions
              and visitCilFileFunctions to visit only function definitions,
              for better performance.
o!  Kernel    [2022-02-23] Remove State_selection.Static (deprecated since
              10 years, use directly State_selection instead)
-*  Kernel    [2022-02-22] Fix list of potential types for decimal
              integer literal constants
*  Kernel    [2022-02-17] Reject programs using unsupported
              vector_size attribute (fixes ##2573)
o  Eva      [2022-02-15] New API to run the analysis and access its results,
              intended to replace the old API in Db.Value. It is more precise
              as it uses all available domains to evaluate values and locations.
              See file Eva.mli for more details.
*  Kernel    [2022-02-08] Reject array whose size is too big with a proper
              error message instead of a crash (fixes ##2590)
o!  Kernel    [2022-02-19] Removed obsolete AST nodes IndexPI and Info
*  Kernel    [2022-02-08] Reject array whose size is too big with a proper
              error message instead of a crash (fixes ##2590)
o!  Kernel    [2021-12-03] Remove unused AST node Dcustom_annot and field
              fpadding_in_bits. Do not cache size of types in the AST but in
              a dedicated table.
-*  Logic    [2021-11-30] Fix type of expressions whose value are functions
o!  Kernel    [2021-11-29] Integer.pretty does not have the optional argument
              hexa anymore. Use Integer.pretty_hex or Integer.pp_hex if you
              want to print integers in hexadecimal format.

(tonio)

2022-10-09 06:47:13 UTC MAIN commitmail json YAML

doc: Updated devel/why3 to 1.5.1nb1

(tonio)

2022-10-09 06:46:57 UTC MAIN commitmail json YAML

Update devel/why3 to 1.5.1nb1

Make sure to install the library properly
This is necessary for frama-c to bind properly

(tonio)

2022-10-09 06:39:39 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.0.50, dmenu-5.2, grafx2-2.8.3137, libgpg-error-1.46,
  poppler-22.10.0, py-mercurial-6.2.3, uriparser-0.9.7, webkit-gtk-2.38.0,
  wireshark-4.0.0.

(wiz)

2022-10-09 03:01:46 UTC MAIN commitmail json YAML

mingw-w64: Update meta-package to 10.0.0

(ryoon)

2022-10-09 02:40:48 UTC MAIN commitmail json YAML

doc: Updated cross/mingw-w64 packages to 10.0.0

And update GCC and binutils to the latest too.

(ryoon)

2022-10-09 02:37:04 UTC MAIN commitmail json YAML

mingw-w64*: Update to 10.0.0

* Update GCC and binutils to the latest too.

Changelog:
v10.0.0: 2022-04-04

Notable changes:

  * New msvcrt10, 20, 40, 70 and 71 import libraries.
  * Drop x86_64 64bit crtdll.dll
  * Updated wine imports
  * Fix intrin.h compatibility with GCC-11
  * _(v)scprintf optimization
  * optimize __ms_vsnprintf for LTO

(ryoon)

2022-10-08 21:44:07 UTC MAIN commitmail json YAML

soapy-sdr: PLIST fix

(adam)

2022-10-08 21:20:44 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 105.0.3

(ryoon)

2022-10-08 21:20:12 UTC MAIN commitmail json YAML

firefox-l10n: Update to 105.0.3

* Sync with www/firefox-105.0.3.

(ryoon)

2022-10-08 21:19:50 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 105.0.3

(ryoon)

2022-10-08 21:18:55 UTC MAIN commitmail json YAML

firefox: Update to 105.0.3

* Add --enable-new-pass-manager.
* Disable sysutils/dbus dependency for non-Linux platforms by default.

Changelog:
105.0.3:
Fixed
  * Mitigated frequent crashes for Windows users with Avast or AVG Antivirus
    software installed (bug 1794064)

105.0.2:
Fixed
  * Fixed poor contrast on various menu items with certain themes on Linux
    systems (bug 1792063)

  * Fixed the scrollbar appearing on the wrong side of select elements in
    right-to-left locales (bug 1791219)

  * Fixed a possible deadlock when loading some sites in Troubleshoot Mode (bug
    1786259)

  * Fixed a bug causing some dynamic appearance changes to not appear when
    expected (bug 1786521)

  * Fixed a bug causing theme styling to not be properly applied to sidebars
    for some add-ons in Private Browsing Mode (bug 1787543)

105.0.1:
Fixed
  * Reverted focus behavior for new windows back to the content area
    instead of the address bar (bug 1784692)

105.0:
New
  * Added an option to print only the current page from the print preview
    dialog.

  * Firefox now supports partitioned service workers in third-party contexts.
    You can register service workers in a third-party iframe and it will be
    partitioned under the top-level domain.

  * Swipe to navigate (two fingers on a touchpad swiped left or right to
    perform history back or forward) on Windows is now enabled.

  * Firefox is now compliant with the User Timing L3 specification, which adds
    additional optional arguments to the performance.mark and
    performance.measure methods to provide custom start times, end times,
    duration, and attached details.

  * Searching in large lists for individual items is now 2x faster. This
    performance enhancement replaces array.includes and array.indexOf with an
    optimized SIMD version.

Fixed
  * Stability on Windows is significantly improved as Firefox handles
    low-memory situations much better.

  * Touchpad scrolling on macOS was made more accessible by reducing unintended
    diagonal scrolling opposite of the intended scroll axis.

  * Firefox is less likely to run out of memory on Linux and performs more
    efficiently for the rest of the system when memory runs low.

  * Various security fixes.

Web Platform
  * Support for the Offscreen Canvas DOM API with full context and font
    support. The OffscreenCanvas API provides a canvas that can be rendered
    off-screen in both Window and Web Worker contexts.

Security fixes:
#CVE-2022-40959: Bypassing FeaturePolicy restrictions on transient pages
#CVE-2022-40960: Data-race when parsing non-UTF-8 URLs in threads
#CVE-2022-40958: Bypassing Secure Context restriction for cookies with __Host
and __Secure prefix
#CVE-2022-40961: Stack-buffer overflow when initializing Graphics
#CVE-2022-40956: Content-Security-Policy base-uri bypass
#CVE-2022-40957: Incoherent instruction cache when building WASM on ARM64
#CVE-2022-40962: Memory safety bugs fixed in Firefox 105 and Firefox ESR 102.3

(ryoon)

2022-10-08 20:30:46 UTC MAIN commitmail json YAML

geography/R-s2: remove ineffectual use of atomic64.mk.

We now build R itself with that instead.

(he)

2022-10-08 20:03:12 UTC MAIN commitmail json YAML

Note updates of math/R and geography/R-s2.

(he)

2022-10-08 20:02:06 UTC MAIN commitmail json YAML

2022-10-08 19:53:33 UTC MAIN commitmail json YAML

math/R: use ../../mk/atomic64.mk for 64-bit atomics.

R itself doesn't need this, but some modules might, e.g. R-s2.
Bump PKGREVISION.

(he)

2022-10-08 18:07:11 UTC pkgsrc-2022Q3 commitmail json YAML

Pullup ticket #6684 - requested by nia
graphics/babl: evbarm build fix

Revisions pulled up:
- graphics/babl/Makefile                                        1.53
- graphics/babl/PLIST                                          1.24

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sat Oct  8 11:15:53 UTC 2022

  Modified Files:
  pkgsrc/graphics/babl: Makefile PLIST

  Log Message:
  babl: Fix PLIST on 32-bit ARM

(bsiegert)

2022-10-08 16:38:11 UTC MAIN commitmail json YAML

doc: Added devel/why3 version 1.5.1

(tonio)

2022-10-08 16:37:39 UTC MAIN commitmail json YAML

Adding devel/why3

(tonio)

2022-10-08 16:36:47 UTC MAIN commitmail json YAML

Adding devel/why3 1.5.1

Import from WIP, thanks jihbed.research@gmail.com

Why3 is a platform for deductive program verification. It provides a rich
language for specification and programming, called WhyML, and relies
on external theorem provers, both automated and interactive, to
discharge verification conditions.

(tonio)

2022-10-08 15:04:04 UTC MAIN commitmail json YAML

doc: Added devel/ocaml-ppx_import version 1.10.0

(tonio)

2022-10-08 15:03:18 UTC MAIN commitmail json YAML

Adding devel/ocaml-ppx_import

(tonio)

2022-10-08 15:01:01 UTC MAIN commitmail json YAML

Adding devel/ocaml-ppx_import 1.10.0

OCaml extension to import declarations.
This package provides a ppx rewriter to import declarations from
interface files.

(tonio)

2022-10-08 13:28:04 UTC MAIN commitmail json YAML

Updated ham/soapy-sdr, x11/py-qwt-qt5

(adam)

2022-10-08 13:27:33 UTC MAIN commitmail json YAML

py-qwt-qt5: rm unused patch

(adam)

2022-10-08 13:26:56 UTC MAIN commitmail json YAML

py-qwt-qt5: updated to 1.02.02

Version 1.02.01
- Fix compilation with sip5
- Minor bugfixes in examples

Version 1.02.02
- sip-tool compilation added.

(adam)

2022-10-08 13:25:35 UTC MAIN commitmail json YAML

soapy-sdr: updated to 0.8.1

Release 0.8.1 (2021-07-25)
==========================

- cmake: fix use of CMAKE_INSTALL_LIB_DIR when absolute
- windows: Fix compatibility with non-MSVC compilers
- cmake: version policies for subproject compatibility
- docs: fixed spelling mistakes in doxygen comments
- python3: change OUTPUT_NAME in newer versions of cmake
- Types: consistency changes converting strings to bool
- Type.hpp: fixed templated StringToSetting return true
- Range: fixed default constructor not initializing step

Release 0.8.0 (2021-04-25)
==========================

Build:
- Update to CMake 3.0 style and project config generation
- Increase the CMake build requirement to version 3.1.0

API:
- Added API calls for configuring an external reference clock rate
- Constants for boolean setting strings SOAPY_SDR_TRUE/FALSE
- Templated read/writeSetting()/readSensor() for SoapySDR::Device
- Added Templated StringToSetting() and SettingToString() helpers
- Python bindings duck typing for read/writeSetting()/readSensor()
- Changed SoapySDRDevice_setupStream() to return the stream pointer
- Added unloadModules() API call to manually cleanup modules on exit
- Device: added parallel make() function with string arguments
- Added ABI check to Python module

(adam)

2022-10-08 13:21:06 UTC MAIN commitmail json YAML

Added net/cppzmq, textproc/py-pygccxml, devel/py-cbor2

(adam)

2022-10-08 13:19:52 UTC MAIN commitmail json YAML

py-cbor2: ...and Makefile

(adam)

2022-10-08 13:19:22 UTC MAIN commitmail json YAML

py-cbor2: added version 5.4.3

Pure Python CBOR (de)serializer with extensive tag support

(adam)

2022-10-08 13:17:21 UTC MAIN commitmail json YAML

py-pygccxml: added version 2.2.1

pygccxml is a specialized XML reader that reads the output from CastXML. It
provides a simple framework to navigate C++ declarations, using Python classes.
[pkgsrc/textproc/py-pygccxml] adam% head Makefile

(adam)

2022-10-08 13:15:07 UTC MAIN commitmail json YAML

cppzmq: added version 4.8.1

cppzmq is a C++ binding for libzmq. It has the following design goals:

* cppzmq maps the libzmq C API to C++ concepts. In particular:
  - it is type-safe (the libzmq C API exposes various class-like concepts as
    void*)
  - it provides exception-based error handling (the libzmq C API provides
    errno-based error handling)
  - it provides RAII-style classes that automate resource management (the
    libzmq C API requires the user to take care to free resources explicitly)

* cppzmq is a light-weight, header-only binding. You only need to include the
  header file zmq.hpp (and maybe zmq_addon.hpp) to use it.

* zmq.hpp is meant to contain direct mappings of the abstractions provided by
  the libzmq C API, while zmq_addon.hpp provides additional higher-level
  abstractions.

(adam)

2022-10-08 11:30:53 UTC MAIN commitmail json YAML

doc: Added security/signify version 0.10

(bsiegert)

2022-10-08 11:30:27 UTC MAIN commitmail json YAML

New package for signify, from pkgsrc-wip

The signify utility creates and verifies cryptographic signatures.
A signature verifies the integrity of a message

This version of signify is part of outils, a portable collection of
non-standard OpenBSD tools.

(bsiegert)

2022-10-08 11:20:07 UTC MAIN commitmail json YAML

2022-10-08 11:15:53 UTC MAIN commitmail json YAML

2022-10-08 11:12:48 UTC MAIN commitmail json YAML

(ham/gnuradio-doxyten) regen PLIST

(mef)

2022-10-08 11:11:16 UTC MAIN commitmail json YAML

ocaml: Needs imprecise-c99-float-ops to build on NetBSD/arm

(nia)

2022-10-08 11:06:36 UTC MAIN commitmail json YAML

webkit-gtk: Attempt to fix the build on NetBSD 9 aarch64 by avoiding
the compiler builtin __int128_t implementation

related to PR toolchain/57022

(nia)

2022-10-08 11:05:58 UTC MAIN commitmail json YAML

Relax ONLY_FOR_PLATFORM and accept 9.99.*
Quotin Greg Troxel:
I think we should just allow 9.99.  While really it's 9.99.64 and up,
pkgsrc is only expected to work on current current, and ancient current
is no longer of interest.

issue on 9.99.100 reported by oskar@fessel.org on port-xen@

(bouyer)

2022-10-08 10:07:16 UTC MAIN commitmail json YAML

doc: Added x11/xidle version 20220718

(bsiegert)

2022-10-08 10:06:52 UTC MAIN commitmail json YAML

New package for xidle. From pkgsrc-wip.

xidle uses the XScreenSaver(3) extension to receive inactivity events
when a timeout is specified, running a specific program after the
elapsed time.

xidle also monitors the very corner of the given position for pointer
activity and runs a program if the pointer sits there for more than the
specified number of seconds.

(bsiegert)

2022-10-08 10:04:13 UTC MAIN commitmail json YAML

doc: Updated net/gh to 2.17.0

(bsiegert)

2022-10-08 10:03:34 UTC MAIN commitmail json YAML

gh: update to 2.17.0

- Add gh auth token
- Add flag to pr merge allowing the selection of the merge commit email
- Fix color output for non-256 color terminals
- surface merge conflicts in pr status
- Add header to the gpg-key list output
- Fix Ubuntu installation instructions for curl
- Fix missing text in "man gh-codespace-ssh"
- update formatting help
- add and use ConfirmDeletion in {label,repo} delete
- Add more help to "template" flags

(bsiegert)

2022-10-08 09:43:40 UTC MAIN commitmail json YAML

doc: Updated textproc/fmtlib to 9.1.0

(bsiegert)

2022-10-08 09:43:19 UTC MAIN commitmail json YAML

fmtlib: update to 9.1.0

From Wongboo via Github pull request.

Closes NetBSD/pkgsrc#111.

9.1.0 - 2022-08-27
------------------

* ``fmt::formatted_size`` now works at compile time
  . For example
  (`godbolt <https://godbolt.org/z/1MW5rMdf8>`__):

  .. code:: c++

    #include <fmt/compile.h>

    int main() {
      using namespace fmt::literals;
      constexpr size_t n = fmt::formatted_size("{}"_cf, 42);
      fmt::print("{}\n", n); // prints 2
    }

* Fixed handling of invalid UTF-8.

* Improved Unicode support in ``ostream`` overloads of ``print``.

* Fixed handling of the sign specifier in localized formatting on systems with
  32-bit ``wchar_t`` .

* Added support for wide streams to ``fmt::streamed``.

* Added the ``n`` specifier that disables the output of delimiters when
  formatting ranges.
  For example (`godbolt <https://godbolt.org/z/roKqGdj8c>`__):

  .. code:: c++

    #include <fmt/ranges.h>
    #include <vector>

    int main() {
      auto v = std::vector{1, 2, 3};
      fmt::print("{:n}\n", v); // prints 1, 2, 3
    }

* Worked around problematic ``std::string_view`` constructors introduced in
  C++23

* Improve handling (exclusion) of recursive ranges

* Improved error reporting in format string compilation.

* Improved the implementation of
  `Dragonbox <https://github.com/jk-jeon/dragonbox>`_, the algorithm used for
  the default floating-point formatting.

* Fixed issues with floating-point formatting on exotic platforms.

* Improved the implementation of chrono formatting.

* Improved documentation.

* Improved build configuration.

* Fixed various warnings and compilation issues.

9.0.0 - 2022-07-04
------------------

* Switched to the internal floating point formatter for all decimal presentation
  formats. In particular this results in consistent rounding on all platforms
  and removing the ``s[n]printf`` fallback for decimal FP formatting.

* Compile-time floating point formatting no longer requires the header-only
  mode. For example (`godbolt <https://godbolt.org/z/G37PTeG3b>`__):

  .. code:: c++

    #include <array>
    #include <fmt/compile.h>

    consteval auto compile_time_dtoa(double value) -> std::array<char, 10> {
      auto result = std::array<char, 10>();
      fmt::format_to(result.data(), FMT_COMPILE("{}"), value);
      return result;
    }

    constexpr auto answer = compile_time_dtoa(0.42);

  works with the default settings.

* Improved the implementation of
  `Dragonbox <https://github.com/jk-jeon/dragonbox>`_, the algorithm used for
  the default floating-point formatting.

* Made ``fmt::to_string`` work with ``__float128``. This uses the internal
  FP formatter and works even on system without ``__float128`` support in
  ``[s]printf``.

* Disabled automatic ``std::ostream`` insertion operator (``operator<<``)
  discovery when ``fmt/ostream.h`` is included to prevent ODR violations.
  You can get the old behavior by defining ``FMT_DEPRECATED_OSTREAM`` but this
  will be removed in the next major release. Use ``fmt::streamed`` or
  ``fmt::ostream_formatter`` to enable formatting via ``std::ostream`` instead.

* Added ``fmt::ostream_formatter`` that can be used to write ``formatter``
  specializations that perform formatting via ``std::ostream``.
  For example (`godbolt <https://godbolt.org/z/5sEc5qMsf>`__):

  .. code:: c++

    #include <fmt/ostream.h>

    struct date {
      int year, month, day;

      friend std::ostream& operator<<(std::ostream& os, const date& d) {
        return os << d.year << '-' << d.month << '-' << d.day;
      }
    };

    template <> struct fmt::formatter<date> : ostream_formatter {};

    std::string s = fmt::format("The date is {}", date{2012, 12, 9});
    // s == "The date is 2012-12-9"

* Added the ``fmt::streamed`` function that takes an object and formats it
  via ``std::ostream``.
  For example (`godbolt <https://godbolt.org/z/5G3346G1f>`__):

  .. code:: c++

    #include <thread>
    #include <fmt/ostream.h>

    int main() {
      fmt::print("Current thread id: {}\n",
                  fmt::streamed(std::this_thread::get_id()));
    }

  Note that ``fmt/std.h`` provides a ``formatter`` specialization for
  ``std::thread::id`` so you don't need to format it via ``std::ostream``.

* Deprecated implicit conversions of unscoped enums to integers for consistency
  with scoped enums.

* Added an argument-dependent lookup based ``format_as`` extension API to
  simplify formatting of enums.

* Added experimental ``std::variant`` formatting support.
  For example (`godbolt <https://godbolt.org/z/KG9z6cq68>`__):

  .. code:: c++

    #include <variant>
    #include <fmt/std.h>

    int main() {
      auto v = std::variant<int, std::string>(42);
      fmt::print("{}\n", v);
    }

  prints::

    variant(42)

  Thanks `@jehelset <https://github.com/jehelset>`_.

* Added experimental ``std::filesystem::path`` formatting support
  (`#2865 <https://github.com/fmtlib/fmt/issues/2865>`_,
  `#2902 <https://github.com/fmtlib/fmt/pull/2902>`_,
  `#2917 <https://github.com/fmtlib/fmt/issues/2917>`_,
  `#2918 <https://github.com/fmtlib/fmt/pull/2918>`_).
  For example (`godbolt <https://godbolt.org/z/o44dMexEb>`__):

  .. code:: c++

    #include <filesystem>
    #include <fmt/std.h>

    int main() {
      fmt::print("There is no place like {}.", std::filesystem::path("/home"));
    }

  prints::

    There is no place like "/home".

* Added a ``std::thread::id`` formatter to ``fmt/std.h``.
  For example (`godbolt <https://godbolt.org/z/j1azbYf3E>`__):

  .. code:: c++

    #include <thread>
    #include <fmt/std.h>

    int main() {
      fmt::print("Current thread id: {}\n", std::this_thread::get_id());
    }

* Added ``fmt::styled`` that applies a text style to an individual argument.
  .
  For example (`godbolt <https://godbolt.org/z/vWGW7v5M6>`__):

  .. code:: c++

    #include <fmt/chrono.h>
    #include <fmt/color.h>

    int main() {
      auto now = std::chrono::system_clock::now();
      fmt::print(
        "[{}] {}: {}\n",
        fmt::styled(now, fmt::emphasis::bold),
        fmt::styled("error", fg(fmt::color::red)),
        "something went wrong");
    }

* Made ``fmt::print`` overload for text styles correctly handle UTF-8.

* Fixed Unicode handling when writing to an ostream.

* Added support for nested specifiers to range formatting:

  .. code:: c++

    #include <vector>
    #include <fmt/ranges.h>

    int main() {
      fmt::print("{::#x}\n", std::vector{10, 20, 30});
    }

  prints ``[0xa, 0x14, 0x1e]``.

* Implemented escaping of wide strings in ranges.

* Added support for ranges with ``begin`` / ``end`` found via the
  argument-dependent lookup.

* Fixed formatting of certain kinds of ranges of ranges.

* Fixed handling of maps with element types other than ``std::pair``.

* Made tuple formatter enabled only if elements are formattable.

* Made ``fmt::join`` compatible with format string compilation.

* Made compile-time checks work with named arguments of custom types and
  ``std::ostream`` ``print`` overloads.

* Removed ``make_args_checked`` because it is no longer needed for compile-time.

* Removed the following deprecated APIs: ``_format``, ``arg_join``,
  the ``format_to`` overload that takes a memory buffer,
  ``[v]fprintf`` that takes an ``ostream``.

* Removed the deprecated implicit conversion of ``[const] signed char*`` and
  ``[const] unsigned char*`` to C strings.

* Removed the deprecated ``fmt/locale.h``.

* Replaced the deprecated ``fileno()`` with ``descriptor()`` in
  ``buffered_file``.

* Moved ``to_string_view`` to the ``detail`` namespace since it's an
  implementation detail.

* Made access mode of a created file consistent with ``fopen`` by setting
  ``S_IWGRP`` and ``S_IWOTH``.

* Removed a redundant buffer resize when formatting to ``std::ostream``.

* Made precision computation for strings consistent with width.
  .

* Fixed handling of locale separators in floating point formatting.

* Made sign specifiers work with ``__int128_t``.

* Improved support for systems such as CHERI with extra data stored in pointers.

* Improved documentation.

* Improved build configuration.

* Fixed various warnings and compilation issues.

(bsiegert)

2022-10-07 22:09:31 UTC MAIN commitmail json YAML

py-music21: add a test target

(gutteridge)

2022-10-07 20:22:57 UTC MAIN commitmail json YAML

sysutils/rsyslog: also test for atomic ops on time_t.

This is to cater to 32-bit NetBSD ports, where time_t is also
(and has been for a long time) __int64_t.  Without this check,
__sync_bool_compare_and_swap_8 would end up being undefined when
linking rsyslog, since the compiler isn't obliged to supply that.
This causes the pthread / locking variant to be chosen on these
systems, but makes rsyslog build, at least.

(An earlier attempt at doing this only for time_t was met with
complications and was therefore abandoned.)

There's also just a single use of ATOMIC_CAS_time_t() in rsyslog...

Submitted upstream in
  https://github.com/rsyslog/rsyslog/pull/4994

(he)

2022-10-07 20:03:28 UTC MAIN commitmail json YAML

doc: Updated geography/libmaxminddb to 1.7.1

(fcambus)

2022-10-07 20:03:16 UTC MAIN commitmail json YAML

libmaxminddb: update to 1.7.1.

## 1.7.1 - 2022-09-30

* The external symbols test now only runs on Linux. It assumes a Linux
  environment. Reported by Carlo Cabrera. GitHub #304.

(fcambus)

2022-10-07 18:48:15 UTC pkgsrc-2022Q3 commitmail json YAML

Pullup tickets up to #6683

(bsiegert)

2022-10-07 18:47:59 UTC pkgsrc-2022Q3 commitmail json YAML

Pullup ticket #6683 - requested by wiz
graphics/cairo-gobject: macOS build fix

Revisions pulled up:
- graphics/cairo-gobject/Makefile                              1.41
- graphics/cairo/buildlink3.mk                                  1.62
- graphics/cairo/options.mk                                    1.23

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Tue Oct  4 07:13:52 UTC 2022

  Modified Files:
  pkgsrc/graphics/cairo: options.mk

  Log Message:
  cairo: turn off xcb on macOS too by default

  since it implies x11

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Tue Oct  4 07:14:11 UTC 2022

  Modified Files:
  pkgsrc/graphics/cairo: buildlink3.mk

  Log Message:
  cairo: make buildlink3 logic for xcb match options.mk

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Tue Oct  4 07:34:07 UTC 2022

  Modified Files:
  pkgsrc/graphics/cairo-gobject: Makefile

  Log Message:
  cairo-gobject: fix some pkglint

(bsiegert)

2022-10-07 18:19:40 UTC pkgsrc-2022Q3 commitmail json YAML

Pullup ticket #6682 - requested by taca
www/drupal9: security fix

Revisions pulled up:
- www/drupal9/Makefile                                          1.6
- www/drupal9/PLIST                                            1.4
- www/drupal9/distinfo                                          1.4

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Thu Oct  6 14:09:50 UTC 2022

  Modified Files:
  pkgsrc/www/drupal9: Makefile PLIST distinfo

  Log Message:
  www/drupal9: update to 9.3.22

  9.3.21 (2022-08-03)

  * Issue #3301495 by lauriii, nod_: Update CKEditor 5 to 35.0.1
  * Issue #3300773 by bradjones1, xjm, catch, andypost, Spokje: Fix failed
    test on `symfony/http-foundation` 4.4.44/6.1.3 and later

  9.3.22 (2022-09-28)

  This release fixes security vulnerabilities. Sites are urged to update
  immediately after reading the notes below and the security announcement:

  * Drupal core - Critical - Multiple vulnerabilities - SA-CORE-2022-016

  No other fixes are included.

(bsiegert)

2022-10-07 18:19:31 UTC pkgsrc-2022Q3 commitmail json YAML

Pullup ticket #6680 - requested by taca
lang/go119: security fix

Revisions pulled up:
- lang/go/version.mk                                            1.163
- lang/go119/PLIST                                              1.3
- lang/go119/distinfo                                          1.3

---
  Module Name: pkgsrc
  Committed By: bsiegert
  Date: Wed Oct  5 11:20:24 UTC 2022

  Modified Files:
  pkgsrc/lang/go: version.mk
  pkgsrc/lang/go119: PLIST distinfo

  Log Message:
  Update go119 to 1.19.2

  This minor release includes 3 security fixes following the security policy:

  - archive/tar: unbounded memory consumption when reading headers

    Reader.Read did not set a limit on the maximum size of file headers.
    A maliciously crafted archive could cause Read to allocate unbounded
    amounts of memory, potentially causing resource exhaustion or panics.
    Reader.Read now limits the maximum size of header blocks to 1 MiB.

    Thanks to Adam Korczynski (ADA Logics) and OSS-Fuzz for reporting this issue.

    This is CVE-2022-2879 and Go issue https://go.dev/issue/54853.

  - net/http/httputil: ReverseProxy should not forward unparseable query parameters

    Requests forwarded by ReverseProxy included the raw query parameters from the
    inbound request, including unparseable parameters rejected by net/http. This
    could permit query parameter smuggling when a Go proxy forwards a parameter
    with an unparseable value.

    ReverseProxy will now sanitize the query parameters in the forwarded query
    when the outbound request's Form field is set after the ReverseProxy.Director
    function returns, indicating that the proxy has parsed the query parameters.
    Proxies which do not parse query parameters continue to forward the original
    query parameters unchanged.

    Thanks to Gal Goldstein (Security Researcher, Oxeye) and
    Daniel Abeles (Head of Research, Oxeye) for reporting this issue.

    This is CVE-2022-2880 and Go issue https://go.dev/issue/54663.

  - regexp/syntax: limit memory used by parsing regexps

    The parsed regexp representation is linear in the size of the input,
    but in some cases the constant factor can be as high as 40,000,
    making relatively small regexps consume much larger amounts of memory.

    Each regexp being parsed is now limited to a 256 MB memory footprint.
    Regular expressions whose representation would use more space than that
    are now rejected. Normal use of regular expressions is unaffected.

    Thanks to Adam Korczynski (ADA Logics) and OSS-Fuzz for reporting this issue.

    This is CVE-2022-41715 and Go issue https://go.dev/issue/55949.

(bsiegert)

2022-10-07 18:06:27 UTC MAIN commitmail json YAML

gtkglarea2 updated to version 2.1.0

(nros)

2022-10-07 18:02:52 UTC MAIN commitmail json YAML

gcad3d: revbump due to x11/gtkglarea2 update

(nros)

2022-10-07 17:54:07 UTC MAIN commitmail json YAML

doc: Updated x11/gtkglarea2 to 2.1.0

(nros)

2022-10-07 17:52:22 UTC MAIN commitmail json YAML

Update gtkglarea2 to version 2.1.0

Changes from NEWS file:

* Lots of clean ups in the build system
* Modernize all the code as much as possible before a
  possible transition to GTK+3
* Remove GLU dependency

(nros)

2022-10-07 16:34:10 UTC pkgsrc-2022Q3 commitmail json YAML

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

Revisions pulled up:
- net/isc-dhcp4/Makefile.common                                1.45
- net/isc-dhcp4/distinfo                                        1.34

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed Oct  5 16:16:54 UTC 2022

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

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

  4.4.3p1 (ISC DHCP 4.4.3-P1), 2022-10-05

  Changes since 4.4.3 (Bug Fixes)

  ! Corrected a reference count leak that occurs when the server builds
    responses to leasequery packets. Thanks to VictorV of Cyber Kunlun
    Lab for reporting the issue.
    [Gitlab #253]
    CVE: CVE-2022-2928

  ! Corrected a memory leak that occurs when unpacking a packet that has an
    FQDN option (81) that contains a label with length greater than 63 bytes.
    Thanks to VictorV of Cyber Kunlun Lab for reporting the issue.
    [Gitlab #254]
    CVE: CVE-2022-2929

(bsiegert)

2022-10-07 16:34:03 UTC pkgsrc-2022Q3 commitmail json YAML

Pullup ticket #6679 - requested by taca
lang/go118: security fix

Revisions pulled up:
- lang/go/version.mk                                            1.162
- lang/go118/PLIST                                              1.8
- lang/go118/distinfo                                          1.8

---
  Module Name: pkgsrc
  Committed By: bsiegert
  Date: Wed Oct  5 09:51:52 UTC 2022

  Modified Files:
  pkgsrc/lang/go: version.mk
  pkgsrc/lang/go118: PLIST distinfo

  Log Message:
  go118: update to 1.18.7

  This minor release includes 3 security fixes following the security policy:

  - archive/tar: unbounded memory consumption when reading headers

    Reader.Read did not set a limit on the maximum size of file headers.
    A maliciously crafted archive could cause Read to allocate unbounded
    amounts of memory, potentially causing resource exhaustion or panics.
    Reader.Read now limits the maximum size of header blocks to 1 MiB.

    Thanks to Adam Korczynski (ADA Logics) and OSS-Fuzz for reporting this issue.

    This is CVE-2022-2879 and Go issue https://go.dev/issue/54853.

  - net/http/httputil: ReverseProxy should not forward unparseable query parameters

    Requests forwarded by ReverseProxy included the raw query parameters from the
    inbound request, including unparseable parameters rejected by net/http. This
    could permit query parameter smuggling when a Go proxy forwards a parameter
    with an unparseable value.

    ReverseProxy will now sanitize the query parameters in the forwarded query
    when the outbound request's Form field is set after the ReverseProxy.Director
    function returns, indicating that the proxy has parsed the query parameters.
    Proxies which do not parse query parameters continue to forward the original
    query parameters unchanged.

    Thanks to Gal Goldstein (Security Researcher, Oxeye) and
    Daniel Abeles (Head of Research, Oxeye) for reporting this issue.

    This is CVE-2022-2880 and Go issue https://go.dev/issue/54663.

  - regexp/syntax: limit memory used by parsing regexps

    The parsed regexp representation is linear in the size of the input,
    but in some cases the constant factor can be as high as 40,000,
    making relatively small regexps consume much larger amounts of memory.

    Each regexp being parsed is now limited to a 256 MB memory footprint.
    Regular expressions whose representation would use more space than that
    are now rejected. Normal use of regular expressions is unaffected.

    Thanks to Adam Korczynski (ADA Logics) and OSS-Fuzz for reporting this issue.

    This is CVE-2022-41715 and Go issue https://go.dev/issue/55949.

(bsiegert)

2022-10-07 14:24:22 UTC MAIN commitmail json YAML

doc: Updated chat/swirc to 3.3.6

(fcambus)

2022-10-07 14:24:07 UTC MAIN commitmail json YAML

swirc: update to 3.3.6.

## [3.3.6] - 2022-10-05 ##
- **Added** cryptographic functions
- **Added** subcommand `passwd_s` to `/sasl` which can be used to
  securely store encrypted SASL passwords in `swirc.conf`. The
  encryption technique practice the use of **AES** and **SHA**.
- **Added** tab completion for
  - `/msg`
  - `/notice`
  - `/sasl`
- **Changed** the program behavior to
  - jump between ICB and IRC mode depending on the port number
  - **not** create core dump files if `NDEBUG` is defined at compile time
  - **not** echo the server password on input (command line flag `-p`)
- **Fixed** a bug so if a connection attempt fails it's possible to
  reconnect again after `/disconnect`.
- **Fixed** code duplication
- **Fixed** insufficient out of range check, off-by-one, in command
  `/unignore`.
- Made small improvements
  - **Added** usage of C++17 fallthrough attr
  - **Added** usage of `PATH_MAX`
  - **Added** usage of `__func__` instead of hardcoding it (for example in
    error messages)
  - **Fixed** redundant checks
  - Reduced scope of variables
  - Switched to usage of 'sizeof' in `BZERO()` calls
  - ...
- Prevented the config hash table from being paged to the swap area.
- **Rewrote** `commands/sasl.c` in C++
- **Updated** preprogrammed IRC servers
  - **Added** port numbers and server descriptions
  - **Added** the [IRCNow](https://ircnow.org/) network
  - **Deleted** the [Blitzed](http://blitzed.org/) network

(fcambus)

2022-10-07 11:42:51 UTC MAIN commitmail json YAML

mk: Avoid unnecessary separate shell invocation.

Reduces number of shells invoked during tools phase by around 100, and improves
performance by around 10%.

(jperkin)

2022-10-07 11:24:52 UTC MAIN commitmail json YAML

doc: Updated graphics/libhighway to 1.0.1

(nros)

2022-10-07 11:15:54 UTC MAIN commitmail json YAML

Update libhighway to version 1.0.1

Pkgsrc changes:
Build shared libs.
Use gcc 8 and over to fix build.
Include devel/googletest in
buildlink3.mk since one of the
installed header files include
gtest/gtest.h .

Changes from changelog:

* Add Eq128, i64 Mul, unsigned->float ConvertTo
* Faster sort for few unique keys, more robust pivot selection
* Fix: floating-point generator for sort tests, Min/MaxOfLanes for i16
* Fix: avoid always_inline in debug, link atomic
* GCC warnings: string.h, maybe-uninitialized, ignored-attributes
* GCC warnings: preprocessor int overflow, spurious use-after-free/overflow
* Doc: <=HWY_AVX3, Full32/64/128, how to use generic-inl
* ABI change: 64-bit target values, more room for expansion
* Add CompressBlocksNot, CompressNot, Lt128Upper, Min/Max128Upper, TruncateTo
* Add HWY_SVE2_128 target
* Sort speedups especially for 128-bit
* Documentation clarifications
* Faster NEON CountTrue/FindFirstTrue/AllFalse/AllTrue
* Improved SVE codegen
* Fix u16x8 ConcatEven/Odd, SSSE3 i64 Lt
* MSVC 2017 workarounds
* Support for runtime dispatch on Arm/GCC/Linux

(nros)

2022-10-07 11:10:54 UTC MAIN commitmail json YAML

Updated sysutils/ansible-lint, graphics/py-altgraph

(adam)

2022-10-07 11:10:37 UTC MAIN commitmail json YAML

py-altgraph: updated to 0.17.3

0.17.3
* Update classifiers for Python 3.11

(adam)

2022-10-07 11:07:25 UTC MAIN commitmail json YAML

ansible-lint: updated to 6.8.0

v6.8.0

Minor Changes

Add no-shorthand rule as experimental
Adds summary stats about found violations
Upgrade fqcn-builtins rule into fqcn
Changed success/failure message

Bugfixes

Add extra documentation
Refactor the rendering of errors and warnings
Fixed regex for pipefail rule
Ensure we detect templating errors
Remove enrich as a dependency
Implement strict mode
Avoid extra space when building task names
Refactor parsing of ansible syntax check
Allow var_files to be null, string and list of strings
Fix bug which prevented run of rules on tasks doing imports
Resolved documentation redirects
Document lack of module_defaults support
Allow file attribute with ansible.builtin.include_tasks
Update schemas
Replace template-instead-of-copy with avoid-implicit[copy-content]
Fix path expansion when outside user home
var-naming: also recognize vars with set_fact module
Fix rich exception with tasks containing square brackets
Fix exception with vars_prompt
Fix project_dir detect with .config configs
Avoid implicit templating if not play/task
Fixed few profile rule name errors
Rename no-shorthand to no-free-form
Avoid reporting matches for files outside project_dir
Allow fqcn with more than 2 dots
no-shorthand: Avoid false positive with raw
Fix project directory detection with config inside .config

(adam)

2022-10-07 10:10:28 UTC MAIN commitmail json YAML

2022-10-07 10:10:05 UTC MAIN commitmail json YAML

git: updated to 2.38.0

Git v2.38 Release Notes
=======================

UI, Workflows & Features

* "git remote show [-n] frotz" now pays attention to negative
  pathspec.

* "git push" sometimes performs poorly when reachability bitmaps are
  used, even in a repository where other operations are helped by
  bitmaps.  The push.useBitmaps configuration variable is introduced
  to allow disabling use of reachability bitmaps only for "git push".

* "git grep -m<max-hits>" is a way to limit the hits shown per file.

* "git merge-tree" learned a new mode where it takes two commits and
  computes a tree that would result in the merge commit, if the
  histories leading to these two commits were to be merged.

* "git mv A B" in a sparsely populated working tree can be asked to
  move a path between directories that are "in cone" (i.e. expected
  to be materialized in the working tree) and "out of cone"
  (i.e. expected to be hidden).  The handling of such cases has been
  improved.

* Earlier, HTTP transport clients learned to tell the server side
  what locale they are in by sending Accept-Language HTTP header, but
  this was done only for some requests but not others.

* Introduce a safe.barerepository configuration variable that
  allows users to forbid discovery of bare repositories.

* Various messages that come from the pack-bitmap codepaths have been
  tweaked.

* "git rebase -i" learns to update branches whose tip appear in the
  rebased range with "--update-refs" option.

* "git ls-files" learns the "--format" option to tweak its output.

* "git cat-file" learned an option to use the mailmap when showing
  commit and tag objects.

* When "git merge" finds that it cannot perform a merge, it should
  restore the working tree to the state before the command was
  initiated, but in some corner cases it didn't.

* Operating modes like "--batch" of "git cat-file" command learned to
  take NUL-terminated input, instead of one-item-per-line.

* "git rm" has become more aware of the sparse-index feature.

* "git rev-list --disk-usage" learned to take an optional value
  "human" to show the reported value in human-readable format, like
  "3.40MiB".

* The "diagnose" feature to create a zip archive for diagnostic
  material has been lifted from "scalar" and made into a feature of
  "git bugreport".

* The namespaces used by "log --decorate" from "refs/" hierarchy by
  default has been tightened.

* "git rev-list --ancestry-path=C A..B" is a natural extension of
  "git rev-list A..B"; instead of choosing a subset of A..B to those
  that have ancestry relationship with A, it lets a subset with
  ancestry relationship with C.

* "scalar" now enables built-in fsmonitor on enlisted repositories,
  when able.

* The bash prompt (in contrib/) learned to optionally indicate when
  the index is unmerged.

* "git clone" command learned the "--bundle-uri" option to coordinate
  with hosting sites the use of pre-prepared bundle files.

* "git range-diff" learned to honor pathspec argument if given.

* "git format-patch --from=<ident>" can be told to add an in-body
  "From:" line even for commits that are authored by the given
  <ident> with "--force-in-body-from" option.

* The built-in fsmonitor refuses to work on a network mounted
  repositories; a configuration knob for users to override this has
  been introduced.

* The "scalar" addition from Microsoft is now part of the core Git
  installation.

Performance, Internal Implementation, Development Support etc.

* Collection of what is referenced by objects in promisor packs have
  been optimized to inspect these objects in the in-pack order.

* Introduce a helper to see if a branch is already being worked on
  (hence should not be newly checked out in a working tree), which
  performs much better than the existing find_shared_symref() to
  replace many uses of the latter.

* Teach "git archive" to (optionally and then by default) avoid
  spawning an external "gzip" process when creating ".tar.gz" (and
  ".tgz") archives.

* Allow large objects read from a packstream to be streamed into a
  loose object file straight, without having to keep it in-core as a
  whole.

* Further preparation to turn git-submodule.sh into a builtin
  continues.

* Apply Coccinelle rule to turn raw memmove() into MOVE_ARRAY() cpp
  macro, which would improve maintainability and readability.

* Teach "make all" to build gitweb as well.

* Tweak tests so that they still work when the "git init" template
  did not create .git/info directory.

* Add Coccinelle rules to detect the pattern of initializing and then
  finalizing a structure without using it in between at all, which
  happens after code restructuring and the compilers fail to
  recognize as an unused variable.

* The code to convert between GPG trust level strings and internal
  constants we use to represent them have been cleaned up.

* Support for libnettle as SHA256 implementation has been added.

* The way "git multi-pack" uses parse-options API has been improved.

* A Coccinelle rule (in contrib/) to encourage use of COPY_ARRAY
  macro has been improved.

* API tweak to make it easier to run fuzz testing on commit-graph parser.

* Omit fsync-related trace2 entries when their values are all zero.

* The codepath to write multi-pack index has been taught to release a
  large chunk of memory that holds an array of objects in the packs,
  as soon as it is done with the array, to reduce memory consumption.

* Add a level of redirection to array allocation API in xdiff part,
  to make it easier to share with the libgit2 project.

* "git fetch" client logs the partial clone filter used in the trace2
  output.

* The "bundle URI" design gets documented.

* The common ancestor negotiation exchange during a "git fetch"
  session now leaves trace log.

* Test portability improvements.
  (merge 4d1d843be7 mt/rot13-in-c later to maint).

* The "subcommand" mode is introduced to parse-options API and update
  the command line parser of Git commands with subcommands.

* The pack bitmap file gained a bitmap-lookup table to speed up
  locating the necessary bitmap for a given commit.

* The assembly version of SHA-1 implementation for PPC has been
  removed.

* The server side that responds to "git fetch" and "git clone"
  request has been optimized by allowing it to send objects in its
  object store without recomputing and validating the object names.

* Annotate function parameters that are not used (but cannot be
  removed for structural reasons), to prepare us to later compile
  with -Wunused warning turned on.

* Share the text used to explain configuration variables used by "git
  <subcmd>" in "git help <subcmd>" with the text from "git help config".

* "git mv A B" in a sparsely populated working tree can be asked to
  move a path from a directory that is "in cone" to another directory
  that is "out of cone".  Handling of such a case has been improved.

* The chainlint script for our tests has been revamped.

Fixes since v2.37
-----------------

* Rewrite of "git add -i" in C that appeared in Git 2.25 didn't
  correctly record a removed file to the index, which was fixed.

* Certain diff options are currently ignored when combined-diff is
  shown; mark them as incompatible with the feature.

* Adjust technical/bitmap-format to be formatted by AsciiDoc, and
  add some missing information to the documentation.

* Fixes for tests when the source directory has unusual characters in
  its path, e.g. whitespaces, double-quotes, etc.

* "git mktree --missing" lazily fetched objects that are missing from
  the local object store, which was totally unnecessary for the purpose
  of creating the tree object(s) from its input.

* Give _() markings to fatal/warning/usage: labels that are shown in
  front of these messages.

* References to commands-to-be-typed-literally in "git rebase"
  documentation mark-up have been corrected.

* In a non-bare repository, the behavior of Git when the
  core.worktree configuration variable points at a directory that has
  a repository as its subdirectory, regressed in Git 2.27 days.

* Recent update to vimdiff layout code has been made more robust
  against different end-user vim settings.

* Plug various memory leaks, both in the main code and in test-tool
  commands.

* Fixes a long-standing corner case bug around directory renames in
  the merge-ort strategy.

* The resolve-undo information in the index was not protected against
  GC, which has been corrected.

* A corner case bug where lazily fetching objects from a promisor
  remote resulted in infinite recursion has been corrected.

* "git clone" from a repository with some ref whose HEAD is unborn
  did not set the HEAD in the resulting repository correctly, which
  has been corrected.

* An earlier attempt to plug leaks placed a clean-up label to jump to
  at a bogus place, which as been corrected.

* Variable quoting fix in the vimdiff driver of "git mergetool"

* "git shortlog -n" relied on the underlying qsort() to be stable,
  which shouldn't have.  Fixed.

* A fix for a regression in test framework.

* mkstemp() emulation on Windows has been improved.

* Add missing documentation for "include" and "includeIf" features in
  "git config" file format, which incidentally teaches the command
  line completion to include them in its offerings.

* Avoid "white/black-list" in documentation and code comments.

* Workaround for a compiler warning against use of die() in
  osx-keychain (in contrib/).

* Workaround for a false positive compiler warning.

* "git p4" working on UTF-16 files on Windows did not implement
  CRLF-to-LF conversion correctly, which has been corrected.

* "git p4" did not handle non-ASCII client name well, which has been
  corrected.

* "rerere-train" script (in contrib/) used to honor commit.gpgSign
  while recreating the throw-away merges.

* "git checkout" miscounted the paths it updated, which has been
  corrected.

* Fix for a bug that makes write-tree to fail to write out a
  non-existent index as a tree, introduced in 2.37.

* There was a bug in the codepath to upgrade generation information
  in commit-graph from v1 to v2 format, which has been corrected.

* Gitweb had legacy URL shortener that is specific to the way
  projects hosted on kernel.org used to (but no longer) work, which
  has been removed.

* Fix build procedure for Windows that uses CMake so that it can pick
  up the shell interpreter from local installation location.

* Conditionally allow building Python interpreter on Windows

* Fix to lstat() emulation on Windows.

* Older gcc with -Wall complains about the universal zero initializer
  "struct s = { 0 };" idiom, which makes developers' lives
  inconvenient (as -Werror is enabled by DEVELOPER=YesPlease).  The
  build procedure has been tweaked to help these compilers.

* Plug memory leaks in the failure code path in the "merge-ort" merge
  strategy backend.

* "git symbolic-ref symref non..sen..se" is now diagnosed as an error.

* A follow-up fix to a fix for a regression in 2.36 around hooks.

* Avoid repeatedly running getconf to ask libc version in the test
  suite, and instead just as it once per script.

* Platform-specific code that determines if a directory is OK to use
  as a repository has been taught to report more details, especially
  on Windows.

* "vimdiff3" regression fix.

* "git fsck" reads mode from tree objects but canonicalizes the mode
  before passing it to the logic to check object sanity, which has
  hid broken tree objects from the checking logic.  This has been
  corrected, but to help existing projects with broken tree objects
  that they cannot fix retroactively, the severity of anomalies this
  code detects has been demoted to "info" for now.

* Fixes to sparse index compatibility work for "reset" and "checkout"
  commands.

* An earlier optimization discarded a tree-object buffer that is
  still in use, which has been corrected.

* Fix deadlocks between main Git process and subprocess spawned via
  the pipe_command() API, that can kill "git add -p" that was
  reimplemented in C recently.

* The sequencer machinery translated messages left in the reflog by
  mistake, which has been corrected.

* xcalloc(), imitating calloc(), takes "number of elements of the
  array", and "size of a single element", in this order.  A call that
  does not follow this ordering has been corrected.

* The preload-index codepath made copies of pathspec to give to
  multiple threads, which were left leaked.

* Update the version of Ubuntu used for GitHub Actions CI from 18.04
  to 22.04.

* The auto-stashed local changes created by "git merge --autostash"
  was mixed into a conflicted state left in the working tree, which
  has been corrected.

* Multi-pack index got corrupted when preferred pack changed from one
  pack to another in a certain way, which has been corrected.
  (merge 99e4d084ff tb/midx-with-changing-preferred-pack-fix later to maint).

* The clean-up of temporary files created via mks_tempfile_dt() was
  racy and attempted to unlink() the leading directory when signals
  are involved, which has been corrected.
  (merge babe2e0559 rs/tempfile-cleanup-race-fix later to maint).

* FreeBSD portability fix for "git maintenance" that spawns "crontab"
  to schedule tasks.
  (merge ee69e7884e bc/gc-crontab-fix later to maint).

* Those who use diff-so-fancy as the diff-filter noticed a regression
  or two in the code that parses the diff output in the built-in
  version of "add -p", which has been corrected.
  (merge 0a101676e5 js/add-p-diff-parsing-fix later to maint).

* Segfault fix-up to an earlier fix to the topic to teach "git reset"
  and "git checkout" work better in a sparse checkout.
  (merge 037f8ea6d9 vd/sparse-reset-checkout-fixes later to maint).

* "git diff --no-index A B" managed its the pathnames of its two
  input files rather haphazardly, sometimes leaking them.  The
  command line argument processing has been straightened out to clean
  it up.
  (merge 2b43dd0eb5 rs/diff-no-index-cleanup later to maint).

* "git rev-list --verify-objects" ought to inspect the contents of
  objects and notice corrupted ones, but it didn't when the commit
  graph is in use, which has been corrected.
  (merge b27ccae34b jk/rev-list-verify-objects-fix later to maint).

* More fixes to "add -p"
  (merge 64ec8efb83 js/builtin-add-p-portability-fix later to maint).

* The parser in the script interface to parse-options in "git
  rev-parse" has been updated to diagnose a bogus input correctly.
  (merge f20b9c36d0 ow/rev-parse-parseopt-fix later to maint).

* The code that manages list-object-filter structure, used in partial
  clones, leaked the instances, which has been plugged.
  (merge 66eede4a37 jk/plug-list-object-filter-leaks later to maint).

* Fix another UI regression in the reimplemented "add -p".
  (merge f6f0ee247f rs/add-p-worktree-mode-prompt-fix later to maint).

* "git fetch" over protocol v2 sent an incorrect ref prefix request
  to the server and made "git pull" with configured fetch refspec
  that does not cover the remote branch to merge with fail, which has
  been corrected.
  (merge 49ca2fba39 jk/proto-v2-ref-prefix-fix later to maint).

* A result from opendir() was leaking in the commit-graph expiration
  codepath, which has been plugged.
  (merge 12f1ae5324 ml/commit-graph-expire-dir-leak-fix later to maint).

* Just like we have coding guidelines, we now have guidelines for
  reviewers.
  (merge e01b851923 vd/doc-reviewing-guidelines later to maint).

* Other code cleanup, docfix, build fix, etc.
  (merge 77b9e85c0f vd/fix-perf-tests later to maint).
  (merge 0682bc43f5 jk/test-crontab-fixes later to maint).
  (merge b46dd1726c cc/doc-trailer-whitespace-rules later to maint).

(adam)

2022-10-07 07:27:50 UTC MAIN commitmail json YAML

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

(adam)

2022-10-07 07:27:16 UTC MAIN commitmail json YAML

py-acme py-certbot*: updated to 1.31.0

Certbot 1.31.0

Changed

If Certbot exits before setting up its usual log files, the temporary directory created to save logging information will begin with the name certbot-log- rather than a generic name. This should not be considered a stable aspect of Certbot and may change again in the future.

Fixed

Fixed an incompatibility in the certbot-dns-cloudflare plugin and the Cloudflare library
which was introduced in the Cloudflare library version 2.10.1. The library would raise
an error if a token was specified in the Certbot --dns-cloudflare-credentials file as
well as the cloudflare.cfg configuration file of the Cloudflare library.

(adam)

2022-10-07 04:29:07 UTC MAIN commitmail json YAML

2022-10-07 03:54:17 UTC MAIN commitmail json YAML

doc: Updated audio/py-music21 to 8.1.0

(gutteridge)

2022-10-07 03:54:06 UTC MAIN commitmail json YAML

py-music21: update to 8.1.0

music21 v8

I'm proud to release v8 of music21, the toolkit for computer-aided music analysis, score manipulation, computational musicology, etc. This release (technically 8.1) builds on 12.5 months of work from v7, and like all new big number releases has a few backwards incompatible changes from before, in exchange for cool new features.

Version 8 supports Python 3.8+, if you need Python 3.7 (such as on Google Colab which is now 3+ Python versions behind) stick to music21 v7. V8 is the first to fully support Python 3.10 and will receive patches to support Python 3.11 in the future. As Python 3.11 is due to be released any day now, keeping with the m21 policy of supporting three versions of Python, music21 v9 (work starts tomorrow!) will support Python 3.9 and above only.

Big Changes

    The biggest new improvement in v8 is an all new Dublin-Core / MARC based metadata system that allows for encoding a huge amount of information about a score. Look at the new docs for music21.metadata for more information. Thanks to Greg Chapman for the big amount of work on this. (@gregchapman-dev in #1266)
    Modern installation system, based on Hatch. If you have problems, please let me know -- I expect some growing pains on this.
    ArpeggioMark and ArpeggioMarkSpanner classes. by @gregchapman-dev in #1337
    Adding DCML v2 parsing to tsvConverter.py by @malcolmsailor in #1267
    Explicit Keywords on all music21 objects by @mscuthbert in #1377
    Continued Major improvements in Typing across music21. by @mscuthbert and @jacobtylerwalls. If you are using a modern IDE, you will find the number of music21-related bugs you create will go down hugely.
    Ever more docs and more relevant (and diverse examples)

(gutteridge)

2022-10-06 22:39:51 UTC MAIN commitmail json YAML

shells/eltclsh: Sprinkle MAKE_JOB_SAFE=no

(rin)