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 (46m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 20:39:16 UTC Now

2024-02-25 08:44:05 UTC MAIN commitmail json YAML

p5-DateTime-TimeZone: update to 2.62.

2.62    2024-02-02

- This release is based on version 2024a of the Olson database. This release
  includes contemporary changes for Kazakhstan and Palestine.

(wiz)

2024-02-25 08:43:02 UTC MAIN commitmail json YAML

doc: Updated devel/p5-IO-AIO to 4.81

(wiz)

2024-02-25 08:42:54 UTC MAIN commitmail json YAML

p5-IO-AIO: update to 4.81.

4.81 Tue 20 Feb 2024 07:38:35 CET
- work around a bug in musl w.r.t to O_SEARCH and use EIO_O_PATH instead,
          vertifying the semantics against the subset of O_PATH and O_SEARCH
          (based on a report by Steve Dondley).
- aio_copy now tries to preallocate the destination file.
        - fexecve configure test used the wrong p端ointer type (patch by Paul Howarth).

(wiz)

2024-02-25 08:42:01 UTC MAIN commitmail json YAML

doc: Updated devel/p5-IO-Async to 0.803

(wiz)

2024-02-25 08:41:53 UTC MAIN commitmail json YAML

p5-IO-Async: update to 0.803.

0.803  2024-01-29
        [CHANGES]
        * Module style updates:
            + Use perl v5.14 for `//` operator and `package NAME VER` syntax
            + Updated Pod style
            + Swapped unit tests from `Test::More` to `Test2::V0`
            + Removed several now-unnecessary test-time dependencies

        [BUGFIXES]
        * Take the first name for each aliased signal in case of aliased
          names (RT145759)

(wiz)

2024-02-25 08:36:14 UTC MAIN commitmail json YAML

doc: Updated graphics/p5-Image-ExifTool to 12.76

(wiz)

2024-02-25 08:36:06 UTC MAIN commitmail json YAML

p5-Image-ExifTool: update to 12.76.

Jan. 31, 2024 - Version 12.76 (production release)

  - Properly implement patch of 12.45 to avoid duplicating raw data when writing
    Sony ARW images where the raw data is double-referenced as both strips and
    tiles
  - Improved handling of bad offsets in HtmlDump output

Jan. 30, 2024 - Version 12.75 (production release)

  - CORRUPTION WARNING: Fixed bug introduced in 12.45 which could result in
    corrupted Sony ARW images from some newer models when rewriting lossless
    compressed ARW images which were previously edited by 12.44 or earlier
  - Added ability to read C2PA JUMBF metadata from PDF and SVG files
  - Added ability to extract JUMBF metadata as a block
  - Added read support for C2PA (JUMBF-format) files
  - Removed "date before 1970" warning entirely since 64-bit systems should be
    able to handle dates in this range
  - Improved Canon FocusMode decoding
  - Fixed bug introducd in 12.74 which could cause "Undefined subroutine"
    runtime error when reading MIE files

Jan. 23, 2024 - Version 12.74

  - Added a couple of new Nikon lenses (thanks Chris)
  - Added write support for a few new QuickTime Keys tags
  - Decode ShutterCount for Canon EOS R5 (thanks John Moyer)
  - Improved error messages in the case of file read errors
  - Enhanced tag name strings (eg. -if and -p option arguments) to allow values
    of multiple matching tags to be concatenated when a group name of "All" is
    specified
  - Enhanced -p option to add -p- feature which avoids adding trailing newline
  - Changed warning from "Shift results in negative time" to "Shift results in
    date before 1970"
  - Patched calculation of GPSDateTime for the timed metadata in Track3 of
    Garmin videos so the API QuickTimeUTC option is no longer required
  - Fixed conversion error when writing QuickTime:GoogleTrackDuration
  - Fixed misidentification of non-TIFF-format files containing DNGVersion tag
  - Fixed bug where Avoid-ed XMP structures could be created when writing
    another same-named structure
  - Internal Changes:
      - Changed form of all new() calls to accommodate backward
        incompatibilities in recent versions of Perl
      - Changed order of InsertTagValues() arguments
      - DateFmt() now returns value of formatted date/time string

Jan. 10, 2024 - Version 12.73

  - Added write support for Leica XMP-xmpDSA tags
  - Added read support for timed GPS from Yada RoadCam Pro 4K dashcam videos
  - Added read support for PNG cpIp chunk
  - Added range checks on lat/long values when writing QuickTime:GPSCoordinates
  - Decode a number of new values for Ricoh GR III tags
  - Decode a new Leica tag
  - Improved handling of Brotli compression errors
  - Enhanced API NoWarning option to also apply to app "Warning:" outputs
  - Identify PNG Plus files
  - Changed name of Pentax ISOAutoParameters to ISOAutoMinSpeed and improved
    decoding
  - Fixed writing of date/time tags in XMP-xmpMM:Pantry structure
  - API Changes:
      - Added LimitLongValues option to provide control over tags which
        previously had a hard-coded length limit

Dec. 29, 2023 - Version 12.72

  - Added read support for AAC audio files
  - Added a new QuickTime Keys Android tag
  - Added a number of new values for some Ricoh GR III tags
  - Decode timed metadata from Intsa360 Ace Pro MP4 videos
  - Decode GPSDateTime milliseconds in timed Insta360 metadata
  - Decode timed metadata from INNOV K5 TS videos
  - Decode a number of new GoPro timed-metadata tags
  - Decode a few new Xiaomi EXIF tags
  - Fixed writing of JPG/ARW images from some newer Sony models to preserve
    HiddenData

Dec. 21, 2023 - Version 12.71

  - Added a warning if there was an error reading an alternate file with the
    -fileNUM option
  - Added the ability to write QuickTime Keys:Encoder
  - Added a few new Canon LensType values (thanks Norbert Wasser)
  - Added a new, obscure EXIF tag (thanks Neal Krawetz)
  - Decode real-time metadata from Ricoh Theta videos
  - Decode SpecularWhiteLevel for more Canon models (github #232)
  - Decode Canon DualPixelRaw tag (thanks John Moyer)
  - Decode a few new Nikon tags (thanks Warren Hatch)
  - Decode more FujiFilm M-RAW tags (thanks Greybeard)
  - Improved generation of tag names for some JSON tag ID's containing colons
  - Fixed "Undefined subroutine" error when writing makernotes as a block
  - Fixed missing ID in family 7 group name for ID3 tags which are not valid for
    the specified ID3 version
  - Fixed bug where some tags from alternate files (with the -fileNUM option)
    could show up as "not defined" when used in expressions even though they did
    exist
  - API Changes:
      - Added NoMandatory option

(wiz)

2024-02-25 08:35:05 UTC MAIN commitmail json YAML

doc: Updated www/p5-LWP-Protocol-https to 6.13

(wiz)

2024-02-25 08:34:57 UTC MAIN commitmail json YAML

p5-LWP-Protocol-https: update to 6.13.

6.13      2024-02-06 01:00:50Z
    - Fix ssl upgrade for regular host names (GH#77) (Axel Burri)

(wiz)

2024-02-25 08:34:19 UTC MAIN commitmail json YAML

doc: Updated mail/p5-MIME-Types to 2.26

(wiz)

2024-02-25 08:34:11 UTC MAIN commitmail json YAML

p5-MIME-Types: update to 2.26.

version 2.26: Tue  6 Feb 10:08:33 CET 2024

Changes:
- iana updates

version 2.25: Thu 29 Dec 10:27:24 CET 2022

Improvements:
- support multi-level extensions.  Flagged by [MichaÅ‚ Górny]

(wiz)

2024-02-25 08:33:46 UTC MAIN commitmail json YAML

doc: Updated net/p5-Net-DNS to 1.44

(wiz)

2024-02-25 08:33:37 UTC MAIN commitmail json YAML

p5-Net-DNS: update to 1.44.

**** 1.44 Feb 15, 2024

Simplify testing of resolver error paths.
Prevent read beyond end of RDATA in corrupt SVCB RR.

(wiz)

2024-02-25 08:33:01 UTC MAIN commitmail json YAML

doc: Updated www/p5-URI to 5.27

(wiz)

2024-02-25 08:32:52 UTC MAIN commitmail json YAML

p5-URI: update to 5.27.

5.27      2024-02-09 15:01:24Z
    - Add missing NAME section to POD of URI::geo (GH#142) (gregor herrmann)

5.26      2024-02-02 19:04:40Z
    - Add URI::geo (GH#141) (david-dick)

(wiz)

2024-02-25 02:14:27 UTC MAIN commitmail json YAML

Added graphics/R-magick version 2.8.3

(mef)

2024-02-25 02:12:43 UTC MAIN commitmail json YAML

(graphics/R-magick) import R-magick-2.8.3

Bindings to 'ImageMagick': the most comprehensive open-source image
processing library available. Supports many common formats (png, jpeg,
tiff, pdf, etc) and manipulations (rotate, scale, crop, trim, flip,
blur, etc). All operations are vectorized via the Magick++ STL meaning
they operate either on a single frame or a series of frames for
working with layers, collages, or animation. In RStudio images are
automatically previewed when printed to the console, resulting in an
interactive editing environment. The latest version of the package
includes a native graphics device for creating in-memory graphics or
drawing onto images using pixel coordinates.

(mef)

2024-02-25 01:58:50 UTC MAIN commitmail json YAML

doc: Updated math/R-estimability to 1.5

(mef)

2024-02-25 01:58:27 UTC MAIN commitmail json YAML

(math/R-estimability) Updated 1.4.1 to 1.5,  make test passed

** NOTE: If you have v1.4 installed, please update to a newer version!
**      (Or an older one, for that matter)

1.5
    We now require R >= 4.3.0.
    Plays along with the changes in 'predict.lm' that came with R 4.3.0.
    We re-coded the 'nonest.basis.qr' to something much simpler, and the
    old version is kept available as 'legacy.nonest.basis'.
    And a vignette was added to help developers add estimability
    checking to their package.

(mef)

2024-02-25 01:33:10 UTC MAIN commitmail json YAML

doc: Updated devel/R-usethis to 2.2.3

(mef)

2024-02-25 01:33:00 UTC MAIN commitmail json YAML

(devel/R-usethis) Updated 2.2.2 to 2.2.3

# usethis 2.2.3

* Patch release with changes to `.Rd` files requested by CRAN.

(mef)

2024-02-24 23:43:39 UTC MAIN commitmail json YAML

doc: Updated devel/R-callr to 3.7.5

(mef)

2024-02-24 23:43:28 UTC MAIN commitmail json YAML

(.devel/R-callr) Updated 3.7.3 to 3.7.5

# callr 3.7.5

* No changes.

# callr 3.7.4

* The `r_session$get_running_time()` method now returns the correct
  values, as documented (#241, @djnavarro).

* callr now uses fully qualified function calls in the subprocess to
  avoid interference with functions defined in the global environment.
  I.e. `base::stderr()` instead of `stderr()`. Closes #246.

(mef)

2024-02-24 21:42:29 UTC MAIN commitmail json YAML

doc: Updated devel/objfw to 1.0.10

(js)

2024-02-24 21:42:20 UTC MAIN commitmail json YAML

Update devel/objfw to 1.0.10

ObjFW 1.0.9 -> ObjFW 1.0.10, 2024-02-24
* Fixes objc_getClassList() not releasing the global runtime mutex.
* Improves OFLHAArchive's compatibility with non-standard archives.
+ Adds endbr32 / endbr64 / bti instructions for compatibility with Control
  Flow Integrity.

(js)

2024-02-24 16:15:16 UTC MAIN commitmail json YAML

doc: Updated databases/php-mongo to 1.6.16

(taca)

2024-02-24 16:15:00 UTC MAIN commitmail json YAML

databases/php-mongo: update to 1.6.16

1.6.15 (2017-09-01)

* [PHP-1489] - Can't run the test suite against MongoDB 3.1.2 or later
* [PHP-1528] - Extension should link OpenSSL during compilation

1.6.16 (2017-09-05)

* [PHP-1529] - undefined symbol: php_mongo_asn1_time_to_time_t

(taca)

2024-02-24 16:11:39 UTC MAIN commitmail json YAML

doc: Updated databases/pear-DB to 1.12.1

(taca)

2024-02-24 16:11:00 UTC MAIN commitmail json YAML

databases/pear-DB: update to 1.12.1

1.12.0 (2024-01-16)

* feature: add sqlite3 driver #18
* feature: add lastId() method on mysql, mysqli and sqlite3 #19 #21
* task: fix prototypes for PHP 8 #12
* task: Try and fix test by removing each #16
* task: PHP8.1 Compatability restore error handling to previous state whilst
  ... #13
* task: DB::apiVersion() should be declared as static #17
* task: Fix PHP8.2 Deprecated use of ${var} instead of {$var} #14
* task: PHP8.2 ready #21
* task: Mark mssql-Driver, mysql-Driver and sybase-Driver as Deprecated #21
* bug: PHP 8.0 testcase failure #23 #24

1.12.1 (2024-01-17)

* bug: Missing new file in package.xml #25
* bug: Minimal fix for sqlite3 #26

(taca)

2024-02-24 15:07:49 UTC MAIN commitmail json YAML

doc/TODO: add a few packages

+ SOGo5-5.10.0, SOPE5-5.10.0, clamav-1.3.0.

(taca)

2024-02-24 15:06:39 UTC MAIN commitmail json YAML

doc: add CVE-2024-26146

Add CVE-2024-26146 entries for www/ruby-rack2 and www/ruby-rack.

(taca)

2024-02-24 15:05:22 UTC MAIN commitmail json YAML

doc: add CVE-2024-26144

Add CVE-2024-26144 entries for devel/ruby-activestorage61 and
devel/ruby-activestorage70.

(taca)

2024-02-24 15:03:48 UTC MAIN commitmail json YAML

doc: add CVE-2024-26143

Add CVE-2024-26143 entries for www/ruby-actionpack70 and
www/ruby-actionpack71.

(taca)

2024-02-24 15:02:49 UTC MAIN commitmail json YAML

doc: add CVE-2024-26142

Add CVE-2024-26142 entry for www/ruby-actionpack71.

(taca)

2024-02-24 15:01:53 UTC MAIN commitmail json YAML

doc: add CVE-2024-26141

Add CVE-2024-26141 entries for www/ruby-rack2 and www/ruby-rack.

(taca)

2024-02-24 15:00:58 UTC MAIN commitmail json YAML

doc: add CVE-2024-25126

Add CVE-2024-25126 entries for www/ruby-rack2 and www/ruby-rack.

(taca)

2024-02-24 14:57:13 UTC MAIN commitmail json YAML

doc: update www/ruby-rails71 and related packages to 7.1.3.2

devel/ruby-activesupport71
devel/ruby-activemodel71
devel/ruby-activejob71
www/ruby-actionview71
www/ruby-actionpack71
databases/ruby-activerecord71
devel/ruby-activestorage71
mail/ruby-actionmailer71
mail/ruby-actionmailbox71
www/ruby-actioncable71
devel/ruby-railties71
textproc/ruby-actiontext71
www/ruby-rails71

(taca)

2024-02-24 14:55:27 UTC MAIN commitmail json YAML

2024-02-24 14:50:55 UTC MAIN commitmail json YAML

doc: update www/ruby-rails70 and related packages to 7.0.8.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)

2024-02-24 14:49:29 UTC MAIN commitmail json YAML

www/ruby-rails70: update to 7.0.8.1

Update Ruby on Rails 7.0 and related pacakges to 7.0.8.1
This includes security fix:

CVE-2024-26144 for devel/ruby-activestorage70
CVE-2024-26146 for www/ruby-actionpack70

Action Pack

* Fix possible XSS vulnerability with the translate method in controllers

  CVE-2024-26143

Active Storage

* Disables the session in ActiveStorage::Blobs::ProxyController and
  ActiveStorage::Representations::ProxyController in order to allow caching
  by default in some CDNs as CloudFlare

  Fixes #44136

  Bruno Prieto

(taca)

2024-02-24 14:43:51 UTC MAIN commitmail json YAML

doc: note update of www/ruby-rails61 and related packages to 6.1.7.7

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)

2024-02-24 14:42:41 UTC MAIN commitmail json YAML

2024-02-24 14:24:30 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack to 3.0.9.1

(taca)

2024-02-24 14:24:12 UTC MAIN commitmail json YAML

www/ruby-rack: update to 3.0.9.1

3.0.9.1 (2024-02-21)

What's Changed

* Fixed ReDoS in Accept header parsing [CVE-2024-26146]
* Fixed ReDoS in Content Type header parsing [CVE-2024-25126]
* Reject Range headers which are too large [CVE-2024-26141]

(taca)

2024-02-24 14:23:01 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack2 to 2.2.8.1

(taca)

2024-02-24 14:22:36 UTC MAIN commitmail json YAML

www/ruby-rack2: update to 2.2.8.1

2.2.8.1 (2024-02-21)

What's Changed

* Fixed ReDoS in Accept header parsing [CVE-2024-26146]
* Fixed ReDoS in Content Type header parsing [CVE-2024-25126]
* Reject Range headers which are too large [CVE-2024-26141]

(taca)

2024-02-24 14:18:39 UTC MAIN commitmail json YAML

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

(taca)

2024-02-24 14:18:24 UTC MAIN commitmail json YAML

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

3.191.3 (2024-02-20)

* Issue - Remove base64 as dependency.

(taca)

2024-02-24 14:17:06 UTC MAIN commitmail json YAML

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

(taca)

2024-02-24 14:16:49 UTC MAIN commitmail json YAML

www/ruby-aws-partitions: update to 1.894.0

1.894.0 (2024-02-19)

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

(taca)

2024-02-24 14:13:59 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec-support to 3.13.1

(taca)

2024-02-24 14:13:41 UTC MAIN commitmail json YAML

devel/ruby-rspec-support: update to 3.13.1

3.13.1 (2024-02-23)

Bug Fixes:

* Exclude ruby internal require warnings from
  RSpec::Support::CallerFilter#first_non_rspec_line. (Jon Rowe, #593)

(taca)

2024-02-24 14:11:05 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-async to 2.8.2

(taca)

2024-02-24 14:10:46 UTC MAIN commitmail json YAML

devel/ruby-async: update to 2.8.2

2.8.2 (2024-02-24)

What's Changed

* Fix compatibility with quoting change. by @ioquatix in #307
* Better handling of interrupts during stop/terminate. by @ioquatix in #308

(taca)

2024-02-24 13:35:08 UTC MAIN commitmail json YAML

doc: Updated graphics/simp to 3.5.1nb1

(pin)

2024-02-24 13:34:34 UTC MAIN commitmail json YAML

graphics/simp: pull backend fix from git-hash

As of version 3.5.0, 'simp' defaults to Vulkan graphics, which NetBSD does not
support. In order to use OpenGL graphics we needed to set the environment
variable WGPU_BACKEND to 'gl', else simp would segfault when launching.

Commit 73500bc954dd8f740df701751a33d7d866f30970, two after the 3.5.1 release,
adds a secondary backend, falling back to OpenGL when Vulkan is not available.

So, we are no longer required to set the WGPU_BACKEND variable.

(pin)

2024-02-24 12:25:27 UTC MAIN commitmail json YAML

doc: Updated devel/breezy-qbrz to 0.5.0.0.1667

(rhialto)

2024-02-24 12:25:15 UTC MAIN commitmail json YAML

devel/breezy-qbrz$: update to 0.5.0

0.5.0 - 2024/02/23
------------------
Maintenance release (bug-fixes)

* NOTE:
  * qadd continues to be unusable
* Includes bug-fixes from others:-
  * Fixes missing timestamp import in diffview #2051449
  * Fixes qbrowse crashes when using 'Show log' #2046103
* qversion:
  * Added display of QBrz version number

(rhialto)

2024-02-24 09:40:07 UTC MAIN commitmail json YAML

doc: Updated graphics/png to 1.6.43

(wiz)

2024-02-24 09:39:59 UTC MAIN commitmail json YAML

png: update to 1.6.43.

We now have support for eXIf chunks in the "push" reader, thanks to Chris
Blume. On the topic of EXIF support: the "pngexifinfo" experiment, which
had evolved together with the draft specification until it reached its
final form known as "eXIf 2017-05-31", is now available at its new home in
the new subdirectory contrib/pngexif.

Interestingly, we have a fix that is applicable to the 16-bit platform
builds of libpng (which, by the way, are not only still existing but also
still functioning), thanks to John Bowler.

And we have all kinds of fixes and improvements in the build scripts, in
the test suite, and in the CI verification process. Notable among those
improvements is the linting script (ci/ci_lint.sh), running automatically
as a GitHub Action for all contributors. (Thanks, GitHub!)

(wiz)

2024-02-24 07:12:50 UTC MAIN commitmail json YAML

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

(taca)

2024-02-24 07:12:35 UTC MAIN commitmail json YAML

textproc/ruby-kramdown-rfc2629: update to 1.7.6

1.7.6 (2024-02-23)

* Add -n (--no-txt) and -dNN (--docrev=NN) CLI options

(taca)

2024-02-24 07:10:54 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-text to 0.2.56

(taca)

2024-02-24 07:10:37 UTC MAIN commitmail json YAML

security/ruby-rex-text: update to 0.2.56

0.2.56 (2024-02-22)

* Land #68, Allow opting out of whitespace removal

(taca)

2024-02-24 07:09:03 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-activeldap to 7.0.0

(taca)

2024-02-24 07:08:14 UTC MAIN commitmail json YAML

databases/ruby-activeldap: update to 7.0.0

ActiveLdap 7.0.0 (2024-02-23)

Improvements

* Added support for Active Model 7.
    - GH-193
    - GH-194
    - GH-195
    - Patch by J-Verz.

Thanks

* J-Verz

(taca)

2024-02-24 02:46:41 UTC MAIN commitmail json YAML

doc/CHANGES-2024: remove obsolote libchewing-0.2.7

(rxg)

2024-02-24 02:43:39 UTC MAIN commitmail json YAML

inputmethod/Makefile: remove obsolote libchewing-0.2.7

(rxg)

2024-02-24 02:41:01 UTC MAIN commitmail json YAML

2024-02-23 22:41:25 UTC MAIN commitmail json YAML

doc: Updated devel/regal to 0.17.0

(leot)

2024-02-23 22:41:20 UTC MAIN commitmail json YAML

regal: Update to 0.17.0

Changes:
v0.17.0
-------
This is a fairly big release, adding 4 new linter rules and a whole
bunch of improvements and fixes.

- New rule: `with-outside-test-context`
- New rule: `circular-import`
- New rule: `rule-name-repeats-package`
- New rule: `double negative`

## Improvements

* The Regal language server now supports client shutdown messages
* The docs on how to ignore rules and files have been greatly improved.

## Bugs Fixed

* Fix false positives in prefer-some-in-iteration
* Fix false positive in external-reference rule when using `=` for
  assignment (although you shouldn't!)
* The Regal language server now correctly handles URIs and paths on Windows

## Ecosystem

The setup-regal GitHub Action has been promoted to v1. This fixes the
warning in pipelines about depending on an old Node version. Make sure
to update your workflows!

v0.16.0
-------
This release adds 2 new linter rules and a language server protocol
(LSP) implementation to Regal.

- New rule: `duplicate-rule`
- New rule: `use-rego-v1`

## New feature: Regal language server

The Language Server Protocol (LSP) provides a way for editors to
integrate support for various programming languages using a common
protocol. Using an LSP server implementation rather than one built
specifically for a single editor allows the same code to be used across
all editors with LSP support. v0.16.0 brings a language server mode to
Regal, allowing diagnostics (i.e. linting) of Rego to be performed
continuously in a workspace rather than as a one-off CLI operation.
This is the first step towards bringing Regal into editors like VS
Code, and having linting of Rego natively supported as you work with
your policies. Expect to see more in this space soon!

(leot)

2024-02-23 22:32:11 UTC MAIN commitmail json YAML

doc: Updated devel/conftest to 0.49.1

(leot)

2024-02-23 22:32:04 UTC MAIN commitmail json YAML

conftest: Update to 0.49.1

Changes:
0.49.1
------
Dependencies updates.

0.49.0
------
Pontentially breaking change reminder: The show-builtin-errors flag
will be enabled by default in the next version of conftest.

New features
------------
- feat: Raise error when problematic use of the if keyword is encountered

Other changes
-------------
- Update to OPA 0.61.0

(leot)

2024-02-23 22:18:16 UTC MAIN commitmail json YAML

doc: Updated devel/opa to 0.61.0

(leot)

2024-02-23 22:18:09 UTC MAIN commitmail json YAML

opa: Update to 0.16.0

Changes:
0.61.0
------
This release contains a mix of new features and bugfixes.

Runtime, SDK
------------
- Adding `--v1-compatible` flag to all previously unsupported command line
  commands
- Don't load files in tarball exceeding `size_limit_bytes`
- Allow TLS cipher suites to be set for the OPA server
- Removing deprecated fields and functions related to rego-v1 compatibility

Topdown
-------
- topdown: Clean expired `http.send` cache entries periodically

(leot)

2024-02-23 20:39:14 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-terminal to 1.1.2nb1

(gutteridge)

2024-02-23 20:38:49 UTC MAIN commitmail json YAML

2024-02-23 19:51:28 UTC MAIN commitmail json YAML

Updated net/py-aiormq, net/py-aio-pika

(adam)

2024-02-23 19:51:08 UTC MAIN commitmail json YAML

py-aio-pika: updated to 9.4.0

9.4.0

drop python 3.7 support
update aiormq to 6.8.0

9.3.0

new: add custom exchanges to rpc pattern

9.2.3

Fix restore bug of RobustChannel

9.2.2

Fix bug with RPC when handling on_close with a RobustConnection

9.2.1

Fix reopen of robust channel after close

9.2.0

URL params passing to aiormq
Connection.KWARGS_TYPES renamed to Connection.PARAMETERS and rework it to dataclass
Connection._parse_kwargs renamed to Connection._parse_parameters
AMQP URL parameters documentation article

(adam)

2024-02-23 19:47:42 UTC MAIN commitmail json YAML

py-aiormq: updated to 6.8.0

6.8.0

python 3.12 support
update dev requirements
drop python 3.7 support
update pamqp

(adam)

2024-02-23 19:43:47 UTC MAIN commitmail json YAML

Updated multimedia/x264, security/libksba

(adam)

2024-02-23 19:43:01 UTC MAIN commitmail json YAML

libksba: updated to 1.6.6

Noteworthy changes in version 1.6.6 (2024-02-23)
------------------------------------------------

* Fix a possible wrong error return from the DER builder.

(adam)

2024-02-23 19:41:25 UTC MAIN commitmail json YAML

x264: updatd to 20231001

20231001
ppc: Fix compilation on unknown OS

20230402
Improve qpfile parsing resiliency

20230128
Fix high bit depth deinterleave of YUYV or UYVY
Fix compilation of only 8 or 10 bit by a non-optimizing compiler
Bump dates to 2023

(adam)

2024-02-23 17:38:41 UTC MAIN commitmail json YAML

doc: Updated devel/gitui to 0.25.1

(pin)

2024-02-23 17:38:23 UTC MAIN commitmail json YAML

devel/gitui: update to 0.25.1

[0.25.1] - 2024-02-23
Fixes
- bump yanked dependency bumpalo to fix build from source (#2087)
- pin ratatui version to fix building without locked cargo install gitui (#2090)

(pin)

2024-02-23 17:26:50 UTC MAIN commitmail json YAML

doc: Updated x11/xterm to 390

(pin)

2024-02-23 17:26:28 UTC MAIN commitmail json YAML

x11/xterm: update to 390

Patch #390 - 2024/02/19
- improve typography of control-sequences page (patches by Branden Robinson).
- amend UPSS change from patch #389, fixing a regression in VT100/VT220
  character sets.
- modify ANSI conformance per ECMA-43 and DEC 070:
    - set ANSI conformance level to 3 for DEC levels 2 and up.
    - disable locking shifts in level 1, e.g., VT100.
    - disable single-shifts from G2/G3 in level 1.
    - use UPSS for G2/G3 in levels 2 and up.
- modify invisible-character attribute to permit DECRQCRA to report a
  consistent checksum (report/testcase by Thomas Wolff).
- align terminfo building blocks in terminfo to correspond to recent
  refactoring/trimming in ncurses.
- set flag in regexec call for onNClicks to handle ���^��� anchor
  (patch by Matthew Martin).
- add line-drawing data for the characters in DEC Technical which have no
  Unicode equivalents.
- remove a special case in encode_scs which made xterm report Latin-1 when
  encoding is set to UTF-8, where ASCII is the selected character set.
  This fixes a regression in vttest for the DECRSPS cursor test.
- correct values for Ps of DECAUPSS in ctlseqs.ms
  (report by James Holderness).
- simplify/correct expression for checking Unicode non-characters
  (report by Thomas Wolff).
- correct loop for trimming environment variables (report/patch by Casper Dik).
- fixes for manpage formatting (Debian #1041809).
- update config.guess, config.sub

(pin)

2024-02-23 17:25:47 UTC MAIN commitmail json YAML

doc: Updated www/seaward to 1.0.3

(pin)

2024-02-23 17:25:27 UTC MAIN commitmail json YAML

www/seaward: update to 1.0.3

- It is now possible to "strictly" crawl a url, run --help to get more
  information
- The code now handles more anomalies (less panics! yay)
- Link fragments (#) are now removed to avoid revisiting the same page with
  different tags
- Printouts used for logging information will now be in the following format
  [logging level] ..."
- The crate "ctrlc" has been replaced by tokio::signal

(pin)

2024-02-23 17:14:19 UTC MAIN commitmail json YAML

doc: Updated x11/nx-libs to 3.5.99.26.0x2go1

(hauke)

2024-02-23 17:13:10 UTC MAIN commitmail json YAML

Update x11/nx-libs to v3.5.99.26-0x2go1

From upstream's changelog:

2023-06-02 20:35:10 +0200 X2Go Release Manager (d12a42c8e)

        * release 3.5.99.26 (HEAD -> build-3.5.99.26, tag:
          redist-server/3.5.99.26, tag: redist-client/3.5.99.26,
          tag: 3.5.99.26-0x2go1, origin/build-3.5.99.26)

2021-04-05 08:44:00 +0200 ponce (8cb6a6e7e)

        * fix building with binutils >= 2.36.

2023-02-23 15:28:20 +0100 Mihai Moldovan (6afb58713)

        * nx-libs.spec: only depend upon pathfix.py for Fedora 27+ and RHEL
          7+.

2023-02-23 14:29:38 +0100 Mihai Moldovan (70293a83b)

        * nx-libs.spec: fix TIRPC usage on *SuSE 15.3+.

2023-02-23 13:17:55 +0100 Mihai Moldovan (b5c1d5fce)

        * debian/rules: fix version detection on testing and unstable.

2021-09-11 20:45:16 +0000 Mike Gabriel (fa7628310)

        * debian/rules: Define -DUseTIRPC=1 for nx-X11 build on Debian and
          Ubuntu versions that already have libtirpc.

2023-02-23 13:17:35 +0100 Mihai Moldovan (e49bd144d)

        * nx-libs.spec: add BR: upon pathfix.py.

2023-02-23 12:19:14 +0100 Mihai Moldovan (be0ce0226)

        * nx-libs.spec: fix nxdialog hashbang selection, especially on *SuSE.

(hauke)

2024-02-23 16:07:19 UTC MAIN commitmail json YAML

doc: Updated x11/x2go-client to 4.1.2.3

(hauke)

2024-02-23 16:06:51 UTC MAIN commitmail json YAML

Update x11/x2go-client to v4.1.2.3

While here, make the package buildable against qt4 and qt5, defaulting
to the latter.

From upstream's changelog:

x2goclient (4.1.2.3-0x2go1) unstable; urgency=medium

  [ Oleksandr Shneyder ]
  * New upstream version (4.1.2.3):
    - Load alternative image resources from specified folder.
    - Set correct aspect ratio for x2go and ON logos.
    - Download alternative resource files from http server.
    - Support for PNG background images.
    - Display state of broker connection in status bar.
    - Client can synchronize sessions with broker. Broker need to send
      syncinterval value in the client config section.
    - Set min width of session status label.
    - set clipboard mode of x2gokdriveclient in cmd line option.
    - Fix maximizing client window in thinclient mode with Qt5 (bullseye).
    - Add mime type application/x-x2go. X2Go Client can now automatically open
      session files with .x2go extension.
    - X2Go Client will send it's version to the broker when sending client
      event.
    - Don't close X2Go Client if settings dialog is called before broker auth.
    - X2Go Client will send it's OS name to the broker when sending client
      event.
    - Don't exit if connection to HTTP broker is failed when sync sessions.
    - Support for HTTP(S) urls in the session icons when using http broker.
    - Fix loading session icon to system tray when using broker.
    - Add --debug argument to x2gokdriveclient in debug mode.
    - Setting debug filter rules for QT>=5.2
    - Implement different view modes for sessions explorer:
      Favorite sessions, running sessions, all sessions.
    - Improve view modes in broker mode.
    - Set toolTip with detailed information for session button.
    - Show session path in session button in Favorite and Running views.
    - Improve synchronisation in broker mode.
    - Fix loading HTTP icon in pass dialog in broker mode.
    - Replace QFont::Thin with 0 to keep compatibility with Qt4.
    - Add special ACL for exported directories in Windows client.
    - Support for rootless X2GoKdrive sessions.
    - Fixed build with Qt5 on Windows.
    - Do not show empty folders in session explorer.
    - Support for OPENSSH PRIVATE KEY format sent from broker.
    - Do not show client in broker mode if startet in "hidden" mode.
    - Enable/Disable session view buttons inside of sessions explorer.
    - Add splash screen option when starting in hidden mode.
    - replace <HOME> with user's home dir in exports directories,
      when exporting session default directories.
    - create default export directory if not exists.
    - send to broker xdmcpserver in command option when starting xdmcp session.
    - improve processing stderr from nxproxy.
    - support for recent cygwin binaries and nxproxy 3.5.99.x
      all cygwin binaries and DLLs should be moved into the
      INSTDIR/bin directory by Windows installer.
    - for x2gokdrive sessions, when auto kbd layout is chosen,
      x2goclient will try to set the same kbd layout on server as on the
      client.
    - add "noresize" setting, which makes the proxy window not resizable
      for user.
    - on Windows SSHD will only listen 127.0.0.1 to avoid FW warnings.
    - on Windows check the location of cgwin binaries in <APPDIR> and
      in <APPDIR>/bin.

  [ Ryan Schmidt ]
  * New upstream version (4.1.2.3):
    - x2goclient.pro: use the right C++ standard library on OS X/macOS.

  [ Melroy van den Berg ]
  * New upstream version (4.1.2.3):
    - src/sshmasterconnection.c: send EOF before closing channel.
    - src/sshmasterconnection.c: return false if login check remote command
      execution failed.
    - src/sshmasterconnection.c: refactor some of the channel loop and fix
      channel/session closes.
    - src/sshmasterconnection.c: fix 'when not' password auth. Avoids double
      error messages.
    - src/sshmasterconnection.c: correct retval check.
    - src/sshmasterconnection.c: explicitly mark function parameters as unused.
    - .gitignore: ignore Visual Studio temporary files. Fixes: #1469.

  [ Mihai Moldovan ]
  * New upstream version (4.1.2.3):
    - src/sshmasterconnection.{c,h}: fix builds, new function should have been
      registered and not static, but private.
    - .gitignore: add debian/control, since it's now auto-generated.
    - Makefile: support version switching through a QT_VERSION variable -
      might be overridden via environment variables or the make call.
    - x2goclient.spec: add version switching support. Use Qt 5 for FC31+, RHEL
      8 and *SuSE 15.3+.
    - x2goclient.spec: don't try to prepend %{_qt4_bindir} if the macro is not
      defined.
    - Makefile: allow passing down variables that are safe to pass via the
      environment.
    - x2goclient.spec: fix condition with maybe-undefined macro.
    - x2goclient.spec: typo fix in vendor macro.
    - x2goclient.spec: expand %{_qt4_bindir} to integer if it's set, instead
      of using it as a string in the condition (which then leads to parsing
      error).
    - x2goclient.spec: rework Qt5 dependencies. Use a common set of
      PkgConfig()-based dependencies for the Qt 5 libraries themselves and
      only make the linguist tools (lrelease) conditional.
    - Makefile: make controllable variables default-if-not-set to allow
      overriding via the environment.
    - Makefile: invoke make as $(MAKE) to keep original invocation.
    - x2goclient.spec: fix missing %endif in Qt-4-BuildRequires section.
    - x2goclient.spec: use %{_qt5_bindir} macro analogous to the Qt 4 variant.
    - x2goclient.spec: correctly quote PATH overrides.
    - x2goclient.spec: fix syntax error in Qt 5 PATH override.
    - x2goclient.spec: add BuildRequires on Qt5X11Extras.
    - x2goclient.spec: also use/handle %{_libqt5_bindir}, as used by *SuSE.
    - x2goclient.spec: add BuildRequires on Qt5Network. OpenSuSE Tumbleweed
      split the pkgconfig files up into individual packages, while older
      versions ship all of them in libqt5-qtbase-devel. The former does not
      automatically use that package any longer and hence will not pull in all
      library packages automatically. That's not a bad change, since it forces
      us to spell out the dependencies correctly.
    - src/onmainwindow.cpp: add Cancel standard shortcut to cancel button in
      login window. Change requested by Max-Planck-Institut f端r Kolloid- und
      Grenzflè¾°chenforschung Potsdam.
    - src/onmainwindow.cpp: consolidate Resume button enabling state in
      ONMainWindow::initSelectSessDlg ().
    - src/onmainwindow.{cpp,h}: add notice explaining how to resume running
      sessions. Change requested by Max-Planck-Institut f端r Kolloid- und
      Grenzflè¾°chenforschung Potsdam.
    - src/onmainwindow.cpp: add Cancel standard shortcut to cancel button in
      session selection view.
    - src/onmainwindow.cpp: set word wrapping on running label.
    - src/onmainwindow.cpp: increase height of session selection dialog in
      mini mode.
    - src/onmainwindow.cpp: increase fixed height of session selection dialog
      in normal mode and also set as minimum height.
    - src/onmainwindow.cpp: unbreak on Qt 4 by emulating QKeySequence::Cancel.
    - src/onmainwindow.cpp: unbreak more and make sure that the code actually
      works on older systems. A very important part of the magic is using the
      old Qt4 SIGNAL/SLOT syntax and making sure to drop parameters on both
      sides, so that the default slot parameter is used, which animates the
      button for 150 ms.
    - src/onmainwindow.cpp: fix session creation date/time display. The data
      returned by the server was changed to an ISO-date-formatted one in 2011,
      but that change was not carried over to the client. We've had silly
      dates for more than 10 years and nobody noticed. Go figure.
    - src/onmainwindow.cpp: convert server-reported time to human readable
      time in Qt's standard format in session list view.
    - handle_mxe.sh: rework, make most variables lowercase, change spacing,
      use proper if-else blocks, do not use special bash features for string
      comparison etc.
    - macbuild.sh: qmake never supported -config, it was always
      CONFIG(+)='something'.
    - config_linux_static.sh: also switch from -config to CONFIG+='...'.
    - {handle_mxe.sh,x2goclient.pro}: make mxe selectable via CONFIG option
      and prepare selector in x2goclient.pro.
    - x2goclient.pro: also select on win32 and not just win32-*, fix
      whitespace.
    - x2gohelper/Makefile.mxe: more quoting.
    - Windows: Update PuTTY from 0.73 to 0.78.
    - debian/preprocessor.pl: typo fixes only.
    - misc: pre-release copyright update.
    - man/man1/x2goclient.1: pre-release date update.
  * debian/control:
    + Move to debian/control.in.
  * debian/control.in:
    + Switch to priority: optional. "extra" has been deprecated long ago.
      Pulled from Mike's changes.
    + Drop x2goplugin{,-{provider,dbg}}. It's been dead long enough.
    + Add Qt version switching support.
    + Add build-dependency upon lsb-release. Should be always part of a
      dependency of essential or base packages, but make sure we have it.
    + Add build-dependency upon libencode-locale-perl, needed for our
      preprocessor Perl script.
    + Add build-dependency upon m4, needed by our preprocessing shell script.
  * debian/copyright:
    + Switch Upstream-Contact to myself. Pulled from Mike's changes.
    + Add new license "GPL-2+~OpenSSL" for the modified GPL 2+ license
      including the OpenSSL exception and use that where appropriate. Pulled
      from Mike's changes.
    + Move GPL-3 definition out-of-line. Pulled from Mike's changes.
    + Update notices.
  * debian/rules:
    + Preprocess files with an ".in" suffix in the "debian" directory. Mostly
      adapted from the firefox package.
    + Add Qt 4/5 switching, based upon the base system definition. Mostly
      adapted from x2gomatebindings.
    + Force re-generation of debian/control in clean rule.
    + Add force variables to bypass autodetection via lsb-release. This will
      be used by our buildscripts.
    + Do not force re-generation of debian/control in clean rule. Its executed
      non-chrooted by sbuild before building the source package, so forcing
      will overwrite the file our buildscripts generated with something not
      matching the target system.
    + Assign default values to the FORCE_{VENDOR,RELEASE_VER} variables - thus
      allowing passed-in values through the environment.
    + Utilize new version switching in main Makefile by overriding the
      QT_VERSION make variable.
    + Fix version detection on testing and unstable. lsb_release -r currently
      only outputs n/a on these suites, so fall back to a rather fragile
      detection via apt-cache policy instead.
    + Fix version detection on testing and unstable V2. Remove a= tag.
  * debian/:
    + New file "watch". We won't need this per se (since we're upstream and
      there cannot be a newer version of the Debian package without releasing
      it first), but it might make downstream's life easier. Or not, depending
      on whether it's kept up-to-date correctly or not. Pulled from Mike's
      changes.
    + New file "upstream/metadata". Same reasoning as for "watch". Pulled from
      Mike's changes.
    + New file "preprocessor.pl". Simple text file preprocessor supporting
      basic condition logic.
    + New file "proprocess.sh". Used to apply replacement tokens and run our
      new preprocessor.

  [ Mike Gabriel ]
  * New upstream version (4.1.2.3):
    - Makefile: Install x-x2go.xml MIME database source file for .x2go file
      extension.
  * debian/x2gocient.install:
    + Install x-x2go.xml into bin:pkg x2goclient.
  * x2goclient.spec:
    + Install x-x2go.xml into bin:pkg and run update-mime-database during
      postinst.

  [ Ulrich Sibiller ]
  * New upstream version (4.1.2.3):
    - desktop/x2goclient.desktop: drop Maemo support.
    - res/img/icons: drop Maemo support, remove hildon subdirectory.
    - res/img/svg: drop Maemo support, remove bg_hildon.svg.
    - res/resources.qrc: drop Maemo support, remove bg_hildon.svg entry.
    - src/{{InteractionDialog,configdialog,connectionwidget,
            editconnectiondialog,folderbutton,mediawidget,ongetpass,
            onmainwindow,printprocess,printwidget,sessionbutton,
            sessionmanagedialog,sessionwidget,settingswidget,
            sharewidget}.cpp,x2goclientconfig.h}: drop Maemo support.
    - /: drop Maemo support, remove x2goclient.pro.maemo.
    - /: add README.mxe, describing MXE builds.
    - /: add handle_mxe.sh, MXE control script.
    - x2goclient.pro: use different parameters for MXE builds.
    - x2gohelper/x2gohelper.cpp: use lower-case header files.
    - x2gohelper/: add Makefile.mxe.

-- X2Go Release Manager <git-admin@x2go.org>  Wed, 28 Jun 2023 22:00:51 +0200

(hauke)

2024-02-23 14:30:59 UTC MAIN commitmail json YAML

biology/canu: Update to 2.2nb3

Remove gnuplot dependency.  It isn't necessary for basic canu
functionality, and it pulls in a rust dependency, which causes
frequent breakage.

(bacon)

2024-02-23 13:32:27 UTC MAIN commitmail json YAML

doc: Updated textproc/iso-codes to 4.16.0

(nros)

2024-02-23 13:31:47 UTC MAIN commitmail json YAML

Update iso-codes to version 4.16.0

Changes from changelog:

[4.16.0] 2024-01-14

Added

- Include a check to prevent multiple entries with the same keys
  in 'bin/validate_json_data.py'
- Reuse translations from ISO 639-2 for ISO 639-5

Changed

- Rename nb.po to nb_NO.po
- Rename mo.po to ro_MD.po
- Translation updates for ISO 3166-1
- Translation updates for ISO 3166-2
- Translation updates for ISO 3166-3
- Translation updates for ISO 639-2
- Translation updates for ISO 639-3
- Translation updates for ISO 639-5
- Translation updates for ISO 4217
- Translation updates for ISO 15924
- Reformat python files with black

Fixed

- Fix: always use country code for parent in ISO 3166-2
- ISO 3166-2: Fix subdivision names for Finland. Fixes #37

[4.15.0] 2023-04-27

Changed

- Translation updates for ISO 3166-1
- Translation updates for ISO 3166-3
- Translation updates for ISO 639-2

[4.14.0] 2023-04-27

Changed

- Translation updates for ISO 3166-1
- Translation updates for ISO 3166-2
- Translation updates for ISO 3166-3
- Translation updates for ISO 639-2
- Translation updates for ISO 639-3
- Translation updates for ISO 639-5
- Translation updates for ISO 4217
- Translation updates for ISO 15924

Fixed

* ISO 3166-2: Fix wrong Spanish translation

[4.13.0] 2023-02-28

Added

- ISO 3166-1: Add missing common names for Laos, Iran, and Syria.
  Fixes #32

Changed

- Translation updates for ISO 3166-1
  - Kazakh from Debian BTS. Closes: #1025423
  - Catalan from Debian BTS. Closes: #1026972
- Translation updates for ISO 3166-2
- Translation updates for ISO 3166-3
- Translation updates for ISO 639-2
- Translation updates for ISO 639-3
- Translation updates for ISO 639-5
- Translation updates for ISO 4217
- Translation updates for ISO 15924

Fixed

- ISO 3166-3: Fix withdrawal dates of AN, CS and YU. Fixes #28

[4.12.0] 2022-11-06

Changed

- ISO 3166-1: Update name for TR (Turkiye). Fixes #38
- Translation updates for ISO 3166-1
- Translation updates for ISO 3166-2. Closes: #1020633
- Translation updates for ISO 3166-3
- Translation updates for ISO 639-2
- Translation updates for ISO 639-3
- Translation updates for ISO 639-5
- Translation updates for ISO 4217
- Translation updates for ISO 15924

Fixed

- ISO 3166-2: Remove comment from Dutch translation. Fixes #41

(nros)

2024-02-23 13:04:53 UTC MAIN commitmail json YAML

bibtexu: Fix PKGMANDIR.

(jperkin)

2024-02-23 12:59:47 UTC MAIN commitmail json YAML

doc: add libcares vuln

(wiz)

2024-02-23 12:58:42 UTC MAIN commitmail json YAML

doc: Updated net/libcares to 1.27.0

(wiz)

2024-02-23 12:58:34 UTC MAIN commitmail json YAML

libcares: update to 1.27.0.

This is a security, feature, and bugfix release.

Security:

    Moderate. CVE-2024-25629. Reading malformatted /etc/resolv.conf,
    /etc/nsswitch.conf or the HOSTALIASES file could result in a
    crash. GHSA-mg26-v6qh-x48q

Features:

    New function ares_queue_active_queries() to retrieve number of
    in-flight queries. PR #712
    New function ares_queue_wait_empty() to wait for the number of
    in-flight queries to reach zero. PR #710
    New ARES_FLAG_NO_DEFLT_SVR for ares_init_options() to return
    a failure if no DNS servers can be found rather than attempting
    to use 127.0.0.1. This also introduces a new ares status code
    of ARES_ENOSERVER. PR #713

Changes:

    EDNS Packet size should be 1232 as per DNS Flag Day. PR #705

Bugfixes:

    Windows DNS suffix search list memory leak. PR #711
    Fix warning due to ignoring return code of write(). PR #709
    CMake: don't override target output locations if not top-level. Issue #708
    Fix building c-ares without thread support. PR #700

(wiz)

2024-02-23 12:44:29 UTC MAIN commitmail json YAML

2024-02-23 12:31:30 UTC MAIN commitmail json YAML

py-pypi-cli: final touch

(adam)

2024-02-23 12:20:35 UTC MAIN commitmail json YAML

Updated devel/py-setuptools, finance/py-stripe

(adam)

2024-02-23 12:20:19 UTC MAIN commitmail json YAML

py-stripe: updated to 8.4.0

8.4.0 - 2024-02-22
* Update generated code
  - Add `InvoiceLineItem.modify` method.
* Add TaxIds API
  * Add support for `create`, `retrieve`, `delete`, and `list` methods on resource `TaxId`
  * The `instance_url` function on resource `TaxId` now returns the top-level `/v1/tax_ids/{id}` path instead of the `/v1/customers/{customer}/tax_ids/{id}` path.
* Remove http client base
* Testing: unify http client mock

(adam)

2024-02-23 12:18:46 UTC MAIN commitmail json YAML

py-setuptools: updated to 69.1.1

v69.1.1

Bugfixes

- Fix argument order of ``--config-settings["--build-option"]`` arguments.

(adam)

2024-02-23 12:18:10 UTC MAIN commitmail json YAML

doc/TODO: + ardour-8.4.

(wiz)

2024-02-23 12:17:49 UTC MAIN commitmail json YAML

py-pypi-cli: add missing tools, add ALTERNATIVES

(wiz)

2024-02-23 11:43:25 UTC MAIN commitmail json YAML

Updated devel/py-stevedore, www/py-WSGIProxy2

(adam)

2024-02-23 11:43:10 UTC MAIN commitmail json YAML

py-WSGIProxy2: updated to 0.5.1

0.5.1 (2021-08-26)
- remove stale dep on six
- use github actions as CI

0.5.0 (2021-08-18)
- Drop support for python3.6 and bellow

(adam)

2024-02-23 11:39:51 UTC MAIN commitmail json YAML

py-stevedore: updated to 5.2.0

5.2.0

* pre-commit: Integrate bandit
* pre-commit: Bump versions
* reno: Update master for unmaintained/yoga
* Bump hacking
* Update python classifier in setup.cfg
* Update master for stable/2023.2

(adam)

2024-02-23 11:37:59 UTC MAIN commitmail json YAML

(devel/py-pypi-cli) Partly modified from Adam suggestion, tks

(mef)

2024-02-23 11:36:26 UTC MAIN commitmail json YAML

Updated devel/py-faker, net/py-netaddr

(adam)

2024-02-23 11:35:58 UTC MAIN commitmail json YAML

py-netaddr: updated to 1.2.1

Release: 1.2.1

Fixed:

* Fix bad version 1.2.0 upload to PyPI – now yanked. No changes to the package.

Release: 1.2.0

Added:

* Add CLI tool subcommand to display :ref:`cli-network-info`.

Changed:

* Support running :ref:`interactive-shell` without IPython installed.

Fixed:

* Explicitly raise ``TypeError`` is a non-string value is passed to :func:`valid_ipv4`
  or :func:`valid_ipv6`.

(adam)

2024-02-23 11:33:51 UTC MAIN commitmail json YAML

py-faker: updated to 23.2.1

v23.2.1

* fix: update `pydecimal` algorithm to ensure left part is not generated with a leading 0.

v23.2.0

* Allow Uniqueness and Localization.

(adam)

2024-02-23 11:27:47 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome packages to 4.2.1

(tsutsui)

2024-02-23 11:25:30 UTC MAIN commitmail json YAML

ruby-gnome: update to 4.2.1.

Upstream changes:
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.1

Ruby-GNOME 4.2.1: 2024-02-23

This is a minor bug fix release.

Changes

Ruby/GLib2

  * Improvements

      + Added support for showing GType name for anonymous GType
        based classes.
          o GH-1577
          o Reported by Sami Sieranoja

      + Added RG_DEF_SALIAS().

      + Stopped providing unusable signal related methods to not signal
        ready objects such as GLib::Instantiatable.
          o GH-1589
          o Reported by Sami Sieranoja

      + Added GLib::Type::INVALID. GLib::Type[nil] is also accepted.
          o GH-1594
          o Reported by Sami Sieranoja

      + Added GLib::TimeZone#identifier.

      + Added GLib::TimeZone.try_convert.

Ruby/GObjectIntrospection

  * Improvements

      + Ignored .hash(some_arguments) methods. It may break something.

      + Ignored fundamental GType.
          o GH-1580
          o Reported by Sami Sieranoja

      + Added support for returning sized GType array.

Ruby/GDK4

  * Fixes

      + Fixed a GC related bug of Gdk::MemoryTexture.new.
          o GH-1596
          o Reported by HuBandiT

      + Fixed a GC related bug of Gdk::Picture.
          o GH-1596
          o Reported by HuBandiT

Ruby/GTK4

  * Improvements

      + Added a menu bar sample.
          o GH-1581
          o GH-1582
          o GH-1584
          o Patch by Sami Sieranoja

      + Added support for Gtk::DropTarget.new([type, ...], actions).
          o GH-1594
          o Reported by Sami Sieranoja

  * Fixes

      + Fixed deprecation message of Gtk::Button.new.
          o GH-1587
          o Reported by Sami Sieranoja

      + Fixed a GC related bug of Gtk::Image.

      + Fixed a GC related bug of Gtk::ColumnView.
          o GH-1600
          o Reported by HuBandiT

      + Fixed a GC related bug of Gtk::SingleSelection.
          o GH-1600
          o Reported by HuBandiT

Ruby/GStreamer

  * Improvements

      + Added a missing GC guard for Gst::Element#bus.
          o GH-1586
          o Reported by Sami Sieranoja

Thanks

  * Sami Sieranoja
  * HuBandiT

(tsutsui)

2024-02-23 10:42:04 UTC MAIN commitmail json YAML

Added devel/py-pypi-cli version 0.4.1

(mef)

2024-02-23 10:39:02 UTC MAIN commitmail json YAML

(devel/py-pypi-cli) import py311-pypi-cli-0.4.1

A command-line interface to the Python Package Index (PyPI)

riginally packaged in pkgsrc-wip by:
- K.I.A.Derouiche

(mef)

2024-02-23 10:10:01 UTC MAIN commitmail json YAML

doc: Updated graphics/simp to 3.5.1

(pin)

2024-02-23 10:09:13 UTC MAIN commitmail json YAML

graphics/simp: update to 3.5.1

- Update wgpu to v0.19
- Update egui to v0.26
- Update resvg to v0.40
- Enable mip maps on OpenGL

NOTE: As of version 3.5.0, we need to set the environment variable
WGPU_BACKEND to 'gl', else simp will segfault when launching.

(pin)

2024-02-23 10:07:10 UTC MAIN commitmail json YAML

doc: Updated sysutils/xcp to 0.20.4

(pin)

2024-02-23 10:06:44 UTC MAIN commitmail json YAML

sysutils/xcp: update to 0.20.4

    Add ACL testing.
    README cleanups, including adding a feature comparison to cp.

(pin)

2024-02-23 10:05:52 UTC MAIN commitmail json YAML

doc: Updated net/slumber to 0.13.0

(pin)

2024-02-23 10:05:28 UTC MAIN commitmail json YAML

net/slumber: update to 0.13.0

[0.13.0] - 2024-02-21
Added
- New informational flags to slumber request
      --exit-status to set exit code based on response status (#97)
      --status, --headers, and --no-body to control printed output
- Filter response via JSONPath (#78)

(pin)

2024-02-23 10:04:47 UTC MAIN commitmail json YAML

doc: Updated misc/rust-kanban to 0.9.4

(pin)

2024-02-23 10:04:23 UTC MAIN commitmail json YAML

misc/rust-kanban: update to 0.9.4

- Fixed custom key binds not working
- all keys can now be remapped to multiple keys
- updated scrollbar look
- fixed bad formatting for keybindings in edit keybindings UI
- made help text more uniformly styled across all UI elements
- fixed not being able to change default date formats

(pin)

2024-02-23 10:03:38 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.8.9

(pin)

2024-02-23 10:03:00 UTC MAIN commitmail json YAML

graphics/oculante: update to 0.8.9

0.8.9 (2024-02-21)
✨ Features
    Only redraw when needed on windows (less cpu/gpu usage) (bffccf7f)
    App Id is now available for wayland (db7afa31)

(pin)

2024-02-23 10:02:16 UTC MAIN commitmail json YAML

doc: Updated devel/git-cliff to 2.0.4

(pin)

2024-02-23 10:01:58 UTC MAIN commitmail json YAML

devel/git-cliff: update to 2.0.4

2.0.4 - 2024-02-22
笵ー�ク� Features
    (github) Support overriding the GitHub API URL (#512) - (8199699)

�汾� Bug Fixes
    (cd) Do not execute commands for the release changelog - (1aaa9b2)

�沒� Documentation
    (website) Add instructions for installing from conda-forge (#511) - (75a04bb)

笞呻ク� Miscellaneous Tasks
    (config) Add animation to the header of the changelog - (4f741a7)

(pin)

2024-02-23 10:01:04 UTC MAIN commitmail json YAML

doc: Updated sysutils/eza to 0.18.4

(pin)

2024-02-23 10:00:44 UTC MAIN commitmail json YAML

sysutils/eza: update to 0.18.4

[0.18.4] - 2024-02-22
Bug Fixes
    Classification width should be taken into account with -F=auto

Build
    Bump libc from 0.2.152 to 0.2.153
    Bump chrono from 0.4.33 to 0.4.34
    Bump trycmd from 0.14.20 to 0.15.0

(pin)

2024-02-23 09:59:48 UTC MAIN commitmail json YAML

doc: Updated textproc/csview to 1.2.3

(pin)

2024-02-23 09:59:29 UTC MAIN commitmail json YAML

2024-02-23 09:58:42 UTC MAIN commitmail json YAML

doc: Updated devel/ast-grep to 0.19.2

(pin)

2024-02-23 09:58:21 UTC MAIN commitmail json YAML

devel/ast-grep: update to 0.19.2

0.19.2
    fix: improve expando char replacement #883
    feat(napi): add support for napi linux x64 musl c4d7902
    fix: fix wrong spacing matching 0e8b4f0
    Update README.md 9636a1a

0.19.1
    fix: avoid input stream when --update-all #943
    fix: update cargo lock 8a893e7
    fix(deps): update dependency @swc/core to v1.4.1 d18fd70
    chore(deps): update dependency @types/node to v20.11.19 40d3fa0

(pin)

2024-02-23 09:41:13 UTC MAIN commitmail json YAML

doc: Updated emulators/ckmame to 2.1

(wiz)

2024-02-23 09:41:04 UTC MAIN commitmail json YAML

ckmame: update to 2.1.

2.1 (2024-02-23)
================

* Add `--report-changes` to show changes between last and current run.
* Add `--delete-unknown-pattern` to remove unknown files matching a pattern.
* Switch to nihtest.

(wiz)

2024-02-23 09:39:26 UTC MAIN commitmail json YAML

doc: Updated cad/py-gdstk to 0.9.50

(mef)

2024-02-23 09:39:17 UTC MAIN commitmail json YAML

(cad/py-gdstk) Updated 0.9.42 to 0.9.50

## 0.9.50 - 2024-02-07
### Added
- `Polygon.perimeter`.

## 0.9.49 - 2023-12-29
### Fixed
- Type annotation for `Cell.write_svg`.

## 0.9.48 - 2023-12-21
### Changed
- `Cell.dependencies` accepts keyword arguments.

### Fixed
- Fracturing polygons with few points is more robust.
- Compilation improvements.

## 0.9.45 - 2023-10-12
### Changed
- Use Qhull as an external dependecy instead of installing it
  ourselves to avoid conflicts.

## 0.9.43 - 2023-10-08
### Added
- `Library.remap` and `Cell.remap` to remap layer and data/text types
- Add typing stub
- Add deepcopy support

### Changed
- Raise an error if not both layer and datatype are specified in
  `Cell.get_polygons` and `Reference.get_polygons`.
- Correct ordering of path ends in `Library::read_oas()`

### Fixed
- Sort `Slice` Positions When converting from python because the
  internal implementation expects the coordinates to be sorted

(mef)

2024-02-23 09:34:47 UTC MAIN commitmail json YAML

Updated misc/py-trove-classifiers, devel/py-types-setuptools

(adam)

2024-02-23 09:34:31 UTC MAIN commitmail json YAML

py-types-setuptools: updated to 69.1.0.20240223

69.1.0.20240223

Improve typing of `sysconfig.get_config_var(s)`

(adam)

2024-02-23 09:33:36 UTC MAIN commitmail json YAML

py-trove-classifiers: updated to 2024.2.22

2024.2.22

Add classifier for Hy

(adam)

2024-02-23 09:06:33 UTC MAIN commitmail json YAML

doc: Updated devel/py-nihtest to 1.5.0nb1

(wiz)

2024-02-23 09:06:25 UTC MAIN commitmail json YAML

py-nihtest: add missing dependency

Bump PKGREVISION.

(wiz)

2024-02-23 08:53:18 UTC MAIN commitmail json YAML

doc: Updated net/sayaka to 3.7.3

(tsutsui)

2024-02-23 08:53:03 UTC MAIN commitmail json YAML

sayaka: update to 3.7.3.

Upstream changes:
* 3.7.3 (2024/02/23)
- support a responce of alive monitoring of Misskey stream
- speed up Blurhash

(tsutsui)

2024-02-23 07:57:01 UTC MAIN commitmail json YAML

Updated www/py-pook, devel/py-virtualenv

(adam)

2024-02-23 07:56:03 UTC MAIN commitmail json YAML

py-virtualenv: updated to 20.25.1

Bugfixes - 20.25.1
Upgrade embedded wheels:
setuptools to 69.0.3 from 69.0.2
pip to 23.3.2 from 23.3.1
Upgrade embedded wheels:
pip 23.3.2 to 24.0`,
setuptools 69.0.3 to 69.1.0.

(adam)

2024-02-23 07:54:49 UTC MAIN commitmail json YAML

doc: Updated cad/klayout to 0.28.17

(mef)

2024-02-23 07:54:40 UTC MAIN commitmail json YAML

(cad/klayout) Updated 0.28.15 to 0.28.17

0.28.17          (2024-02-16):
* Enhancement: %GITHUB%/issues/1626 Technology specific grids

0.28.16          (2024-02-12):
* Bugfix: %GITHUB%/issues/1623 Package installation with "-y" from command line does not work for URL or file
* Bugfix: %GITHUB%/issues/1619 Segfault on Fedora-39 with Python 3.12.1
* Bugfix: %GITHUB%/issues/1618 Leaking Python reference causing trouble with iterators
* Bugfix: %GITHUB%/issues/1616 DRC doc typo
* Bugfix: %GITHUB%/issues/1614 LEF/DEF .map should not map boundaries and fill to ALL purpose
* Bugfix: %GITHUB%/issues/1609 Cell.read doesn't read LayoutMetaInfo
* Bugfix: %GITHUB%/issues/1608 CustomResistorExtraction: show faulty device in GUI
* Bugfix: %GITHUB%/issues/1603 Weird parameter dialog resizing when hiding / showing many parameters at once with callback_impl
* Bugfix: %GITHUB%/issues/1602 [Qt6] Cannot normally quit the main application window
* Bugfix: %GITHUB%/issues/1594 "connect" (in flat mode) + multiple top cells give an error message
* Bugfix: %GITHUB%/issues/1592 DXF file parsing error, about spline curve
* Enhancement: DRC enhancements related to touching edges
  - New DRC function switches: "without_touching_corners", "without_touching_edges"
    to skip width and space errors at kissing corners and touching-edge configurations
  - Kissing corners are now detected also in non-collinear edge configurations
* Bugfix: fixed rendering of color selection buttons on High-DPI screens
* Bugfix: cross-hair cursor should not use selection default line width and styles
* Enhancement: OASIS reader errors out on broken OASIS with duplicate CELLNAMEs

(mef)

2024-02-23 07:54:16 UTC MAIN commitmail json YAML

py-pook: updated to 1.4.3

v1.4.3 / 2024-02-23

Fix httpx incorrectly named method on interceptor subclass

v1.4.2 / 2024-02-15

fix: httpx streaming via iter_raw raises httpx.StreamConsumed

v1.4.1 / 2024-02-12

Fix Mock constructor params/url order mishandling
Optionally match empty values in query parameter presence matcher
Fix httpx network mode

(adam)

2024-02-23 04:59:01 UTC MAIN commitmail json YAML

2024-02-23 04:00:03 UTC MAIN commitmail json YAML

kate: fix builds for some platforms (e.g., NetBSD 9.x)

In some contexts, use of PCH causes build failures, e.g.:

[  9%] Building C object pch/CMakeFiles/katepch.dir/cmake_pch.h.gch
[  9%] Building CXX object pch/CMakeFiles/katepch.dir/katepch_autogen/mocs_compilation.cpp.o
[  9%] Building CXX object addons/backtracebrowser/autotests/CMakeFiles/btbrowser_test.dir/__/btparser.cpp.o
<command-line>: fatal error: had to relocate PCH
compilation terminated.
--- pch/CMakeFiles/katepch.dir/katepch_autogen/mocs_compilation.cpp.o ---
*** [pch/CMakeFiles/katepch.dir/katepch_autogen/mocs_compilation.cpp.o] Error code 1

The upstream project offers the configuration option to disable PCH, so
take advantage of this. Except, evidently they have not recently tested
a build with that setting disabled, as various files then miss specific
includes that happen to get covered with their catch-all pch.h header.

While here, also don't install .desktop files as executable, they are
not scripts (and this one wouldn't magically work anyway).

(gutteridge)

2024-02-22 22:57:42 UTC MAIN commitmail json YAML

Updated net/rabbitmq, security/py-google-auth

(adam)

2024-02-22 22:57:26 UTC MAIN commitmail json YAML

py-google-auth: updated to 2.28.1

2.28.1 (2024-02-21)

Bug Fixes

Typo when setting the state for the pickle deserializer.

(adam)

2024-02-22 22:56:08 UTC MAIN commitmail json YAML

rabbitmq: updated to 3.12.13

RabbitMQ 3.12.13

Core Broker

Bug Fixes

When a channel is closed, its consumer metric samples will now be cleared differently
depending on the number of them. In 9356, it was over optimized for the uncommon case with
a very large number of consumers per channel, hurting the baseline case with one or a few consumers
per channel.

In part contributed by @SimonUnge (AWS).

CLI Tools

Enhancement

CLI tool startup time was reduced.

Bug Fixes

JSON output formatter now avoids ANSI escape sequences.

Contributed by @ariel-anieli.

ANSI escape sequences are no longer used on Windows.

Contributed by @ariel-anieli.

Stream Plugin

Bug Fixes

If a stream publisher cannot be set up, a clearer message will be logged.

Management Plugin

Bug Fixes

GET /api/nodes/{name} failed with a 500 when called with a non-existed node name.

Federation Plugin

Bug Fixes

Upstream node shutdown could produce a scary looking exception in the log.

Exchange federation links could run into an exception.

Contributed by @gomoripeti (CloudAMQP).

Dependency Changes

cowboy was updated to 2.11.0

(adam)

2024-02-22 20:38:46 UTC MAIN commitmail json YAML

doc: Updated net/gh to 2.44.1

(bsiegert)

2024-02-22 20:38:29 UTC MAIN commitmail json YAML

gh: update to 2.44.1

2.44.1

Fix PR create regression around title and body when there is only one commit

2.44.0

Feature: added Order flag for release list command
autofill with body
Add default values to web manual and man pages
Documentation for built-in aliases
Add more detail to fork failure message
feat: Add cache key option to gh cache list

2.43.0

With this release, the GitHub CLI team sees @samcoe off to new adventures
beyond GitHub! Sam has been an amazing maintainer and colleague who has
helped so many people adopt gh while trying to connect with the community
regarding its needs. There will forever be a Sam-shaped hole no one can fill
but hope he continues to be a part wherever his whirlwind journey takes him!

Remove project JSON formatting objects
Add option --json for gh variable list
Add --json export flag for release list
(search/repos) add usage tips for --archived=false
fix: Prevent nil dereference in pr view
Fix some typos raised by codespell
Add force flag to setup-git command
Feature: output URL for newly created repo
Send activity signals during non-interactive codespace SSH command
Upgrade cli/go-gh to v2.5.0 for home-manager fix

(bsiegert)

2024-02-22 17:42:34 UTC MAIN commitmail json YAML

firefox: 123.0 requires nss>=3.97.

(tsutsui)

2024-02-22 17:35:34 UTC MAIN commitmail json YAML

Updated databases/mongo-c-driver, devel/py-dogpile-cache

(adam)

2024-02-22 17:35:15 UTC MAIN commitmail json YAML

py-dogpile-cache: updated to 1.3.2

1.3.2

[usecase] [redis]
Added a new backend RedisClusterBackend, allowing support for Redis Cluster. Pull request courtesy Ma谷l Naccache T端fek巽i.

[usecase] [redis]
Added support for additional Redis client parameters RedisBackend.socket_connect_timeout, RedisBackend.socket_keepalive and RedisBackend.socket_keepalive_options. Pull request courtesy Takashi Kajinami.

(adam)

2024-02-22 17:33:04 UTC MAIN commitmail json YAML

mongo-c-driver: updated to 1.26.0

libmongoc 1.26.0

New Features:

  * Support named KMS providers.
  * Redirect retries in sharded clusters to another mongos if possible.

Improvements:

  * Add `VERSION_CURRENT` file in source to ease building.
  * Consider more errors retryable.

(adam)

2024-02-22 15:13:36 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 123.0

(ryoon)

2024-02-22 15:13:24 UTC MAIN commitmail json YAML

www/firefox-l10n: Update to 123.0

* Sync with www/firefox 123.0.

(ryoon)

2024-02-22 15:13:02 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 123.0

(ryoon)

2024-02-22 15:12:50 UTC MAIN commitmail json YAML

www/firefox: Update to 123.0

* For NetBSD, user-agent string reports as Linux.

Changelog:
New

  * We've integrated search into Firefox View. You can now search through all
    of the tabs on each of the section subpages - Recent Browsing, Open Tabs,
    Recently Closed Tabs, Tabs from other devices, or History.

  * Having any issues with a website on Firefox, yet the site seems to be
    working as expected on another browser? You can now let us know via the Web
    Compatibility Reporting Tool! By filing a web compatibility issue, you're
    directly helping us detect, target, and fix the most impacted sites to make
    your browsing experience on Firefox smoother.

Fixed

  * When translating web pages, we are now also translating text in tooltips
    (i.e. titles) and text displayed in form controls (i.e. placeholder).

  * Various security fixes.

Changed

  * Address bar settings can now be found in the Firefox Settings' Search
    section.

  * Improved PGO optimizations for macOS ARM64 and Android

  * Off-main-thread canvas on macOS, Linux and Android

Enterprise

  * You can find information about policy updates and enterprise specific bug
    fixes in the Firefox for Enterprise 123 Release Notes.

Developer

  * Developer Information
  * The Network Monitor now supports saving a response body to disk through the
    Save Response As context menu item. This replaces the Save Image context
    menu item, which only supported saving images.

Web Platform

  * We now implement linearRGB interpolation for SVG gradients, as well as the
    existing sRGB interpolation. You can choose which to use via the
    color-interpolation property.

  * Previously, SVG feImage elements that pointed to SVG content required the
    SVG document to have a root element that had non-percentage width and
    height values. Such content will now fall back to use the default replaced
    element values of 300px width and 150px height and the feImage will no
    longer fail to render.

  * By enabling Preload and Modulepreload support, Early Hints are now fully
    supported.

  * Audio echo cancellation can now be applied to microphone inputs when the
    audio output is redirected to another device with setSinkId().

  * Firefox now supports declarative ShadowDOM, providing developers greater
    flexibility and improved ergonomics when working with ShadowDOMs directly
    within HTML.

Security fixes:
Mozilla Foundation Security Advisory 2024-05
#CVE-2024-1546: Out-of-bounds memory read in networking channels
#CVE-2024-1547: Alert dialog could have been spoofed on another site
#CVE-2024-1554: fetch could be used to effect cache poisoning
#CVE-2024-1548: Fullscreen Notification could have been hidden by select
element
#CVE-2024-1549: Custom cursor could obscure the permission dialog
#CVE-2024-1550: Mouse cursor re-positioned unexpectedly could have led to
unintended permission grants
#CVE-2024-1551: Multipart HTTP Responses would accept the Set-Cookie header in
response parts
#CVE-2024-1555: SameSite cookies were not properly respected when opening a
website from an external browser
#CVE-2024-1556: Invalid memory access in the built-in profiler
#CVE-2024-1552: Incorrect code generation on 32-bit ARM devices
#CVE-2024-1553: Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8, and
Thunderbird 115.8
#CVE-2024-1557: Memory safety bugs fixed in Firefox 123

(ryoon)

2024-02-22 13:57:36 UTC MAIN commitmail json YAML

Updated net/py-gevent, devel/py-coverage

(adam)

2024-02-22 13:56:59 UTC MAIN commitmail json YAML

py-coverage: updated to 7.4.2

Version 7.4.2 — 2024-02-20

- Fix: setting ``COVERAGE_CORE=sysmon`` no longer errors on 3.11 and lower,
  thanks `Hugo van Kemenade <pull 1747_>`_.  It now issues a warning that
  sys.monitoring is not available and falls back to the default core instead.

(adam)

2024-02-22 13:55:49 UTC MAIN commitmail json YAML

py-gevent: updated to 24.2.1

24.2.1 (2024-02-14)

Bugfixes
--------

- Add support for Python patch releases 3.11.8 and 3.12.2, which changed
  internal details of threading.

  As a result of these changes, note that it is no longer possible to
  change the ``__class__`` of a ``gevent.threading._DummyThread``
  object on those versions.

  See :issue:`2020`.

Other
-----

Other updates for compatibility with the standard library include:

  - Errors raised from ``subprocess.Popen`` may not have a filename set.
  - ``SSLSocket.recv_into`` and ``SSLSocket.read`` no longer require the
    buffer to implement ``len`` and now work with buffers whose size is
    not 1.
  - gh-108310: Fix CVE-2023-40217: Check for & avoid the ssl pre-close
    flaw.

In addition:

  - Drop ``setuptools`` to a soft test dependency.
  - Drop support for very old versions of CFFI.
  - Update bundled c-ares from 1.19.1 to 1.26.0.
  - Locks created by gevent, but acquired from multiple different
    threads (not recommended), no longer spin to implement timeouts
    and interruptible blocking. Instead, they use the native
    functionality of the Python 3 lock. This may improve some scenarios.
    See :issue:`2013`.

(adam)

2024-02-22 13:46:18 UTC MAIN commitmail json YAML

doc: Updated devel/tex-l3kernel to 2024.70027

(ryoon)

2024-02-22 13:46:05 UTC MAIN commitmail json YAML

devel/tex-l3kernel: Update to 2024.70027

* Fix runtime errors in INSTALL script of pkgsrc/print/tex-platex.

Changelog:
Not available.
This version provides some macros which are used by tex-platex at least.

(ryoon)

2024-02-22 13:20:18 UTC MAIN commitmail json YAML

Updated mail/py-authheaders, textproc/py-docstring-to-markdown

(adam)

2024-02-22 13:20:01 UTC MAIN commitmail json YAML

py-docstring-to-markdown: updated to 0.15

v0.15

Fix multi-line links and incorrect dunder escapes in code

(adam)

2024-02-22 13:18:09 UTC MAIN commitmail json YAML

py-authheaders: updated to 0.16.2

Version 0.16.2
- Add checks for None results to avoid tracebacks
- Account for FWS in From (which is legal, apparently)
  (Thanks to Mark Sapiro for the report and the fix)
- Delete more setup.py cruft for non-supported Pythons

Version 0.16.1
- Clean up unnecessary escaping of semi-colons in test data (Dig artifacts)
  and adjust related code to resolve SyntaxWarning with Python 3.12
- Set python_requires >3.7 and clean up cruft in setup.py
- Use importlib.resources instead of importlib_resources

(adam)

2024-02-22 13:15:41 UTC MAIN commitmail json YAML

graphics/gegl: Disable more doc generation to prevent PLIST divergence

(ryoon)

2024-02-22 13:12:41 UTC MAIN commitmail json YAML

Added www/py-publicsuffixlist; Updated mail/py-checkdmarc

(adam)

2024-02-22 13:12:25 UTC MAIN commitmail json YAML

py-checkdmarc: updated to 5.3.1

5.3.1

Ignore UnicodeDecodeError exceptions when querying for TXT records
5.3.0

Check DNSSEC on MX hostnames
USE DNSSEC when requesting DNSKEY records
5.2.7

Do not require an RRSIG answer when querying for DNSKEY records
On Windows and macOS, querying for a DNSKEY record on proton.ch will return a RRSET and RRSIG. However, running the same query on Debian-based Linux will only return a RRSET
Pass in nameservers and timeout when running get_dnskey recursively
5.2.6

Revert change introduced in 5.2.4 that caused the DNSSEC test to always return True
Test for multiple RDATA types when testing DNSSEC
Properly cache DNSSEC test results
5.2.5

Properly cache DNSKEY answers
5.2.4

Workaround DNSSEC testing bug in Debian for some domains
On Windows, querying for a DNSKEY record on proton.ch will return a RRSET and RRSIG. However, running the same query on Linux will only return a RRSET, but will return a RRSET and RRSIG if another record type is requested, such as A
5.2.3

Fix exception handling for query_mta_sts_record
Fix exception handling for query_smtp_tls_reporting_record
5.2.2

Better exception handling for query_mta_sts_record
More verbose debug logging
5.2.1

Fix bug where TLSA records would not be checked in some cases
Improved debug logging
5.2.0

Check for TLSA records
5.1.0

Add support for parsing SMTP TLS Reporting (RFC8460) DNS records
5.0.2

Fix DNSSEC test
Add missing import dns.dnssec
Always use the actual subdomain or domain provided
5.0.1

Include MTA-STS and BIMI results in CSV output
Renamed include_dmarc_tag_descriptions parameter in checkdmarc.check_domains() to include_tag_descriptions
Added the include_tag_descriptions parameter to checkdmarc.bimi.check_bimi()
Ignore encoding value when checking the Content-Type header during the MTA-STS policy download
Added the exception class MTASTSPolicyDownloadError
Update documentation
5.0.0

Major refactoring: Change from a single module to a package of modules, with each checked standard as its own package
Add support for MTA-STS RFC 8461
Add support for BIMI
Specify a BIMI selector using the --bimi-selector/-b option
Various bug fixes

(adam)

2024-02-22 13:07:44 UTC MAIN commitmail json YAML

py-publicsuffixlist: added version 0.10.0.20240214

Public Suffix List parser implementation for Python.
* Compliant with TEST DATA
* Support IDN (unicode or punycoded).
* Shipped with built-in PSL and the updater script.
* Written in Pure Python. No library dependencies.

(adam)

2024-02-22 12:46:16 UTC MAIN commitmail json YAML

doc: Updated archivers/trrntzip to 1.2

(wiz)

2024-02-22 12:46:06 UTC MAIN commitmail json YAML

trrntzip: update to 1.2.

# 1.2 [2024-02-22]

* fix a build error on windows
* improve log file handling
* add -e and -l options to set (or disable) error log file and logging directory
* revert zip64 format changes from last release
* update included source for minizip to version from zlib-1.3.1
* various fixes and code cleanup

(wiz)

2024-02-22 12:07:27 UTC MAIN commitmail json YAML

Updated databases/py-mongo, databases/py-elasticsearch

(adam)

2024-02-22 12:07:12 UTC MAIN commitmail json YAML

py-elasticsearch: updated to 8.12.1

8.12.1 (2024-02-22)

Fixed but deprecated parameter aliases in body parameter
Added mappings and bulk to quickstart page

(adam)

2024-02-22 12:03:43 UTC MAIN commitmail json YAML

py-mongo: updated to 4.6.2

PyMongo 4.6.2 fixes the following bug:

- Fixed a bug appearing in Python 3.12 where "RuntimeError: can't create new thread at interpreter shutdown"
  could be written to stderr when a MongoClient's thread starts as the python interpreter is shutting down.

(adam)

2024-02-22 11:56:44 UTC MAIN commitmail json YAML

Updated net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2024-02-22 11:56:00 UTC MAIN commitmail json YAML

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

Release v1.62.0

Core

[metadata] Allow non application/grpc content-type values.
[BoringSSL] Update third_party/boringssl-with-bazel.
[GPR] Removed GPR_BACKWARDS_COMPATIBILITY_MODE.

Python

[Build] Strip armv7 artifacts.
[Python AIO] Handle DeprecationWarnings when get current loop.
[Python AIO] Raise resource_exhausted error in case of concurrent RPC limit exceeded.
[Python O11y] Build and distrib O11y package.
[Python setuptools] Import error from distutils for lower version of setuptools.
[ruby] Fix use-after-free for post-fork channel recreation.

(adam)

2024-02-22 09:13:24 UTC MAIN commitmail json YAML

doc: Updated graphics/gimp-devel to 2.99.18

(wiz)

2024-02-22 09:13:14 UTC MAIN commitmail json YAML

gimp-devel: update to 2.99.18.

Overview of Changes from GIMP 2.99.16 to GIMP 2.99.18
=====================================================

Core:

  - New snapping options:
    * "Snap to Bounding Boxes": allows on-canvas snapping to either layer
      borders or center.
    * "Snap to Equidistance": allows to snap a layer to be at the same distance
      from a second one that this second one is to a third one, either
      horizontally or vertically.
  - GIMP is now able to use fonts with custom styles, which Pango is unable to
    work with.
  - Font names are not unique anymore, which means that GIMP doesn't rename
    identically named fonts with #1 or #2, etc. as it used to do. These fonts
    with same name are now properly working despite the name clash.
  - GimpData now have a concept of collection, which is either a controlled name
    for internal data, or a string constructed from the local file path for
    external data. This will be used to serialize data objects hence easily
    retrieve the proper data even when some data may have duplicate names.
  - New palette import support: SwatchBooker.
  - Artificially set PANGOCAIRO_BACKEND=fc when running on Windows to use the
    fontconfig backend, which enables anti-aliasing on Windows, unlike the
    default pangocairo backend.
  - XCF:
    * Font information are more accurately stored (not only the font name, but
      also storing various other attributes and even a file hash in the ideal
      case where the exact same font file is available), allowing to find the
      right font (if installed) on load with less errors.
    * As a consequence of the previous point, new files with text layers will be
      saved as a bumped XCF 19 version.
    * Older XCF versions with text layers can still be saved using older XCF
      versions as long as the text layers are untouched in an edit session.
  - "view-zoom-*" actions are not radio actions anymore.
  - Improve thumbnail loading algorithm:
    1. If there is a GimpThumbnailProcedure, it is run first.
    2. Otherwise we check if a thumbnail is in the metadata.
    3. As last resort, we just load the full image.
  - Generic inter-process transient window reimplemented using opaque GBytes
    window identifiers instead of guint32. The goal is to have windows created
    by plug-ins be transient to the calling core image window, but also the
    other way around: some core dialogs are generated through PDB calls (in
    particular resource and drawable chooser dialogs created by gimp_*_popup()
    functions) and should be transient to plug-in dialogs.
    This works on X11 and Wayland (the Wayland implementation is new, previous
    code was X11-only). It should work on Windows too (code exists) but this was
    left disabled as it leads to core process hanging (as described in
    https://bugzilla.gnome.org/show_bug.cgi?id=359538) and is pending debugging.
    There is no macOS implementation yet, and it seems to be missing from GDK as
    well.
  - Indexed images' colormap:
    * Now possible to delete colors if unused.
  - Updates for floating data's actions:
    * New actions "edit-paste-float" and "edit-paste-float-in-place" for pasting
      the contents of the clipboard as floating data with default positioning
      algorithm or in-place respectively;
    * renames "select-float" to "select-cut-float" which does a cut and paste as
      float in one action;
    * adds "select-copy-float" which does a copy and paste as float in one
      action;
    * reorganize a bit the `Edit > Paste as` submenu with sections for the
      floating data variants;
    * add a "Float" submenu in "Select" root menu, containing the 2 variant
      actions "select-cut-float" and "select-copy-float".
  - GEGL operation filters are now non-destructive by default: running these
    filters create layer effects. The UI is still basic and will be improved
    through iterations after GIMP 3 release.
  - FG/BG color action code (e.g. "Increase the red channel") are made
    contextual, relatively to the active image, working relatively to the
    correct color space and TRC.
  - Device Status dockable shows context-sensitive colors (the color profile's
    name is displayed as tooltip when hovering a fg/bg color status).
  - Palettes are now GeglColor-based and are stored with a lot more precision.
    Older low-precision palettes are still loaded fine. A single palette can
    contain mixed formats (different models and space). A concept of format
    restriction was added, yet is currently only used for indexed images'
    palettes (whose colors are always and only in the image's format).
  - Color History is now space-invaded (colors are stored in their original
    format and space).
  - Various color selectors (core or modules) are now space-invaded when
    relevant. For instance, they show colors in the active image space (not just
    sRGB) and display the profile's name when relevant. Also when simulation is
    active, some of the color selectors will update their out-of-gamut zone, not
    only to be within the image's gamut, but also the soft-proof gamut.

Graphical User Interface:

  - "Merge menu and title bar" option is not shown on macOS as it is not usable
    there (the main menu is anyway out of the window from the start).
  - Top menu has been special-cased for macOS (some items are removed with
    "hidden-when" attribute set to "macos-menubar" value) for items which are
    also available in the application menu.
  - Menu section can now be named with the "section-name" attribute in
    GtkBuilder ".ui" files. This can be used as a replacement of the former
    "Placeholder" concept which we used to have (and has now been completely
    removed).
    Plug-ins or GEGL operations which want to make use of sections can use the
    "[Section]" syntax. For instance installing a plug-in in the menu path
    "<Image>/File/[Open]" will install the menu item at the end of the Open
    section (i.e. after the various other open-file actions at the top of the
    File menu).
  - Some string or naming consistencies were fixed in source strings.
  - GimpContainerEntry don't have inline completion anymore. Instead the result
    pop-up always appear, even for one result. This is because a limitation of
    GtkEntryCompletion: we cannot remove the case sensitivity search (see
    gtk#275) which was very bad usage experience because when we reached a
    single result, suddenly nothing happened anymore (no popup, no completion)
    if case was different on any letter. It's just better to always have popup
    with case insensitivity.
    This widget is used for instance for on-canvas font selection.
  - Some icons were modified with an added light border to make them better
    visible on dark themes: gimp-tool-text icons in Color and Legacy icon themes
    and gimp-tool-dodge in Color theme.
  - Help menu rearranged to be better organized and also to move "About GIMP" as
    the last item, which is its more conventional position.
  - Many fixes to the default themes (including several cases of CSS rules
    leaking from system themes).
  - New settings in Preferences to set the interface base font size (this won't
    work as well, or at all, for themes which would set absolute font sizes).
  - "gimp-wilber-eek" icon is now reused as generic "image-missing" icon too.
  - In dockables' grid view, the hovered icon is now highlighted with a
    contrasted border.
  - GimpPdbDialog (e.g. resource chooser dialogs) are now set to system defaults
    for whether or not they use a header bar.
  - Shift+Number-row default shortcuts are now transformed into the actual key
    in the currently used layout (reciprocally, if numbers are direct access
    key, their counterpart shortcuts are similarly updated).
  - Colormap dockable:
    * New "Delete" button available and sensitive only when selecting an unused
      color in the palette.
  - Windows: title bar will be switched to light or dark mode based on the
    current theme.
  - The quit dialog now adjusts its size relatively to monitor height.
  - The heuristic to set a cursor when single or multi-selecting items in a tree
    view got reviewed in order to avoid unnecessary scroll. As a general rule,
    the cursor is always set to one of the selected elements, ideally the last
    clicked element unless it is not selected (e.g. removed with Ctrl-click),
    then a closest selected element is chosen to avoid unnecessarily scroll of
    the item list.
  - Pad buttons can now be configured in the "Input Devices" configuration dialog
    to run any actions directly (without mapping shortcut key combinations as
    intermediate). This only works on Wayland for the time being (yet may work on
    more platforms in the future, depending on GTK evolution).
  - Themes can now be proposed with up to 3 variants: dark, light and middle
    gray, through gimp-dark.css, gimp-light.css and gimp-gray.css CSS files
    respectively.
  - As a consequence of the previous point, our Default and Gray themes are
    merged as one with 3 possible variants.
  - Our Color and Symbolic icon themes are merged as a single icon theme named
    "Default".
  - The "prefer-symbolic-icons" property which can be set in Preferences is only
    used when the selected icon theme has both Color and Symbolic styles.
    Otherwise the chosen icon theme style prevails. The presence of a style is
    determined by the presence of the "gimp-wilber" icon (which becomes
    therefore a de-facto mandatory icon in an icon theme) and/or its symbolic
    variant.
  - When "Override icon sizes" is checked, a few padding values are also
    overridden by code in the loaded CSS.
  - As a consequence of the previous point, we removed the "Compact" theme which
    is now simply possible by overriding sizes to "Small" in Preferences (when
    the theme is "Default", it will display the same as the former "Compact"
    theme, though it will also work with any other theme).
  - "Darker" theme is removed for lack of contributors actually caring for it.
    It could be revived in the future as a "Contrast" theme with both a dark and
    light variants at the very least.
  - The search function in Layers dockable was moved over the Layers list (with
    headers), the "link" icon replaced by "search" icon, and is now available
    for both Layers, Channels and Vectors dockables (though unsaved for Vectors
    because of lack in XCF support).
  - The Welcome dialog was improved and its cases extended:
    * A new "Personalize" tab contains duplicate settings taken from the
      Preferences, in particular the more controversial settings, such as theme
      or icon themes, HiPPI support (icon/font sizing), merged menu and title
      bar, tool groups or update check.
    * A new "Contribute" tab displays a few of the main links for people to
      contribute to GIMP.
    * A new "Create" tab proposes buttons to create new images or open existing
      ones, as well as displaying a list of the last 8 opened images for easy
      re-opening.
    * A new checkbox (checked by default) allows the welcome dialog to be shown
      at each and every startup. Except on new installations or version updates,
      the first shown tab will be the new "Create" tab, which is probably the
      most useful for day-to-day first dialog shown at startup (on updates, the
      "Welcome" tab featuring the new splash screen and a small welcome text is
      shown).

Tools:

  - Text tool:
    * improve markup creation logic when replacing selected text in
      order not to create useless styling markup interfering with other
      features.
    * Alignment for RTL languages is now more consistent with how it works in
      other software (such as LibreOffice or Scribus).
    * Text layers can now be rendered in the full image's gamut (not sRGB only
      anymore), though colors are trimmed to the gamut and are always 8-bit.
    * Text outline colors are now rendered in float in the full image's gamut,
      without precision loss.
  - Paint tools: all painting tools now have an "Expand Layers" option
    allowing to auto-expand layers when painting across layer
    boundaries. A few additional sub-options customize how this
    expansion happens (by how many pixels, filling with transparency,
    color, pattern).
    Expansion does not grow over canvas boundaries, unless "Show All" is
    checked too.
  - Color Picker:
    * Picked color is internally kept as a GeglColor, doing only last-minute
      conversion to the output model/space, hence with better precision.
    * RGB, Grayscale and Pixel modes display the profile name of the output
      color space (the active image's color space if relevant).
  - The Gradient tool now uses GeglColor internally, though GIMP's gradient
    format (GGR) still uses old RGB format.

Plug-ins:

  - Farbfeld: new image format import/export support.
  - OpenEXR:
    * Files with single channels are always treated as grayscale, even when
      they use non-conventional channel names. A notice message is also
      presented to the user in a dialog for information.
  - Metadata Editor:
    * Various code cleanups and improvements;
    * GUI improvements;
    * Xmp.plus.ImageSupplierName can now only have one value;
    * Improved Creation date handling;
    * Synchronization (both for reading and writing) added between some Exif,
      Xmp and Iptc equivalent tags. On reading, when equivalent tags have
      different values at load, a terminal warning is now outputted.
  - Script-fu:
    * Generated dialog's titles are not prefixed with "Script-Fu: " anymore.
    * Several scripts were removed and moved to gimp-data-extras: erase-rows,
      grid-system, select-to-brush, select-to-image, select-to-pattern.
    * script-fu-copy-visible was removed (and not moved to gimp-data-extras).
    * New test scripts.
  - New gimp-help-main script to link to the "Table of Contents" of the manual,
    added to the "Help > User Manual" submenu.
  - PSP:
    * added support to load PSP ICC Profile data.
    * fixed vulnerabilities: ZDI-CAN-22096, ZDI-CAN-22097.
    * load active selection from PSP file.
    * Load guides and grid info.
  - Image Map: two new fields to the HTML Link tab and one new field to the
    Javascript tab for area properties:
    * accesskey: The same as the mnemonic key shortcuts in GTK, to activate an
      area of the image map. Depending on the OS, you either hold ALT or
      ALT+SHIFT and this key.
    * tabindex: What order to select the area when the user presses Tab.
    * onClick: Run a Javascript function when the user clicks on the area.
  - Esm Software PIX: new import support.
  - All plug-ins were ported to the new Gimp*Procedure API using
    GimpProcedureConfig instead of GimpValueArray arguments.
  - Add Border (script-fu): add a 'Allow resizing' toggle.
  - Plug-ins ported to GimpProcedureDialog: van-gogh-lic, dds-write, flame,
    histogram-export, lighting, fractal-explorer, map-object, sample-colorize,
    compose, curve-bend, depth-merge, selection-to-path, pagecurl, file-cel,
    file-svg, file-wmf, smooth-palette, small-tile, film, gradient-flare, tile,
    web-page, screenshot.
  - JPEG-XL:
    * Load metadata via libjxl exclusively.
    * Disable GIMP EXIF orientation support, using orientation stored in
      codestream instead.
  - HEIF:
    * Load metadata via libheif exclusively.
    * Disable GIMP EXIF orientation support.
  - PDF:
    * "Layers as Pages" works now for a single layer group with multiple
      sub-layers.
  - DDS:
    * Add support for loading DDS 16- and 32-bit per channel RGBA. Loading is
      supported for 16-bit half float, 32-bit float, 16 and 32-bit unsigned and
      signed int.
      This supports both the DX10 formats and the D3D FOURCC versions.
      16- and 32-bit per channel images with less than 4 channels are not yet
      supported.
    * Add DDS support for loading R8G8, R16 and R16G16 formats.
      GIMP can load DXGI variants as well as the older D3DF versions, including
      handling of the signed versions.
      We also set signed when the pixelformat flag DDPF_BUMPDUDV is set.
    * New option to vertically flip dds image on import. This is needed by some
      game engines.
    * All mipmap generation is done at 32-bit floating-point precision.
    * A new cubic filter has also been added (Catmull-Rom) which
      rounds-out the existing lineup of cubic filters.
    * Better handling of DX10+ files in ddsread.
    * Always interpret BC1 cutout pixels as black pixels with 0 alpha,
      per the official format specification.
    * Import code was rewritten and improved for maintainability and
      readability. Importer now supports nearly all non-video
      uncompressed formats.
  - GIF:
    * Remember when a file was stored as a GIF animation to be reused when
      overwriting.
  - PNG:
    * Import/export safe-to-copy PNG chunks.
  - HEJ2: new import support. HEJ2 is JPEG 2000 image coded images in HEIF
    containers.
  - PSD: better wording of the export warning for the path of less surprise.
  - Python Console uses theme colors for font colors instead of hardcoded
    colors which don't work well on darker themes.

Data:

  - Clarified our capitalization rule for data titles: part of titles
    inside parentheses also follow title casing.
  - "(Hardedge)" generated gradients got renamed "(Hard Edge)".

(wiz)

2024-02-22 09:04:02 UTC MAIN commitmail json YAML

doc: Updated graphics/gegl to 0.4.48

(wiz)

2024-02-22 09:03:54 UTC MAIN commitmail json YAML

gegl: update to 0.4.48.

GEGL=0.4.48 2024-02-11

Core:

GeglColor extended with GBytes API, and space aware accesors for RGB
and CMYK. Better runtime handling of mismatched GEGL ops in graphs.

Build:

Use gi-docgen

Updated vendored libraries

ctx has been updated from upstream.

Operations:

  • dropshadow: Fix shrinking with negative-grow radius.

  • mantiuk: opt out of OpenMP when building with clang.

  • voroni: fix crash.

  • shuffle-search: in progress (in workshop, not built by default)
    brute-force dither optimizer.

(wiz)

2024-02-22 09:01:33 UTC MAIN commitmail json YAML

doc: Updated graphics/babl to 0.1.108

(wiz)

2024-02-22 09:01:21 UTC MAIN commitmail json YAML

babl: update to 0.1.108.

2024-02-09 babl-0.1.108
"double" and "half" support in cli-tool, build fixes.

(wiz)

2024-02-22 08:44:11 UTC MAIN commitmail json YAML

Updated shells/dash, devel/py-cookiecutter

(adam)

2024-02-22 08:43:55 UTC MAIN commitmail json YAML

py-cookiecutter: updated to 2.6.0

2.6.0 (2024-02-21)

Minor Changes

* Support Python 3.12
* Modifying Jinja2 start and end variable strings

CI/CD and QA changes

* Add isort as a pre-commit hook
* Bump actions/setup-python from 4 to 5
* Bump actions/upload-artifact from 3 to 4
* Support Python 3.12
* [pre-commit.ci] pre-commit autoupdate

Documentation updates

* Support Python 3.12

Bugfixes

* Fix regression: Adding value to nested dicts broken
* Fixed errors caused by invalid config files.

(adam)

2024-02-22 08:39:26 UTC MAIN commitmail json YAML

2024-02-22 04:29:36 UTC MAIN commitmail json YAML

doc: Updated textproc/tree-sitter-cli to 0.21.0

(pin)

2024-02-22 04:28:51 UTC MAIN commitmail json YAML

textproc/tree-sitter-cli: update to 0.21.0

## [0.21.0] — 2024-02-21

### Breaking

- Remove the apply-all-captures flag, make last-wins precedence the default _by_ @amaanq

  **NOTE**: This change might cause breakage in your grammar's highlight tests.
  Just flip the order around of the relevant queries, and keep in mind that the
  last query that matches will win.

### Bug Fixes

- Prettify xml output and add node position info _by_ @amaanq _in_ #2970
- Inherited grammar generation _by_ @amaanq
- Properly error out when the word property is an invalid rule _by_ @amaanq
- Update schema for regex flags _by_ @amaanq _in_ #3006
- Properly handle `Query.matches` when filtering out results _by_ @amaanq _in_ #3013
- Sexp format edge case with quoted closed parenthesis _by_ @amaanq _in_ #3016
- Always push the default files if there's no `externals` _by_ @amaanq
- Don't log NUL characters _by_ @amaanq _in_ #3037
- Don't throw an error if the user uses `map` in the grammar _by_ @amaanq _in_ #3041
- Remove redundant imports _by_ @amaanq _in_ #3047
- **cli**: Installation via a HTTP tunnel proxy _by_ @stormyyd _in_ #2824
- **cli**: Don't update tests automatically if parse errors are detected _by_ @amaanq _in_ #3033
- **cli**: Don't use `long` for `grammar_path` _by_ @amaanq
- **test**: Allow writing updates to tests without erroneous nodes instead of denying all of them if a single error is found _by_ @amaanq
- **test**: Edge case when parsing `UNEXPECTED`/`MISSING` nodes with an indentation level greater than 0 _by_ @amaanq
- **wasm**: Remove C++ mangled symbols _by_ @amaanq _in_ #2971

### Build System

- Add useful development targets to makefile _by_ @dundargoc _in_ #2979
- Add editorconfig _by_ @dundargoc _in_ #2998
- Remove symbolic links from repository _by_ @dundargoc _in_ #2997
- Move common Cargo.toml keys into the workspace and inherit them _by_ @amaanq _in_ #3019
- Enable creating changelogs with git-cliff _by_ @dundargoc _in_ #3040
- **deps**: Bump clap from 4.4.18 to 4.5.0 _by_ @dependabot[bot] _in_ #3007
- **deps**: Bump wasmtime from v16.0.0 to v17.0.1 _by_ @dependabot[bot] _in_ #3008
- **deps**: Bump wasmtime to v18.0.1 _by_ @amaanq _in_ #3057

### Documentation

- Create issue template _by_ @dundargoc _in_ #2978
- Document regex limitations _by_ @amaanq
- Mention that `token($.foo)` is illegal _by_ @amaanq
- Explicitly mention behavior of walking outside the given "root" node for a `TSTreeCursor` _by_ @amaanq _in_ #3021
- Small fixes _by_ @dundargoc _in_ #2987
- Add `Tact` language parser _by_ @novusnota _in_ #3030
- **web**: Provide deno usage information _by_ @sigmaSd _in_ #2498

### Features

- Use lockfiles to dedup recompilation _by_ @amaanq
- Improve error message for files with an unknown grammar path _by_ @amaanq _in_ #2475
- Implement first-line-regex _by_ @sigmaSd _in_ #2479
- Error out if an empty string is in the `extras` array _by_ @aminya
- Allow specifying an external scanner's files _by_ @amaanq _in_ #3031
- Better error info when a scanner is missing required symbols _by_ @amaanq
- **cli**: Add an optional `grammar-path` argument for the playground _by_ @amaanq _in_ #3014
- **cli**: Add optional `config-path` argument _by_ @WillLillis _in_ #3050
- **loader**: Add more commonly used default parser directories _by_ @amaanq

### Miscellaneous Tasks

- Document preferred language for scanner _by_ @calebdw _in_ #2972
- Add java and tsx to corpus tests _by_ @amaanq _in_ #2992
- Provide a CLI flag to open `log.html` _by_ @amaanq _in_ #2996
- Some more clippy lints _by_ @amaanq _in_ #3010
- Remove deprecated query parsing mechanism _by_ @amaanq _in_ #3011
- Print out full compiler arguments ran when it fails _by_ @amaanq _in_ #3018
- Deprecate C++ scanners _by_ @amaanq _in_ #3020
- Update relevant rust tests _by_ @amaanq _in_ #2947
- Clippy lints _by_ @amaanq _in_ #3032
- Error out when multiple arguments are passed to `token`/`token.immediate` _by_ @amaanq _in_ #3036
- Update `Cargo.lock` _by_ @amaanq
- Get rid of `github_issue_test` file _by_ @amaanq _in_ #3055
- **cli**: Use spawn to display `emcc`'s stdout and stderr _by_ @amaanq _in_ #2494
- **cli**: Warn users when a query path needed for a subcommand isn't specified in a grammar's package.json _by_ @amaanq
- **generate**: Dedup and warn about duplicate or invalid rules _by_ @amaanq _in_ #2994
- **test**: Use different languages for async tests _by_ @amaanq _in_ #2953
- **wasm**: Use `SIDE_MODULE=2` to silence warning _by_ @amaanq _in_ #3003

### Refactor

- Extract regex check into a function and lower its precedence _by_ @amaanq
- `&PathBuf` -> `&Path` _by_ @amaanq _in_ #3035
- Name anonymous types in api.h _by_ @MatthewGentoo _in_ #1659

### Testing

- Add quotes around bash variables _by_ @dundargoc _in_ #3023
- Update html tests _by_ @amaanq

(pin)

2024-02-22 02:52:38 UTC MAIN commitmail json YAML

devel/Makefile: sort entries

(gutteridge)

2024-02-22 02:50:22 UTC MAIN commitmail json YAML

net/Makefile: remove stray tab causing parsing complaints

(gutteridge)

2024-02-21 22:41:55 UTC MAIN commitmail json YAML

doc: Updated math/py-quadprog to 0.1.12

(wiz)