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 (0m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (41d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 15:13:35 UTC Now

2023-01-22 09:02:47 UTC MAIN commitmail json YAML

2023-01-22 09:01:46 UTC MAIN commitmail json YAML

garden: import package

Garden streamlines development workflows that involve a loosely-coupled set
of multiple, independent Git trees.

Garden allows you to define dynamic relationships and workflows between these
repositories using a declarative YAML config file that can be shared and used
as a bootstrapping mechanism for getting a auditable, from-source project
cloned, built, installed and running with minimal effort for consumers
of a Garden file.

Garden sits above any individual project's build scripts and conventions.
Garden is all about making it easy to remix and reuse libraries maintained in
seperate Git repositories.

(pin)

2023-01-22 08:58:43 UTC MAIN commitmail json YAML

doc: Updated sysutils/macchina to 6.1.8

(pin)

2023-01-22 08:58:24 UTC MAIN commitmail json YAML

sysutils/macchina: update to 6.1.8

v6.1.8
- Don't panic when unwrapping ReadoutKey::from_str (Fixes: #270)

v6.1.7
- All dependencies have been bumped to their latest version.

(pin)

2023-01-22 08:57:29 UTC MAIN commitmail json YAML

doc: Updated textproc/hgrep to 0.3.0

(pin)

2023-01-22 08:57:08 UTC MAIN commitmail json YAML

textproc/hgrep: update to 0.3.0

v0.3.0 - 21 Jan 2023
- Update syntect dependency to v5.0.0. Thanks to lazy loading, this change
  makes loading assets at startup about 70% faster. The small benchmark showed
  hgrep command was 1.7x faster when searching a small file with -p syntect
  compared to v0.2.8.
- Update bat dependency from 0.20 to 0.22. This introduces several improvements
  and fixes which were recently added to bat when using -p bat.
- Add --generate-man-page flag to generate a manual page file. Save the output
  to your man directory to show the help with man command. If you install
  hgrep with Homebrew, it will be automatically generated.
- Add several syntax highlighting for configuration files (Git configs, Fish
  history, SSH config, Nginx config, ...).
- Wrapp the --help output looking at the terminal width. The output is more
  compact than v0.2.8.
- Improve error handling when failing to enable ANSI color sequences support
  on Windows.

v0.2.8 - 10 Jan 2023
- Fix some command line boolean flags wrongly took an argument.
  (thanks @Ryooooooga, #15)

v0.2.7 - 04 Jan 2023
- Fix crash when reading from rg --vimgrep. Note that --vimgrep flag is not
  assumed by hgrep. Please use rg -nH. (#13)
- Fix errors are not reported when they are caused by the second match or
  later.
- Update dependencies to the latest. Especially migrating to clap v4 improved
  the --help output.
- Migrate to Rust 2021 edition.

(pin)

2023-01-22 05:07:56 UTC MAIN commitmail json YAML

doc: Updated devel/hoe to 4.0.2

(taca)

2023-01-22 05:07:32 UTC MAIN commitmail json YAML

devel/hoe: update to 4.0.2

4.0.2 (2023-01-21)

1 minor enhancement:

* Bump minimum ruby version to 2.6+. Can't wait to drop 2.6.

1 bug fix:

* Fix for rubygems method error. Version used to respect #=~, now needs to
  #to_s first.

(taca)

2023-01-22 00:23:27 UTC MAIN commitmail json YAML

doc: Updated mail/mpop to 1.4.17

(leot)

2023-01-22 00:23:18 UTC MAIN commitmail json YAML

mpop: Update to 1.4.17

Changes:
Version 1.4.17:
- Added a new configuration command 'eval' to replace the current configuration
  file line with the output of a command (similar to passwordeval, but more
  general).

Version 1.4.16:
- No significant changes.

Version 1.4.15:
- Added mpopd, a minimal POP3 server that delivers mails from a local mailbox
  in maildir format. It can be used by end users as a way to handle incoming
  mail via mpop with mail clients that insist on using POP3.

Version 1.4.14:
- No significant changes.

Version 1.4.13:
- Added support for SCRAM-SHA-256 authentication via GNU SASL

Version 1.4.12:
- Added support for libtls as an alternative to GnuTLS

Version 1.4.11:
- Added support for XOAUTH2, the predecessor of OAUTHBEARER.
- The passwordeval command can now handle very long input, which can be
  necessary for OAUTHBEARER and XOAUTH2.
- GnuTLS >= 3.4 is required

(leot)

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

doc: Updated multimedia/t-rec to 0.7.6

(pin)

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

multimedis/t-rec: update to 0.7.6

Changed
- chore(deps): bump clap from 3.2.23 to 4.1.1
- chore(deps): bump anyhow from 1.0.66 to 1.0.68
- chore(deps): bump rayon from 1.6.0 to 1.6.1
- chore(clippy): fix clippy lints
- chore(deps): bump env_logger from 0.9.1 to 0.10.0
- chore(deps): bump anyhow from 1.0.65 to 1.0.66
- Allow building on NetBSD

(pin)

2023-01-21 19:57:47 UTC MAIN commitmail json YAML

doc: Updated audio/gospt to 0.0.31

(pin)

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

audio/gospt: update to 0.0.31

- No changelog provided.

(pin)

2023-01-21 18:50:10 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/bulk-test-boost to 20230121

(gdt)

2023-01-21 18:49:58 UTC MAIN commitmail json YAML

bulk-test-boost: Add net/icinga

Reported as missing by Edgar Fuß.

(gdt)

2023-01-21 18:31:22 UTC MAIN commitmail json YAML

2023-01-21 18:24:42 UTC MAIN commitmail json YAML

2023-01-21 16:26:23 UTC MAIN commitmail json YAML

2023-01-21 16:02:11 UTC MAIN commitmail json YAML

2023-01-21 14:49:07 UTC pkgsrc-2022Q4 commitmail json YAML

Pullup tickets #6721 and #6723

(bsiegert)

2023-01-21 14:48:42 UTC pkgsrc-2022Q4 commitmail json YAML

Pullup ticket #6723 - requested by tsutsui
x11/qt6-qtbase: i386 build fix
lang/gcc9: dependent update

Revisions pulled up:
- lang/gcc9-libs/Makefile                                      1.8
- lang/gcc9/Makefile                                            1.41
- lang/gcc9/distinfo                                            1.10
- lang/gcc9/patches/patch-gcc_targhooks.c                      1.1
- x11/qt6-qtbase/Makefile.common                                1.26

---
  Module Name:    pkgsrc
  Committed By:  tsutsui
  Date:          Sun Jan  1 12:59:39 UTC 2023

  Modified Files:
          pkgsrc/lang/gcc9: Makefile distinfo
  Added Files:
          pkgsrc/lang/gcc9/patches: patch-gcc_targhooks.c

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

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

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

  Bump PKGREVISION.

---
  Module Name:    pkgsrc
  Committed By:  tsutsui
  Date:          Sun Jan  1 13:00:54 UTC 2023

  Modified Files:
          pkgsrc/lang/gcc9-libs: Makefile

  Log Message:
  gcc9-libs: bump PKGREVISION to follow gcc9 bump.

---
  Module Name:    pkgsrc
  Committed By:  tsutsui
  Date:          Sun Jan  8 08:13:31 UTC 2023

  Modified Files:
          pkgsrc/x11/qt6-qtbase: Makefile.common

  Log Message:
  qt6-qtbase: fix build failure on NetBSD/i386.

  Closes PR/57151.
  No PKGREVISION bump because buildable ports are not affected.

(bsiegert)

2023-01-21 14:48:34 UTC pkgsrc-2022Q4 commitmail json YAML

Pullup ticket #6721 - requested by wiz
emulators/mame: bugfixes

Revisions pulled up:
- emulators/mame/Makefile                                      1.161
- emulators/mame/PLIST                                          1.73
- emulators/mame/distinfo                                      1.127

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Sat Dec 31 11:12:58 UTC 2022

  Modified Files:
  pkgsrc/emulators/mame: Makefile PLIST distinfo

  Log Message:
  mame: update to 0.251.

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

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

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

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

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

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

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

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

  * NEC PC Engine mouse support.

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

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

(bsiegert)

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

doc: Updated www/ruby-jekyll to 4.3.2

(taca)

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

www/ruby-jekyll: update to 4.3.2

4.3.2 (2023-01-20)

Bug Fixes

* Backport #9257 for v4.3.x: Rename sass partial created for new blank site
  (#9262)
* Backport #9187 for v4.3.x: Optimize Site#each_site_file (#9256)
* Backport #9186 for v4.3.x: Remove totals in profile table properly (#9255)

Development Fixes

* Backport #9223 for 4.3.x: Update sass related tests for
  jekyll-sass-converter 3.x (#9254)

(taca)

2023-01-21 14:28:42 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-s3 to 1.118.0

(taca)

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

www/ruby-aws-sdk-s3: update to 1.118.0

1.118.0 (2023-01-18)

* Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's
  CHANGELOG.md for details.

* Issue - Replace runtime endpoint resolution approach with generated ruby
  code.

(taca)

2023-01-21 14:26:32 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-kms to 1.62.0

(taca)

2023-01-21 14:26:08 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-kms: update to 1.62.0

1.62.0 (2023-01-18)

* Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's
  CHANGELOG.md for details.

* Issue - Replace runtime endpoint resolution approach with generated ruby
  code.

(taca)

2023-01-21 14:24:30 UTC MAIN commitmail json YAML

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

(taca)

2023-01-21 14:24:05 UTC MAIN commitmail json YAML

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

1.72.0 (2023-01-18)

* Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's
  CHANGELOG.md for details.

* Issue - Replace runtime endpoint resolution approach with generated ruby
  code.

(taca)

2023-01-21 14:21:57 UTC MAIN commitmail json YAML

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

(taca)

2023-01-21 14:21:30 UTC MAIN commitmail json YAML

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

3.169.0 (2023-01-18)

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

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

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

* Issue - Replace runtime endpoint resolution approach with generated ruby
  code for STS, SSO, and SSOOIDC.

(taca)

2023-01-21 14:19:03 UTC MAIN commitmail json YAML

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

(taca)

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

www/ruby-aws-partitions: update to 1.697.0

1.697.0 (2023-01-20)

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

1.696.0 (2023-01-19)

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

1.695.0 (2023-01-18)

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

1.694.0 (2023-01-17)

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

(taca)

2023-01-21 14:14:55 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rails-html-sanitizer to 1.5.0

(taca)

2023-01-21 14:14:29 UTC MAIN commitmail json YAML

www/ruby-rails-html-sanitizer: update to 1.5.0

1.5.0 (2023-01-20)

* SafeListSanitizer, PermitScrubber, and TargetScrubber now all support
  pruning of unsafe tags.

  By default, unsafe tags are still stripped, but this behavior can be
  changed to prune the element and its children from the document by
  passing prune: true to any of these classes' constructors.

  @seyerian

(taca)

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

doc: Updated www/ruby-faraday to 2.7.4

(taca)

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

www/ruby-faraday: update to 2.7.4

2.7.4 (2023-01-20)

What's Changed

* Fix support for custom URI parsers by @iMacTia in #1485

(taca)

2023-01-21 14:08:29 UTC MAIN commitmail json YAML

doc: Updated www/ruby-excon to 0.97.2

(taca)

2023-01-21 14:08:07 UTC MAIN commitmail json YAML

www/ruby-excon: update to 0.97.2

0.97.2 (2023-01-20)

* Pass omit_default_port from request to response.

(taca)

2023-01-21 14:05:22 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-repofetch to 0.5.0

(taca)

2023-01-21 14:04:18 UTC MAIN commitmail json YAML

sysutils/ruby-repofetch: update to 0.5.0

0.5.0 (2023-01-21)

Added

* Stat#format(theme) to create styled stats
* Stat#style_label to style the label without mutating the original Stat
  instance
* Plugin#matches_path? and Plugin#from_path to allow plugins to initialize
  from paths, not
* just git repositories

Changed

* Bitbucket Cloud header to be bold and blue
* Stat#style_label! to accept one or more styles as parameters
* Plugin#matches_repo? to return false instead of raising an error when it
  is not overridden

Fixed

* length of separator to match visual length of header

Potentially Breaking for 3rd-party Plugins

Changed

* Repofetch::Util to be a module
* clean_s to be called remove_format_params
* Moved default_remote and default_remote_url to be in Repofetch::Util
* Stat#to_s to return an unstyled value
* Header text and stats will now automatically be bold and use the value
  returned by Plugin#primary_color

(taca)

2023-01-21 14:00:49 UTC MAIN commitmail json YAML

doc/TODO: ruby32 done.

- ruby32-3.2.0.

(taca)

2023-01-21 14:00:18 UTC MAIN commitmail json YAML

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

(taca)

2023-01-21 13:59:53 UTC MAIN commitmail json YAML

www/ruby-html-proofer: update to 5.0.4

pkgsrc change: add ruby32 support.

5.0.4 (2023-01-20)

What's Changed

* Improved PDF hash handling by @gjtorikian in #789

(taca)

2023-01-21 13:57:31 UTC MAIN commitmail json YAML

2023-01-21 13:55:50 UTC MAIN commitmail json YAML

lang/ruby/Makefile.common: add "used by" lines

(taca)

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

doc: Added Ruby 3.2 related package

lang/ruby32-base
lang/ruby32

(taca)

2023-01-21 13:53:56 UTC MAIN commitmail json YAML

lang/Makefile: add and enable ruby32-base and ruby32

(taca)

2023-01-21 13:52:02 UTC MAIN commitmail json YAML

lang/ruby32: add ruby32 version 3.2.0

This a meta package including Ruby 3.2 full release.

It includes ruby31-base and ruby32-readline package.

No package should depend on this package directly.

(taca)

2023-01-21 13:51:23 UTC MAIN commitmail json YAML

lang/ruby32-base: add ruby32-base version 3.2.0

Ruby is a dynamic, open source programming language with a focus on
simplicity and productivity.  It has an elegant syntax that is natural to
read and easy to write.

Features of Ruby are shown below.
  + Simple Syntax
  + *Normal* Object-Oriented features (ex. class, method calls)
  + *Advanced* Object-Oriented features (ex. Mix-in, Singleton-method)
  + Operator Overloading
  + Exception Handling
  + Iterators and Closures
  + Garbage Collection
  + Dynamic Loading of Object files (on some architecture)
  + Highly Portable (works on many UNIX machines, and on Windows, Mac, etc.)

Ruby 3.2 introduces a number of new features and performance improvements,
here are some of them:
  * Performance: YJIT: New experimental in-process JIT compiler
  * Development supports
- debug gem: A new debugger
- error_highlight: Fine-grained error location in backtrace
- IRB Autocomplete and Document Display

This package is Ruby 3.2 release minimum base package.

(taca)

2023-01-21 13:50:16 UTC MAIN commitmail json YAML

lang/ruby/rubyversion.mk: add Ruby 3.2 support

* Add support Ruby 3.2.0.
* Clear included gems into default gem and bundled gem up.

(taca)

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

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

2023-01-21 12:59:54 UTC MAIN commitmail json YAML

2023-01-21 12:17:55 UTC MAIN commitmail json YAML

2023-01-21 12:16:09 UTC MAIN commitmail json YAML

doc: Updated x11/gnustep-gui to 0.30.0

(wiz)

2023-01-21 12:16:01 UTC MAIN commitmail json YAML

gnustep-gui: update to 0.30.0.

0.30

This version adds parsing support for layout constraints, compilation
with MSVC and many new classes. Plus the usual bunch of bug fixes.

0.29

This version adds support for storyboard files and many new classes.
Plus the usual bunch of bug fixes.

(wiz)

2023-01-21 12:02:49 UTC MAIN commitmail json YAML

2023-01-21 11:41:26 UTC MAIN commitmail json YAML

doc: Updated devel/superdiff to 2.1.2

(pin)

2023-01-21 11:41:07 UTC MAIN commitmail json YAML

devel/superdiff: update to 2.1.2

- cleanup: extract matches update into separate function
- fix: merge groups if they match
- feat: rm itertools from deps
- feat: rm dash for files coming from stdin

(pin)

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

doc: Updated security/gpg-tui to 0.9.3

(pin)

2023-01-21 11:28:42 UTC MAIN commitmail json YAML

security/gpg-tui: update to 0.9.3

[0.9.3] - 2023-01-13
Changed
- Update license copyright years
- Bump dependencies
- Bump the Rust version in Dockerfile
- Fix badges in README.md
- Apply formatting via rustfmt

Fixed
- Do not reset the color on state refresh (#51)
- Apply clippy lints

(pin)

2023-01-21 11:24:47 UTC MAIN commitmail json YAML

doc: Added net/bandsnatch version 0.1.1

(pin)

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

Add bandsnatch

(pin)

2023-01-21 11:23:38 UTC MAIN commitmail json YAML

Import bandsnatch

CLI batch downloader for your Bandcamp collection.

Bandsnatch is a Rust tool for downloading all of your Bandcamp purchases all at
once in your desired format, and being able to be run multiple times when you
buy new releases.

This project is heavily inspired by Ezwen's bandcamp-collection-downloader,
https://framagit.org/Ezwen/bandcamp-collection-downloader, which I used myself
before this, specifically existing to help me learn Rust, but also to add some
improvements over it that I've wanted.

This tool is still currently a work in progress, so bugs and other weirdness may
occur. If anything weird happens or something breaks, please open an issue about
it with information and reproduction steps if possible. Specifically testing use
of this with large collections would be very helpful to see if there's any areas
that I need to improve in.

If you're a developer poking around in the code, please note that this is my
first proper project written using Rust, so code quality may be subpar,
especially in terms of memory usage. If you have any ideas to improve the
project in general I'd love to hear them.

(pin)

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

doc: Updated audio/gospt to 0.0.30

(pin)

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

audio/gospt: update to 0.0.30

- No ChangeLog provided.

(pin)

2023-01-21 11:19:52 UTC MAIN commitmail json YAML

doc: Updated devel/git-cliff to 1.1.2

(pin)

2023-01-21 11:19:33 UTC MAIN commitmail json YAML

devel/git-cliff: update to 1.1.2

[1.1.2] - 2023-01-20
Bug Fixes
- Do not skip all tags when skip_tags is empty (#136)
- Allow saving context to a file (#138)
- Derive the tag order from commits instead of timestamp (#139)

Miscellaneous Tasks
- Add metadata for cargo-binstall
- Upgrade core dependencies
- Update versions in Dockerfile

Styling
- Update the derives in config module

Revert
- Use timestamp for deriving the tag order (#139)

(pin)

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

doc: Updated sysutils/felix to 2.2.3

(pin)

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

sysutils/felix: update to 2.2.3

v2.2.3 (2023-01-20)
Fixed
- Wide chars handling: Using unicode_width, now felix can properly split file
  name or previewed texts.
- Preview space height: When horizontally split, image preview could break the
  layout. Fixed this by adjusting the height.

Added
- chafa's minimal supported version: >= v1.10.0
- Add pacman installation.

(pin)

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

doc: Updated sysutils/onefetch to 2.15.1

(pin)

2023-01-21 11:16:51 UTC MAIN commitmail json YAML

sysutils/onefetch: update to 2.15.1

2.15.1
Bug Fixes
- Fix CD Github action @o2sh

2.15.0
Features
- Add --number-separator CLI flag #892 @o2sh
- Add Makefile language support #867 @ozwaldorf
- Vercel: add section links #922 @ozwaldorf

Chore
- Add gitpod.io configuration #881 @spenserblack
- Use human_panic #887 @o2sh
- Read license from manifest first #769 @o2sh
- Install cargo-insta in dev containers #909 @spenserblack
- Info struct to holds a Vec #911 @o2sh
- Add benchmark #912 @o2sh
- GH action to synchronize wiki with .github/wiki #926 @spenserblack @o2sh
- Clean up greeter and fix repository detection mechanism in wiki #927
  @quazar-omega
- Turn AsciiArt.rs into its own crate #934 @o2sh

Bug Fixes
- Use ISO time for snapshot tests #908 @spenserblack
- Parse multi-byte unicode chars correctly + docs #936 @ozwaldorf

(pin)

2023-01-21 11:04:05 UTC MAIN commitmail json YAML

doc: Updated graphics/jpeginfo to 1.7.0

(fcambus)

2023-01-21 11:03:39 UTC MAIN commitmail json YAML

jpeginfo: update to 1.7.0.

HISTORY
        v1.7.0 - support for CSV output (--csv),
        support for JSON output (--json),
        add support for reading input file from stdin (--stdin),
add support for displaying column names (--header),
add SHA-512 sigest support (--sha512),
        other minor fixes.

(fcambus)

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

sheldon: add pkg-config to tools

(wiz)

2023-01-21 04:49:46 UTC MAIN commitmail json YAML

lang/Makefile: + ghc94

(pho)

2023-01-21 04:49:34 UTC MAIN commitmail json YAML

doc: Added lang/ghc94 version 9.4.4

(pho)

2023-01-21 04:49:25 UTC MAIN commitmail json YAML

lang/ghc94: import ghc-9.4.4

GHC: The Glasgow Haskell Compiler.

The Glasgow Haskell Compiler is a robust, fully-featured, optimising
compiler for the functional programming language Haskell 98
(http://www.haskell.org). GHC compiles Haskell to either native code
or C. It implements numerous experimental language extensions to
Haskell, including concurrency, a foreign language interface, several
type-system extensions, exceptions, and so on. GHC comes with a
generational garbage collector, a space and time profiler, and a
comprehensive set of libraries.

This package provides the 9.4.x release series.

(pho)

2023-01-21 03:41:15 UTC MAIN commitmail json YAML

doc: Updated devel/mob to 4.2.0

(schmonz)

2023-01-21 03:41:10 UTC MAIN commitmail json YAML

Update to 4.2.0. From the changelog:

- Feature: mob.sh now starts a mob session with an empty commit to skip
  CI when creating a new remote branch for the session. The commit is
  squashed or dropped when `mob done` except for `--no-squash` option.

(schmonz)

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

doc: Updated www/firefox-l10n to 109.0

(ryoon)

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

firefox-l10n: Update to 109.0

* Sync with www/firefox-109.0.

(ryoon)

2023-01-21 01:14:57 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 109.0

(ryoon)

2023-01-21 01:14:07 UTC MAIN commitmail json YAML

firefox: Update to 109.0

Changelog:
109.0

New
  * Manifest Version 3 (MV3) extension support is now enabled by default (MV2
    remains enabled/supported). This major update also ushers an exciting user
    interface change in the form of the new extensions button.

  * The Arbitrary Code Guard exploit protection has been enabled in the media
    playback utility processes, improving security for Windows users.

  * The native HTML date picker for date and datetime inputs can now be used
    with a keyboard alone, improving its accessibility for screen reader users.
    Users with limited mobility can also now use common keyboard shortcuts to
    navigate the calendar grid and month selection spinners.

  * Firefox builds in the Spanish from Spain (es-ES) and Spanish from Argentina
    (es-AR) locales now come with a built-in dictionary for the Firefox
    spellchecker.

Fixed
  * Various security fixes.

Changed
  * Effective on January 16, Colorways will no longer be in Firefox. Users will
    still be able to access saved and active Colorways from the Add-ons and
    themes menu option.

  * On macOS, Ctrl or Cmd + trackpad or mouse wheel now scrolls the page
    instead of zooming. This avoids accidental zooming and matches the behavior
    of other web browsers on macOS.

  * The Recently Closed section of Firefox View now equips users with the
    ability to manually close/remove url links from the list.

  * The empty state messages and graphic components surfaced in Firefox View
    for the Tab Pickup and Recently Closed sections have been updated for an
    improved user experience.

Developer
  * The ability to automatically break when code on the page hits an events
    handler has been available since Firefox 69. Firefox 109 now adds new
    support for the scrollend event. To use this new event breakpoint, open the
    JS debugger and find and expand the Event Listener Breakpoints section in
    the right hand column (learn more).

Web Platform
  * The scrollend event is now enabled by default. The event is fired when a
    scroll has completed.

  * Firefox now permanently partitions Storage in third-party contexts
    independent of Storage Access to align with other browsers and provide
    better Web compatibility.

Security fixes:
#CVE-2023-23597: Logic bug in process allocation allowed to read arbitrary
files
#CVE-2023-23598: Arbitrary file read from GTK drag and drop on Linux
#CVE-2023-23599: Malicious command could be hidden in devtools output on
Windows
#CVE-2023-23600: Notification permissions persisted between Normal and Private
Browsing on Android
#CVE-2023-23601: URL being dragged from cross-origin iframe into same tab
triggers navigation
#CVE-2023-23602: Content Security Policy wasn't being correctly applied to
WebSockets in WebWorkers
#CVE-2023-23603: Calls to <code>console.log</code> allowed bypasing Content
Security Policy via format directive
#CVE-2023-23604: Creation of duplicate <code>SystemPrincipal</code> from less
secure contexts
#CVE-2023-23605: Memory safety bugs fixed in Firefox 109 and Firefox ESR 102.7
#CVE-2023-23606: Memory safety bugs fixed in Firefox 109

(ryoon)

2023-01-20 23:50:06 UTC MAIN commitmail json YAML

doc: remove ncdu-2.2.1

ncdu version 2 is a replacement written in zig that will be developed
in parallel; in wip/ncdu2 is a start for it

(wiz)

2023-01-20 22:46:34 UTC MAIN commitmail json YAML

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

Added cross/z80asm version 1.8

(thorpej)

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

Add a package for z80asm, a Z80 assembler.

This is distinct from the other z80-asm package.  Why do we have it, then?
Because this Z80 assebler has some features that the z80-asm assembler
does not.

(thorpej)

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

pidgin: Revert conditional for Darwin

pkgsrc changes:
---------------
  * Building fails on Darwin when x11 option is enabled and x11/gtk2 is
    built with quartz option. It successes otherwise. Without any option
    customization, x11/gtk2 is built with quartz (and then without x11). It
    seems safe to simply disable x11 for ${OPSYS} == "Drawin".

(triaxx)

2023-01-20 18:37:40 UTC MAIN commitmail json YAML

doc: Updated devel/mold to 1.10.0

(fcambus)

2023-01-20 18:37:30 UTC MAIN commitmail json YAML

mold: update to 1.10.0.

New features:

- mold now officially supports the --print-dependencies option to print
  out dependency information between input files. Here is a truncated
  example output when linking mold itself with the option. There are many
  use cases of the option; for example, if you want to eliminate the
  dependency to some library from your program, you can use this option
  to find out all the functions that use the library's function to fix
  them.
- [x86-64][s390x] mold now optimizes thread-local variable accesses in
  shared libraries if the library is linked with -z nodlopen. If your
  shared library is not intended to be used via dlopen(2) and your library
  frequently accesses thread-local variables, you might want to pass that
  option when linking your library.
- [arm64] mold is now able to optimize GOT load by rewriting an ADDR+LDR
  instruction pair with an ADDR+ADD if the loaded GOT value is known at
  link-time.

Bug fixes and compatibility improvements:

- mold 1.9.0 was up to 10% slower than 1.8.0 on some multicore machines.
  We fixed the performance regression and made it even faster than 1.8.0.
- Previously, mold failed to report an undefined symbol error if there's
  a weak undefined symbol of the same name. That bug resulted in producing
  a non-working executable instead of reporting a link failure. Now, mold
  correctly reports such link errors.
- mold 1.9.0 might crash with SIGSEGV if --emit-relocs is used with object
  files containing debug info. That bug has been fixed.

(fcambus)

2023-01-20 18:11:54 UTC MAIN commitmail json YAML

doc: Updated devel/swagger-codegen to 3.0.37

(schmonz)

2023-01-20 18:11:48 UTC MAIN commitmail json YAML

Update to 3.0.37. From the changelog:

- Updated Swagger Core and Parser to latest release

(schmonz)

2023-01-20 17:45:49 UTC MAIN commitmail json YAML

math/R: also add atomic64.mk to buildlink3.mk

This is so that other R modules pick up this library,
as is apparently needed.

(he)

2023-01-20 16:26:56 UTC MAIN commitmail json YAML

2023-01-20 16:20:43 UTC pkgsrc-2022Q4 commitmail json YAML

2023-01-20 14:56:51 UTC MAIN commitmail json YAML

pidgin: Remove duplicated include

(triaxx)

2023-01-20 14:49:19 UTC MAIN commitmail json YAML

pidgin: Replace conditional

pkgsrc changes:
---------------
  * Actually, the build fails on Darwin is x11/gtk2 has been built with
    quartz option (suggested option) instead of x11. But the x11 option
    should not be excluded on Darwin since x11/gtk2 could be built with
    x11.

(triaxx)

2023-01-20 14:15:38 UTC MAIN commitmail json YAML

pidgin: Add forgotten mk/bsd.prefs.mk

Oops, sorry, pkglint said me it looked fine...

(triaxx)

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

pidgin: Fix build on Darwin

pkgsrc changes:
---------------
  * Remove x11 option for Darwin OPSYS since there is no guarantee that
    x11/gtk2 has been built with x11 option on this OPSYS.
  * Remove vv PLIST variable which seems useless since farstream option
    has been removed (options.mk:1.16).

(triaxx)

2023-01-20 14:05:50 UTC MAIN commitmail json YAML

Updated www/apache24, devel/py-cpplint

(adam)

2023-01-20 14:05:16 UTC MAIN commitmail json YAML

py-cpplint: updated to 1.6.1

1.6.1 (2022-08-20)

Fix 195 Fix post increment/decrement operator causing a false positive.
Fix 202 .hh files should not be considered sytem headers
Fix 207 Python2 incompatibility for loading CPPLINT.cfg file
Fix 184 NOLINT(clang-analyzer) comments should not cause warnings

1.6.0 (2022-02-19)

Fix 188: "Include the directory when naming header files" also for header files with other names like "*.hpp"

(adam)

2023-01-20 14:03:16 UTC MAIN commitmail json YAML

apache24: updated to 2.4.55

Changes with Apache 2.4.55

  *) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)

  *) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group

  *) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.

  *) mod_dav: Open the lock database read-only when possible.

  *) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do.

  *) mod_dav: mod_dav overrides dav_fs response on PUT failure.

  *) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]

  *) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
    - an APR pollset and pipes (where supported) are used to monitor
      the main connection and react to IO for request/response handling.
      This replaces the stuttered timed waits of earlier versions.
    - H2SerializeHeaders directive still exists, but has no longer an effect.
    - Clients that seemingly misbehave still get less resources allocated,
      but ongoing requests are no longer disrupted.
    - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
      were overwritten instead of preserved.
    - A regression in v1.15.24 was fixed that could lead to httpd child
      processes not being terminated on a graceful reload or when reaching
      MaxConnectionsPerChild. When unprocessed h2 requests were queued at
      the time, these could stall.
    - Improved information displayed in 'server-status' for H2 connections when
      Extended Status is enabled. Now one can see the last request that IO
      operations happened on and transferred IO stats are updated as well.
    - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
      send a GOAWAY frame much too early on new connections, leading to invalid
      protocol state and a client failing the request.
      The module now initializes the HTTP/2 protocol correctly and allows the
      client to submit one request before the shutdown via a GOAWAY frame
      is being announced.
    - :scheme pseudo-header values, not matching the
      connection scheme, are forwarded via absolute uris to the
      http protocol processing to preserve semantics of the request.
      Checks on combinations of pseudo-headers values/absence
      have been added as described in RFC 7540. Fixes #230.
    - A bug that prevented trailers (e.g. HEADER frame at the end) to be
      generated in certain cases was fixed. See #233 where it prevented
      gRPC responses to be properly generated.
    - Request and response header values are automatically stripped of leading
      and trialing space/tab characters. This is equivalent behaviour to what
      Apache httpd's http/1.1 parser does.
      The checks for this in nghttp2 v1.50.0+ are disabled.
    - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
      on the v2.0.x versions for stability. Many thanks!
  *) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.

  *) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]

  *) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]

  *) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]

  *) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]

  *) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error.

  *) mod_proxy_hcheck: Re-enable workers in standard ERROR state.

  *) mod_proxy_hcheck: Detect AJP/CPING support correctly.

  *) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]

  *) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes <https://github.com/icing/mod_md/issues/293>.

  *) core: Avoid an overflow on large inputs in ap_is_matchexp.

  *) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.

  *) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot.

(adam)

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

py-numpy: add test status

(wiz)

2023-01-20 13:37:42 UTC MAIN commitmail json YAML

Updated games/wesnoth, devel/py-gitpython

(adam)

2023-01-20 13:37:26 UTC MAIN commitmail json YAML

py-gitpython: updated to 3.1.30

3.1.30
- Make injections of command-invocations harder or impossible for clone and others.
  See https://github.com/gitpython-developers/GitPython/pull/1518 for details.
  Note that this might constitute a breaking change for some users, and if so please
  let us know and we add an opt-out to this.
- Prohibit insecure options and protocols by default, which is potentially a breaking change,
  but a necessary fix for https://github.com/gitpython-developers/GitPython/issues/1515.
  Please take a look at the PR for more information and how to bypass these protections
  in case they cause breakage: https://github.com/gitpython-developers/GitPython/pull/1521.

(adam)

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

wesnoth: updated to 1.16.7

Version 1.16.7
Translations
  * Updated translations: Arabic, British English, Czech, Finnish, French, Italian, Japanese, Polish, Portuguese (Brazil), Turkish
Miscellaneous and Bug Fixes
  * wmllint now validates `rank=` values in `[campaign]`
  * Add disconnect check to alert users when they lose connection to the multiplayer server
  * Fixed a crash when checking if abilities are active during game initialisation after loading a saved game.
  * Fix a crash when an out-of-bounds side number is used in Lua窶冱 `sync.evaluate_multiple`
  * Fixed special notes being duplicated when storing units

(adam)

2023-01-20 13:10:18 UTC MAIN commitmail json YAML

doc: Updated fonts/fontconfig to 2.14.1

(wiz)

2023-01-20 13:10:09 UTC MAIN commitmail json YAML

2023-01-20 13:09:27 UTC MAIN commitmail json YAML

Updated devel/cmake, net/wireshark

(adam)

2023-01-20 13:09:10 UTC MAIN commitmail json YAML

wireshark: updated to 4.0.3

Wireshark 4.0.3 Release Notes

What’s New

  We do not ship official 32-bit Windows packages for Wireshark 4.0 and
  later. If you need to use Wireshark on that platform, we recommend
  using the latest 3.6 release. Issue 17779[1]

  Bug Fixes

  The following vulnerabilities have been fixed:

    • wnpa-sec-2023-01[2] EAP dissector crash. Issue 18622[3].

    • wnpa-sec-2023-02[4] NFS dissector memory leak. Issue 18628[5].

    • wnpa-sec-2023-03[6] Dissection engine crash. Issue 18766[7].

    • wnpa-sec-2023-04[8] GNW dissector crash. Issue 18779[9].

    • wnpa-sec-2023-05[10] iSCSI dissector crash. Issue 18796[11].

    • wnpa-sec-2023-06[12] Multiple dissector excessive loops. Issue
      18711[13]. Issue 18720[14], Issue 18737[15].

    • wnpa-sec-2023-07[16] TIPC dissector crash. Issue 18770[17].

  The following bugs have been fixed:

    • Qt: After modifying coloring rules, the coloring rule applied to
      the first packet reflects the coloring rules previously in
      effect. Issue 12475[18].

    • Help file doesn’t display for extcap interfaces. Issue 15592[19].

    • For USB traffic on XHC20 interface destination is always given as
      Host. Issue 16768[20].

    • Wireshark Expert Info - cannot deselect the limit to display
      filter tick box. Issue 18461[21].

    • Wrong pointer conversion in get_data_source_tvb_by_name() Issue
      18517[22].

    • Wrong number of bits skipped while decoding an empty UTF8String
      on UPER packet. Issue 18702[23].

    • Crash when analyzing protobuf packets. Issue 18730[24].

    • Uninitialized values in various dissectors. Issue 18742[25].

    • String (GeoIP country/city) ordering doesn’t work in Endpoints.
      Issue 18749[26].

    • Wireshark crashes with an assertion failure on stray minus in
      filter. Issue 18750[27].

    • IO Graph: Add new graph only works until the 10th graph. Issue
      18762[28].

    • Fuzz job crash output: fuzz-2022-12-30-11007.pcap. Issue
      18770[29].

    • Q.850 - error in label for cause 0x7F. Issue 18780[30].

    • Uninitialized values in CoAP and RTPS dissectors. Issue
      18785[31].

    • Screenshots in AppStream metainfo.xml file not available. Issue
      18801[32].

  Updated Protocol Support

  ASTERIX, BEEP, BGP, BPv6, CoAP, EAP, GNW, GSM A-bis P-GSL, iSCSI,
  ISUP, LwM2M-TLV, MBIM, NBAP, NFS, OBD-II, OPUS, ProtoBuf, RLC, ROHC,
  RTPS, Telnet, TIPC, and USB

(adam)

2023-01-20 13:08:07 UTC MAIN commitmail json YAML

cmake: updated to 3.25.2

CMake 3.25.2
* CheckSymbolExists: Restore newline at end of test source
* Utilities/Release: Use explicit digest for Win7-compatible signature
* Help: Clarify SYSTEM property default for imported targets
* gitlab-ci: replace '$os' tags with '$os-x86_64' on 3.25 release branch
* gitlab-ci: drop unnecessary linux kernel version tag on 3.25 release branch
* ccmake: Restore compilation with AIX curses.h
* ASM_MASM: Populate MSVC debug information format abstraction table
* VS: Do not enable ASM_MASM debug information unless requested
* gitlab-ci: update macOS jobs to use Xcode 14.2
* Tests: Fix CTest.UpdateGIT under repo-local defaultBranch config
* try_run: Avoid crash in keyword-dispatched signature when cross-compiling
* Restore implicit include directory extraction for adaptive relative paths
* IntelLLVM: Avoid unnecessary -Qstd=c++11 flag on Windows
* Help: Restore cmake-buildsystem(7) header-only library example
* FetchContent: Don't pass SYSTEM through to sub-build
* Help: Clarify and update SYSTEM-related docs
* Code comments: Fix trivial typos
* Help: Add version information for SYSTEM option of add_subdirectory
* Help: string(JSON): avoid duplicate labels
* IntelLLVM: Avoid finding not-yet-supported icpx on Windows
* Help: Clarify compiler id distinction between Intel Classic and IntelLLVM
* CUDA: Add support for cuda_std_20 for nvcc 12.0+
* FindCUDAToolkit: Handle CUDA::nvToolsExt not existing
* zlib: Fix typo in mangling the crc32() function
* FindBoost: Add Boost 1.81 support

(adam)

2023-01-20 12:55:52 UTC MAIN commitmail json YAML

doc/TODO: update

+ pandoc-3.0, tor-browser-12.0.2.
- qt6-6.3.1

(wiz)

2023-01-20 12:39:52 UTC MAIN commitmail json YAML

Updated www/py-test-httpx, textproc/py-precis-i18n

(adam)

2023-01-20 12:39:34 UTC MAIN commitmail json YAML

py-precis-i18n: updated to 1.0.5

1.0.5
-  Update internal tables for Unicode 15.0.
-  Small type hint fix to one ``.pyi`` file.
-  Add Python 3.11 and 3.12 to CI build environment.
-  Update copyright year (2023).

(adam)

2023-01-20 12:37:03 UTC MAIN commitmail json YAML

py-test-httpx: updated to 0.21.3

0.21.3

Fixed

Update version specifiers for pytest dependency to support packaging 23.
Add explicit support for python 3.11.

(adam)

2023-01-20 12:23:27 UTC MAIN commitmail json YAML

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

guide: update documentation for cmake/build.mk

(wiz)

2023-01-20 11:42:40 UTC MAIN commitmail json YAML

ckmame: convert to cmake/build.mk

(wiz)

2023-01-20 11:39:32 UTC MAIN commitmail json YAML

libzip: convert to cmake/build.mk

(wiz)

2023-01-20 11:15:00 UTC MAIN commitmail json YAML

2023-01-20 08:38:43 UTC MAIN commitmail json YAML

Updated emulators/qemu, net/haproxy

(adam)

2023-01-20 08:38:18 UTC MAIN commitmail json YAML

haproxy: updated to 2.7.2

2023/01/20 : 2.7.2
- OPTIM: pool: split the read_mostly from read_write parts in pool_head
- REGTESTS: ssl: enable the ssl_reuse.vtc test for WolfSSL
- BUG/MEDIUM: mux-quic: fix double delete from qcc.opening_list
- BUG/MEDIUM: quic: properly take shards into account on bind lines
- BUG/MINOR: quic: do not allocate more rxbufs than necessary
- BUG/MEDIUM: mux-h2: Refuse interim responses with end-stream flag set
- BUG/MINOR: pool/stats: Use ullong to report total pool usage in bytes in stats
- MINOR: httpclient: don't add body when istlen is empty
- MEDIUM: mux-quic: implement shutw
- MINOR: mux-quic: do not count stream flow-control if already closed
- MINOR: mux-quic: handle RESET_STREAM reception
- MEDIUM: mux-quic: implement STOP_SENDING emission
- MINOR: h3: use stream error when needed instead of connection
- CI: github: enable github api authentication for OpenSSL tags read
- BUG/MINOR: mux-quic: ignore remote unidirectional stream close
- CI: github: use the GITHUB_TOKEN instead of a manually generated token
- BUILD: makefile: build the features list dynamically
- BUILD: makefile: sort the features list
- BUILD: makefile: clean the wolfssl include and lib generation rules
- BUILD: makefile: make sure to also ignore SSL_INC when using wolfssl
- BUG/MINOR: debug: don't mask the TH_FL_STUCK flag before dumping threads
- MINOR: cfgparse-ssl: avoid a possible crash on OOM in ssl_bind_parse_npn()
- BUG/MINOR: stick-table: report the correct action name in error message
- CI: Improve headline in matrix.py
- CI: Add in-memory cache for the latest OpenSSL/LibreSSL
- CI: Use proper `if` blocks instead of conditional expressions in matrix.py
- CI: Unify the `GITHUB_TOKEN` name across matrix.py and vtest.yml
- CI: Explicitly check environment variable against `None` in matrix.py
- CI: Reformat `matrix.py` using `black`
- MINOR: config: add environment variables for default log format
- BUG/MINOR: http-fetch: Only fill txn status during prefetch if not already set
- BUG/MAJOR: buf: Fix copy of wrapping output data when a buffer is realigned
- DOC: config: fix alphabetical ordering of http-after-response rules
- DOC: config: remove duplicated "http-response sc-set-gpt0" directive
- BUG/MINOR: proxy: free orgto_hdr_name in free_proxy()
- REGTEST: fix the race conditions in json_query.vtc
- REGTEST: fix the race conditions in add_item.vtc
- REGTEST: fix the race conditions in digest.vtc
- REGTEST: fix the race conditions in hmac.vtc
- BUG/MINOR: fd: avoid bad tgid assertion in fd_delete() from deinit()
- BUG/MINOR: http: Memory leak of http redirect rules' format string
- CLEANUP: htx: fix a typo in an error message of http_str_to_htx
- DOC: config: added optional rst-ttl argument to silent-drop in action lists
- DOC: management: add details on "Used" status
- DOC: management: add details about @system-ca in "show ssl ca-file"
- BUG/MINOR: mux-quic: fix transfer of empty HTTP response
- MINOR: mux-quic: add traces for flow-control limit reach
- MAJOR: mux-quic: rework stream sending priorization
- MEDIUM: h3: send SETTINGS before STREAM frames
- MINOR: mux-quic: use send-list for STOP_SENDING/RESET_STREAM emission
- MINOR: mux-quic: use send-list for immediate sending retry
- BUG/MINOR: h1-htx: Remove flags about protocol upgrade on non-101 responses
- BUG/MINOR: hlua: Fix Channel.line and Channel.data behavior regarding the doc
- BUG/MINOR: resolvers: Wait the resolution execution for a do_resolv action
- DEV: tcploop: add minimal support for unix sockets
- BUG/MEDIUM: peers: make "show peers" more careful about partial initialization
- BUG/MINOR: promex: Don't forget to consume the request on error
- BUG/MINOR: http-ana: Report SF_FINST_R flag on error waiting the request body
- BUG/MINOR: http-fetch: Don't block HTTP sample fetch eval in HTTP_MSG_ERROR state
- BUG/MEDIUM: mux-h2: Don't send CANCEL on shutw when response length is unkown
- BUG/MINOR: http-ana: make set-status also update txn->status
- BUG/MINOR: listeners: fix suspend/resume of inherited FDs
- DOC: config: fix wrong section number for "protocol prefixes"
- DOC: config: fix aliases for protocol prefixes "udp4@" and "udp6@"
- DOC: config: mention the missing "quic4@" and "quic6@" in protocol prefixes
- MINOR: listener: also support "quic+" as an address prefix
- CLEANUP: stconn: always use se_fl_set_error() to set the pending error
- BUG/MEDIUM: stconn: also consider SE_FL_EOI to switch to SE_FL_ERROR
- MINOR: quic: Useless test about datagram destination addresses
- MINOR: quic: Disable the active connection migrations
- MINOR: quic: Add "no-quic" global option
- MINOR: sample: Add "quic_enabled" sample fetch
- MINOR: quic: Replace v2 draft definitions by those of the final 2 version
- BUG/MINOR: mux-fcgi: Correctly set pathinfo
- DOC: config: fix "Address formats" chapter syntax
- BUG/MEDIUM: jwt: Properly process ecdsa signatures (concatenated R and S params)
- BUG/MINOR: ssl: Fix compilation with OpenSSL 1.0.2 (missing ECDSA_SIG_set0)
- BUG/MINOR: listener: close tiny race between resume_listener() and stopping
- BUG/MEDIUM: fd/threads: fix again incorrect thread selection in wakeup broadcast
- BUG/MINOR: thread: always reload threads_enabled in loops
- MINOR: threads: add a thread_harmless_end() version that doesn't wait
- BUG/MEDIUM: debug/thread: make the debug handler not wait for !rdv_requests
- BUG/MINOR: bwlim: Check scope for period expr for set-bandwitdh-limit actions
- BUG/MINOR: bwlim: Fix parameters check for set-bandwidth-limit actions
- BUG/MINOR: h3: properly handle connection headers
- MINOR: h3: extend function for QUIC varint encoding
- MINOR: h3: implement TRAILERS encoding
- MINOR: h3: implement TRAILERS decoding
- BUG/MINOR: mux-h2: make sure to produce a log on invalid requests
- BUG/MINOR: mux-h2: add missing traces on failed headers decoding
- BUILD: hpack: include global.h for the trash that is needed in debug mode

(adam)

2023-01-20 08:36:24 UTC MAIN commitmail json YAML

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

doc: Updated devel/goredo to 1.30.0

(schmonz)

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

Update to 1.30.0. From the changelog:

* Fixed wrong OOD-cache value of source file dependency.  Targets
  could be rebuilt without any reason.

(schmonz)

2023-01-19 20:46:22 UTC MAIN commitmail json YAML

zig: application.mk: allow buildoptions to be set.

(nikita)

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

doc: Updated lang/gleam to 0.26.0

(nikita)

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

gleam: update to version 0.26

ChangeLog taken from https://gleam.run/news/v0.26-incremental-compilation-and-deno/
Incremental compilation, and hello Deno!

Gleam v0.26 released

Incremental compilation

A Gleam project is made of packages, typically a top level package and several
dependency packages fetched by the package manager, and each package contains
a collection of modules of Gleam code.

In the very early days of Gleam when the compiler was run it would compile from
scratch every module in every package in the project. This was highly wasteful,
especially for the dependency packages which are would not have changed at all.
To tackle this inefficiency when the Gleam build tool was created it was made
to compile dependency packages only once and reuse the compiled code for every
following build, resulting in only the top level package being recompiled.

This has worked well for the last couple years, but now as more people are
using Gleam it was time for an upgrade. Large projects such as those with a
large amount of generated gRPC code were starting to take an irksome amount of
time to compile. Gleam is all about fun and productivity, so this just won't do!

There are numerous ways we want to improve the performance of the (already
very nimble) Gleam compiler, but the majority of the time is spent in the Erlang
compiler, which we use to generate BEAM bytecode, so these improvements will not
be very impactful here. Instead we need to improve the build tool such that it
only compiles modules when it has to, rather than the entire package.

To benchmark the impact of this change I created a Gleam package with 300,000
lines of code and 370,000 lines of documentation comments across 1400 modules,
and test recompiling the package without any changes. The old version of the
compiler will recompile every module, while the new version will instead only
read and verify the caches.
Erlang

Benchmark 1: v0.25
  Time (mean ± σ):    18.443 s ±  0.949 s    [User: 18.458 s, System: 2.995 s]
  Range (min … max):  17.102 s … 19.968 s    10 runs

Benchmark 2: v0.26
  Time (mean ± σ):    140.8 ms ±  3.9 ms    [User: 92.5 ms, System: 46.4 ms]
  Range (min … max):  138.0 ms … 156.1 ms    20 runs

Summary
  'v0.26' ran
  130.99 ± 7.67 times faster than 'v0.25'

When targeting Erlang rebuilding now 130 times faster than before for a
project this size!
JavaScript

Benchmark 1: v0.25
  Time (mean ± σ):      1.861 s ±  0.026 s    [User: 1.543 s, System: 0.299 s]
  Range (min … max):    1.833 s …  1.927 s    10 runs

Benchmark 2: v0.26
  Time (mean ± σ):    145.3 ms ±  2.9 ms    [User: 92.9 ms, System: 50.8 ms]
  Range (min … max):  141.4 ms … 154.3 ms    20 runs

Summary
  'v0.26' ran
  12.81 ± 0.31 times faster than 'v0.25'

When targeting JavaScript the change is less impactful, running just under 13
times faster. This is because on this target we don't need to run the Erlang
compiler to generate bytecode, the outputted JavaScript code can be loaded
directly into a JavaScript runtime.

These benchmarks were performed with the excellent Hypefine command line
benchmarking tool.
How does it work?

When the compiler runs for each module it emits a set of reusable artefacts:

    Erlang bytecode in a .beam file.
    Erlang record definitions in .hrl files for use by any native Erlang modules.
    Information on the types and values in the module in a .cache file.
    Information the compilation of the module in a .cache_meta file.

If the module doesn't need to be compiled again then we can load the .beam
bytecode into the virtual machine, load the module information from the .cache
file so we can compile other modules that depend on it, and move on to the next
module.

How do we tell if a module needs to be recomplied? There are two checks we need
to make, both using information stored in the .cache_meta file.

The first is to check the modification time of the source file against the
compile time stored in the .cache_meta file. If the source file modification
time is newer then it has been changed and we need to recompile it.

The second is to look at the modules dependencies. The .cache_meta file stores
a list of the modules the the module imports, and using this we can tell if any
of modules upstream in the dependency tree are going to be recompiled. If so
then we need to recompile the module as a change in a dependency may mean that
this module needs to be compiled differently than last time.

What's next?

These changes have made a huge difference to compilation speed, but there's
still a lot more easy wins we can apply in future here if the need arises such
as improvements to the efficiency of the compiler's IRs, more precise cache
invalidation, and multithreaded compilation.

Developer experience is a top priority for Gleam. You need your feedback as
quickly as possible when writing Gleam code, so we're committed to keeping the
compiler super speedy.

Running on Deno

Gleam can run on JavaScript as well as the Erlang virtual machine. Until now
when you run gleam run or gleam test with a Gleam project targeting JavaScript
it'll run your code using the NodeJS runtime. With v0.26 the Deno runtime can
be used instead!

Deno is similar to NodeJS in many ways, but it boasts better compliance with
web-standard APIs, much better security, and a very slick developer experience.

To use Deno instead of NodeJS you can either add the --runtime=deno flag to
commands like gleam run, or you can add the javascript.runtime property to your
gleam.toml file.

name = "my_project"
version = "1.0.0"

[javascript]
runtime = "deno"

Thank you to Brett Kolodny for this feature!
Thanks

Gleam is made possible by the support of all the kind people and companies who
have very generously sponsored or contributed to the project. Thank you all!

If you like Gleam consider sponsoring or asking your employer to sponsor Gleam
development. I work full time on Gleam and your kind sponsorship is how I pay
my bills!

(nikita)

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

zig: fix issues with generating package.

(nikita)

2023-01-19 16:32:54 UTC MAIN commitmail json YAML

Un-break FreeBSD build - it does not define ENODATA.

See also this thread
<kern/2012/04/30/msg013090.html>.">https://mail-index.netbsd.org/tech-kern/2012/04/30/msg013090.html>.

(hauke)

2023-01-19 15:51:07 UTC MAIN commitmail json YAML

textproc/ruby-classifier-reborn: fix condition for Ruby's version

Take care of Ruby 3.1 above.

(taca)

2023-01-19 15:46:50 UTC MAIN commitmail json YAML

doc: Updated www/passenger to 5.3.7nb13

(taca)

2023-01-19 15:46:29 UTC MAIN commitmail json YAML

2023-01-19 15:41:40 UTC MAIN commitmail json YAML

devel/ccache*: Adjust comment about xz to modern reality

(gdt)

2023-01-19 15:17:52 UTC MAIN commitmail json YAML

doc: Updated www/ramaze to 2023.01.06

(taca)

2023-01-19 15:17:29 UTC MAIN commitmail json YAML

www/ramaze: update to 2023.01.06

2023.01.06

No release note nor changelog.  Basically, refacter and catch up to recent
innate and Ruby.

Please refer
<https://github.com/Ramaze/ramaze/compare/2015.10.28...2023.01.06> in
detail.

(taca)

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

2023-01-19 15:12:09 UTC MAIN commitmail json YAML

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

(taca)

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

textproc/ruby-kramdown-rfc2629: update to 1.6.20

1.6.18 (2023-01-09)

* Ruby 3.2 compatibility

1.6.19 (2023-01-10)

* More Ruby 3.2 compatibility

1.6.20

* Ignore target attributes in RFC and I-D bibxml
* Fix DOI retrieval for 10.4711_... (underscore)

(taca)

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

doc: Updated security/ruby-rex-socket to 0.1.45

(taca)

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

Build fix: Detect hdb_generate_key_set_password() signature change

Details about the API change can be found here:
https://github.com/heimdal/heimdal/issues/246

(manu)

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

security/ruby-rex-socket: update to 0.1.45

0.1.44 (2023-01-10)

* Do not assign blank hostname to (SSL) Socket

0.1.45 (2023-01-13)

* Fix deprecation warning in socks proxy support

(taca)

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

doc: Updated security/ruby-rex-core to 0.1.29

(taca)

2023-01-19 15:04:18 UTC MAIN commitmail json YAML

security/ruby-rex-core: update to 0.1.29

0.1.29 (2023-01-11)

* Allow developer configurable messages in exceptions

(taca)

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

doc: Updated security/ruby-net-sftp to 4.0.0

(taca)

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

security/ruby-net-sftp: update to 4.0.0

4.0.0 (2022-11-01)

* Fix multibyte string write
* correct typo "raeddir"
* Fix mocha deprectaion warning to not require setup
* Allow net-ssh v7 which fixes OpenSSL 3 compat
* Update cert

(taca)

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

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

(taca)

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

security/ruby-metasploit-payloads: update to 2.0.107

2.0.106 (2023-01-12)

* add enumdesktops command to windows python meterpreter

2.0.107 (2023-01-13)

* Land #600, add enumdesktops to python meterpreter

(taca)

2023-01-19 14:46:22 UTC MAIN commitmail json YAML

doc: Updated net/ruby-ruby_smb to 3.2.2

(taca)

2023-01-19 14:46:00 UTC MAIN commitmail json YAML

net/ruby-ruby_smb: update to 3.2.2

3.2.2 (2023-01-18)

* Land #245, Update ruby versions
* Land #246, Add support for Ruby 3.2
* Don't crash when the buffer is empty

(taca)

2023-01-19 14:37:25 UTC MAIN commitmail json YAML

entr: fix some pkglint

(wiz)

2023-01-19 14:35:24 UTC MAIN commitmail json YAML

doc: update Ruby on Rails 7.0 related packages to 7.0.4.1

devel/ruby-activesupport70
devel/ruby-activemodel70
devel/ruby-activejob70
www/ruby-actionview70
www/ruby-actionpack70
databases/ruby-activerecord70
devel/ruby-activestorage70
mail/ruby-actionmailer70
mail/ruby-actionmailbox70
www/ruby-actioncable70
devel/ruby-railties70
textproc/ruby-actiontext70
www/ruby-rails70

(taca)

2023-01-19 14:34:27 UTC MAIN commitmail json YAML

www/ruby-rails70: update to 7.0.4.1

Rails 7.0.4.1 (2023-01-17)

devel/ruby-activesupport70

* Avoid regex backtracking in Inflector.underscore

  [CVE-2023-22796]

www/ruby-actionpack70

* Fix sec issue with _url_host_allowed?

  Disallow certain strings from `_url_host_allowed?` to avoid a redirect
  to malicious sites.

  [CVE-2023-22797]

* Avoid regex backtracking on If-None-Match header

  [CVE-2023-22795]

* Use string#split instead of regex for domain parts

  [CVE-2023-22792]

databases/ruby-activerecord70

* Make sanitize_as_sql_comment more strict

  Though this method was likely never meant to take user input, it was
  attempting sanitization. That sanitization could be bypassed with
  carefully crafted input.

  This commit makes the sanitization more robust by replacing any
  occurrances of "/*" or "*/" with "/ *" or "* /". It also performs a
  first pass to remove one surrounding comment to avoid compatibility
  issues for users relying on the existing removal.

  This also clarifies in the documentation of annotate that it should not
  be provided user input.

  [CVE-2023-22794]

* Added integer width check to PostgreSQL::Quoting

  Given a value outside the range for a 64bit signed integer type
  PostgreSQL will treat the column type as numeric. Comparing
  integer values against numeric values can result in a slow
  sequential scan.

  This behavior is configurable via
  ActiveRecord::Base.raise_int_wider_than_64bit which defaults to true.

  [CVE-2022-44566]

(taca)

2023-01-19 14:32:22 UTC MAIN commitmail json YAML

doc: update Ruby on Rails 6.1 related packages to 6.1.7.1

devel/ruby-activesupport61
devel/ruby-activemodel61
devel/ruby-activejob61
www/ruby-actionview61
www/ruby-actionpack61
databases/ruby-activerecord61
devel/ruby-activestorage61
mail/ruby-actionmailer61
mail/ruby-actionmailbox61
www/ruby-actioncable61
devel/ruby-railties61
textproc/ruby-actiontext61
www/ruby-rails61

(taca)

2023-01-19 14:31:11 UTC MAIN commitmail json YAML

www/ruby-rails61: update to 6.1.7.1

Rails 6.1.7.1 (2023-01-17)

devel/ruby-activesupport61

* Avoid regex backtracking in Inflector.underscore

    [CVE-2023-22796]

www/ruby-actionpack61

* Avoid regex backtracking on If-None-Match header

  [CVE-2023-22795]

* Use string#split instead of regex for domain parts

  [CVE-2023-22792]

databases/ruby-activerecord61

* Make sanitize_as_sql_comment more strict

  Though this method was likely never meant to take user input, it was
  attempting sanitization. That sanitization could be bypassed with
  carefully crafted input.

  This commit makes the sanitization more robust by replacing any
  occurrances of "/*" or "*/" with "/ *" or "* /". It also performs a
  first pass to remove one surrounding comment to avoid compatibility
  issues for users relying on the existing removal.

  This also clarifies in the documentation of annotate that it should not
  be provided user input.

  [CVE-2023-22794]

* Added integer width check to PostgreSQL::Quoting

  Given a value outside the range for a 64bit signed integer type
  PostgreSQL will treat the column type as numeric. Comparing
  integer values against numeric values can result in a slow
  sequential scan.

  This behavior is configurable via
  ActiveRecord::Base.raise_int_wider_than_64bit which defaults to true.

  [CVE-2022-44566]

(taca)

2023-01-19 14:28:40 UTC MAIN commitmail json YAML

doc: update Ruby on Rails 6.0 and related packages to 6.0.6.1

devel/ruby-activesupport60
devel/ruby-activemodel60
devel/ruby-activejob60
www/ruby-actionview60
www/ruby-actionpack60
databases/ruby-activerecord60
mail/ruby-actionmailer60
devel/ruby-activestorage60
mail/ruby-actionmailbox60
www/ruby-actioncable60
devel/ruby-railties60
textproc/ruby-actiontext60
www/ruby-rails60

(taca)

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

www/ruby-rails60: update to 6.0.6.1

Only databases/ruby-activerecord61 has updated.

Rails 6.0.6.1 (2023-01-17)

* Make `sanitize_as_sql_comment` more strict

  Though this method was likely never meant to take user input, it was
  attempting sanitization. That sanitization could be bypassed with
  carefully crafted input.

  This commit makes the sanitization more robust by replacing any
  occurrances of "/*" or "*/" with "/ *" or "* /". It also performs a
  first pass to remove one surrounding comment to avoid compatibility
  issues for users relying on the existing removal.

  This also clarifies in the documentation of annotate that it should not
  be provided user input.

  [CVE-2023-22794]

(taca)

2023-01-19 14:22:41 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack2 to 2.2.6.2

(taca)

2023-01-19 14:22:03 UTC MAIN commitmail json YAML

www/ruby-rack2: update to 2.2.6.2

2.2.6 (2022-01-17)

* Extend Rack::MethodOverride to handle QueryParser::ParamsTooDeepError
  error.  (#2011, @byroot)

2.2.6.1 (2022-01-17)

* [CVE-2022-44571] Fix ReDoS vulnerability in multipart parser
* [CVE-2022-44570] Fix ReDoS in Rack::Utils.get_byte_ranges
* [CVE-2022-44572] Forbid control characters in attributes (also ReDoS)

2.2.6.2 (2022-01-17)

* [CVE-2022-44570] Fix ReDoS in Rack::Utils.get_byte_ranges

(taca)

2023-01-19 14:18:52 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack to 3.0.4.1

(taca)

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

www/ruby-rack: update to 3.0.4.1

3.0.4 (2023-01-17)

* Rack::Request#POST should consistently raise errors.  Cache errors that
  occur when invoking Rack::Request#POST so they can be raised again later.
  (#2010, @ioquatix)

* Fix Rack::Lint error message for HTTP_CONTENT_TYPE and
  HTTP_CONTENT_LENGTH.  (#2007, @byroot)

* Extend Rack::MethodOverride to handle QueryParser::ParamsTooDeepError
  error.  (#2006, @byroot)

3.0.4.1 (2023-01-17)

* [CVE-2022-44571] Fix ReDoS vulnerability in multipart parser
* [CVE-2022-44570] Fix ReDoS in Rack::Utils.get_byte_ranges
* [CVE-2022-44572] Forbid control characters in attributes (also ReDoS)

(taca)

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

doc: Updated www/ruby-faraday1 to 1.10.3

(taca)

2023-01-19 14:12:44 UTC MAIN commitmail json YAML

www/ruby-faraday1: update to 1.10.3

1.10.3 (2023-01-19)

What's Changed

* Add support for Ruby 3.2.0 in Faraday v1.x by @timrogers in #1483

New Contributors

* @timrogers made their first contribution in #1483

(taca)

2023-01-19 14:11:09 UTC MAIN commitmail json YAML

doc: Updated www/ruby-faraday to 2.7.3

(taca)

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

www/ruby-faraday: update to 2.7.3

2.7.3 (2023-01-16)

What's Changed

Fixes:

* Fix Style/ZeroLengthPredicate by @olleolleolle in #1480
* Connection#build_exclusive_url: replace simple syntax by @hyuraku in #1481
* Add URL to to_hash in Faraday::Response (#1474) by @aaronstillwell in #1475

Misc:

* Clarify diff between connection settings timeout and open_timeout by
  @Yu-Chieh-Henry-Yang in #1470
* Adds Ruby 3.2 to the CI matrix. by @petergoldstein in #1471
* Fix typo in Adapters documentation by @henrialb in #1473
* docs: Update to 2023 by @frederikspang in #1477
* Update connection.rb documentation to use PUT in an example by @wlads in
  #1482

New Contributors

* @Yu-Chieh-Henry-Yang made their first contribution in #1470
* @henrialb made their first contribution in #1473
* @frederikspang made their first contribution in #1477
* @aaronstillwell made their first contribution in #1475
* @wlads made their first contribution in #1482

(taca)

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

doc: Updated devel/ruby-rspec-mocks to 3.12.3

(taca)

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

devel/ruby-rspec-mocks: update to 3.12.3

3.12.3 (2023-01-17)

Bug Fixes:

* Fix keyword delegation in send for verifying doubles on Ruby 3.
  (Charlie Honig, #1485)

(taca)

2023-01-19 14:00:35 UTC MAIN commitmail json YAML

2023-01-19 13:58:50 UTC MAIN commitmail json YAML

doc: Added sysutils/tmux-mem-cpu-load version 3.6.0

(wiz)

2023-01-19 13:58:42 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-globalid to 1.0.1

(taca)

2023-01-19 13:58:40 UTC MAIN commitmail json YAML

sysutils/Makefile: + tmux-mem-cpu-load

(wiz)

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

devel/ruby-globalid: update to 1.0.1

1.0.1 (2023-01-17)

Possible ReDoS based DoS vulnerability in GlobalID

There is a ReDoS based DoS vulnerability in the GlobalID gem.  This
vulnerability has been assigned the CVE identifier CVE-2023-22799.

Versions Affected: >= 0.2.1
Not affected: NOTAFFECTED
Fixed Versions: 1.0.1

Impact

There is a possible DoS vulnerability in the model name parsing section of
the GlobalID gem.  Carefully crafted input can cause the regular expression
engine to take an unexpected amount of time.  All users running an affected
release should either upgrade or use one of the workarounds immediately.

Releases

The FIXED releases are available at the normal locations.

Workarounds

There are no feasible workarounds for this issue.

Credits

Thank you ooooooo_k for reporting this!

(taca)

2023-01-19 13:58:16 UTC MAIN commitmail json YAML

sysutils/tmux-mem-cpu-load: import tmux-mem-cpu-load-3.6.0

A simple, lightweight program provided for system monitoring in
the status line of tmux.

The memory monitor displays the used and available memory.

The CPU usage monitor outputs a percent CPU usage over all processors.
It also displays a textual bar graph of the current percent usage.

The system load average is also displayed.

(wiz)

2023-01-19 12:53:11 UTC MAIN commitmail json YAML

Updated lang/zig, devel/SDL2

(adam)

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

SDL2: updated to 2.26.2

2.26.2
This is a stable bugfix release, with the following changes:

Fixed long delay at startup when a Razer keyboard is connected
Fixed not receiving SDLK_5 or SDL_SCANCODE_5 when using the AZERTY keyboard layout on Linux

(adam)

2023-01-19 12:32:18 UTC MAIN commitmail json YAML

zig: updated to 0.10.1

0.10.1

LLVM 15.0.7

This release of Zig upgrades to LLVM 15.0.7 which fixed a handful of bugs, including regressions introduced in LLVM 15.0.0. At time of writing, this hyperlink 404s because LLVM project did not provide release notes for this version.

Compiler

cmake: move 'continue' statement to avoid cmake bug
C backend: improve support for non-native float types
C backend: enough fixes for compiler to to be able to build itself
C backend: include zig.h with quotes instead of angle brackets.
C backend: remove redundant definition of u16/i16 in zig.h
C backend: fixed some C warnings and errors on gcc 11.3.0.
c backend: Output string literals for array init of bytes
Fixed typo in zig.h causing incorrect behavior.
LLVM: mangle extern function names for Wasm target
Fixed detection of MSVC installation on aarch64-windows.
Fixed comptime array initialization.
Fixed performance regression due to unnecessary copies. There is still another known similar performance regression that is not fixed in 0.10.1.
Fixed CPU model detection for neoverse_n1 on aarch64-linux
LLVM: fix canElideLoad behavior with loops
Improved error messages.
Fixed false positive dependency loops.
Sema: resolve elem type for non-default aligned ptrs
Compilation: fixed deadlock when compiling the same C source file twice
Fixed compiler crashes.
mingw: add missing vscprintf.c file
LLVM: Respect alignment for `.union_init`
Ensure f128 alignment matches c_longdouble alignment
Support modifiers in inline assembly.
Fixes bug in AVR codegen for LLVM backend
Fixed compilation not failing when there are linker errors.
cache: Fix LockViolation during C compilation paths
Fix another LockViolation case on Windows
Fixed C ABI bug regarding double types
fix Nvptx backend outputing files at the top level of zig-cache
Sema: make `InferredErrorSet` deterministic
Sema: avoid breaking hash contract when instantiating generic functions
Sema: fix missing struct layout for llvm backend
Miscellaneous fixes to the experimental ARM and aarch64 backends.
cli: set sysroot when --sysroot option was passed
macho: do not zero-out file if there are no nonzerofill sects
macho: parse weak imports in tbd descriptors
fixes to the DWARF parser
Fixed handling of explicitly provided pdb
windows: add native CPU and features detection for Armv8 chips
Improve aarch64 feature detection based on the readouts from privileged system registers
Remove incorrect assertion in readMachODebugInfo panicking during panic
Add missing clang opts: -install_name and -undefined
macho: add missing defs of compact unwind info records
Bug fix: Prevent uninitialized parse nodes
Sema: resolve lazy align in zirReify for union fields
llvm codegen: fix f16,f32,f64 nan bitcasts
support building zig on BSDs with dynamic libstdc++/libc++
Elf: link libcompiler_rt after libc
macos: enable -headerpad_max_install_names
Translate-C Remainder Macro Fix
Many compiler crashes are fixed.
Many compile error messages are more helpful.
LLVM: implement packed unions
Sema: remove `block` and `src` parameters from `getBuiltin`
translate-c: cast unsuffixed floats to f64
LLVM: fix x86_64 sysV ABI of big vectors on avx512 enabled CPUs
LLVM: improve emitted debug info
Improve debuggability of programs built by the self hosted compiler.
windows: fix _tls_index not being defined if libc wasn't linked, and fix x86 name mangling
zig-cache: support windows drive + fwd-slash paths
Fix error reporting the wrong line for struct field inits
Call ensureResultUsed before comptime .call is evaluated.
add arm-features.h from glibc source

Standard Library

os: windows: fix unhandled error
std.os.windows.ReadLink: add missing alignment of local data buffer
Fixed condition variable (futex implementation) broadcast failing to wake all threads
Fixes to make zig work better with BSD operating systems.
uefi: Delete unneeded alignment and use default 4K
Fixed update() method in PriorityQueue and PriorityDequeue
std.c: Add definition for pthread_key_t
std.os.linux: Add setitimer and getitimer syscalls
Handle sentinel slices in `std.mem.zeroes`
add missing std.c.pthread_sigmask
std.big.int.Mutable: fix set(@as(DoubleLimb, 0))
wasi: fixes IterableDir.nextWasi for large directory
Fix buffer overflow in fmt when DAZ is set
std.os: fix alignment of Sigaction.handler_fn
gzip: add missing header fields and bounds for header parsing
os.windows.OpenFile: Add `USER_MAPPED_FILE` as a possible error
Dir.openDirAccessMaskW: Add ACCESS_DENIED as a possible error
wasi: fixes os.isatty on type mismatch
Add 0-length buffer checks to os.read and os.write
Fixes to linux/bpf/btf.zig
std: fix bug in Pcg32 fill function
std.net: check for localhost names before asking DNS
std.os.linux.T: translate more MIPS values
std.atomic.Queue: fix unget implementation and add doc
std.Thread.Futex.PosixImpl.Address.from: fix `alignment` type

crypto

Ed25519.KeyPair.fromSecretKey() didn't compile after the API changes
ed25519: recommend using the seed to recover a key pair
std.crypto.ed25519 incremental signatures: hash the fallback noise
std.crypto.pwhash.bcrypt: inline the Feistel network function
crypto.salsa20: make the number of rounds a comptime parameter
crypto.core.aes: process 6 block in parallel instead of 8 on aarch64
crypto.bcrypt: fix speed regression when using self-hosted compiler

zig cc / zig c++

detect -z stack-size arguments
support -stack in addition to --stack for linker arg
fix wrong flag name from earlier commit

compiler-rt

Fixed duplicate symbol error when linking libc on arm64 Windows.
Added aarch64 outline atomics.
Avoid using weak aliases.

Documentation

langref: Simplify printing types in examples
packed struct fix example and clarify least to most significant ordering
langref: add appendix and explain 'container' terminology
Add docstrings to some functions in std.meta
Improve doc comments for two functions
document std.heap.StackFallbackAllocator
std.array_list: add a comment on every methods invalidating pointers.

(adam)

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

doc: Added textproc/tree-sitter-cli version 0.20.7

(wiz)

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

textproc/Makefile: + tree-sitter-cli

(wiz)

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

textproc/tree-sitter-cli: import tree-sitter-cli-0.20.7

Tree-sitter is a parser generator tool and an incremental parsing
library. It can build a concrete syntax tree for a source file and
efficiently update the syntax tree as the source file is edited.

This package contains the rust CLI for tree-sitter.

(wiz)

2023-01-19 12:09:51 UTC MAIN commitmail json YAML

doc: Updated devel/ncursesw to 6.4

(wiz)

2023-01-19 12:09:41 UTC MAIN commitmail json YAML

ncursesw: update to 6.4, following ncurses.

(wiz)

2023-01-19 12:09:29 UTC MAIN commitmail json YAML

doc: Updated devel/ncurses to 6.4

(wiz)

2023-01-19 12:09:20 UTC MAIN commitmail json YAML

ncurses: update to 6.4.

  The  most  important  bug-fixes/improvements  dealt  with  robustness
  issues.  The  release notes also mention some other bug-fixes, but are
  focused  on  new  features and improvements to existing features since
  ncurses 6.3 release.

  Library improvements

    New features

  There are no new features in this release.

    Other improvements

  These are improvements to existing features:
    * modify  delscreen  to  more  effectively delete all windows on the
      given screen.
    * modify  wnoutrefresh  to  call  pnoutrefresh if its parameter is a
      pad,  rather than treating it as an error, and modify new_panel to
      permit its window-parameter to be a pad
    * modify  curses_trace()  to  show  the trace-mask as symbols, e.g.,
      TRACE_ORDINARY, DEBUG_LEVEL(3).
    * improve  checks  for valid mouse events when an intermediate mouse
      state is not part of the mousemask specified by the caller
    * allow extended-color number in opts parameter of wattr_on.
    * improve _tracecchar_t2 formatting of base+combining character.
    * trim  out some unwanted linker options from ncurses*config and .pc
      files seen in Fedora 36+.
    * improve shell-scripts with shellcheck
    * improve use of "trap" in shell scripts, using a script.
    * modify make-tar.sh scripts to make timestamps more predictable.

  These are corrections to existing features:
    * modify  misc/gen-pkgconfig.in  to  allow  for  the  case where the
      library  directory  does  not  yet  exist, since this is processed
      before doing an install
    * set trailing null on string passed from winsnstr to wins_nwstr.
    * modify  waddch_literal  to  allow  for double-width base character
      when merging a combining character

  Program improvements

  Several improvements were made to the utility programs:

  infocmp

          + rewrite  canonical_name  function of infocmp to ensure buffer
            size
          + improve  readability  of  long parameterized expressions with
            the  infocmp  "-f"  option  by  allowing  split before a "%p"
            marker.
          + modify  verbose-option  of  infocmp,  tic,  toe  to  enable
            debug-tracing if that is configured.

  tabs
          limit tab-stop values to max-columns

  tic
          add  consistency  check  in  tic  for  u6/u7/u8/u9  and  NQ
          capabilities.

  tput
          corrected use of original tty-modes in init/reset subcommands

    Examples

  Along  with  the  library and utilities, improvements were made to the
  ncurses-examples.  Most  of  this  activity  aimed  at  improving  the
  test-packages:
    * add  minimal  -h  (usage)  and  -V  (version)  getopt logic to all
      ncurses-examples programs.
    * fix an error in "@" command in test/ncurses.c F-menu
    * add curses_trace to ifdef's for START_TRACE in test/test.priv.h
    * improve pthread-configuration for test/worm.c
    * add setlocale call to several test-programs.
    * workaround  in  test/picsmap.c  for  use of floating point for rgb
      values by ImageMagick 6.9.11, which appears to use the wrong upper
      limit.
    * use  static libraries for AdaCurses test-package for Mageia, since
      no gprbuild package is available.
    * install  Ada95  sample  programs  in  libexecdir, adding a wrapper
      script to invoke those.
    * install  ncurses-examples programs in libexecdir, adding a wrapper
      script to invoke those.

  There are other new demo/test programs and reusable examples:

  test/combine
          demonstrate combining characters

  test/test_delwin
          demonstrate deleting a window

  test/test_mouse
          observe  mouse  events  in  the  raw terminal or parsed ncurses
          modes

  test/test_unget_wch
          demonstrate the unget_wch and unget functions

  Terminal database

  There are several new terminal descriptions:
    * mosh
    * mosh-256color
    * teken-16color
    * teken-sc
    * teken-vt
    * xgterm

  There  are  many  changes to existing terminal descriptions. Some were
  updates to several descriptions:
    * make description-fields distinct
    * fix errata in description fields
    * add/use several building-blocks:
          + aixterm+sl
          + ansi+cpr
          + apollo+vt132
          + decid+cpr
          + ncr260vp+sl
          + wyse+sl
          + x10term+sl
          + xterm+acs
          + xterm+alt47

  while  others  affected specific descriptions. These were retested, to
  take into account changes by their developers:
    * kitty
    * teken

  while  these are specific fixes based on reviewing documentation, user
  reports, or warnings from tic:

  att610+cvis0
          amended note as per documentation for att610, att620, att730

  kon, kon2, jfbterm
          revise to undo "linux2.6" change to smacs/rmacs/enacs

  st-0.6
          add dim, ecma+strikeout

  foot+base
          add xterm+sl-alt

  dec+sl
          correct dsl in dec+sl

  mintty and tmux
          correct setal in mintty/tmux entries, add to vte-2018

  nsterm
          modify nsterm to use xterm+alt1049

  putty
          modify putty to use xterm+alt1049

  vte-2018
          add blink and setal

  A few entries use extensions (user-defined terminal capabilities):
    * use  ansi+enq  and  decid+cpr in cases where the terminal probably
      supported the u6-u9 extension
    * remove u6-u9 from teken-2018
    * use  NQ  to flag entries where the terminal does not support query
      and response
    * add/use bracketed+paste to help identify terminals supporting this
      xterm feature
    * modify  samples  for xterm mouse 1002/1003 modes to use 1006 mode,
      and also provide for focus in/out responses
    * xterm  patch  #371 supports DEC-compatible status-line. add dec+sl
      to  xterm-new, per xterm #371, add xterm-p371, add xterm-p370, for
      use  in  older  terminals, and set "xterm-new" to "xterm-p370" (to
      ease adoption).

  Documentation

  As usual, this release
    * improves documentation by describing new features,
    * attempts  to  improve the description of features which users have
      found confusing
    * fills  in overlooked descriptions of features which were described
      in the NEWS file but treated sketchily in manual pages.

  In  addition  to  providing  background  information  to explain these
  features  and  show  how  they  evolved,  there  are  corrections,
  clarifications, etc.:
    * Corrections:
          + remove a stray '/' from description of %g in terminfo(5).
          + correct/improve  font-formatting in curs_getch.3x, as well as
            other manual pages.
    * New/improved history and portability sections:
          + add portability notes for delscreen and delwin in manual.
          + improve curs_slk.3x discussion of extensions and portability
    * Other improvements:
          + improve  curs_bkgd.3x,  explaining  that  bkgdset  can affect
            results for bkgd
          + add note on portable memory-leak checking in curs_memleaks.3x
          + expanded description in resizeterm.3x
          + add  section  on  releasing  memory  to  curs_termcap.3x  and
            curs_terminfo.3x manpages.
          + add  clarification  of  the  scope  of  dynamic  variables in
            terminfo(5).
          + improve formatting of ncurses-intro.html and hackguide.html
          + improve curs_clear.3x links to other pages
          + update  ncurses-howto,  making documentation fixes along with
            corrections to example programs.
          + use  newer  version  1.36 of gnathtml for generating Ada html
            files.
          + update external links in Ada95.html

  There  are  no new manual pages (all of the manual page updates are to
  existing pages).

  Interesting bug-fixes

  While  there  were  many bugs fixed during development of ncurses 6.4,
  only  a  few  (the  reason  for  this release) were both important and
  interesting. Most of the bug-fixes were for local issues which did not
  affect  compatibility across releases. Since those are detailed in the
  NEWS file no elaboration is needed here.

  The  interesting  bugs were those dealing with memory leaks and buffer
  overflows.  Although  the utilities are designed for text files (which
  they do properly), some choose to test them with non-text files.
    * Text  files  contain  no  embedded  nulls.  Also,  they end with a
      newline.  Feeding tic non-text files exposed a few cases where the
      program  did  not  check  for  those  issues. As a result, further
      processing  of the input found limit-checks whose assumptions were
      invalid.
    * Fixing  the limit-checks (first) found a problem with tic managing
      the  list  of  strings  in  a terminal description. In merging two
      terminal  descriptions  (i.e.,  the  "use="  feature), tic was not
      allocating  a  complete copy. A quick repair for that introduced a
      memory leak.
    * The  checks  for non-text files are improved (i.e., embedded nulls
      in  the  input  file  will  cause  tic  to  reject  it rather than
      attempting to process it).
    * The string allocations in tic are likewise improved.

  Configuration changes

    Major changes

  There  are  no  major  changes.  No  new  options  were added. Several
  improvements were made to configure checks.

    Configuration options

  There are a few new/modified configure options:

  --with-abi-version
          add ABI 7 defaults to configure script.

  --with-caps
          add  warning  in  configure  script  if  file  specified  for
          "--with-caps" does not exist.

  --with-manpage-format
          bzip2 and xz compression are now supported

  --with-xterm-kbs
          add    check/warning    in    configure    script  if  option
          "--with-xterm-kbs" is missing or inconsistent

  Portability

  Many  of  the  portability  changes  are implemented via the configure
  script:
    * amend  configure option's auto-search to account for systems where
      none of the directories known to pkg-config exist
    * corrected regex needed for older pkg-config used in Solaris 10
    * improve  handling of --with-pkg-config-libdir option, allowing for
      the case where either $PKG_CONFIG_LIBDIR or the option value has a
      colon-separated list of directories
    * if  the  --with-pkg-config-libdir  option  is  not  given,  use
      ${libdir}/pkgconfig as a default
    * improve search-path check for pkg-config, e.g., for Debian testing
      which installs pkg-config with architecture-prefixes.
    * build-fix for cross-compiling to MingW, conditionally add -lssp
    * improve configure check for getttynam
    * fixes to build with dietlibc:
          + add configure check for fpathconf
          + add  configure  check  for  math  sine/cosine,  needed  in
            test/tclock, and eliminate pow() from test/hanoi
          + use wcsnlen as an alternative to wmemchr if it is not found
    * modify  configure macro CF_BUILD_CC to check if the build-compiler
      works,  rather  than that it is different from the cross-compiler,
      e.g.,  to  accommodate  a  compiler  which  can be used for either
      purpose with different flags
    * modify  configure/scripts  to work around interference by GNU grep
      3.8

  Here are some of the other portability fixes:
    * change  man_db.renames  to  template,  to  handle  ncurses*-config
      script with the --extra-suffix configure option.
    * update  CF_XOPEN_SOURCE  macro,  adding  variants  "gnueabi"  and
      "gnueabihf" to get _DEFAULT_SOURCE special case, as well as adding
      GNU  libc  suffixes for "abi64", "abin32", "x32" to distinguish it
      from other libc flavors.
    * work  around  musl's  nonstandard  use  of  feature test macros by
      adding  a  definition  for NCURSES_WIDECHAR to the generated ".pc"
      and *-config files.
    * use  "command  -v"  rather than "type" in Ada95/gen/Makefile.in to
      fix a portability issue.

(wiz)

2023-01-19 11:01:55 UTC MAIN commitmail json YAML

2023-01-19 10:55:10 UTC MAIN commitmail json YAML

pkgsrc/databases/Makefile@1.672 / diff
pkgsrc/databases/mysql-workbench/DESCR deleted
pkgsrc/databases/mysql-workbench/Makefile deleted
pkgsrc/databases/mysql-workbench/PLIST deleted
pkgsrc/databases/mysql-workbench/distinfo deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_model_wb__component__physical.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_sqlide_wb__sql__editor__form.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_sqlide_wb__sqlide__module.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_workbench_stdafx_h deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_workbench_wb__context.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_workbench_wb__model__file.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_workbench_wb__module.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbpublic_grt_grt__structs__tree.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbpublic_sqlide_recordset__text__storage.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbpublic_sqlide_sqlide__generics.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbpublic_sqlide_var__grid__model.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_windows_wbprivate_wr_src_stdafx_h deleted
pkgsrc/databases/mysql-workbench/patches/patch-ext_scintilla_gtk_ScintillaGTK.cxx deleted
pkgsrc/databases/mysql-workbench/patches/patch-frontend_linux_linux_utilities_toolbar_manager.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-frontend_linux_workbench_Makefile.in deleted
      :
(more 24 files)
mysql-workbench: remove, BROKEN since 2020

(wiz)

2023-01-19 10:50:22 UTC MAIN commitmail json YAML

bash: fix build on old OS versions

Fix build on older OS versions that lack _SC_REALTIME_SIGNALS,
_SC_TIMER_MAX, _SC_CPUTIME, _SC_THREAD_CPUTIME, SC_DELAYTIMER_MAX and
_SC_SIGQUEUE_MAX such as NetBSD 7

(sborrill)

2023-01-19 10:40:28 UTC MAIN commitmail json YAML

lnav: set GCC_REQD to 8 to fix build on NetBSD 9

(string_view)

(wiz)

2023-01-19 08:01:38 UTC MAIN commitmail json YAML

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

doc/TODO: + fontconfig-2.14.0, sudo-1.9.12p2.

(wiz)

2023-01-19 02:22:27 UTC MAIN commitmail json YAML

doc: Fix import date of lang/qbe

(charlotte)

2023-01-19 02:21:47 UTC MAIN commitmail json YAML

doc: Added lang/qbe version 1.0

(charlotte)

2023-01-19 02:20:47 UTC MAIN commitmail json YAML

lang/Makefile: + qbe

(charlotte)

2023-01-19 02:20:00 UTC MAIN commitmail json YAML

lang/qbe: Import package

QBE aims to be a pure C embeddable backend that provides 70% of the
performance of advanced compilers in 10% of the code. Its small size serves
both its aspirations of correctness and our ability to understand, fix, and
improve it. It also serves its users by providing trivial integration and
great flexibility.

(charlotte)

2023-01-19 01:49:54 UTC MAIN commitmail json YAML

sysutils/ruby-chef: not yet ruby32

(taca)

2023-01-19 00:53:50 UTC MAIN commitmail json YAML

doc: Updated textproc/hunspell to 1.7.2

(wiz)

2023-01-19 00:53:42 UTC MAIN commitmail json YAML

hunspell: update to 1.7.2

* Crash fixes, code clean-up in ~200 commits
* tdf#136306 don't accept/suggest typos as 3-or-more-word compound
  words
* Prepare optional spelling mode of LibreOffice to not accept/suggest
  not dictionary-based words as compound words (#517)
* Merge in weblate translations

While here:
Fix libcurses detection on NetBSD.
However, switch to ncursesw to get Unicode support, hunspell
doesn't recognize wide character support in NetBSD curses.

(wiz)