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 (2h)  pkgsrc-2024Q1 (19d)  pkgsrc-2023Q4 (66d)  pkgsrc-2023Q2 (98d)  pkgsrc-2023Q3 (178d) 

2024-06-06 02:27:04 UTC Now

2024-06-01 18:07:53 UTC MAIN commitmail json YAML

mail/evolution-data-server: Force c++17 for the latest textproc/icu

(prlw1)

2024-06-01 17:34:01 UTC MAIN commitmail json YAML

2024-06-01 16:46:58 UTC MAIN commitmail json YAML

doc: Updated net/gh to 2.50.0

(bsiegert)

2024-06-01 16:46:45 UTC MAIN commitmail json YAML

gh: update to 2.50.0

GitHub CLI 2.50.0

  * Refactor git credential flow code
  * feat: add json output for gh pr checks
  * Rework first auth tests with new gitcredential abstractions
  * list the various alias permutations for the command and subcommands, via
    '--help' and 'gh reference'
  * Removed tty message when checking for extension upgrades
  * Fix doc bug for gh run watch
  * feat: add support for stateReason in gh pr view
  * fix: rename the Attempts field to Attempt; expose in gh run view and gh run
    ls
  * Update regex in changedFilesNames to handle quoted paths
  * Add a gh variable get FOO command
  * Add macOS pkg installer to deployment
  * Add integration tests for gh attestation verify shared workflow use case
  * Add build provenance for gh CLI releases
  * Build completions during release on macos
  * Clarify Mac OS Installer packages are unsigned

GitHub CLI 2.49.2

  * Improve run list doc with available --json fields
  * Move config interfaces into gh package
  * Creating doc to capture Codespace usage guidance
  * Fix repo fork regression
  * Add --latest=false to gh release create docs

GitHub CLI 2.49.1

  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account
  * Run attestation command set integration tests separately
  * Added support for jobs with long filenames
  * Fix attestation verify source repository check bug

GitHub CLI 2.49.0

Support for GitHub Artifact Attestations

v2.49.0 release introduces the attestation command set for downloading and
verifying attestations about artifacts built in GitHub Actions! This is part of
the larger Artifact Attestations initiative. An artifact attestation is a piece
of cryptographically signed metadata that is generated as part of your artifact
build process. These attestations bind artifacts to the details of the workflow
run that produced them, and allow you to guarantee the integrity and provenance
of any artifact built in GitHub Actions.

# Verify a local artifact
gh attestation verify artifact.bin -o <your org>

# Verify a local artifact against a local artifact attestation
gh attestation verify artifact.bin -b ./artifact-v0.0.1-bundle.json -o <your org>

# Verify an OCI image
gh attestation verify oci://ghcr.io/foo/bar:latest -o <your org>

# Download artifact attestations
gh attestation download artifact.bin -o <your org>

To get started, check out gh help attestation. You can also use the gh at
<command> alias for short.

What's Changed

  * Improve gh run rerun docs
  * Add colon for gh secret set
  * Improve errors when loading bundle locally fails
  * Support offline mode for gh attestation verify
  * Add projectsV2 to JSON fields of gh repo commands
  * Support long URLs in gh repo clone
  * Fix issue with closing pager stream
  * proof of concept for flag-level disable auth check
  * Be more general with attestation host checks
  * Add beta designation on attestation command set
  * Tweaked gh attestation help strings to generate nicer cli manual site
  * Update cli/go-gh to v2.9.0
  * Document repo clone protocol behaviour

(bsiegert)

2024-06-01 16:10:54 UTC MAIN commitmail json YAML

print/xetex: Force c++17 for the latest textproc/icu

(prlw1)

2024-06-01 15:17:36 UTC MAIN commitmail json YAML

doc: Updated www/caddy to 2.8.1

(bsiegert)

2024-06-01 15:17:23 UTC MAIN commitmail json YAML

caddy: update to 2.8.1

v2.8.1

Quick fixes for a few users related to directory permissions and matcher
parsing.

v2.8.0

Caddy 2.8 is here! With hundreds of improvements, Caddy is more scalable and
capable than ever before. Featuring ACME Renewal Information (ARI) support,
HTTP/3 to proxy backends, and so much more than we can list in a sentence, we
are pleased to bring you one of the biggest Caddy updates yet. Documentation on
our website will be updated in the coming days.

We've implemented a ton of improvements, fixes, and awesome new features based
on your feedback. While some of them aren't particularly visible changes, they
allow Caddy to scale better and be more reliable in demanding deployments. Many
of the changes are quality-of-life improvements we hope you'll appreciate. Then
there's improvements to ACMEz, CertMagic, and other dependencies which make
Caddy better that may not show up in this list.

There was a lot of code that had been documented as deprecated in place for a
long time, so this version introduces a few more breaking changes than usual;
please review the notes below.

As with any server upgrades, please be sure to test and validate your
configurations in a staging or test environment before deploying to production.
Thank you and have a great day!

Breaking changes:

  * ZeroSSL (this is one overall change, but requires some explanation):
      + Up to now, Caddy used both Let's Encrypt and ZeroSSL by default to get
        certificates without any configuration. In 2.8, this is changing
        slightly. Due to upcoming changes to ZeroSSL accounting policies,
        ZeroSSL now requires your email address to be able to access their free
        ACME endpoint.
      + As such, Caddy will only implicitly add the ZeroSSL issuer to your
        config if you provide an email address in your Caddyfile using the
        email global option. (We have already recommended this for years.) If
        you already do this, you don't have to make any changes and you'll
        still get Let's Encrypt and ZeroSSL automatically as defaults.
      + If you use JSON to configure certificate automation policies, you will
        need to ensure you use the acme issuer with your email filled out, and
        the ca field set to ZeroSSL's ACME server URL.
      + The zerossl issuer module is no longer ACME-capable and is now
        exclusively for the ZeroSSL API. An API key from your ZeroSSL account
        is required. (The ZeroSSL ACME server can still be used with the acme
        module pointed to ZeroSSL's ACME server. You can provide your account
        email and/or EAB as well.) If you were using the ZeroSSL issuer with an
        API key, it will now start using ZeroSSL's API, which was probably the
        expected behavior anyways. The API has several advantages over the ACME
        endpoint, but may require payment:
          o Faster response times
          o IP certificates
          o Management tools in your ZeroSSL account dashboard
          o Technical support
      + To clarify, Let's Encrypt is still a default issuer even if you don't
        provide an email address (but we have always strongly recommended to do
        so).
      + You can still use ZeroSSL's ACME endpoint with your own External
        Account Binding (EAB) credentials.
  * Removed support for the lego_deprecated DNS provider module. It has been
    deprecated for 4 years. Use caddy-dns modules instead; there are over 50 to
    choose from already. They are more flexible, compile much leaner, and are
    easier to implement and support. If yours is not supported it can be easily
    implemented. Sponsors at or above the Business tier can request to have
    their provider implemented for free.
  * On-demand TLS: The ask option in the JSON has been deprecated in favor of a
    permission module (Caddyfile unchanged), and Caddyfile support for
    permission modules is added
  * Admin API: Etag (used for concurrency control) is now a header, not a
    trailer. This is less efficient, but still virtually no clients properly
    implement trailer support.
  * For consistency, the basicauth Caddyfile directive has been renamed to
    basic_auth, and skip_log has been renamed to log_skip. The old names will
    continue to work for now, with a deprecation warning in the logs.
  * The basic_auth handler no longer supports scrypt (deprecated for nearly two
    years)
  * The forwarded option has been deprecated for a long time and has now been
    removed from the remote_ip matcher. Use the client_ip matcher instead.
  * Reverse proxy: The buffer_requests, buffer_responses, and max_buffer_size
    settings have been removed after being deprecated for 14 months. Use
    request_buffers and response_buffers instead if you need buffering.
  * Go API: If you called caddy.Context.AppIfConfigured(), it now returns an
    error, as part of a bug fix.

(bsiegert)

2024-06-01 14:31:01 UTC MAIN commitmail json YAML

gotosocial: update comment on architecture blocks

(nikita)

2024-06-01 14:22:51 UTC MAIN commitmail json YAML

doc: Updated shells/nushell to 0.94.1

(pin)

2024-06-01 14:22:32 UTC MAIN commitmail json YAML

shells/nushell: update to 0.94.1

This is a patch release to fix issues introduced by 0.94.0, including path
expansion for external commands, path type changes, shell integration, and more.

(pin)

2024-06-01 14:21:41 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 21.0.1

(pin)

2024-06-01 14:21:22 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 21.0.1

Bug Fixes
- owm allow location city name with spaces (041c5d4)

(pin)

2024-06-01 14:20:40 UTC MAIN commitmail json YAML

doc: Updated chat/neonmodem to 1.0.5

(pin)

2024-06-01 14:20:21 UTC MAIN commitmail json YAML

chat/neonmodem: update to 1.0.5

- maintenance release with dependency updates that seemingly fixed a bug with Lemmy.

(pin)

2024-06-01 14:19:29 UTC MAIN commitmail json YAML

doc: Updated graphics/matugen to 2.3.0

(pin)

2024-06-01 14:19:10 UTC MAIN commitmail json YAML

graphics/matugen: update to 2.3.0

2.3.0 - 2024-05-29
Added
    rework harmonized colors into custom colors

Fixed
    nixos flake compile error
    update material-colors to 0.3.1 (#69)

Other
    Merge pull request #73 from vt-d/patch-1
    Fix issue #71
    update material-colors to 0.3.2
    update material-colors
    support x86_64-linux + aarch64-linux by default
    make supportedSystems overridable

(pin)

2024-06-01 14:18:23 UTC MAIN commitmail json YAML

doc: Updated math/four-bar-rs to 7.0.0

(pin)

2024-06-01 14:17:49 UTC MAIN commitmail json YAML

2024-06-01 14:16:28 UTC MAIN commitmail json YAML

doc: Updated math/qcalc to 0.9.5

(pin)

2024-06-01 14:16:08 UTC MAIN commitmail json YAML

2024-06-01 14:15:17 UTC MAIN commitmail json YAML

doc: Updated misc/tui-journal to 0.9.0

(pin)

2024-06-01 14:14:57 UTC MAIN commitmail json YAML

misc/tui-journal: update to 0.9.0

- Added: Optionally Sync Clipboard between Built-in Editor and the Operating System by @AmmarAbouZor in #400

(pin)

2024-06-01 14:13:59 UTC MAIN commitmail json YAML

doc: Updated sysutils/rsftch to 0.6.4

(pin)

2024-06-01 14:13:39 UTC MAIN commitmail json YAML

sysutils/rsftch: update to 0.6.4

v0.6.4
    Switch to colored::Color enum instead of using my own one.
    Fix AMD Radeon cards having its gpu readout as "AMD Radeon Radeon"
    Fix NetBSD's memory readout being null.
    Remove no longer needed helper functions
    Code cleanup in functions print_data and print_ascii

v0.6.1
    Rewrote memory function to rid of libmacchina dependency.
v0.6.0
    Fix some NetBSD related issues with temperatures.
    Add new info modules.

v0.5.6
    Added version command to help menu.
    Make sure arguments don't take in arguments that only start with one -.
    Change connector variable declarations structure.
    Change res icon to a "photo".

v0.5.5
    Code cleanup with json data parsing
    Make unknown infos in json default to empty instead of previous distro info
    Add --version and -v command
    Add ascii tests with --override command without argument
    Add thanks section in README.md
    Add resolution infos icon

(pin)

2024-06-01 14:12:48 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.39.0

(pin)

2024-06-01 14:12:28 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.39.0

v1.39.0 - 2024-05-31
- :open_trash shows the content of the trash. Other new internals & verbs: :delete_trashed_file, :restore_trashed_file, :purge_trash - Fix #855
- it's now possible to remove a default keybinding by defining a verb with no execution - Fix #632
- fix build on Android - thanks @dead10ck

(pin)

2024-06-01 14:11:33 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-about to 0.6.2

(pin)

2024-06-01 14:11:13 UTC MAIN commitmail json YAML

devel/cargo-about: update to 0.6.2

0.6.2 - 2024-05-31
Changed
    PR#248 updated crates.

(pin)

2024-06-01 14:10:25 UTC MAIN commitmail json YAML

doc: Updated devel/bacon to 2.18.2

(pin)

2024-06-01 14:10:03 UTC MAIN commitmail json YAML

devel/bacon: update to 2.18.2

v2.18.2 - 2024/05/31
- fix failure to recognize location in test compilation output - Fix #190

(pin)

2024-06-01 14:09:23 UTC MAIN commitmail json YAML

doc: Updated devel/ast-grep to 0.22.4

(pin)

2024-06-01 14:08:57 UTC MAIN commitmail json YAML

devel/ast-grep: update to 0.22.4

    feat: use var defined in utils in transform/fix #1155
    fix: fix pattern polluting env #1164
    test: add python fix test #1161
    feat: add fix related feature to pyo3 #1159
    test: add test for napi test #1160
    feat: add commit_fix and fix to napi #1158
    fix(deps): update babel monorepo to v7.24.6 0898b55
    fix(deps): update dependency @swc/core to v1.5.7 9beda6e
    feat: add edit/fix sketch 6817854

(pin)

2024-06-01 14:03:06 UTC MAIN commitmail json YAML

2024-06-01 10:40:02 UTC MAIN commitmail json YAML

Flip default Go version to 1.22.

I did a bulk build with this applied a few weeks ago and fixed the two
broken packages.

ok gdt@

(bsiegert)

2024-06-01 01:32:36 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 24.2.3.2

(ryoon)

2024-06-01 01:32:15 UTC MAIN commitmail json YAML

imisc/libreoffice: Update to 24.2.3.2

* Fix build with ICU 75.

Changelog:
24.2.3.2:
Bugs fixed compared to 24.2.3 RC1:

1. tdf#129701 Skip empty cells option does not work for the last column in
    Calc Text Import dialog [Laurent Balland]
2. tdf#153306 Cursor leftovers keep being displayed when using Skia Vulkan/
    Metal [Patrick Luby]
3. tdf#154581 Paragraph language and character formatting (bold, italic) lost
    when pasting HTML [Michael Stahl]
4. tdf#157411 Loss of font size on round trip from Writer ODF to Writer-web
    HTML, affects direct formatting less so styled paragraphs [Michael Stahl]
5. tdf#158549 Copy / Paste from gDocs loses the style formatting [Michael
    Stahl]
6. tdf#159625 Can NOT un-check [allow to split paragraph] [Julien Nabet]
7. tdf#159903 Paragraph style indent settings not working correctly [Michael
    Stahl]
8. tdf#160431 Inverts webp file image when inserted [Noel Grandin]
9. tdf#160590 Impress crashes with skia Metal enabled, skia raster software
    rendering works (MacOS Monterey (12.7.4) w/Intel HD Graphics 6000) [Patrick
    Luby]
10. tdf#160700 Regression: broken cross-reference to empty element of numbered
    list after saving [Mike Kaganski]
11. tdf#160714 Exporting ODP file to PDF in Impress does not export PDF figures
    correctly [Patrick Luby]
12. tdf#160765 EDITING: Insert comment - Copy - Paste Comments - Undo - Show
    comment -> LO crash [Andreas Heinisch]
13. tdf#160827 Crash on opening certain .docx files [Julien Nabet]
14. tdf#160831 Some contour lines appears in images [Patrick Luby]

24.2.3.1:
Bugs fixed compared to 24.2.2 RC1:

1. cid#1594402 unchecked dynamic_cast [Caol??n McNamara]
2. ofz#67540 negative offset [Caol??n McNamara]
3. ofz#67563 infinite loop [Caol??n McNamara]
4. ofz#67708 ignore oversized colspans [Caol??n McNamara]
5. ofz#67854 UNKNOWN READ [Caol??n McNamara]
6. tdf#63259 It should be possible to use shift + F3 case change (cycle case),
    when cursor is at the beginning or end of a word and not only in the middle
    [Oliver Specht]
7. tdf#81012 FORMATTING: Wrong chapter title in running header/footer after
    the first page of endnotes [Mike Kaganski]
8. tdf#92768 support hiding title objects [Julien Nabet]
9. tdf#93352 UI. RTL: Horizontal scrolling for right-to-left Sheet moves in
    opposite direction (macOS and Linux) [Patrick Luby]
10. tdf#103068 New Database Wizard gets confused between ODBC and JDBC
    connection if you backup twice to step 1. [Mike Kaganski]
11. tdf#108057 Primary key should default to AutoValue=Yes when type is integer
    [Mike Kaganski]
12. tdf#109272 Wrong cursor position when deleting a selection in Show Changes
    mode [Mike Kaganski]
13. tdf#129905 Cannot turn off section boundaries with Options-Application
    Colors [Justin Luth]
14. tdf#142133 Hyperlinks cannot be clicked / interacted with in PDF export of
    RTF or DOCX files (comment 9) [Xisco Fauli]
15. tdf#154072 crash / no effect when clicking some dropdown buttons when
    toolbar overflows [Caol??n McNamara]
16. tdf#154209 Using "Update entry from selection" button in "Edit Index Entry"
    switches to "Insert" mode [Heiko Tietze]
17. tdf#154715 "Edit Fields" for cross-reference fields should open on the
    type, format, and selection of the inserted field [Caol??n McNamara]
18. tdf#156156 Add Help button to sidebar [St??phane Guillou]
19. tdf#156655 Long text in merged cells not painted [Tibor Nagy]
20. tdf#157258 "Always autocorrect to" deletes the word instead of replacing
    (affects extensions like Grammalecte, LanguageTool, Antidote) [Caol??n
    McNamara]
21. tdf#157480 Testing Mail Merge Email settings fails with
    ssl.SSLCertVerificationError [Caol??n McNamara]
22. tdf#157587 Tabbed UI: Cannot scroll through all Style Preview options with
    up/down arrow button [Caol??n McNamara]
23. tdf#158556 DOCX Document That Opens/Loads Extremely Slowly [Noel Grandin]
24. tdf#158773 FILEOPEN PPTX Slow loading of file with lots of unused master
    pages [Noel Grandin]
25. tdf#158801 CRASH: after pressing return a few times [Miklos Vajna]
26. tdf#158986 FILEOPEN: RTF: Extra page break [Miklos Vajna]
27. tdf#159094 FILESAVE PDF Tagged PDF export of media file fails to create PDF
    [Tibor Nagy]
28. tdf#159326 Command-F assigned to both Edit > Find and Edit > Find and
    Replace menu items in Calc [Patrick Luby]
29. tdf#159498 Items in Template Manager's "Manage" dropdown should be
    left-aligned (gtk3) [Caol??n McNamara]
30. tdf#159529 Excessive memory consumption in v24.2 [Patrick Luby]
31. tdf#159790 jdbcDriverOOo extension causes hang on LibreOffice macOS Arm,
    requiring force kill [Patrick Luby]
32. tdf#159805 Printing line style dotted lines (horizontal) turns into dashes.
    [Noel Grandin]
33. tdf#159918 A11Y sidebar: Tabs used in TOC create warning [Samuel Mehrbrodt]
34. tdf#159927 Applied date/time language not detected in insert header/footer
    dialog [Justin Luth]
35. tdf#160028 Type to select currency in split button dropdown does not work
    for gtk3 [Caol??n McNamara]
36. tdf#160057 Document Calc's separate Footer and Header tabs if "Same content
    on first page" is off [St??phane Guillou]
37. tdf#160122 The Options dialog that opens from the Solver dialog could be a
    bit taller to fit all options [Rafael Lima]
38. tdf#160139 Header and footer gets removed in Writer and cannot be restored
    after pasting some text from a shape (steps in comment 2) [Miklos Vajna]
39. tdf#160159 Spellchecking dialog's main textfield background color does not
    update on light/dark mode switching (Linux) [Caol??n McNamara]
40. tdf#160162 Hyperlink to Draw page does not update after change in page
    position, since LO 6.4 [Hossein]
41. tdf#160192 CRASH when trying to overwrite file in read-only directory when
    its lock file exists [Julien Nabet]
42. tdf#160222 LibreOffice 7.6.5 - SF_Session RunApplication crash for unknown
    reason [Jean-Pierre Ledure]
43. tdf#160225 "Duplicate Sheet" Causes Axis Label to Appear in Chart [Julien
    Nabet]
44. tdf#160260 Draw PDF import shows message "This PDF file is encrypted and
    can't be opened." if Windows account contains special character [Mike
    Kaganski]
45. tdf#160278 XTextRange.setString("?") or any other 32-bit Unicode character
    breaks the range [Mike Kaganski]
46. tdf#160301 FILEOPEN: DOC: DOCVARIABLE fields with missing content [Oliver
    Specht]
47. tdf#160306 Formatting decimals can result in wrong rounding [Mike Kaganski]
48. tdf#160342 Unwanted spaces in the printout [Aron Budea]
49. tdf#160351 The label in the Bibliography formatting menu has been
    mislabeled for many years. [Mike Kaganski, Julien Nabet]
50. tdf#160365 Writer: unable to turn off "text boundaries" for frames / tables
    [Justin Luth]
51. tdf#160368 Crash on save after deleting sheet [Caol??n McNamara]
52. tdf#160369 Group anchored to cell below hidden row moves to next cell at
    save (+ visual left behind, so seems unselectable) [Regina Henschel]
53. tdf#160373 Broken SVG import with fill=none and clippaths [Xisco Fauli]
54. tdf#160386 All <switch> translations overlap in imported SVG [Xisco Fauli]
55. tdf#160390 Hang on export of a specific document to HTML [Mike Kaganski]
56. tdf#160392 Print dialog preview's measurement are black on dark background
    in dark mode (gtk3) [Caol??n McNamara]
57. tdf#160399 Print Preview freezes with whole row merged in large spreadsheet
    [Noel Grandin]
58. tdf#160421 A flipped extruded custom shape is wrongly illuminated [Regina
    Henschel]
59. tdf#160430 Rotated text is partially cut off on Windows with Skia disabled
    [Mike Kaganski]
60. tdf#160436 Vertically oriented rotated text is partially cut off on Windows
    with Skia disabled [Mike Kaganski]
61. tdf#160444 Crash on closing the 3D-Effects Window [Patrick Luby]
62. tdf#160467 [NEWHELP] CSS issue with Help pages for prism code colorize
    [Juan Jos?? Gonz??lez]
63. tdf#160478 The Like LO Basic operator does not work correctly if there are
    certain characters in the string being tested. [Mike Kaganski]
64. tdf#160526 An as-character object sitting in a line alone hides, when
    shifted outside of page boundaries, instead of moving to the next page
    [Mike Kaganski]
65. tdf#160549 large objects with complex header&footer may cause loop [Mike
    Kaganski]

(ryoon)

2024-05-31 21:55:25 UTC MAIN commitmail json YAML

fonts/harfbuzz-icu: Force gnu++17 for the latest textproc/icu

(ryoon)

2024-05-31 21:52:23 UTC MAIN commitmail json YAML

converters/libvisio: Force gnu++17 for the latest textproc/icu

* Fix build.

(ryoon)

2024-05-31 21:45:28 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk21 to 1.21.0.3.9

(ryoon)

2024-05-31 21:45:14 UTC MAIN commitmail json YAML

lang/openjdk21: Update to 1.21.0.3.9

Changelog:
Updated BSD port of JDK 21

Additional features include:

    Update to 21.0.3 GA

(ryoon)

2024-05-31 21:44:52 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk17 to 1.17.0.11.9

(ryoon)

2024-05-31 21:44:37 UTC MAIN commitmail json YAML

lang/openjdk17: Update to 1.17.0.11.9

Changelog:
Updated BSD port of JDK 17

Additional features include:

    Update to 17.0.11 GA

(ryoon)

2024-05-31 21:44:11 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk11 to 1.11.0.23.9

(ryoon)

2024-05-31 21:43:56 UTC MAIN commitmail json YAML

lang/openjdk11: Update to 1.11.0.23.9

Changelog:
Updated BSD port of JDK 11

Additional features include:

    Support for OpenBSD/sparc64

(ryoon)

2024-05-31 21:42:50 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk8 to 1.8.412

(ryoon)

2024-05-31 21:42:34 UTC MAIN commitmail json YAML

lang/openjdk8: Update to 1.8.412

Changelog:
Updated BSD port of JDK 8

Additional features include:

    Updated to 8u412 GA

(ryoon)

2024-05-31 19:19:54 UTC MAIN commitmail json YAML

doc: Updated x11/kitty to 0.35.1

(ktnb)

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

kitty: update to 0.35.1

- Wayland: Fix a regression in 0.34 that caused the tab bar to not
  render in second
- Fix a regression in the previous release that caused horizontal
  scrolling via touchpad in fullscreen applications to be reversed on
  non-Wayland platforms
- Fix a regression in the previous release causing an error when
  setting background_opacity to zero
- Image display: Fix cursor movement and image hit region incorrect
  for image placements that specify only a number of rows or columns
  to display in

(ktnb)

2024-05-31 17:29:37 UTC MAIN commitmail json YAML

doc: Updated devel/simde to 0.8.2

(ktnb)

2024-05-31 17:28:58 UTC MAIN commitmail json YAML

simde: update to 0.8.2

0.8.2:
- Start of RISCV64 optimized implementation using the RVV1.0 vector
  extension
- 62 of the ARM Neon intrinsics added in SIMDe 0.8.0 had to be
  removed for not exactly matching the specs and real hardware

0.8.0:
- Complete set of implementations for all NEON intrinsics up from
  56.46%

0.7.6:
- Many minor updates and fixes to NEON, x86, SSE*, and AVX512

0.7.4:
- 40 new NEON families implemented, SVE API implementation started
- Initial support for x86 F16C API
- Initial support for MIPS MSA API
- Initial support for Arm Scalable Vector Extensions (SVE) API
- Initial support for Arm Scalable Vector Extensions (SVE) API
- Initial support for WASM SIMD128 API
- Initial support for the E2K (Elbrus) architecture
- MSVC has many fixes, now compiled in CI using /ARCH:AVX, /ARCH:AVX2,
  and /ARCH:AVX512

(ktnb)

2024-05-31 16:22:21 UTC MAIN commitmail json YAML

2024-05-31 13:51:55 UTC MAIN commitmail json YAML

p5-XML-Parser: Devel::CheckLib is a TOOL_DEPENDS.

(schmonz)

2024-05-31 10:59:24 UTC MAIN commitmail json YAML

wm/fvwm3: update to 1.1.0

# pkgsrc changes

* Introduce a 'golang' package option to address optional build of fvwm
  modules written in Go (namely FvwmPrompt), and handle installation such
  modules locally, by mimicking the functionality of
  lang/go/go-module.mk

# upstream changes

Breaking Changes

* build: fix Xft/Freetype/Fontconfig check by @ThomasAdam in #956
* Goto{Desk,Page,DeskAndPage}: use 'screen' keyword by @ThomasAdam in #967
* FvwmPager: present overview of all monitors if "Monitor:" is not used by @ThomasAdam in #978
* Remove single screen support, -s. by @somiaj in #977

Enhancements

* Add CurrentAtEnd to Alt-Tab WindowList by @somiaj in #938
* Add DesktopNames to xdg desktop file. by @somiaj in #939
* randr: allow geometry strings to include @n by @ThomasAdam in #940

Other Changes

* Don't use google fonts when building html doc. by @somiaj in #932
* Add index page for html manpages. by @somiaj in #934
* randr: fix primary flag check by @ThomasAdam in #936
* monitor: fix geometry parsing for window assignment by @ThomasAdam in #889
* GotoPage: inject current screen if missing by @ThomasAdam in #942
* Fix bug with fvwm-menu-directory --install-prefix option. by @somiaj in #943
* FvwmPrompt: accept commands on stdin by @ThomasAdam in #951
* Update default-config to check for FvwmPrompt. by @somiaj in #950
* RandR: handle monitor {dis,}connection better by @ThomasAdam in #953
* logging: minor tweaks by @ThomasAdam in #955
* FvwmPager: honour screen focus rules by @ThomasAdam in #958
* FvwmPager: use monitors from fvwm3lib by @ThomasAdam in #961
* FvwmPager: remove debug by @ThomasAdam in #962
* FvwmPager: remove list_focus handling by @ThomasAdam in #964
* GotoDesk: fallback to current monitor if not given by @ThomasAdam in #966
* Improve RandR Detection by @ThomasAdam in #963
* RandR: don't unset a new monitor's enabled state by @ThomasAdam in #971
* Stop fvwm-menu-desktop from informing users it cannot find icon %s. by @somiaj in #973
* shared mode: fix internal commands by @ThomasAdam in #976
* A few FvwmPager fixes by @ThomasAdam in #980

(vins)

2024-05-31 10:56:42 UTC MAIN commitmail json YAML

doc: Updated news/canlock-hp to 3.3.1

(micha)

2024-05-31 10:55:37 UTC MAIN commitmail json YAML

news/canlock-hp: Update to 3.3.1

pkgsrc patch removed.

3.3.1      2024-05-11
          Bugfix: Add path "$PREFIX/include" to pkg-config files. The
            former "$PREFIX/include/libcanlock-3" is still present for
            compatibility to existing code. The "libcanlock-3" directory
            should be part of preprocessor directives (as documented)
          Bugfix: Replace license name "MIT-like" with "ICU". Note that
            the license terms are unchanged (only the name was fixed)
          Add machine readable SPDX license identifiers.

(micha)

2024-05-31 10:48:26 UTC MAIN commitmail json YAML

doc: Updated news/libcanlock to 3.3.1

(micha)

2024-05-31 10:47:15 UTC MAIN commitmail json YAML

news/libcanlock: Update to 3.3.1

pkgsrc patch removed.

3.3.1      2024-05-11
          Bugfix: Add path "$PREFIX/include" to pkg-config files. The
            former "$PREFIX/include/libcanlock-3" is still present for
            compatibility to existing code. The "libcanlock-3" directory
            should be part of preprocessor directives (as documented)
          Bugfix: Replace license name "MIT-like" with "ICU". Note that
            the license terms are unchanged (only the name was fixed)
          Add machine readable SPDX license identifiers.

(micha)

2024-05-31 10:38:22 UTC MAIN commitmail json YAML

doc: Updated lang/gleam to 1.2.1

(nikita)

2024-05-31 10:38:12 UTC MAIN commitmail json YAML

gleam: update to version 1.2.1

Changelog:

## v1.2.1 - 2024-05-30

### Bug Fixes

- Fixed a bug where the compiler could fail to detect modules that would clash
  with Erlang modules.
  ([Louis Pilfold](https://github.com/lpil))

- Fixed a bug where dependency version resolution could crash for certain
  release candidate versions.
  ([Marshall Bowers](https://github.com/maxdeviant))

- Fixed a bug where trailing comments would be moved out of a bit array.
  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

(nikita)

2024-05-31 09:41:25 UTC MAIN commitmail json YAML

2024-05-31 09:07:19 UTC MAIN commitmail json YAML

(comms/openobex) regen PLIST

(mef)

2024-05-31 08:07:45 UTC MAIN commitmail json YAML

(multimedia/libtheora-docs) regen PLIST

(mef)

2024-05-31 06:17:46 UTC MAIN commitmail json YAML

2024-05-31 05:42:51 UTC MAIN commitmail json YAML

Updated lang/nodejs20, lang/nodejs18

(adam)

2024-05-31 05:42:29 UTC MAIN commitmail json YAML

nodejs18: updated to 18.20.3

Version 18.20.3 'Hydrogen' (LTS)

Notable Changes
This release fixes a regression introduced in Node.js 18.19.0 where http.server.close() was incorrectly closing idle connections.
A fix has also been included for compiling Node.js from source with newer versions of Clang.
The list of keys used to sign releases has been synchronized with the current list from the main branch.

(adam)

2024-05-31 05:41:58 UTC MAIN commitmail json YAML

nodejs20: updated to 20.14.0

Version 20.14.0 'Iron' (LTS)

Notable Changes
- src,permission: throw async errors on async APIs
- (SEMVER-MINOR) test_runner: support forced exit

(adam)

2024-05-31 04:41:09 UTC MAIN commitmail json YAML

(math/R) regen distino, sorry

(mef)

2024-05-31 04:22:57 UTC MAIN commitmail json YAML

Updated multimedia/libvpx, devel/meson

(adam)

2024-05-31 04:22:41 UTC MAIN commitmail json YAML

meson: updated to 1.4.1

1.4.1

Bug fixes

(adam)

2024-05-31 04:12:27 UTC MAIN commitmail json YAML

libvpx: updated to 1.14.1

v1.14.1 "Venetian Duck"

This release includes enhancements and bug fixes.

- Upgrading:
  This release is ABI compatible with the previous release.

- Enhancement:
  Improved the detection of compiler support for AArch64 extensions,
  particularly SVE.

  Added vpx_codec_get_global_headers() support for VP9.

- Bug fixes:

  Added buffer bounds checks to vpx_writer and vpx_write_bit_buffer.
  Fix to GetSegmentationData() crash in aq_mode=0 for RTC rate control.
  Fix to alloc for row_base_thresh_freq_fac.
  Free row mt memory before freeing cpi->tile_data.
  Fix to buffer alloc for vp9_bitstream_worker_data.
  Fix to VP8 race issue for multi-thread with pnsr_calc.
  Fix to uv width/height in vp9_scale_and_extend_frame_ssse3.
  Fix to integer division by zero and overflow in calc_pframe_target_size().
  Fix to integer overflow in vpx_img_alloc() & vpx_img_wrap()(CVE-2024-5197).
  Fix to UBSan error in vp9_rc_update_framerate().
  Fix to UBSan errors in vp8_new_framerate().
  Fix to integer overflow in vp8 encodeframe.c.
  Handle EINTR from sem_wait().

(adam)

2024-05-30 20:17:53 UTC MAIN commitmail json YAML

doc: Updated lang/fennel to 1.4.2

(yhardy)

2024-05-30 20:17:34 UTC MAIN commitmail json YAML

lang/fennel: update to fennel-1.4.2

Changelog:

== 1.4.2 / 2024-02-23

=== Bug Fixes

* Fix a bug where `(tail! (f x))` could sometimes compile to
  `return return f(x)`
* Make `tail!` ensure its target is not a special form call
  like `(tail! (or x (f)))`
* Fix broken man page installation on `make install` in Fennel 1.4.1

== 1.4.1 / 2024-02-19

This was the last release that provided Linux arm32 binaries.

=== New Features

* Iterators accept locals wrapped in parens like all other multi-value
  bindings.
* `fennel.repl` is now a callable table, allowing the default
  `(fennel.repl)` options to be customized by setting option fields
  on the table itself.

=== Bug Fixes

* Fix a bug with metadata tables in `lambda` being ignored.
* Fix identity value for `band` operator.
* Fix a bug in `icollect` with `&into` and multiple values.
* `assert-repl`, as a drop-in replacement for `assert`, no longer
  takes an `opts` param
* Fix a bug where `(. (a-macro) k)` bypassed protections against
  invalid Lua output

=== Changes and Removals

* Deprecate the `__fennelrest` destructuring metamethod.

== 1.4.0 / 2023-12-01

=== Bug Fixes
* Prevent metadata from being accessible in compiler sandbox.

=== New Forms
* Add `tail!` which asserts that the argument is called in tail
  position.
* Add `assert-repl` to make an assertion which opens a repl when
  it fails.

=== New Features
* Add `--assert-as-repl` flag to replace `assert` calls with
  `assert-repl`.
* Allow you to return a value from the repl with `,return FORM`
  command.
* Save previous REPL values in `*1`, `*2`, and `*3` locals.
* Make repl prompt change when repl sessions get nested.

(yhardy)

2024-05-30 18:40:15 UTC MAIN commitmail json YAML

2024-05-30 15:08:17 UTC MAIN commitmail json YAML

doc: Updated security/osv-scanner to 1.7.4

(khorben)

2024-05-30 15:07:56 UTC MAIN commitmail json YAML

osv-scanner: update to 1.7.4

Changes in 1.7.4:

* Feature #943 Support scanning gradle/verification-metadata.xml files.
* Bug #968 Hide unimportant Debian vulnerabilities to reduce noise.

Changes in 1.7.3:

* Feature #934 add support for PNPM v9 lockfiles.
* Bug #938 Ensure the sarif output has a stable order.
* Bug #922 Support filtering on alias IDs in Guided Remediation.

Tested on NetBSD/amd64.

(khorben)

2024-05-30 15:01:11 UTC MAIN commitmail json YAML

doc: Updated x11/kitty to 0.35.0

(ktnb)

2024-05-30 15:00:54 UTC MAIN commitmail json YAML

kitty: update to 0.35.0

Packaging updates:
- use go122, which is required now

Upstream updates:
0.35.0:
- kitten @ run: A new remote control command to run a process on the
  machine kitty is running on and get its output
- notify_on_cmd_finish: Show the actual command that was finished
- hints kitten: Allow clicking on matched text to select it in
  addition to typing the hint
- Shell integration: Make the currently executing cmdline available
  as a window variable in kitty
- paste_actions: Fix replace-newline not working with confirm
- Graphics: Fix aspect ratio of images not being preserved when only a
  single dimension of the destination rectangle is specified
- focus_visible_window: Fix selecting with mouse click leaving
  keyboard in unusable state
- Desktop notifications protocol: Add support for specifying urgency
- Improve rendering of Unicode shade character to avoid Moire patterns
- kitten @ send-key: Fix some keys being sent in kitty keyboard
  protocol encoding when not using socket for remote control
- Don't clear selections on erase in screen commands unless the
  erased region intersects a selection
- Allow more types of alignment for placement_strategy
- Add some more box-drawing characters
- Linux: Run all child processes in their own systemd scope to
  prevent the OOM killer from harvesting kitty when a child process
  misbehaves
- Mouse reporting: Fix horizontal scroll events inverted
- Remote control: @ action: Fix some actions being performed on the
  active window instead of the matched window
- Scrolling with mouse wheel when a selection is active should update
  the selection
- Fix kitten @ set-background-opacity limited to min opacity of 0.1
  instead of 0
- launch --hold: Fix hold not working if kernel signals process group
  with SIGINT
- macOS: Fix --start-as=fullscreen not working when another window is
  already fullscreen
- Add option kitten @ detach-window --stay-in-tab to keep focus in
  the currently active tab when moving windows
- macOS: Fix changieg window chrome/colors while in traditional
  fullscreen causing the titlebar to become visible

To see the rest of the updates:
https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes

(ktnb)

2024-05-30 09:25:48 UTC MAIN commitmail json YAML

lang/hs-lua: Define DIST_SUBDIR to prevent the distfile from conflicting with lang/lua*

(pho)

2024-05-30 06:56:24 UTC MAIN commitmail json YAML

doc: Updated shells/nushell to 0.94.0

(pin)

2024-05-30 06:55:09 UTC MAIN commitmail json YAML

2024-05-30 06:51:47 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 21.0.0

(pin)

2024-05-30 06:50:39 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 21.0.0

v21.0.0
Features
- owm: only use location for api call (722073b)

BREAKING CHANGES
-  owm: location is now required instead of latitude and longitude

v20.2.3
Bug Fixes
- ansi: reset background when transparent (099f6cb)

(pin)

2024-05-30 06:39:50 UTC MAIN commitmail json YAML

qt5: Force gnu++17 for the latest textproc/icu

* Fix an icu-related error in configure stage.

(ryoon)

2024-05-30 06:34:58 UTC MAIN commitmail json YAML

Updated devel/ccache, math/py-sympy

(adam)

2024-05-30 06:34:18 UTC MAIN commitmail json YAML

py-sympy: updated to 1.12.1

SymPy 1.12.1

The main changes are improved compatibility with NumPy 2.0 and CPython 3.12.

(adam)

2024-05-30 06:28:20 UTC MAIN commitmail json YAML

ccache: updated to 4.10

Ccache 4.10

New features and improvements

Added support for GCC option -fcallgraph-info.

Added support for GCC option -fprofile-update.

Added support for GCC option -fdump-ipa-clones.

Added support for the MSVC /Yc option (precompiled header).

Added support for the MSVC /Tc<path> and /Tp<path> options (specifying source code type).

Added an experimental inode cache implementation for Windows. This speeds up ccache a lot when many headers are included, both for cache hits and cache misses.

This feature is currently disabled by default, but interested Windows users are encouraged to try it out by setting inode_cache = true.

Added knowledge of Xcode option -ivfsstatcache.

Added support for Apple Clang option -Xpreprocessor -fopenmp in direct mode.

Added knowledge of Emscripten option --em-config.

Reduced the risk of false positive direct mode hits.

Clear direct mode manifest on recache.

Optimized file reading on Windows.

Optimized file copying performed when hard linking or file cloning is enabled.

Use posix_spawn(3) for executing compiler check commands.

The prefix_command and prefix_command_cpp configuration options now allow any prefix, not only programs that exist in PATH. This means that prefix_command now can be a program with arguments.

Added a new incbin sloppiness value for ignoring presence of .incbin directives in the source code.

Added a --print-log-stats option that prints a machine-parsable variant of --show-log-stats.

Added a --format option for selecting JSON or tab format for --print-stats and --print-log-stats.

Added a --print-version option for printing ccache version in machine-parsable format.

The --inspect option now retains access time (atime) of the inspected file if possible.

Bug fixes

Fixed reading of files larger than 231 bytes on some systems where this was a problem.

Improved handling of large files on 32-bit systems.

Nonexistent include files are allowed in preprocessor mode again, fixing regression in ccache 4.9.1.

The Clang -fdiagnostics-color option is now handled again, fixing regression in ccache 4.6.2.

Fixed assertion failure on Windows mapped network drives.

Fixed handling of MSVC options /Fp and /Yu.

Fixed lock file implementation on MSYS2.

The 窶彗pparent real path窶� of the object file is now added to the input hash when using -fprofile-arcs to avoid false positive hits in some scenarios.

When generating profiling information, run_second_cpp is now forced to true so that the coverage report won窶冲 refer to a temporary preprocessed file.

Build improvements

Improved handling of ccache dependencies. A new DEPS CMake variable selects how software library dependencies should be located or retrieved, replacing the old HIREDIS_FROM_INTERNET, ZSTD_FROM_INTERNET and OFFLINE variables. Options are AUTO (the default) for automatically downloading missing dependencies, DOWNLOAD for always downloading and LOCAL for never downloading. See Software library dependencies for details.

Added support for using a local installation of BLAKE3, cpp-httplib, nonstd-span and tl-expected instead of linking to bundled copies.

Removed bundled copies of doctest, fmt, getopt_long and xxhash.

Changed to use the Windows BLAKE3 implementation when building on MSYS2.

Documentation improvements

Improved documentation of 窶徃cno_cwd sloppiness窶�.

(adam)

2024-05-30 03:33:41 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/xfce4-extras to 4.18.1nb20

(gutteridge)

2024-05-30 03:33:28 UTC MAIN commitmail json YAML

xfce4-extras: bump for xfce4-screenshooter

(gutteridge)

2024-05-30 03:31:59 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-screenshooter to 1.10.6

(gutteridge)

2024-05-30 03:31:45 UTC MAIN commitmail json YAML

xfce4-screenshooter: update to 1.10.6

1.10.6 (2024-05-28)
======
- build: Switch from intltool to gettext
- Preliminary Wayland support
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, Georgian, German,
  Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue,
  Italian, Japanese, Korean, Lithuanian, Malay, Norwegian Bokm奪l,
  Occitan (post 1500), Persian (Iran), Polish, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
  Thai, Turkish, Ukrainian

(gutteridge)

2024-05-30 03:18:37 UTC MAIN commitmail json YAML

liblbfgs: remove patch missed in previous commit

(gutteridge)

2024-05-30 03:16:37 UTC MAIN commitmail json YAML

gmplayer: fix checksum after mplayer-share patch change

(gutteridge)

2024-05-30 03:11:11 UTC MAIN commitmail json YAML

www/Makefile: sort entries

(gutteridge)

2024-05-29 20:28:33 UTC MAIN commitmail json YAML

Updated archivers/xz, net/haproxy

(adam)

2024-05-29 20:27:50 UTC MAIN commitmail json YAML

haproxy: updated to 3.0.0

HAProxy 3.0.0 was released on 2024/05/29. It added 21 new commits
after version 3.0-dev13. I do appreciate that everything was only
cosmetic.

We're having a total of 1108 patches in this release among which 850 ones
not concerning a bug, which makes it the smallest LTS release of all times
(2.6 and 2.4 still remain the largest ones, respectively 65% and 58%
larger). This is a good news in terms of expected stability, which might
possibly break the old myth of "better avoid dot zero".

Let's try to summarize what's new in this release. It has been one of the
most difficult for me to summarize because I'm not seeing one big killer
feature, instead it's an LTS as we like them: mostly a nice polishing of
existing stuff and small improvements all over the place as permitted by
the previous version's architectural changes. I tried to classify this
into a few categories, depending on the intended benefits.

First, let's enumerate the new features, and improvements of existing ones:

  - stats can finally be preserved across reloads for frontends,
    listeners, backends and servers. When using this, the config objects
    of the new process are preloaded with the relevant values from a dump
    of the previous process. This essentially concerns counters, ages and
    rates. Please have a look at "stats-file" and "dump stats-file" for
    more information.

  - the log outgoing load-balancing now relies on a regular backend,
    meaning that the load balancing algorithms could finally be unified
    with the ones used by other protocols, and servers now support
    weights.

  - log-format now supports JSON and CBOR output encoding. In such a case,
    the field name is taken from a new naming scheme that is placed within
    the log-format itself, allowing to assign a name to each field.

  - the load balancing algorithm "sticky" that was initially reserved for
    logs was generalized to other protocols.

  - the HTTP/2 RST_STREAM reason code can finally be forwarded to the
    server for client aborts. This addresses the problem a few users were
    facing with gRPC where request cancellation appeared as communication
    errors the server side. For now this is purposely limited to only a
    few reason codes that are relevant to gRPC so that we don't ruin the
    possibility to later extend that to H3 and maybe H1.

  - QUIC now supports the HyStart++ (RFC9406) alternative to slowstart
    with the Cubic algorithm. It's supposed to show better recovery
    patterns. It's not yet enabled by default.

  - a new set of converters, map_*_key, will report the matching part of
    the key itself instead of the associated pattern. The main target use
    cases for this is to know what address mask an address did match, or
    what regex a pattern did match.

  - the "uuid()" sample fetch function, which takes an optional version in
    argument now also supports "7" for UUIDv7. These UUIDs regroup many
    properties found in ULID and other mechanisms, one of the most
    interesting one being time-based locality that, for example, eases the
    archiving of old data, or the grouping of events on systems where
    they'll be processed together.

  - the name associated with servers in connection pools can now be
    overridden by the expression in "pool-conn-name" when SNI is not
    desired (useful with rhttp without SSL for example, but may also make
    sense when reaching remote servers over SSL tunnels). It also allows
    to entirely drop SSL from the server.

  - the "namespace" argument now works for "bind" and "server" lines using
    UNIX sockets.

  - Linux capabilities: the use of namespaces on the server side used to
    require capability "cap_sys_admin" but it was neither checked nor
    reported on startup to it would silently fail. The capability is now
    supported and is being checked for. Similarly, the need for
    capabilities for transparent proxying or QUIC are checked and reported
    on startup. Finally, file-system capabilities set on the executable are
    also supported now.

  - the set-mark/set-tos actions were extended to support an expression in
    addition of the constant, and were extended to also support the backend
    side. This can for example be used to select an outgoing link from a
    single IP address. The new backend actions are called "set-bc-mark" and
    "set-bc-tos", and by analogy new frontend actions called "set-fc-mark"
    and "set-fc-tos" were created, and the old actions are aliases of these
    last ones.

  - QUIC built with latest AWS-LC TLS library now correctly supports 0-RTT.

  - a new global setting "ssl-security-level" allows to adjust OpenSSL's
    internal security level beween 0 and 5. Previously it could only be
    done in openssl.cnf.

  - the key used by consistent hash to map to a server used to always be
    the server's id (either explicit or implicit, position-based), but
    that was not always convenient when dealing with fast added-removed
    server within a large fleet of LBs. Now the "hash-key" directive will
    also allow to use the server's address or address+port for this so
    that the same key ends up on the same server for all LBs.

  - The HTTP client now has an option to use either origin or absolute
    URIs. This should make it easier to configure it to talk to old
    servers which are not spec-compliant and do not support absolute
    URIs. The ocsp_update agent already exploits this ability via a new
    setting "ocsp-update.httpproxy".

  - it is now possible to suppress Content-Length and Transfer-Encoding
    headers from HTTP/1 requests and responses. It must never be done of
    course but there are rare situations where users dealing with bogus
    clients or server need to perform such cleanups. Most of the time
    when done, this will mark a connection non-reusable and it will be
    closed at the end of the transfer.

  - the proxy protocol now also parses TLV for LOCAL mode and supports
    sending them without a stream so that elements can be passed during
    the preconnect phase of a reverse-HTTP instance to a next stage that
    will no longer ignore them.

  - the new sched_setaffinity() of FreeBSD 14 and newer is now supported.

  - the new certificate selection callback for WolfSSL was now enabled
    since it's finally available in the upstream project.

(adam)

2024-05-29 20:22:25 UTC MAIN commitmail json YAML

xz: updated to 5.6.2

5.6.2 (2024-05-29)

    * Remove the backdoor (CVE-2024-3094).

    * Not changed: Memory sanitizer (MSAN) has a false positive
      in the CRC CLMUL code which also makes OSS Fuzz unhappy.
      Valgrind is smarter and doesn't complain.

      A revision to the CLMUL code is coming anyway and this issue
      will be cleaned up as part of it. It won't be backported to
      5.6.x or 5.4.x because the old code isn't wrong. There is
      no reason to risk introducing regressions in old branches
      just to silence a false positive.

    * liblzma:

        - lzma_index_decoder() and lzma_index_buffer_decode(): Fix
          a missing output pointer initialization (*i = NULL) if the
          functions are called with invalid arguments. The API docs
          say that such an initialization is always done. In practice
          this matters very little because the problem can only occur
          if the calling application has a bug and these functions
          return LZMA_PROG_ERROR.

        - lzma_str_to_filters(): Fix a missing output pointer
          initialization (*error_pos = 0). This is very similar
          to the fix above.

        - Fix C standard conformance with function pointer types.

        - Remove GNU indirect function (IFUNC) support. This is *NOT*
          done for security reasons even though the backdoor relied on
          this code. The performance benefits of IFUNC are too tiny in
          this project to make the extra complexity worth it.

        - FreeBSD on ARM64: Add error checking to CRC32 instruction
          support detection.

        - Fix building with NVIDIA HPC SDK.

    * xz:

        - Fix a C standard conformance issue in --block-list parsing
          (arithmetic on a null pointer).

        - Fix a warning from GNU groff when processing the man page:
          "warning: cannot select font 'CW'"

    * xzdec: Add support for Linux Landlock ABI version 4. xz already
      had the v3-to-v4 change but it had been forgotten from xzdec.

    * Autotools-based build system (configure):

        - Symbol versioning variant can now be overridden with
          --enable-symbol-versions. Documentation in INSTALL was
          updated to match.

        - Add new configure option --enable-doxygen to enable
          generation and installation of the liblzma API documentation
          using Doxygen. Documentation in INSTALL and PACKAGERS was
          updated to match.

    CMake:

        - Fix detection of Linux Landlock support. The detection code
          in CMakeLists.txt had been sabotaged.

        - Disable symbol versioning on non-glibc Linux to match what
          the Autotools build does. For example, symbol versioning
          isn't enabled with musl.

        - Symbol versioning variant can now be overridden by setting
          SYMBOL_VERSIONING to "OFF", "generic", or "linux".

        - Add support for all tests in typical build configurations.
          Now the only difference to the tests coverage to Autotools
          is that CMake-based build will skip more tests if features
          are disabled. Such builds are only for special cases like
          embedded systems.

        - Separate the CMake code for the tests into tests/tests.cmake.
          It is used conditionally, thus it is possible to

              rm -rf tests

          and the CMake-based build will still work normally except
          that no tests are then available.

        - Add a option ENABLE_DOXYGEN to enable generation and
          installation of the liblzma API documentation using Doxygen.

    * Documentation:

        - Omit the Doxygen-generated liblzma API documentation from the
          package. Instead, the generation and installation of the API
          docs can be enabled with a configure or CMake option if
          Doxygen is available.

        - Remove the XZ logo which was used in the API documentation.
          The logo has been retired and isn't used by the project
          anymore. However, it's OK to use it in contexts that refer
          to the backdoor incident.

        - Remove the PDF versions of the man pages from the source
          package. These existed primarily for users of operating
          systems which don't come with tools to render man page
          source files. The plain text versions are still included
          in doc/man/txt. PDF files can still be generated to doc/man,
          if the required tools are available, using "make pdf" after
          running "configure".

        - Update home page URLs back to their old locations on
          tukaani.org.

        - Update maintainer info.

    * Tests:

        - In tests/files/README, explain how to recreate the ARM64
          test files.

        - Remove two tests that used tiny x86 and SPARC object files
          as the input files. The matching .c file was included but
          the object files aren't easy to reproduce. The test cases
          weren't great anyway; they were from the early days (2009)
          of the project when the test suite had very few tests.

        - Improve a few tests.

(adam)

2024-05-29 20:01:50 UTC MAIN commitmail json YAML

Updated www/nginx-devel to 1.27.0
Updated www/nginx to 1.26.1

(osa)

2024-05-29 20:00:24 UTC MAIN commitmail json YAML

www/nginx: security update from 1.26.0 to 1.26.1

<ChangeLog>

*) Security: when using HTTP/3, processing of a specially crafted QUIC
  session might cause a worker process crash, worker process memory
  disclosure on systems with MTU larger than 4096 bytes, or might have
  potential other impact (CVE-2024-32760, CVE-2024-31079,
  CVE-2024-35200, CVE-2024-34161).
  Thanks to Nils Bars of CISPA.

*) Bugfix: reduced memory consumption for long-lived requests if "gzip",
  "gunzip", "ssi", "sub_filter", or "grpc_pass" directives are used.

*) Bugfix: nginx could not be built by gcc 14 if the --with-atomic
  option was used.
  Thanks to Edgar Bonet.

*) Bugfix: in HTTP/3.

</ChangeLog>

(osa)

2024-05-29 19:52:18 UTC MAIN commitmail json YAML

www/nginx-devel: security update 1.26.0 -> 1.27.0

<ChangeLog>

*) Security: when using HTTP/3, processing of a specially crafted QUIC
  session might cause a worker process crash, worker process memory
  disclosure on systems with MTU larger than 4096 bytes, or might have
  potential other impact (CVE-2024-32760, CVE-2024-31079,
  CVE-2024-35200, CVE-2024-34161).
  Thanks to Nils Bars of CISPA.

*) Feature: variables support in the "proxy_limit_rate",
  "fastcgi_limit_rate", "scgi_limit_rate", and "uwsgi_limit_rate"
  directives.

*) Bugfix: reduced memory consumption for long-lived requests if "gzip",
  "gunzip", "ssi", "sub_filter", or "grpc_pass" directives are used.

*) Bugfix: nginx could not be built by gcc 14 if the --with-atomic
  option was used.
  Thanks to Edgar Bonet.

*) Bugfixes in HTTP/3.

</ChangeLog>

(osa)

2024-05-29 19:26:10 UTC MAIN commitmail json YAML

doc: Updated devel/swagger-codegen to 3.0.57

(schmonz)

2024-05-29 19:26:06 UTC MAIN commitmail json YAML

swagger-codegen: update to 3.0.57. Changes:

- Update swagger-generators version to 1.0.50

(schmonz)

2024-05-29 19:13:35 UTC MAIN commitmail json YAML

doc: Updated devel/mise to 2024.5.24

(schmonz)

2024-05-29 19:13:30 UTC MAIN commitmail json YAML

mise: update to 2024.5.24. Changes:

### Bug Fixes

* (pipx) version ordering
* (use) re-use mise.toml if exists
* mise trust works incorrectly with symlinked configuration file
* minor race condition creating directories
* vendor libgit2 for precompiled binaries

### Refactor

* simplify ForgeArg building

### Other Changes

* resolve macros/derived-traits from crates w/ scopes rather than globally
* eliminate .tool-versions only used for jq
* updated zip
* bump usage-lib
* Update bug_report.md
* added git debug log

(schmonz)

2024-05-29 18:47:07 UTC MAIN commitmail json YAML

icu: update BUILDLINK_ABI_DEPENDS to 75.1

Ride revbump from earlier that reflected this change.

(gutteridge)

2024-05-29 18:43:50 UTC MAIN commitmail json YAML

2024-05-29 18:42:05 UTC MAIN commitmail json YAML

2024-05-29 18:39:58 UTC MAIN commitmail json YAML

doc: Updated parallel/paexec to 1.1.5

(cheusov)

2024-05-29 18:39:22 UTC MAIN commitmail json YAML

Update to 1.1.5

    Fix: Before running commands reset signal handlers for ALRM, PIPE
    and CHLD to SIG_DFL. Also, unblock these signals.  This fixes some
    misterius problems with commands running alarm(2).

    libmaa>=1.5.1 is required for build

(cheusov)

2024-05-29 17:52:41 UTC MAIN commitmail json YAML

Updated textproc/py-ICU, devel/py-autopep8

(adam)

2024-05-29 17:52:24 UTC MAIN commitmail json YAML

py-autopep8: updated to 2.1.2

v2.1.2

Fix e501 experimental fstring case in Python3.12+

(adam)

2024-05-29 17:51:10 UTC MAIN commitmail json YAML

py-ICU: updated to 2.13.1

Version 2.13 -> 2.13.1
----------------------
- change c++11 to c++17 in setup.py as current versions of ICU require it

Version 2.12 -> 2.13
--------------------
- fixed build issues on Windows
- added wrappers for MeasureUnit(locale, width) and getUnitDisplayName()
- added wrappers for DateFormatSymbols.getEra|ZodiacNames()
- added wrappers for DateFormatSymbols.getZoneStrings()
- added wrappers for LocaleDisplayNames
- fixed bug dealloc calling wrong destructor on most types (Fredrik Roubert)
- added support for ICU 75.1
- added wrappers for LocalizedNumber|Range|Formatter.withoutLocale()
- added wrappers for UIdentifierType, Char.hasIDType(), Char.getIDTypes()
- added wrappers for UIdentifierStatus
- added wrappers for UProperty.IDENTIFIER_TYPE, UProperty.IDENTIFIER_STATUS

(adam)

2024-05-29 17:29:37 UTC MAIN commitmail json YAML

doc: Updated devel/got to 0.99

(vins)

2024-05-29 17:28:30 UTC MAIN commitmail json YAML

devel/got: update to got 0.99

# local changes
* Fix build following devel/ncursesw removal
* Package now requires LibreTLS
* Add required tools and dependencies for tests
* Regression tests are interactive

# upstream changes (since version  0.97)

* got 0.99; 2024-05-05
  see git repository history for per-change authorship information
- make 'got fetch' work with URLs which refer to $HOME via a tilde: ~user
- replace strftime %G-%m-%d with %F to prevent 2024-12-30 -> 2025-12-30
- fix spurious errors from got-fetch-http when server has no more data to send
- prevent gotd notification process from exiting due to EPIPE
- fix I/O hangs with TLS in got-notify-http
- document http and https protocol support in got.conf(5), too
- fix an fd leak in gotd's notify process causing endless CPU spin
- back out got stage -R option addition; deemed too inconvenient in practice
- fix got-fetch-http GET request URL; add leading slash and avoid double slashes
- allow custom GOT_TEST_HTTP_PORT when running regression tests
- gotwebd: add magic ".git" handling; try foo.git if repository foo is not found
- expose authenticated gotd user account in HTTP notifications
- gotd.conf(5) HTTP/JSON documentation fixes
- fix endless loop upon Ctrl-D (EOF) input during got stage/unstage/revert -p
- make gotd notifications work when 'git push' is used instead of 'got send'
- make got stage -p behave the same way in interactive and -F modes for 'q'
- fix lingering gotd processes from clients closing connections early
- regress: prevent spurious failure of gotd test_clone_basic_access_denied
- fix an issue where 'git fetch' would error or hang against gotd
- use polling read in got_pkt_readn() to avoid endless hangs in gotsh

* got 0.98; 2024-04-23
  see git repository history for per-change authorship information
- speed up got tag -l by caching timestamps in got_ref_cmp_tags()
- provide a macro for vi(1) path for use by -portable at compile time
- avoid a rename/stat race when gotd installs a new pack and then uses it
- make 'got ref -l' output consistent when packed references exist
- make 'got ref -l' work consistently when a reference argument is given
- add initial support for notifications to gotd(8), via email and http/json
- display process title in syslog when a gotd child process exits
- hide a pointless end-of-file error on imsg pipe in libexec helpers
- plug a memory leak in 'got blame'
- add support for topological sorting to the commit graph
- add log -t option which enables topological sorting of commits
- make 'got rebase' find a merge base with topological sorting if needed
- call unveil(2) earlier during import, commit, histedit, and tag commands
- make 'got status' display interrupted rebase, histedit, and merge operations
- got.1: escape Eq since it's a GNU roff macro, to fix rendering in -portable
- regress: use seq instead of jot, for portability reasons
- get rid of unnecessary "dns inet" pledge promises while fetching via git://
- add http clone/fetch support using a new got-fetch-http helper
- drop git+ssh protocol name from documentation; Git has done the same
- require -R option for staging or unstaging directory contents
- got patch: fix applying on empty files

(vins)

2024-05-29 17:18:40 UTC MAIN commitmail json YAML

2024-05-29 16:35:19 UTC MAIN commitmail json YAML

2024-05-29 16:07:29 UTC MAIN commitmail json YAML

Updated textproc/icu, devel/protobuf, devel/py-protobuf, net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2024-05-29 16:06:45 UTC MAIN commitmail json YAML

grpc py-grpcio py-grpcio-testing py-grpcio-tools: updated to 1.64.0

Release v1.64.0

Core

[BoringSSL] Update third_party/boringssl-with-bazel.
[build] Restrict visibility of grpc_public_hdrs and grpc++_public_hdrs.
[Deps] Rollfoward Protobuf upgrade to v26.1.

C++

[CSM] Fix CSM Observability for trailers-only response.
[CSM] Remove requirement that servers have to be xDS enabled.

Python

[Asyncio] Semantic task names for RPC tasks.
[python/systemd] allow compiling systemd support into python builds.
[Python Otel] Remove opentelemetry version pin.
[Python Otel] Use registered method at server side.
[Python grpcio_tools] Update version requirement of protobuf in grpcio_tools.

(adam)

2024-05-29 16:02:16 UTC MAIN commitmail json YAML

protobuf py-protobuf: updated to [5.]27.0

Protocol Buffers v27.0

Compiler

Future-proof edition 2023 against feature value support windows. (fea6847)
Mark deleted fields in descriptor.proto reserved (d2da463)
Add extension declarations for known features. (f8d0a5b)
Refactored the Java generator into separate packages and targets. (bd81fd9)
Officially release Editions in 27.0. (baa83b6)
Define lifetimes of edition 2023 features (77f62de)
Implement feature lifetime validation in protoc and the C++ runtime. (b3b4497)
Add edition lifetime options for feature specs. (b09b3e4)
Enable editions support for Java Lite. (500c953)
Release edition defaults CLI arguments. (7a0e10e)
Update protoc release to include editions language features protos for Java and C++ (6483c47)

C++

Future-proof edition 2023 against feature value support windows. (fea6847)
Prohibit using features in the same file they're defined in. (8c5f3a7)
Fix validation checks of implicit presence. (bdf6b10)
Clarify map behaviors in editions. (61c9187)
Ensure we allocate overaligned types with aligned operator new. (11ef0ff)
Fix text-format delimited field handling.(29c69ff)
In debug mode, after clearing oneof messages on arenas, poison them if ASAN. (8826baf)
Allow string_type for Edition 2023. (d8251eb)
Breaking change: Ensure we allocate overaligned types with aligned operator new. (11ef0ff)
Python JSON parser: Ignore invalid enum string values if ignore_unknown_fields is set
Move java_features.proto to java/core/srce/main/resources (274bc7f)
Add an RAII namespace printer helper for C++ codegen. (8599ab5)
Enable editions support for Java Lite. (500c953)
Add an RAII ifndef helper for C++ codegen. (1087274)
Clear oneof message fields even on arena on non-OPT builds. (5c183bd)
Implement edition 2023 support in all Ruby runtimes. (bca8fb6)
Release edition defaults CLI arguments. (7a0e10e)
Deprecate Arena::CreateMessage for OSS. (d4bfe52)
Open sourcing reflection_visit_fieds. (cfc07df)
Fixed the use of c++ keywords within namespace names
Fix pkg-config metadata for shared abseil on windows
Add GetStringView() and GetRepeatedStringView() with scratch. (a3f5af0)
Avoid a 'may be used uninitialized' warning when built with '-c opt'.
Add software prefetch to ByteSizeLong (948ca2e)
Add prefetching in arena blocks. (9e57b8e)
Rename the includingDefaultValueWithoutPresenceFields and always_print_without_presence_fields to alwaysPrintFieldsWithNoPresence in the C++, Py and Java JSON serializers for consistency. (7d43131)
Remove tags for arena cleanup nodes now that we have dedicated string cleanup blocks. (202b106)
Avoid unused-parameter warning in field accessor listeners. (f4d5c2c)
Add new always_print_without_presence_fields option to the C++ JSON serializer. (671b61b)
Fail to build descriptor if ctype is specified for non string/bytes fields (8b4c7a1)
Check ctype() in DescriptorBuilder for edition 2023 and beyond. (307aeac)
Fail building descriptors if ctype is used for fields other than string or bytes. (403e207)
Fix generation of HasExtension and ExtensionSize functions to restrict to the (9f5be07)
Add the privacy manifest to the C++ CocoaPod.

Python

Add temporary alias for system_python.bzl at previous location .
Implement feature lifetime validation in protoc and the C++ runtime. (b3b4497)
Fix text-format delimited field handling (29c69ff)
Python JSON parser: Ignore invalid enum string values if ignore_unknown_fields is set
Fix upb python: DO NOT create empty optional field after sorting empty repeated field (7cf0238)
Enable Protobuf Python version check. (0442ed6)
Register Scalar/MessageMapContainerTypes as virtual subclasses of MutableMapping instead of inheriting directly. (5b32936)
Rename the includingDefaultValueWithoutPresenceFields and always_print_without_presence_fields to alwaysPrintFieldsWithNoPresence in the C++, Py and Java JSON serializers for consistency. (7d43131)
Add new including_default_value_without_presence_fields to Python JSON serializer. (25c6d34)
Adhere to PEP 8

(adam)

2024-05-29 15:38:34 UTC MAIN commitmail json YAML

icu: updated to 75.1

ICU 75.1

Unicode速 ICU 75 updates to CLDR 45 (beta blog) locale data with new locales and various additions and corrections. C++ code now requires C++17 and is being made more robust.

The CLDR MessageFormat 2.0 specification is now in technology preview, together with a corresponding update of the ICU4J (Java) tech preview and a new ICU4C (C++) tech preview.

For details, please see https://icu.unicode.org/download/75.

(adam)

2024-05-29 15:29:50 UTC MAIN commitmail json YAML

doc: Updated devel/libmaa to 1.5.1

(cheusov)

2024-05-29 15:29:38 UTC MAIN commitmail json YAML

Update to 1.5.1

    Improve tests/pr test

(cheusov)

2024-05-29 15:21:58 UTC MAIN commitmail json YAML

doc: Updated devel/libmaa to 1.5.0

(cheusov)

2024-05-29 15:21:43 UTC MAIN commitmail json YAML

Update to 1.5.0

  Add new function pr_open2 with argument "callback" ran from child
  process immediately after fork(2) and before execvp(3).

  COPTS defaults to -O2 -g

  Add support for target "help", bump MKC_REQD to 0.34.0

  maa/log.c: fix compilation failure due to -Werror on NetBSD-10.99.10
  with gcc-10.5.0

  Move WARNS=4 to Makefile.common

  SUBPRJ_DFLT = maa test

  MAXHOSTNAMELEN can be already defined, limit to 64 characters to
  avoid possible truncation.

(cheusov)

2024-05-29 11:39:55 UTC MAIN commitmail json YAML

Updated devel/py-typeguard, databases/py-python-sql

(adam)

2024-05-29 11:39:37 UTC MAIN commitmail json YAML

py-python-sql: updated to 1.5.1

Version 1.5.1 - 2024-05-28
* Use parameter for start and end of WINDOW FRAME
* Use parameter for limit and offset

(adam)

2024-05-29 11:38:41 UTC MAIN commitmail json YAML

py-typeguard: updated to 4.3.0

4.3.0 (2024-05-27)

- Added support for checking against static protocols
- Fixed some compatibility problems when running on Python 3.13
- Fixed test suite incompatibility with pytest 8.2
- Fixed pytest plugin crashing on pytest version older than v7.0.0 (even if it's just
  present)

(adam)

2024-05-29 11:11:41 UTC MAIN commitmail json YAML

Updated devel/catch2, databases/postgresql-timescaledb

(adam)

2024-05-29 11:11:25 UTC MAIN commitmail json YAML

postgresql-timescaledb: updated to 2.15.1

2.15.1 (2024-05-28)

This release contains performance improvements and bug fixes since
the 2.15.0 release. Best practice is to upgrade at the next
available opportunity.

(adam)

2024-05-29 11:10:02 UTC MAIN commitmail json YAML

catch2: updated to 3.6.0

v3.6.0

Fixes

Fixed Windows ARM64 build by fixing the preprocessor condition guarding use _umul128 intrinsic.
Fixed Windows ARM64EC build by removing intrinsic pragma it does not understand.
Why doesn't the x64-emulation build mode understand x64 pragmas? Don't ask me, ask the MSVC guys.
Fixed the JUnit reporter sometimes crashing when reporting a fatal error.
The binary will still exit, but through the original error, rather than secondary error inside the reporter.
The underlying fix applies to all reporters, not just the JUnit one, but only JUnit was currently causing troubles.

Improvements

Disable -Wnon-virtual-dtor in Decomposer and Matchers
precision in floating point stringmakers defaults to max_digits10.
This means that floating point values will be printed with enough precision to disambiguate any two floats.
Column wrapping ignores ansi colour codes when calculating string width
This makes the output much more readable when the provided messages contain colour codes.

Miscellaneous

Conan support improvements
compatibility_cppstr is set to False.
This means that Conan won't let you mix library and project with different C++ standard settings.
The implementation library CMake target name through Conan is properly set to Catch2::Catch2
SelfTest target can be built through Bazel

(adam)

2024-05-29 10:42:04 UTC MAIN commitmail json YAML

Updated misc/py-watchfiles, devel/py-prompt_toolkit

(adam)

2024-05-29 10:41:44 UTC MAIN commitmail json YAML

py-prompt_toolkit: updated to 3.0.45

3.0.45: 2024-05-28
------------------

Fixes:
- Improve performance of `GrammarCompleter` (faster deduplication of completions).

3.0.44: 2024-05-27
------------------

New features:
- Accept `os.PathLike` in `FileHistory` (typing fix).

Fixes:
- Fix memory leak in filters.
- Improve performance of progress bar formatters.
- Fix compatibility when a SIGINT handler is installed by non-Python (Rust, C).
- Limit number of completions in buffer to 10k by default (for performance).

(adam)

2024-05-29 10:40:01 UTC MAIN commitmail json YAML

py-watchfiles: updated to 0.22.0

v0.22.0

fix list-pypi-files CI task
pip show wrong homepage
Update PyO3
Delete setup.py
really drop python<=3.7 support
uprev pyo3 and minimum rust version
drop black and isort
pre-commit block main - related to notify update
Bump idna from 3.3 to 3.7 in /requirements
uprev linting, testing and docs requirements

(adam)

2024-05-29 10:27:13 UTC MAIN commitmail json YAML

Updated www/py-uvicorn, finance/py-stripe

(adam)

2024-05-29 10:26:56 UTC MAIN commitmail json YAML

py-stripe: updated to 9.8.0

9.8.0 - 2024-05-23

Update generated code
Add support for external_account_collection on resource classes stripe.AccountSession.Components.Balances.Features and stripe.AccountSession.Components.Payouts.Features and parameter classes stripe.AccountSession.CreateParamsComponentsBalancesFeatures and stripe.AccountSession.CreateParamsComponentsPayoutsFeatures
Add support for payment_method_remove on resource class stripe.checkout.Session.SavedPaymentMethodOptions
Add support for terminal_reader_invalid_location_for_payment on enums stripe.Invoice.LastFinalizationError.code, stripe.PaymentIntent.LastPaymentError.code, stripe.SetupAttempt.SetupError.code, and stripe.SetupIntent.LastSetupError.code

(adam)

2024-05-29 10:25:32 UTC MAIN commitmail json YAML

py-uvicorn: updated to 0.30.0

0.30.0 (2024-05-28)

Added

New multiprocess manager
Allow ConfigParser or a io.IO[Any] on log_config

Fixed

Suppress side-effects of signal propagation
Send content-length header on 5xx

Deprecated

Deprecate the uvicorn.workers module

(adam)

2024-05-29 07:30:55 UTC MAIN commitmail json YAML

Updated devel/py-pydantic-core, devel/py-pydantic

(adam)

2024-05-29 07:30:39 UTC MAIN commitmail json YAML

py-pydantic: updated to 2.7.2

v2.7.2

Packaging

Bump pydantic-core to v2.18.3

Fixes

Replace __spec__.parent with __package__
Fix validation of ints with leading unary minus
Fix str subclass validation for enums
Support BigInts in Literals and Enums
Fix: uuid - allow str subclass as input

(adam)

2024-05-29 07:29:10 UTC MAIN commitmail json YAML

py-pydantic-core: updated to 2.18.3

v2.18.3

Packaging

Bump serde_json from 1.0.114 to 1.0.116
Bump the python-packages group with 7 updates
Bump regex from 1.10.3 to 1.10.4
Bump pyo3 from 0.21.1 to 0.21.2
Bump uraimo/run-on-arch-action from 2.7.1 to 2.7.2

Fixes

CI: lint fixes for rust 1.78
Fix validation of ints with leading unary minus
Defer to PyO3 i64 extraction to avoid implicit integer casts
Fix: keyword only non default argument
Fix str subclass validation for enums
Support BigInts in Literals and Enums
Fix: uuid - allow str subclass as input
Fix case of checking truthiness of NotImplemented
Fix generate_self_schema for Python 3.12+

(adam)

2024-05-29 03:01:56 UTC MAIN commitmail json YAML

devel/git-perlscripts: git-cvsserver also needs p5-DBD-SQLite.

(riastradh)

2024-05-29 02:38:05 UTC MAIN commitmail json YAML

devel/git-perlscripts: git-cvsserver requires p5-DBI.

(riastradh)

2024-05-28 16:16:37 UTC MAIN commitmail json YAML

Updated devel/py-codespell, devel/py-aiostream

(adam)

2024-05-28 16:16:15 UTC MAIN commitmail json YAML

py-aiostream: updated to 0.6.1

v0.6.1

Changes:

Fix documentation build
Expose Stream and sources_operator in the aiostream package

v0.6.0

Changes:

Support python 3.12
Support pyright and improve typing in general
Move from setup.* to pyproject.toml
Add typing to aiostream.test_utils
Make operators a singleton object instead of a class
Add sources operator to fix a breaking change in v0.5.x

(adam)

2024-05-28 16:13:24 UTC MAIN commitmail json YAML

py-codespell: updated to 2.3.0

v2.3.0

What's Changed

[pre-commit.ci] pre-commit autoupdate
Add schematrion->schematron
Add explicit Python 3.12 support
Add miscellaneous typos
fix: aesthetic(s) should be kept as is
Add more labour* variants
Add additional spelling corrections for prior and variant.
Fix no-commit-to-branch Pre-Commit check
[pre-commit.ci] pre-commit autoupdate
[pre-commit.ci] pre-commit autoupdate
Return exit status in main.py
Fix ruff alerts (currently) not caught by pre-commit
Added new word
dictionary.txt additions
Add Gelma's typos that start with "a"
Add Gelma's typos from "b" to "cl"
Add some academies typos
Add Gelma's typos from "co" to "cy"
Add Gelma's typos that start with "d"
Refactor code using encodings
[pre-commit.ci] pre-commit autoupdate
Add Gelma's typos that start with "e"
Add Gelma's typos from "f" to "h"
Add alwats->always correction.
Add obsloete->obsolete and friend
Add entries to rare dictionary
Add Gelma's typos that start with "i"
diagional -> diagonal
Add Gelma's typos from "j" to "m"
Add Gelma's typos from "n" to "o"
Add corrections for vulnerbailit(y|ies)->vulnerabilit(y|ies).
Add Gelma's typos that start with "p"
Add Gelma's typos from "q" to "r"
[pre-commit.ci] pre-commit autoupdate
openign->opening
Add Gelma's typos that start with "s"
Add spelling corrections for evaluate
Add Gelma's typos from "t" to "z"
Dict update
Improve existing suggestions
Add a timeout to jobs that may benefit from it
[pre-commit.ci] pre-commit autoupdate
Unify multiple identities of luzpuz and Dimitri
Ignore personal names Damon and Manuel
[pre-commit.ci] pre-commit autoupdate
Ignore ill-formed INI files instead of crashing
don't show stacktrace from KeyboardInterrupt
Adding 'hareware' to spelling corrections.
Add typos for knownledge->knowledge, analyzis->analysis and compialtion->compilation
[pre-commit.ci] pre-commit autoupdate
Add --stdin-single-line option
Add spelling corrections for parameters
Ignore line endings in exclude-file
Add typo offsers
[pre-commit.ci] pre-commit autoupdate
Process files in sorted rather than arbitrary order
Add refinement to 'remore' typo
chore(license): update to use spdx id
Materials science related corrections
Add spelling corrections for vulnerability and variant.
Bump actions/setup-python from 4 to 5
add velcoity -> velocity
black → ruff format
ot is a typo also for it, which i is close to o
Apply a selection of refurb rules
Get rid of autoflake
Bump actions/upload-artifact from 3 to 4
Bump actions/download-artifact from 3 to 4
[pre-commit.ci] pre-commit autoupdate
Add spelling correction for miltiple and variant.
Collection of typos
test: remove warning when aspell is not installed
Add carrets->carets
[pre-commit.ci] pre-commit autoupdate
Add support for ANSI colors on Windows
Add prettier to pre-commit
Apply Repo-Review suggestions
dictionary: pathes can be patches
fix: typos in comments
doc: Specify .codespellrc is INI formatted
Add sanetize->sanitize
Case ignore
dictionnary: persan can be persian.
Add validaiton->validation, valuation
Consistent title case capitalisation
Updated dictionary
dict: falt can be fault or flat
[pre-commit.ci] pre-commit autoupdate
Add acquistion->acquisition
Adding fixes for recommond and recommonded
Add tox.ini file
Enable lists in TOML config file
Fix ruff alerts (currently) not caught by pre-commit
[pre-commit.ci] pre-commit autoupdate
Materials science related corrections 2
Add spelling corrections for sphere
Makes config for "count" more clear as a boolean
quanitization -> quantization
instroment->instrument
Add updadated->updated and uneared->unearned
initiase -> initialise
Adding correction for furance->furnace
Bump codecov/codecov-action from 3 to 4
dict: disagreement
dict: False/true typos
sampe->sample
Multiple spelling suggestions
[pre-commit.ci] pre-commit autoupdate
[pre-commit.ci] pre-commit autoupdate
Fix "dubious ownership" error in dev containers
Assorted mispellings
[pre-commit.ci] pre-commit autoupdate
Add metadataa typo
Add corrections for all *in->*ing words starting with "A"
Add corrections for all *in->*ing words starting with "B"
Add corrections for all *in->*ing words starting with "C"
editible->editable
Add corrections for all *in->*ing words starting with "D"
Add corrections for all *in->*ing words starting with "E"
Add corrections for all *in->*ing words starting with "F"
Add correction for spoofing and spoofed.
Add reliabe->reliable
Add corrections for all *in->*ing words starting with "G"
Add corrections for all *in->*ing words starting with "H"
Add corrections for all *in->*ing words starting with "I"
Add corrections for all *in->*ing words starting with "J"
Add corrections for all *in->*ing words starting with "K"
Add corrections for all *in->*ing words starting with "L"
Add corrections for all *in->*ing words starting with "M"
Add corrections for all *in->*ing words starting with "N"
Add corrections for all *in->*ing words starting with "O"
Move focusin to code
Add filaname->filename
Add corrections for all *in->*ing words starting with "R"
Add corrections for all *in->*ing words starting with "S"
Add corrections for all *in->*ing words starting with "P"
Add corrections for all *in->*ing words starting with "Q"
Add corrections for all *in->*ing words starting with "T"
Add corrections for all *in->*ing words starting with "U"
Add corrections for all *in->*ing words starting with "V"
Add corrections for all *in->*ing words starting with "W"
Add corrections for all *in->*ing words starting with "Y"
Add corrections for all *in->*ing words starting with "Z"
Add 'quotted->quoted'
Remove reoccurrence from the dictionary.txt -- LGTM and popular word
Add typos for expration(s)
Implement inline ignores
Add softwrae typo fix
Add spelling corrections for morphology
[pre-commit.ci] pre-commit autoupdate
Several spelling suggestions
[pre-commit.ci] pre-commit autoupdate
Add 'repeatition->repetition' and variants
Add labael->label and variants
docs: add the documentation of the new inline ignore comments
Add reposiroty->repository
Adding communicationg->communicating
Add 'croporate->corporate', 'incroporate->incorporate' and variants
docs: indentation error
More typos from Wikipedia
Add compatiblility / configurated
[pre-commit.ci] pre-commit autoupdate
Handle multiline options
docs: just codespell:ignore
Add aftewards misspelling
Add correction for trasversal and variants.
A few mispellings for the dictionnary
[pre-commit.ci] pre-commit autoupdate
Options that expect a file, should accept lists of files too
Add spelling correction for specialiaze/specialiase and variants.
[pre-commit.ci] pre-commit autoupdate
Add statestics typo (github has over 300 hits)
nueroimaging typo (13 hits on github) -- domain specific but no doubt wrong!
Added minor typos
[pre-commit.ci] pre-commit autoupdate
Add netflify typo
insstance typo
mian->main
[pre-commit.ci] pre-commit autoupdate
Add coverage files to .gitignore
[pre-commit.ci] pre-commit autoupdate
Add arragne->arrange typo
Materials science-related corrections 3
[pre-commit.ci] pre-commit autoupdate

(adam)

2024-05-28 15:33:43 UTC MAIN commitmail json YAML

Updated www/squid6 to 6.9

(sborrill)

2024-05-28 15:32:28 UTC MAIN commitmail json YAML

squid6: update to 6.9

Changes since 6.8:
- Regression Bug 5349: basic_nis_auth build error: unterminated #ifndef
- Bug 5069: Keep listening after getsockname() error
- Bug 5360: FwdState::noteDestinationsEnd() assertion "err"
- Reduce stale errno usage
- Plug memory leak in handling cache manager requests
- Fix error: template-id not allowed for constructor in C++20
- Improve release packaging automation

(sborrill)

2024-05-28 13:38:32 UTC MAIN commitmail json YAML

doc: Updated lang/gleam to 1.2.0

(nikita)

2024-05-28 13:38:23 UTC MAIN commitmail json YAML

gleam: update to version 1.2.0

Changelog:

# Changelog

## v1.2.0 - 2024-05-27

## v1.2.0-rc2 - 2024-05-27

### Bug fixes

- Fixed a bug where the formatter would incorrectly move comments at the start
  of an anonymous function to the end of the arguments.
  ([Ameen Radwan](https://github.com/Acepie))

- Fixed a bug where the formatter would not indent a multiline function used
  in a pipeline.
  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- Fixed a bug where the compiler would raise a warning for matching on a literal
  value if the case expression is used just for its guards.
  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- Fixed a bug where not all the analysis errors would be presented to the
  programmer. ([Louis Pilfold](https://github.com/lpil))

## v1.2.0-rc1 - 2024-05-23

### Build tool

- A helpful error message is now shown if the `manifest.toml` file has been
  edited to be invalid in some way.

  ```
  error: Corrupt manifest.toml

  The `manifest.toml` file is corrupt.

  Hint: Please run `gleam update` to fix it.
  ```

  ([zahash](https://github.com/zahash))

- The error message shown when unable to find package versions that satisfy all
  the version constraints specified for a project's dependencies has been
  greatly improved.

  ```
  error: Dependency resolution failed

  An error occurred while determining what dependency packages and
  versions should be downloaded.
  The error from the version resolver library was:

  Unable to find compatible versions for the version constraints in your
  gleam.toml. The conflicting packages are:

  - hellogleam
  - lustre_dev_tools
  - glint
  ```

  ([zahash](https://github.com/zahash))

- A link to the package on Hex is no longer auto-added to the HTML documentation
  when building them locally. It is still added when publishing to Hex.
  ([Pi-Cla](https://github.com/Pi-Cla))

- An error is now emitted when compiling to Erlang and there is a Gleam module
  that would overwrite a built-in Erlang/OTP module, causing cryptic errors and
  crashes.
  ([Louis Pilfold](https://github.com/lpil))

  ```
  error: Erlang module name collision

  The module `src/code.gleam` compiles to an Erlang module named `code`.

  By default Erlang includes a module with the same name so if we were to
  compile and load your module it would overwrite the Erlang one, potentially
  causing confusing errors and crashes.

  Hint: Rename this module and try again.
  ```

- New subcommand `gleam hex revert` added.

  - You can specify the options like this:
    `gleam hex revert --package gling --version 1.2.3`
  - A new package can be reverted or updated within 24 hours of it's initial
    publish, a new version of an existing package can be reverted or updated
    within one hour.
  - You could already update packages even before this release by running:
    `gleam publish` again.

  ([Pi-Cla](https://github.com/Pi-Cla))

- When the user tries to replace a release without the `--replace` flag
  the error message now mentions the lack of a `--replace` flag.

  ```
  error: Version already published

  Version v1.0.0 has already been published.
  This release has been recently published so you can replace it
  or you can publish it using a different version number

  Hint: Please add the --replace flag if you want to replace the release.
  ```

  ([Pi-Cla](https://github.com/Pi-Cla))

### Compiler

- The compiler will now raise a warning for `let assert` assignments where the
  assertion is redundant.

  ```
  warning: Redundant assertion
    ┌─ /home/lucy/src/app/src/app.gleam:4:7
    │
  4 │  let assert x = get_name()
    │      ^^^^^^ You can remove this

  This assertion is redundant since the pattern covers all possibilities.
  ```

  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- Empty case expressions are no longer parse errors and will instead be
  exhaustiveness errors.
  ([Race Williams](https://github.com/raquentin))

- Improve error message if importing type using the value import syntax or vice
  versa.

  ```
  error: Unknown module field
    ┌─ /src/one/two.gleam:1:19
    │
  1 │ import gleam/one.{One}
    │                  ^^^ Did you mean `type One`?

  `One` is only a type, it cannot be imported as a value.
  ```

  ```
  error: Unknown module type
    ┌─ /src/one/two.gleam:1:19
    │
  1 │ import gleam/two.{type Two}
    │                  ^^^^^^^^ Did you mean `Two`?

  `Two` is only a value, it cannot be imported as a type.
  ```

  ([Pi-Cla](https://github.com/Pi-Cla/))

- The compiler will now raise a warning when you try to use `todo` or `panic` as
  if they were functions: this could previously lead to a confusing behaviour
  since one might expect the arguments to be printed in the error message.
  The error message now suggests the correct way to add an error message to
  `todo` and `panic`.

  ```
  warning: Todo used as a function
    ┌─ /src/warning/wrn.gleam:2:16
    │
  2 │          todo(1)
    │                ^

  `todo` is not a function and will crash before it can do anything with
  this argument.

  Hint: if you want to display an error message you should write
  `todo as "my error message"`
  See: https://tour.gleam.run/advanced-features/todo/
  ```

  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- Improve error message when something that is not a function appears on the
  right hand side of `<-` in a `use` expression.

  ```txt
  error: Type mismatch
    ┌─ /src/one/two.gleam:2:8
    │
  2 │ use <- 123
    │        ^^^

  In a use expression, there should be a function on the right hand side of
  `<-`, but this value has type:

      Int

  See: https://tour.gleam.run/advanced-features/use/
  ```

  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- Improve error message when a function with the wrong number of arguments
  appears on the right hand side of `<-` in a `use` expression.

  ```txt
  error: Incorrect arity
    ┌─ /src/one/two.gleam:3:8
    │
  3 │ use <- func
    │        ^^^^ Expected no arguments, got 1

  The function on the right of `<-` here takes no arguments.
  But it has to take at least one argument, a callback function.

  See: https://tour.gleam.run/advanced-features/use/
  ```

  ```txt
  error: Incorrect arity
    ┌─ /src/one/two.gleam:3:8
    │
  3 │ use <- f(1, 2)
    │        ^^^^^^^ Expected 2 arguments, got 3

  The function on the right of `<-` here takes 2 arguments.
  All the arguments have already been supplied, so it cannot take the
  `use` callback function as a final argument.

  See: https://tour.gleam.run/advanced-features/use/
  ```

  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- Improve error message when the callback function of a `use` expression returns
  a value with the wrong type.
  Now the error will point precisely to the last statement and not complain
  about the whole block saying it has the wrong function type.
  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- The compiler will now raise a warning when pattern matching on a literal value
  like a list, a tuple, integers, strings, etc.

  ```
  warning: Redundant list
    ┌─ /src/warning/wrn.gleam:2:14
    │
  2 │        case [1, 2] {
    │              ^^^^^^ You can remove this list wrapper

  Instead of building a list and matching on it, you can match on its
  contents directly.
  A case expression can take multiple subjects separated by commas like this:

      case one_subject, another_subject {
        _, _ -> todo
      }

  See: https://tour.gleam.run/flow-control/multiple-subjects/
  ```

  ```
  warning: Match on a literal value
    ┌─ /src/warning/wrn.gleam:4:8
    │
  4 │  case 1 {
    │        ^ There's no need to pattern match on this value

  Matching on a literal value is redundant since you can already tell which
  branch is going to match with this value.

  ```

  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- The compiler will now continue module analysis when there are errors in top
  level definitions. This means that when these errors occur the compiler will
  continue analysing the rest of the code to find other errors and type
  information.

  When using the build tool this means that the programmer will be shown
  multiple error messages when there are multiple problems in a module.

  When using the language server multiple error diagnostics will be shown, and
  the compiler will get updated type information about the code even when there
  are errors. This should improve the accuracy of feedback and suggestions from
  the language server as its information about the code will be more up-to-date.
  ([Ameen Radwan](https://github.com/Acepie)) and
  ([Louis Pilfold](https://github.com/Acepie))

- An informative error message is now emitted when attempting to use a function
  from another module in a constant expression. Previously this would result in
  a cryptic parse error.

  ```
  error: Syntax error
    ┌─ /src/parse/error.gleam:3:18
    │
  3 │ const wib: Int = wibble(1, "wobble")
    │                  ^^^^^^^ Functions can only be called within other functions
  ```

  ([Nino Annighoefer](https://github.com/nino))

- The compiler will now provide more helpful error messages when triple equals
  are used instead of double equals.

  ```
  error: Syntax error
    ┌─ /src/parse/error.gleam:4:37
    │
  4 │  [1,2,3] |> list.filter(fn (a) { a === 3 })
    │                                    ^^^ Did you mean `==`?

  Gleam uses `==` to check for equality between two values.
  See: https://tour.gleam.run/basics/equality
  ```

  ([Rabin Gaire](https://github.com/rabingaire))

- The compiler will now raise a warning for unreachable code that comes after
  a panicking expression.

  ```
  pub fn main() {
    panic
    "unreachable!"
  }
  ```

  ```
  warning: Unreachable code
    ┌─ /src/warning/wrn.gleam:3:11
    │
  3 │    "unreachable!"
    │    ^^^^^^^^^^^^^^

  This code is unreachable because it comes after a `panic`.
  ```

  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- JavaScript external module names may now include the character `@`.
  ([Louis Pilfold](https://github.com/lpil))

### Formatter

- Redundant alias names for imported modules are now removed.

  ```gleam
  import gleam/result as result
  ```

  is formatted to

  ```gleam
  import gleam/result
  ```

  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- Comments are no longer moved out of constant lists, constant tuples and empty
  tuples. You can now write this:

  ```gleam
  const values = [
    // This is a comment!
    1, 2, 3
    // Another comment...
    11,
    // And a final one.
  ]
  ```

  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- Comments at the end of an anonymous function are no longer moved out of it.
  You can now write this:

  ```gleam
  fn() {
    todo
    // A comment here!
  }
  ```

  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- Pipes can now be placed on a single line if they are short enough:

  ```gleam
  [1, 2, 3] |> list.map(int.to_string) |> string.join(with: "\n")
  ```

  In addition you can also force the formatter to break a pipe on multiple lines
  by manually breaking it. This:

  ```gleam
  [1, 2, 3]
  // By putting a newline here I'm telling the formatter to split the pipeline
  |> list.map(int.to_string) |> string.join(with: "\n")
  ```

  Will turn into this:

  ```gleam
  [1, 2, 3]
  |> list.map(int.to_string)
  |> string.join(with: "\n")
  ```

  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- Comments appearing after arguments are no longer moved to a different place.
  You can now write all of those:

  ```gleam
  type Record {
    Record(
      field: String,
      // comment_line_1: String,
      // comment_line_2: String,
    )
  }
  ```

  ```gleam
  pub fn main() {
    fn(
      a,
      // A comment 2
    ) {
      1
    }
  }
  ```

  ```gleam
  fn main() {
    let triple = Triple(1, 2, 3)
    let Triple(
      a,
      ..,
      // comment
    ) = triple
    a
  }
  ```

  ```gleam
  type Record {
    Record(
      // comment_line_1: String,
      // comment_line_2: String,
    )
  }
  ```

  ([Mateusz Ledwoń](https://github.com/Axot017))

### Language Server

- The code action to remove unused imports now removes the entire line is
  removed if it would otherwise be left blank.
  ([Milco Kats](https://github.com/katsmil))

- Hover for type annotations is now separate from the thing being annotated.
  ([Ameen Radwan](https://github.com/Acepie))

- Go to definition now works for direct type annotations.
  ([Ameen Radwan](https://github.com/Acepie))

- Go to definition now works for import statements.
  ([Ameen Radwan](https://github.com/Acepie))

- Hover now works for unqualified imports.
  ([Ameen Radwan](https://github.com/Acepie))

- The language server now detects when the `gleam.toml` config file has changed
  even if the client does not support watching files. This means that changes to
  the default target, new dependencies, and other configuration will be
  automatically detected.
  ([Louis Pilfold](https://github.com/lpil))

- Completions are now provided for values and types for use in unqualified
  imports.
  ([Ameen Radwan](https://github.com/Acepie))

- The character `.` is now advertised as a completion trigger character.
  ([Louis Pilfold](https://github.com/lpil))

- A new code action has been added to remove redundant tuples around case
  expression subjects and patterns when possible.
  ([Nicky Lim](https://github.com/nicklimmm))

  ```
  case #(x, y) {
    #(1, 2) -> 0
    #(_, _) -> 1
  }
  ```

  Is rewritten to:

  ```
  case x, y {
    1, 2 -> 0
    _, _ -> 1
  }
  ```

- The language server will now register information about code even when there
  was a type error or similar. This means that the language server will be able
  to produce some up-to-date information about the project, even when errors are
  present. This should greatly improve the experience using the language server.
  ([Louis Pilfold](https://github.com/lpil))

### Bug Fixes

- Fixed [RUSTSEC-2021-0145](https://rustsec.org/advisories/RUSTSEC-2021-0145) by
  using Rust's `std::io::IsTerminal` instead of the `atty` library.
  ([Pi-Cla](https://github.com/Pi-Cla))

- Fixed the generated `mod` property in the Erlang application file when using
  the `application_start_module` property in `gleam.toml`.
  ([Alex Manning](https://github.com/rawhat))

- Fixed a confusing error message when using some reserved keywords.
  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- Fixed variables in constant expressions not being escaped correctly when
  exporting to JavaScript.
  ([PgBiel](https://github.com/PgBiel))

- Fixed a typo when attempting to publish a package with non-Hex dependencies
  ([inoas](https://github.com/inoas))

- Fixed import completions not appearing in some editors due to the range being
  longer than the line.
  ([Ameen Radwan](https://github.com/Acepie))

- Fixed a bug where TypeScript definitions files would use `null` instead of
  `undefined`.
  ([Louis Pilfold](https://github.com/lpil))

- Fixed a bug where unreachable infinite cases would not be detected when
  after a discard or variable pattern.
  ([Ameen Radwan](https://github.com/Acepie)) and
  ([Pi-Cla](https://github.com/Pi-Cla))

- Fixed a bug where module imports in guard clauses would not be generated
  correctly for js target.
  ([Ameen Radwan](https://github.com/Acepie))

- Fixed a bug where formatting constant lists of tuples would force the
  tuples to be broken across multiple lines, even when they could fit on a
  single line.
  ([Isaac Harris-Holt](https://github.com/isaacharrisholt))

- Fixed a bug where floating points in scientific notation with no trailing
  zeros would generate invalid Erlang code.
  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- Fixed a bug where having utf8 symbols in `gleam.toml`'s description value
  would result in an HTTP 500 error when running `gleam publish`.
  ([inoas](https://github.com/inoas))

- Unicode `\u{}` syntax in bit_array string segments now produce valid Erlang
  unicode characters ([Pi-Cla](https://github.com/Pi-Cla))

- Fixed a bug where using a constant defined in another module that referenced
  a private function could generate invalid code on the Erlang target.
  ([Shayan Javani](https://github.com/massivefermion))

- Fixed a bug where the language server would dynamically request the client to
  watch files even when the client has stated it does not support that.
  ([Louis Pilfold](https://github.com/lpil))

- Fixed a bug where local path dependencies could be mishandled on Windows.
  ([Francisco Montanez](https://github.com/Francisco-Montanez))

- Fixed a bug where adding a comment to a case clause would cause it to break
  on multiple lines.
  ([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- Fixed a bug where pattern matching on a string prefix containing an escape
  code could generate incorrect Erlang code.
  ([Nashwan Azhari](https://github.com/aznashwan))

- Fixed a bug where the formatter would produce uneven indentation within
  multi-line comments at the bottom of case blocks.
  ([Race Williams](https://github.com/raquentin))

(nikita)

2024-05-28 13:14:28 UTC MAIN commitmail json YAML

2024-05-28 13:11:07 UTC MAIN commitmail json YAML

php-gd: Revbump for libimagequant 4.3

(sborrill)

2024-05-28 11:02:15 UTC MAIN commitmail json YAML

Updated math/py-pythran, net/py-unearth

(adam)

2024-05-28 10:59:58 UTC MAIN commitmail json YAML

py-unearth: updated to 0.15.3

0.15.3

Bug Fixes

Allow passing headers to package finder
ci: Matrix for old python versions on macos

(adam)

2024-05-28 10:58:24 UTC MAIN commitmail json YAML

py-pythran: updated to 0.16.1

0.16.1
Unknown changes

(adam)

2024-05-28 04:12:12 UTC MAIN commitmail json YAML

Updated archivers/zziplib, net/yt-dlp

(adam)

2024-05-28 04:11:29 UTC MAIN commitmail json YAML

yt-dlp: updated to 2024.5.27

yt-dlp 2024.05.27

Extractor changes

Fix parsing of base URL in SMIL manifest
peertube: Support livestreams
piksel: Update domain
tiktok: user: Fix extraction loop

(adam)

2024-05-28 04:10:17 UTC MAIN commitmail json YAML

zziplib: updated to 0.13.76

release v0.13.76

* add DEVGUIDE.md and prep release process
* add -DCOVERAGE=ON cmake option
* allow for 'make coverage' summary
* change zzipdoc to python3 typehints
* allow for make types check on python
* remove unused make-doc.py make-doc.pl
* add bins/*.c and test/*.c to make format
* for bins/ --version shorten the automatic binary name
* simplify bins/ ssize_t construction
* tested 'make nextversion' to ensure version number is increased
* note: last 0.13.74 was internally still named 0.13.72
* integrate opensuse patch for -Wwrite-strings for GCC4.1+
* switch to mypy minimum of python3.8
* fix dbk2man regression (from typehints changes)
* fixed again cmake bug - parallel builds can lead to race condition
* removed ubuntu1604 testbuilds - python3.5 is too old
* ubuntu2404 is ready - was waiting for sdl-dev in universe
* move definitions form zzip/stdint.h to zzip/cstdint.h
* note: some includepaths made zzip/stdint.h be found as stdint.h
* move some definitions from zzip/__hints.h to zzip/cdecl.h
* make zzip/cdecl.h use gcc's ansidecl.h definitions if found
* remove zzip/__hints.h in public headers - use zzip/cdecl.h instead
* the __*.h files were not meant to be installed
* some distros have installed them anyway - that should be dropped
* the "make format" will check for __*.h in public headers as well
* note: this should help to avoide it creep in again
* add "make bins" to ensure testing compilation of those binaries
* add PACKAGE_NAME and PACKAGE_VERSION to _msvc.h

(adam)

2024-05-28 03:29:13 UTC MAIN commitmail json YAML

doc: Updated net/slumber to 1.3.2

(pin)

2024-05-28 03:28:52 UTC MAIN commitmail json YAML

net/slumber: update to 1.3.2

[1.3.2] - 2024-05-27
Changed
- Show "Copy URL", "Copy Body" and "Copy as cURL" actions from the Recipe list #224
    - Previously this was only available in the Recipe detail pane
- Fix Edit Collection action in menu
- Persist response body query text box contents
    - Previously it would reset whenever you made a new request or changed recipes

(pin)

2024-05-28 03:28:12 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 20.2.2

(pin)

2024-05-28 03:27:47 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 20.2.2

Bug Fixes
- font: use font base name (517b7a6)

(pin)

2024-05-28 02:05:29 UTC MAIN commitmail json YAML

doc: Updated multimedia/py-m3u8 to 5.0.0

(gutteridge)

2024-05-28 02:05:18 UTC MAIN commitmail json YAML

py-m3u8: update to 5.0.0

5.0.0

    Feat: add explicit 'Duration=' parameter to EXT-X-CUE-OUT by @Equipo45 in #362
    Extract FAQ from README by @leandromoreira in #363
    Fix FAQ link by @leandromoreira in #364
    feat: add version_matching module by @davigsousa @mauricioabreu in #366
    Add support for rendering REQ-VIDEO-LAYOUT in stream info classes by @colekas-ssim in #365

(gutteridge)

2024-05-28 02:00:13 UTC MAIN commitmail json YAML

mplayer-share: use consistent indentation style (NFC)

(gutteridge)

2024-05-28 00:52:21 UTC MAIN commitmail json YAML

devel/cmake: cmake wants 64-bit atomics.

No revbump because this wouldn't build without it on platforms where
it is needed, and no change on platforms where it isn't needed.

(riastradh)

2024-05-28 00:46:30 UTC MAIN commitmail json YAML

mail/alpine: fix broken build

Seems we need to include terminfo.buildlink3.mk before gettext-tools's bl3.
The latter includes termcap.buildlink3.mk and having that comes first
causes the wrappers to drop -lterminfo, and since that's what the package
is expecting to use, it all fails.

This is a hack; bl3 inclusions should not be order-dependent. But there
isn't really a better solution.

(dholland)

2024-05-27 23:27:10 UTC MAIN commitmail json YAML

pkgtools/pkgin: Fix header file checks in configure.

https://github.com/NetBSDfr/pkgin/issues/133

  configure.ac wrongly checks for header files in build environment

  When configuring with --with-libarchive=/usr/pkg, pkgin's configure
  script tests whether /usr/pkg and /usr/pkg/include/archive.h exist.

  This is wrong -- it doesn't matter whether
  /usr/pkg/include/archive.h exists; what matters is whether the
  compiler can resolve #include <archive.h>, which it might be doing
  relative to a sysroot like
  /home/riastradh/netbsd/current/obj.evbarm64/destdir.evbarm.

  configure.ac should use AC_CHECK_HEADER instead to check whether
  #include <archive.h> works, and AC_CHECK_LIB to check whether
  linking with -larchive works; similarly for libfetch, openssl, and
  sqlite3. It should also provide a way to specify other arguments
  than just CPPFLAGS=-I/prefix/include LDFLAGS=-L/prefix/lib
  LIBS=-lwhatever, e.g. in principle some environments may need
  LDFLAGS=-L/sdk/prefix/lib\ -Wl,-R/opt/prefix/lib or LIBS=-lfetch
  -lssl -lcrypto.

  The result of the status quo is that pkgin can't currently be
  reasonably cross-compiled.

(riastradh)

2024-05-27 21:23:50 UTC MAIN commitmail json YAML

doc: Updated pkgtools/nih to 0.16.0

(cheusov)

2024-05-27 21:23:35 UTC MAIN commitmail json YAML

Update to 0.16.0

  System-wide NIH config defaults to @SYSCONFDIR@/nih.conf.
  User's NIH config defaults to $HOME/.nihrc.
  Directory for history files defaults to @VARBASE@/cache/nih/history.
  Binary packages cache directory defaults to @VARBASE@/cache/nih/packages.
  pkg_summary(5) directory defaults to @VARBASE@/cache/nih/summary
  Obsolete ~/.nih directory

  nih:
    - Fix "nih history" on Linux.
    - On Y/n question consider <RET> as "No".
    - update man page for "refresh" subcommand.
    - Allow "history", "status" and other commands to unprivileged user.
    - Create tiny bin_summary only once at the time of "nih refresh -b".
    - Add support for unprivileged use of subcomands "search", "info", "list".

  nih install:
    - Add option -W.

  nih clean-cache:
    - Fix help message.

  nih remove:
    - Fix issue when binary repository is not available.

  nih deps:
    - Fix help message (mark -b as the default).

  nih.conf:
    - Add example for getting URL to packages from pkg_install.conf(5).

  nih.default.conf:
    - Update REPOSITORY to https://cdn.NetBSD.org ...
    - Add new formatter "show_summary_NPC".
    - Adapt show_summary_BC formatter for rpm package numbers.

  nih mark:
    - Show error message when no PKGBASEs were specified.

  pkg_status:
    - Improve temporary directory removal.

  pkg_update_plan:
    - Add option -W for ignoring warnings.

(cheusov)

2024-05-27 20:45:38 UTC MAIN commitmail json YAML

doc: Updated math/R to 4.4.0

(mef)

2024-05-27 20:45:15 UTC MAIN commitmail json YAML

(math/R) Updated 4.3.3. to 4.4.0

NEWS for R version 4.4.0 (2024-04-24)

CHANGES IN R 4.4.0
SIGNIFICANT USER-VISIBLE CHANGES:
*  Startup banners, R --version, sessionInfo() and R CMD check no longer report
    (64-bit) as part of the platform as this is almost universal – the increasingly rare
    32-bit platforms will still report (32-bit).
    On Windows, ditto for window titles.

*  is.atomic(NULL) now returns FALSE, as NULL is not an atomic vector.
    Strict back-compatibility would replace is.atomic(foo) by (is.null(foo) ||
    is.atomic(foo)) but should happen only sparingly.
    NEW FEATURES:

*  The confint() methods for "glm" and "nls" objects have been copied to the
    stats package. Previously, they were stubs which called versions in package MASS.
    The MASS namespace is no longer loaded if you invoke (say) confint(glmfit).
    Further, the "glm" method for profile() and the plot() and pairs() methods
    for class "profile" have been copied from MASS to stats. (profile.nls() and
    plot.profile.nls() were already in stats.)

*  The confint() and profile methods for "glm" objects have gained a possibility to
    do profiling based on the Rao Score statistic in addition to the default Likelihood
    Ratio. This is controlled by a new test = argument.

* The pairs() method for "profile" objects has been extended with a
    which = argument to allow plotting only a subset of the
    parameters.

* The "glm" method for anova() computes test statistics and p-values
  by default, using a chi-squared test or an F test depending on whether
  the dispersion is fixed or free.  Test statistics can be suppressed by
  giving argument test a false logical value.

* In setRepositories() the repositories can be set using their names
    via name = instead of index ind =.

* methods() and .S3methods() gain a all.names option for the (rare)
  case where functions starting with a ‘.’ should be included.

* Serializations can now be interrupted (e.g., by Ctrl-C on a
  Unix-alike) if they take too long, e.g., from save.image(), thanks to
  suggestions by Ivan Krylov and others on R-devel.

* New startup option ‘--max-connections’ to set the maximum number of
  simultaneous connections for the session. Defaults to 128 as before:
  allowed values up to 4096 (but resource limits may in practice
  restrict to smaller values).

* R on Windows (since Windows 10 2004) now uses the new Segment Heap
  allocator.  This may improve performance of some memory-intensive
  applications.

* When R packages are built, typically by R CMD build <pkg>, the new
  --user=<build_user> option overrides the (internally determined) user
  name, currently Sys.info()["user"] or LOGNAME. This is a (modified)
  fulfillment of Will Landau’s suggestion in PR#17530.

* tools::testInstalledBasic() gets new optional arguments outDir and
  testSrcdir, e.g., allowing to use it in a builddir != srcdir setup,
  and in standard “binary” Windows installation if a source ‘tests/’
  folder is present.

* range(<DT_with_Inf>, finite = TRUE) now work for objects of class
  "Date", "POSIXct", and "POSIXlt" with infinite entries, analogously to
  range.default(), as proposed by Davis Vaughan on R-devel. Other
  range()-methods can make use of new function .rangeNum().

* New .internalGenerics object complementing .S3PrimitiveGenerics, for
    documentation and low-level book-keeping.

* grid() now invisibly returns the x- and y- coordinates at which the
  grid-lines were drawn.

*  norm(., type) now also works for complex matrices.

* kappa(., exact = TRUE, norm = *) now works for all norms and also
  for complex matrices. In symmetric / triangular cases, the new
  argument uplo = "U" | "L" allows the upper or lower triangular part to
  be specified.

* memDecompress(type = "unknown") recognizes compression in the
    default ‘zlib’ format as used by memCompress(type = "gzip").

* memCompress() and memDecompress() will use the libdeflate library
  (https: //github.com/ebiggers/libdeflate) if installed. This uses the
  same type of compression for type = "gzip" but is 1.5-2x faster than
  the system libz library on some common platforms: the speed-up may
  depend on the library version.

* diff() for objects of class "Date", "POSIXct", and "POSIXlt" accepts
    a units argument passed via ....

* Dynamic help now does a much better job of rendering package
    ‘DESCRIPTION’ metadata.

* Rprof() gains an event argument and support for elapsed (real) time
profiling on Unix (PR#18076).

*  filled.contour() gains a key.border argument.

* tools::update_pkg_po() gets arguments pot_make and mo_make for not
  re-making the corresponding files, and additionally a verbose
  argument.

* Hexadecimal string colour specifications are now accepted in short
  form, so, for example, we can use "#123", which is equivalent to
  "#112233".  Thanks to MikeFC for the original idea and Ella Kaye,
  Malcolm Barrett, George Stagg, and Hanne Oberman for the patch.

*  Plain-text help shows \var markup by angle brackets.

* The new experimental primitive function declare() is intended to
  eventually allow information about R code to be communicated to the
  interpreter, compiler, and code analysis tools. The syntax for
  declarations is still being developed.

* Functions psmirnov(), qsmirnov() and rsmirnov() in package stats
  have had argument two.sided renamed to alternative, to take into
  account that the permutation distributions of the one-sided statistics
  can be different in the case of ties. Consequence of PR#18582.

*  sort() is now an implicit S4 generic in methods.

* Formatting and printing, format(z), print(z), of complex vectors z
  no longer zap relatively small real or imaginary parts to zero, fixing
  PR#16752. This is an API change, as it was documented previously to
  round real and imaginary parts together on purpose, producing nicer
  looking output. As mentioned, e.g. in the PR, this change is
  compatible with many other “R-like” programming environments.  We have
  simplified the internal code and now basically format the real and
  imaginary parts independently of each other.

* New experimental functions Tailcall() and Exec() to support writing
    stack-spaceefficient recursive functions.

* Where characters are attempted to be plotted by pdf(), postscript()
  and xfig() which are not in the selected 8-bit character set (most
  often Latin-1) and the R session is using a UTF-8 locale, the warning
  messages will show the UTF-8 character rather than its bytes and one
  dot will be substituted per character rather than per byte.
  (Platforms whose iconv() does transliteration silently plot the
  transliteration.)  In a UTF-8 locale some transliterations are now
  done with a warning (e.g., dashes and Unicode minus to hyphen,
  ligatures are expanded, permille (‘‰’) is replaced by ‘o/oo’),
  although the OS may have got there first. These are warnings as they
  will continue to be replaced by dots in earlier versions of R.

* The matrix multiplication functions crossprod() and tcrossprod() are
  now also primitive and S3 generic, as %*% had become in R 4.3.0.

* source() and example() have a new optional argument catch.aborts
  which allows continued evaluation of the R code after an error.

* The non-Quartz tiff() devices allow additional types of compression
  if supported by the platform’s ‘libtiff’ library.

*  The list of base and recommended package names is now provided by
    tools::standard_package_names().

* cairo_pdf() and cairo_ps() default to onefile = TRUE to closer match
  pdf() and postscript().

* New option catch.script.errors provides a documented way to catch
  errors and then continue in non-interactive use.

* L %||% R newly in base is an expressive idiom for the phrases
  if(!is.null(L)) L else R or if(is.null(L)) R else L.

* The return value from warnings() now always inherits from "warnings"
    as documented, now also in the case of no warnings where it
    previously returned NULL.

*  as.complex("1i") now returns 0 + 1i instead of NA with a warning.

* z <- c(NA, 1i) now keeps the imaginary part Im(z[1]) == 0, no longer
  coercing to NA_complex_. Similarly, cumsum(z) correctly sums real and
  imaginary parts separately, i.e., without “crosstalk” in case of NAs.

*  On Alpine Linux iconv() now maps "latin2", "latin-2", "latin9" and "latin-9"
    to encoding names the OS knows about (case-insensitively).

* iconv(sub = "Unicode") now always zero-pads to four (hex) digits,
  rather than to 4 or 8. (This seems to have become the convention
  once Unicode restricted the number of Unicode points to 221 − 1
  and so will never need more than 6 digits.)

*  NCOL(NULL) now returns 0 instead of 1, for consistency with cbind().

* The information for the Euro glyph missing from the Adobe ‘.afm’
  files for the Courier, Helvetica and Times families has been copied
  from their URW equivalents – this will improve vertical centring in
  the pdf() and postscript() devices.

* The included BLAS sources have been updated to those shipped with
  LAPACK version 3.12.0. The changes are almost entirely cosmetic.

*  The included LAPACK sources have been updated to version 3.12.0 and some further
double-complex routines added.

* There are new font families for the 2014–5 URW 2.0 fonts (see ?pdf)
  which are included in recent versions of Ghostscript. These have font
  widths for most Greek glyphs and a few others which were missing from
  the original versions (whose font families remain available for
  reproducibility, although Ghostscript-based viewers will render using
  the 2.0 versions).

* Improve the large-n efficiency of as.matrix(<dist>), thanks an R
  contributors effort, notably by Tim Taylor and Heather Turner, see
  PR#18660.

*  The default and numeric methods of all.equal() get a check.class option.

* zapsmall() gets new optional arguments, function mFUN and min.d, for
  extra flexibility; fulfills a wish in PR#18199. Also, it is now an
  implicit S4 generic in package methods.

*  The Rd filter for aspell() gains an ignore argument.

* New generic function sort_by(), primarily useful for the data.frame
  method which can be used to sort rows of a data frame by one or more
  columns.

*  The icence headers for the RPC code in ‘src/extra/xdr’ have been updated to use
    the GPL-compatible licence published by Oracle America in 2010.

*  New function pkg2HTML() in tools to create single-page HTML reference manuals for
    R packages.

* The byte code evaluator now uses less C stack space for recursive
  calls to bytecompiled functions. It also makes more of an effort to
  avoid allocations for scalar return values.

* New completion option backtick (disabled by default) allows
  non-syntactic completions to be wrapped in backquotes. This is
  currently only useful for Jupyter notebooks via the IRkernel package,
  and may cause problems for other backends.

(mef)

2024-05-27 20:34:10 UTC MAIN commitmail json YAML

doc: Updated security/nuclei to 3.2.8

(leot)

2024-05-27 20:34:03 UTC MAIN commitmail json YAML

nuclei: Update to 3.2.8

Changes:
v3.2.8
- Bug Fixes

v3.2.7
- Added support for multiple search query in templates to run with
  `-uncover` option
- Added `-scan-name` input support for pdcp result upload
- Bug Fixes

v3.2.6
- Fixed goroutine leaks causing spike in memory uses
- Added `-profile` and `-profile-list` option to run template using
  template profile
- Added template tags list (`-tgl`) option
- Added fuzzing output enhancements

v3.2.5
- Added query variable to read param values
- Added SRV query in dns protocol
- Added response read timeout flag for network request
- Added networkpolicy to httpx probes
- Added context vars in code and multi protocol
- Added nuclei stats / chart utils
- Added support for context cancellation to engine (SDK)
- Added support for user provided catalog (SDK)
- Added embedded api for settings control in CLI modality (WIP)
- Added initial refactor for speed control (WIP)
- Bug fixes

v3.2.4
- Fixed an issue for templates with dynamic extractor + payloads edgecase
- Bug fixes

v3.2.3
- Added `-dast` option to run all and only dast (fuzz) templates
- Added `pre-condition` attribute in Code and DAST templates
- Bug fixes

(leot)

2024-05-27 20:04:46 UTC MAIN commitmail json YAML

gotosocial: add webassets, fix runtime errors.

Add required webassets, as reported by Joel Carnat <joel@carnat.net>.
Partially based on a patch by Joel, with adjustments.
Thanks!

This could be build from the original source with yarn as well if we
download node modules into the build environment.

(nikita)

2024-05-27 19:33:55 UTC MAIN commitmail json YAML

2024-05-27 19:07:50 UTC MAIN commitmail json YAML

pkgsrc/lang/erlang/Makefile@1.123 / diff
pkgsrc/lang/erlang/distinfo@1.114 / diff
pkgsrc/lang/erlang/patches/patch-erts_emulator_beam_erl__init.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-erts_emulator_beam_packet__parser.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-erts_emulator_drivers_common_inet__drv.c@1.6 / diff
pkgsrc/lang/erlang/patches/patch-erts_emulator_drivers_common_ram__file__drv.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-erts_emulator_drivers_win32_registry__drv.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-erts_emulator_nifs_common_prim__tty__nif.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-erts_emulator_sys_unix_sys.c@1.3 / diff
pkgsrc/lang/erlang/patches/patch-erts_etc_common_dialyzer.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-erts_etc_common_erlc.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-erts_etc_common_typer.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-erts_etc_unix_setuid__socket__wrap.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-erts_lib__src_common_erl__printf__format.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-erts_lib__src_pthread_ethread.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-lib_erl__interface_src_misc_ei__format.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-lib_erl__interface_src_misc_ei__printterm.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-lib_erl__interface_src_prog_erl__call.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-lib_inets_test_inets__socketwrap__SUITE__data_setuid__socket__wrap.c@1.1 / diff
pkgsrc/lang/erlang/patches/patch-lib_megaco_src_flex_megaco__flex__scanner__drv.flex.src@1.1 / diff
pkgsrc/lang/erlang/patches/patch-lib_odbc_c__src_odbcserver.c@1.1 / diff

lang/erlang: Fix ctype(3) misuse.

(riastradh)

2024-05-27 16:19:18 UTC MAIN commitmail json YAML

lang/erlang: Fix cross-build.

1. Perl is not actually needed at run-time -- it's a build-time tool
  dependency.

2. Erlang depends on a native build of itself to cross-build.

3. Need to pass through erl_xcomp_sysroot=/ to pacify configure.

Revbump because this ditches the run-time Perl dependency.
Otherwise, no change to native builds.

(riastradh)

2024-05-27 14:48:27 UTC MAIN commitmail json YAML

Updated devel/py-anyio, devel/py-coverage

(adam)

2024-05-27 14:48:09 UTC MAIN commitmail json YAML

py-coverage: updated to 7.5.2

Version 7.5.2 — 2024-05-24
--------------------------

- Fix: nested matches of exclude patterns could exclude too much code, as
  reported in `issue 1779`_.  This is now fixed.

- Changed: previously, coverage.py would consider a module docstring to be an
  executable statement if it appeared after line 1 in the file, but not
  executable if it was the first line.  Now module docstrings are never counted
  as executable statements.  This can change coverage.py's count of the number
  of statements in a file, which can slightly change the coverage percentage
  reported.

- In the HTML report, the filter term and "hide covered" checkbox settings are
  remembered between viewings, thanks to `Daniel Diniz <pull 1776_>`_.

- Python 3.13.0b1 is supported.

- Fix: parsing error handling is improved to ensure bizarre source files are
  handled gracefully, and to unblock oss-fuzz fuzzing, thanks to `Liam DeVoe
  <pull 1788_>`_. Closes `issue 1787`_.

(adam)

2024-05-27 14:46:28 UTC MAIN commitmail json YAML

py-anyio: updated to 4.4.0

**4.4.0**

- Added the ``BlockingPortalProvider`` class to aid with constructing synchronous
  counterparts to asynchronous interfaces that would otherwise require multiple blocking
  portals
- Added ``__slots__`` to ``AsyncResource`` so that child classes can use ``__slots__``
- Added the ``TaskInfo.has_pending_cancellation()`` method
- Fixed erroneous ``RuntimeError: called 'started' twice on the same task status``
  when cancelling a task in a TaskGroup created with the ``start()`` method before
  the first checkpoint is reached after calling ``task_status.started()``
- Fixed two bugs with ``TaskGroup.start()`` on asyncio:

  * Fixed erroneous ``RuntimeError: called 'started' twice on the same task status``
    when cancelling a task in a TaskGroup created with the ``start()`` method before
    the first checkpoint is reached after calling ``task_status.started()``
  * Fixed the entire task group being cancelled if a ``TaskGroup.start()`` call gets
    cancelled
- Fixed a race condition that caused crashes when multiple event loops of the same
  backend were running in separate threads and simultaneously attempted to use AnyIO for
  their first time
- Fixed cancellation delivery on asyncio incrementing the wrong cancel scope's
  cancellation counter when cascading a cancel operation to a child scope, thus failing
  to uncancel the host task
- Fixed erroneous ``TypedAttributeLookupError`` if a typed attribute getter raises
  ``KeyError``
- Fixed the asyncio backend not respecting the ``PYTHONASYNCIODEBUG`` environment
  variable when setting the ``debug`` flag in ``anyio.run()``
- Fixed ``SocketStream.receive()`` not detecting EOF on asyncio if there is also data in
  the read buffer
- Fixed ``MemoryObjectStream`` dropping an item if the item is delivered to a recipient
  that is waiting to receive an item but has a cancellation pending
- Emit a ``ResourceWarning`` for ``MemoryObjectReceiveStream`` and
  ``MemoryObjectSendStream`` that were garbage collected without being closed
- Fixed ``MemoryObjectSendStream.send()`` not raising ``BrokenResourceError`` when the
  last corresponding ``MemoryObjectReceiveStream`` is closed while waiting to send a
  falsey item

(adam)

2024-05-27 14:41:56 UTC MAIN commitmail json YAML

Added textproc/py-lxml-html-clean; Updated textproc/py-html-sanitizer

(adam)

2024-05-27 14:41:38 UTC MAIN commitmail json YAML

py-html-sanitizer: updated to 2.4.4

Next version

- **Vulnerability:** Fixed an issue where normalizing unicode too late in the
  process would keep disallowed tags when using specially crafted HTML. Fixed
  in 2.4.2.
- Fixed missing whitespace while merging adjacent tags.

2.4 (2024-04-01)

- Fixed an edge case where ``br`` tag attributes weren't removed if the br tag
  appears first.
- Updated the ``lxml`` dependency to 5.2 and added the now-required
  ``lxml[html_clean]`` extra.

(adam)

2024-05-27 14:39:29 UTC MAIN commitmail json YAML

py-lxml-html-clean: added version 0.1.1

This project was initially a part of lxml. Because HTML cleaner is designed as
blocklist-based, many reports about possible security vulnerabilities were
filed for lxml and that make the project problematic for security-sensitive
environments. Therefore we decided to extract the problematic part to a
separate project.

(adam)

2024-05-27 13:34:51 UTC MAIN commitmail json YAML

doc: Updated devel/mk-configure to 0.39.3

(cheusov)

2024-05-27 13:34:35 UTC MAIN commitmail json YAML

Update to 0.39.3

  mkc_check_common.sh: do not hide stderr in function "find_n_match"
  used by MKC_CHECK_PROGS. As a result stderr of mkc_which and
  program we search for will be a part of
  _mkc_{custom_,}prog_XXX.res. This helps debugging.

  Before using gmake in mk/mkc_imp.foreign_autotools.mk and
  builtins/prog_gmake always unset environment variable MAKEFLAGS
  because bmake and gmake are incompatible.

  tests/WARNERR: improve test for clang-16.0.6 that does not warn
  about sign/unsigned pointer mistype

(cheusov)

2024-05-27 12:36:32 UTC MAIN commitmail json YAML

Updated benchmarks/google-benchmark, devel/doxygen

(adam)

2024-05-27 12:36:13 UTC MAIN commitmail json YAML

doxygen: updated to 1.11.0

Release 1.11.0

Features

Add Markdown style todo list
Add support for GitHub Markdown style alerts
Add a "Run" menu item key-command to DoxyWizard
Added 'raise' and 'prefix' options to @include{doc}
Support `link` / `endlink` command in section title
Add support for @subparagraph and @subsubparagraph
Translation updates for German/Greek/Polish/Portuegse/Dutch/Chinese
`doxyapp --locate` list all overloads by including arguments
Adding support for "engine" files for plantuml
Show emoji in HTML treeview
Add `HTML_CODE_FOLDING` possibility to CHM
Make `HTML_CODE_FOLDING` possible when `DISABLE_INDEX=YES`
Add doxyindexer and doxysearch installation
cmake: always install man pages, only install for the binaries installed
allow function ptr with `INLINE_SIMPLE_STRUCTS`

https://www.doxygen.nl/manual/changelog.html#log_1_11_0

(adam)

2024-05-27 12:17:19 UTC MAIN commitmail json YAML

google-benchmark: updated to 1.8.4

v1.8.4

Audit MSVC references in cmake files to consider clang++
Make json and csv output consistent.
Update bazel.yml
Fix building on MinGW: default WINVER is too old
Increase the kMaxIterations limit
Set -Wno-unused-variable for tests
Add no-unititialized-variable to tests
Add Python 3.12 support
Change nanobind linkage to response file approach on macOS
Reapply size optimizations for clang & MSVC, LTO for Mac+Linux
[bindings] Add LTO builds on Windows+MSVC
Add pre-commit config and GitHub Actions job
Replace isort hook with ruff builtin import sorting
Add setuptools_scm for dynamic zero-config Python versioning
Fix unit tests compilation by non-gnu/msvc compilers with c++11 support.
Fixed compiler warnings
Switch out black for ruff format
Add Missing \n at the End of Error Log String
Fix CMakeLists.txt for perf_counters_test
[CI] Fix sanitizer builds by pinning the LLVM revision
Support windows MSYS2 environments
Fix pre-commit GitHub Actions job
[NFC] complexity_n is not of IterationCount type
Fix editable install by unsetting build_ext.copy_extensions_to_source
Upgrade core bazel dependencies
Run pre-commit autoupdate, fix stale pyproject.toml comments
Check out repo at depth 0 for Python tests, bump Python and PyPI actions
Fix mis-matching argument in closing tag for cmake macro
define HOST_NAME_MAX for z/OS
Fix division by zero for low frequency timers for CV statistics
Remove the use of "Sanity" and replace it with "Safety"
CycleClock: use RDTIME instead of RDCYCLE on RISC-V
Enable Large-file Support
Fix per-thread timing error on z/OS
Avoid leaking LFS flags to reverse dependencies
Change Fixture to use non-const SetUp and TearDown in example
fix: fail to import gbench in bazel and python3.12
Issue1731 created console does not receive output
tools/compare: don't actually discard valid (but zero) pvalue
Issue 1734: Streams not flushed if not running actual benchmarks
fix(cmakelists.txt): enforce CMake to find PFM or fail when BENCHMARK…
Docs: reducing_variance.md: proofreading, fix typos
Fix C-style typecasting in QNX-specific code
Bump pre-commit dependencies
Output library / schema versions in JSON context block
set library version in bazel
Add BENCHMARK_TEMPLATE[12]_CAPTURE, fusion of BENCHMARK_CAPTURE and BENCHMARK_TEMPLATE
Deflake CI
Fix typo in GetBenchmarkVersion()
CycleClock: Add support for Alpha architecture
sysinfo.cc: Always abort on GetNumCPUs failure
Rewrite complexity_test to use (hardcoded) manual time
Revert "fix some warnings"
Fixed LTO issue on no discard variable
mitigate clang build warnings -Wconversion
Add Python bindings build using bzlmod
Fix implicit conversion changes signess warning in perf_counters.cc
clang-tidy broke the world
allow BENCHMARK_VERSION to be undefined
fix OpenBSD build
Remove COMPILER_IBMXL macro for z/OS
Refactor: Return frequency as double
Add benchmark_main.pc to link main() containing library
Switch git override to stable BCR tag for nanobind_bazel
Modernize wheel building job config
preparing for v1.8.4

(adam)

2024-05-27 11:19:21 UTC MAIN commitmail json YAML

Updated sysutils/py-ansible-compat, sysutils/ansible-lint

(adam)

2024-05-27 11:19:05 UTC MAIN commitmail json YAML

ansible-lint: updated to 24.5.0

v24.5.0

Enhancements

Add subdirectories to be part of the task prefix
Prevent execution with incompatible yamllint configuration
Continue linting other files when one has syntax-check errors

Bugfixes

Make linter aware of its own requirements
Allow running with incompatible yamllint config
Avoid key exception during transform
Raise name[casing] violation for notify task param
Allow tabs in win_lineinfile
Improve feedback for fix, avoid a traceback with transform
Allow tabs inside jinja strings
Avoid reformatting hexadecimal integers
Make import_playbook recognize playbooks from within collections
Document valid locations for requirements.yml in the docs
Recognize adjacent plugins
Support examples for role entrypoints
Add lower requirements and testing

(adam)

2024-05-27 11:18:25 UTC MAIN commitmail json YAML

py-ansible-compat: updated toi 24.5.1

v24.5.1

Minor Changes

Add has_playbook method to Runtime

Bugfixes

Fix packaging version to recognize pre-release versions
Update requirements
Allow dashes in role namespaces
If project_dir is passed, locate requirements within that directory

(adam)

2024-05-27 10:30:45 UTC MAIN commitmail json YAML

Updated textproc/py-deepdiff, sysutils/py-watchdog

(adam)

2024-05-27 10:30:28 UTC MAIN commitmail json YAML

py-watchdog: updated to 4.0.1

4.0.1

[inotify] Fix missing event_filter for the full emitter

(adam)

2024-05-27 10:28:40 UTC MAIN commitmail json YAML

py-deepdiff: updated to 7.0.1

v7-0-1

- Fixes the translation between Difflib opcodes and Delta flat rows.

v7-0-0

-  When verbose=2, return ``new_path`` when the ``path`` and
  ``new_path`` are different (for example when ignore_order=True and
  the index of items have changed).
-  Dropping support for Python 3.7
-  Introducing serialize to flat rows for delta objects.
-  fixes the issue with hashing ``datetime.date`` objects where it
  treated them as numbers instead of dates
-  upgrading orjson to the latest version
-  Fix for bug when diffing two lists with ignore_order and providing
  compare_func
-  Fixes ���Wrong diff on list of strings���
-  Supporting Python 3.12 in the build process by `Leo
  Sin <https://github.com/leoslf>`__
-  Fixes ���Instantiating a Delta with a flat_dict_list unexpectedly
  mutates the flat_dict_list���
-  Fixes ���Error on Delta With None Key and Removed Item from List���
-  Fixes ���Error when comparing two nested dicts with 2 added fields���
-  Fixes ���Error when subtracting Delta from a dictionary���

(adam)

2024-05-27 09:16:36 UTC MAIN commitmail json YAML

mu: Requires charconv support in the C++ compiler.

(nia)

2024-05-27 09:08:22 UTC MAIN commitmail json YAML

lua-language-server: Note why this thing can't work on netbsd-9.

(nia)

2024-05-27 09:06:42 UTC MAIN commitmail json YAML

Updated archivers/py-zipp, devel/py-jaraco.develop

(adam)

2024-05-27 09:06:06 UTC MAIN commitmail json YAML

py-jaraco.develop: updated to 8.14.0

v8.14.0

Features

- When configuring a fork, configure the default repo as the upstream repo (for PRs, etc).

v8.13.0

Features

- Rely on jaraco.packaging.metadata.hunt_down_url to resolve the homepage.

Bugfixes

- Fix bug where migrate-config would fail to include a homepage.
- Inject the URLs agead of project.optional-dependencies, but only if there's not already a homepage indicated.

v8.12.2

Bugfixes

- Fix bug where migrate-config would replace an already multiline contributor with extra space.

v8.12.1

Bugfixes

- Fix typo in migrate-config.

v8.12.0

Features

- Add command for migrating config to pyproject.toml.

(adam)

2024-05-27 08:59:59 UTC MAIN commitmail json YAML

py-zipp: updated to 3.19.0

v3.19.0

Features

- Implement is_symlink.

(adam)

2024-05-27 08:56:30 UTC MAIN commitmail json YAML

*: Sprinkle some workarounds for libstdc++ in NetBSD 9.x.

It needs _NETBSD_SOURCE to make some ISO C++ functions visible.

(nia)

2024-05-27 08:48:36 UTC MAIN commitmail json YAML

Updated math/p5-Math-BigInt to 2.003002

(wen)

2024-05-27 08:47:47 UTC MAIN commitmail json YAML

Update to 2.003002

Upstream changes:
2.003002 2024-01-05

* Improved interaction between Math::BigInt and the backend libraries.

* Much faster versions of _ilog2() and _clog2() implemented in the
  Math::BigInt::Calc backend library. This should speed up bilog2() and
  bclog2() in Math::BigInt when "Calc" is used as the backend liberary.

2.003001 2023-12-26

* Add configuration methods trap_inf() and trap_nan(). Previously it was only
  possible to modify these properties by using the config() method.

* Fix CPAN RT #150796 so that config() no longer modifies the input when it is
  a hash ref.

* Fix CPAN RT #150797 so that both accuracy and precision can be set
  simultaneously with config().

* Add the following methods to Math::BigInt

  - bilog2()  base 2 logarithm rounded downwards, i.e., int(log2(x))
  - bilog10()  base 10 logarithm rounded downwards, i.e., int(log10(x))
  - bclog2()  base 2 logarithm rounded upwards, i.e., ceil(log2(x))
  - bclog10()  base 10 logarithm rounded upwards, i.e., ceil(log10(x))

* Add the following backend library methods to Math::BigInt::Lib. These
  methods do the core computations for the corresponding methods in
  Math::BigInt (see above).

  - _ilog2()  base 2 logarithm rounded downwards
  - _ilog10()  base 10 logarithm rounded downwards
  - _clog2()  base 2 logarithm rounded upwards
  - _clog10()  base 10 logarithm rounded upwards

2.002001 2023-12-09

* Fix CPAN RT #150523

2.002000 2023-12-02

* Fix bug in Math::BigFloat method bsin(). It can now handle any argument to
  any precision. Also improve downgrading. This fixes CPAN RT #150590 and the
  bsin() part of CPAN RT #107604.

* Fix bug in Math::BigFloat method bexp(). Specifying precision (rather than
  accuracy) used to give a NaN. Also improve downgrading.

* Improve upgrading in Math::BigInt methods bsin() and bcos(). They now
  upgrade only when necessary.

2.001001 2023-11-21

* Fix CPAN RT #150469

2.001000 2023-11-13

* Fix rounding bug in bsqrt() in Math::BigInt. Also make bsqrt() upgrade only
  when necessary.

* Simplify and speed up bsqrt() (for computing the square root) in
  Math::BigFloat. The computation time now mainly depends on the desired
  accuracy, not the number of digits in the significand.

* Add support for using "div_scale" as import parameter, like this

      use Math::BigFloat div_scale => 80;

* Add better argument checking when the "div_scale" value is set by the
  user.

2.000000 2023-10-29

* Merge the Math-BigRat distribution into the Math-BigInt distribution. This
  merge eliminates the problems that users have experienced when incompatible
  versions of the two distributions have been installed. This fixes CPAN RT
  #143228.

* Add method from_dec() to Math::BigRat to make Math::BigRat more consistent
  with Math::BigInt and Math::BigFloat.

* To be consistent with Math::BigInt and Math::BigFloat, make it possible to
  use "require" with Math::BigRat, e.g.,

      require Math::BigRat;
      $x = Math::BigRat -> bone();

* Fix cases where "require" doesn't work for Math::BigInt and Math::BigFloat,
  and add tests to verify that "require" works for Math::BigInt, Math::BigRat,
  and Math::BigFloat.

* Add methods bblsft() and bbrsft() to Math::BigRat to make Math::BigRat
  consistent with Math::BigInt and Math::BigFloat. These methods do bitwise
  left and right shift, respectively.

* Fix bug in to_oct() and to_bin() in Math::BigFloat. They called to_hex()
  when upgrading, but should have called to_oct() and to_bin(), respectively.

* Add to_hex(), to_oct(), to_bin() to Math::BigRat.

* Add new method binv() to Math::BigInt, Math::BigFloat, and Math::BigRat.

* Improve as_float() and as_rat().

* POD updates.

1.999842 2023-09-27

* Fix a bug causing Math::BigInt and Math::BigFloat to be caught in an endless
  recursion. The bug was introduced when trying to fix
  https://github.com/pjacklam/p5-Math-BigInt/issues/8

* Allow div_scale to be 0. It is not documented what div_scale <= 0 means, but
  there are modules that set div_scale to 0 (e.g., Astro::Units) and fail
  their tests if this is not supported.

1.999841 2023-09-21

* Remove development files that were accidentally included in the
  distribution.

1.999840 2023-09-18

* Add methods bblsft() and bbrsft(), which do bitwise left and right shift,
  respectively. The binary operators for bitwise left and right shift, "<<"
  and ">>", now call the methods bblsft() and bbrsft(), respectively.

  While this behaviour is consistent with how "<<" and ">>" work on floating
  point numbers in core Perl, it changes how "<<" and ">>" worked on
  Math::BigFloat objects. This is a corner case, but any code currently using
  "<<" and ">>" on Math::BigFloat objects might need to be modified as follows

      $x >>= $y    should be changed to    $x -> brsft($y)
      $x <<= $y    should be changed to    $x -> blsft($y)
      $x >>  $y    should be changed to    $x -> copy() -> brsft($y)
      $x <<  $y    should be changed to    $x -> copy() -> blsft($y)

* Improve blsft() and brsft(). They now support negative shift values, an
  arbitrarily large base, and have better handling of cases involving NaN.

1.999839 2023-07-14

* Update documentation. Remove/update obsolete URLs.

* Fix CPAN RT #148953 regarding loss of precision when using "log" in
  "bignum". The issue was related to broken upgrading and downgrading in
  Math::BigFloat.

1.999838 2023-03-30

* Fix CPAN RT #146411 regarding infinite recursion in bitwise operations. This
  happened when arguments were upgraded and downgraded and upgraded again ad
  infinitum. Add tests to verify the fix.

(wen)