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.
www/firefox: Update to 151.0.2
* Broken builds on NetBSD 9. I should revisit later.
* Fix WebRTC Webcam support under NetBSD.
Changelog:
151.0.2:
Fixed
* Fixed an issue on macOS where smart cards and security keys could fail to load certificates automatically. (
Bug 2041208)
* Fixed an issue where adding another tab to an existing Split View could unexpectedly close it. (Bug 2039795)
* Fixed an issue where Split View would close instead of switching tabs when using the "Switch to Tab" option
from the address bar. (Bug 2039787)
* Fixed a crash on Windows that occurred when using the Sogou input method to type Simplified Chinese. (Bug
2039203)
[110 lines not shown]
mail/notmuch{,-emacs},py-notmuch2: Update to 0.40
Changelog:
Notmuch 0.40 (2026-01-31)
=========================
General
-------
Accept "key-missing" from a signature from a revoked key to match
apparent change in GnuPG behaviour.
Library
-------
New API `notmuch_{threads,messages}_status` to allow distinguishing
iterator exaustion from iterator invalidation due to errors.
Emacs
[17 lines not shown]
Update to 9.2.0564.
Changes:
- patch 9.2.0564: GTK4: tabline does not respond to mouse clicks
- patch 9.2.0563: GTK3/Wayland: crash with right mouse-button in tabline
- patch 9.2.0562: filetype: SGF files are not recognized
- runtime(odin): remove const and opaque keywords
- patch 9.2.0561: [security]: possible code execution with python3complete
- patch 9.2.0560: filetype: busybox shebang lines are not recognized
- patch 9.2.0559: filetype: Kaitai struct files are not recogonized
- runtime(colors): update colorschemes
- runtime(karel): Add indent plugin for Karel
- patch 9.2.0558: filetype: Popcap Reanimation files are not recognized
- runtime(2html): Convert to Vim9 script
- patch 9.2.0557: filetype: Kawasaki Robots files are not recognized
- patch 9.2.0556: GTK4: scrollbars not shown and do not respond to clicks
- runtime(karel): Add missing syntax items
- patch 9.2.0555: too many strlen() in ex_substitute()
- patch 9.2.0554: GTK4: memory leak in free_menu()
[36 lines not shown]