converters/dos2unix: Update to 7.5.6
* Update HOMEPAGE.
Changelog:
2026-05-28: Version 7.5.6
* New homepage https://waterlander.net/dos2unix/
* Updated translations of the manual.
security/zauth: import zauth-0.0.0pre20230628
zauth is a 2FA (Two-Factor Authentication) application for terminal
written in Go.
Features
* Supports both TOTP and HOTP codes.
* Add new entries directly from CLI.
* support setting custom digits (default: 6)
* support setting a custom period (TOTP) (default: 30)
* support SHA1, SHA256 and SHA512 algorithms (TOTP)
* Import/Export andOTP backups (encrypted files supported).
[DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (#200595)
DenseMap uses quadratic probing with lazy deletion: an erased entry
becomes a tombstone, a third bucket state alongside empty and live that
every find/insert must inspect.
Switch to linear probing with backward-shift deletion (Knuth TAOCP 6.4
Algorithm R), similar to the SmallPtrSet change #197637. This removes
the tombstone state entirely.
In exchange, erase now relocates the following live entries to close the
hole, so it invalidates iterators and references other than the erased
one. For callers that cache pointers into the bucket array,
erase(Key, OnMoved) and erase(iterator, OnMoved) fire a callback once
per
shifted bucket, so fix-ups cost O(cluster) rather than O(NumEntries).
ValueHandleBase::RemoveFromUseList uses this to refresh each moved
handle's PrevPtr.
[17 lines not shown]
www/freenginx-devel: add third-party auth_jwt module (+)
The binary form of the auth_jwt module has exactly the same name
as the binary form of the http_auth_jwt module, so let's guarded
both modules with the PREVENTS* knobs.
Bump PORTREVISION.
Sponsored by: tipi.work
[LowerInvoke] Use createCallMatchingInvoke instead of rolling it ourselves (#200536)
Using createCallMatchingInvoke ensures we copy metadata from the invoke
onto the call.
This bug was found by a large run of Opus 4.7 looking for bugs in LLVM.
databases/pgbouncer: Add default option MANPAGES
Port depends on hs-pandoc to build its manpages, that adds a dependency
on lang/ghc, which takes hours to build.
MANPAGES option save lots of build time for users who build their own
ports without MANPAGES.
While here fix build with custom USER/GROUP not from UIDs/GIDs.
PR: 295239
Approved by: Dmitry Wagin <dmitry.wagin at ya.ru> (maintainer, timeout 2 weeks)
Sponsored by: UNIS Labs
libpkg: fix a typo in the ECC signer
secp512r1 -> secp521r1, which does mean that these keys wouldn't have
worked quite right if someone did have the 'pkgkey' format pubkey that
describe it, but we don't write those for ECDSA anymore. Thus, this
yields no functional change.
[IR] SubclassOptionalData is only optional for Instruction (#200419)
BasicBlock currently uses this for HasAddressTaken. ConstantExpr uses
this for flags and it should not be possible to modify constant
expressions after they have been created.
Therefore, update the documentation accordingly and remove the unsafe
clearSubclassOptionalData.
Remove hasSameSubclassOptionalData, as it is unused.