lang/algol68g: update Algol 68 Genie to version 3.12.2
As one of the oldest ISPs in the Netherlands will discontinue
its last hosting services, the site that hosted the project's
pages for almost 25 years is going to be shut down in the near
future and thus the website had been migrated to a new domain.
Reported by: portscout, Marcel van der Veer (hosting part)
[IR][NFC] Fast path for Constant::isNullValue (#200434)
Constant::isNullValue is the, by far, most frequently called out-of-line
function of Constant. It also has non-trivial logic and needs to switch
on the class type.
Therefore, compute the "is null" property once on construction and store
it in an unused bit in SubclassOptionalData.
This improves performance of stage2-O3 by 0.15%.
www/sope: fix build with llvm 22
change some types to fix -Wincompatible-pointer-types warnings turned
errors with 22, and put a -Wno-error=incompatible-pointer-types on the
one i have no idea how to fix. Objective-C definitely is a weird language...
sysutils/ruby-capistrano: update to 3.20.1
3.20.1 (2026-05-16)
This is a gem housekeeping release. No user-facing changes.
Housekeeping
* Add Ruby 4 to CI (#2179) @mattbrictson
* Bump release-drafter/release-drafter from 6 to 7 (#2183) @dependabot[bot]
* Update cucumber requirement from ~> 10.1 to ~> 11.0 (#2184) @dependabot[bot]
* Update mocha requirement from ~> 2.8 to ~> 3.0 (#2178) @dependabot[bot]
[Object] Remove unused argument of DataExtractor constructor (NFC) (#197124)
`AddressSize` parameter is not used by `DataExtractor` and will be
removed in the future. See #190519 for more context.
[Profile] Remove unused argument of DataExtractor constructor (NFC) (#197119)
`AddressSize` parameter is not used by `DataExtractor` and will be
removed in the future. See #190519 for more context.
DNS0x20[1] can randomise the case of domain names returned by lookup
to force some more uniqueness in queries to reduce the likelihood
of spoofing attacks succeeding.
Normally this should be hidden from the user by the resolver, but
in some cases it can leak through. When it does, it can mess up
ssh's CanonicalizePermittedCNAMEs.
Fix this by forcing the name we received from the system resolver to
lowercase.
bz3966, report and fix by Martin D Kealey
[1] https://datatracker.ietf.org/doc/html/draft-vixie-dnsext-dns0x20-00
graphics/ruby-RMagick: update to 7.0.2
7.0.1 (2026-05-27)
Bug Fixes
* Image_gray_q changes the colour space of the image, instead of returning
whether it's grayscale (#1788)
* Check for errors from ParseGeometry() (#1786)
* Fail explicitly when trying to install on JRuby (#1784)
New Contributors
* @ndossche made their first contribution in #1786
7.0.2 (2026-05-30)
* Clean up ImageMagick resources on exit to fix ruby_memcheck false leaks by
[7 lines not shown]
finance/ruby-braintree: update to 4.38.0
4.38.0 (2026-05-27)
* Fix submit_for_settlement to accept inline shipping address fields
(country_code_alpha3, postal_code, etc.) and shipping_address_id by adding
both to _submit_for_settlement_signature
4.37.0 (2026-05-28)
* Add mastercard_transaction_link_id to Transaction and
CreditCardVerification