[clang-tidy] Improve bugprone.use-after-move interaction with explicit destructor call. (#188866)
It is valid (although niche) to call an explicit destructor after moving
the object.
multimedia/{mplayer|mencoder} Update to upstream snapshot 2026-04-04
This updates multimedia/mplayer and mencoder to an up-to-date
snapshot as of 2026-04-04.
* Due to upstream development slowing down, distfiles are now
incremental diffs.
* This marks the JACK option broken for now due to ffmpeg API
retirements.
PR: 292157
MFH: 2026Q2
devel/jujutsu: update to version 0.40.0
For the complete list of changes see:
https://github.com/jj-vcs/jj/releases/tag/v0.40.0
In addition to the version upgrade the following changes were applied
to this port, based on suggestions received from Theo Buehler, the
maintainer of the devel/jujutsu port on OpenBSD:
- Add a run dependency on git
- Point at the documetation of this release, not "latest"
- Change the defaault editor from nano to vi
- Install shell completion files for bash, fish, and zsh
- Install man-pages
audio/fasttracker2: Update to 2.13
Changes since 2.12:
Improvements
* Use 2-point cosine interpolation for scopes instead of 4-point cubic
B-spline. This is favorable as it doesn't lower the waveform amplitude for
samples containing very high frequency data. The whole point of
interpolating the scopes is to prevent the staircase effect at very low
pitches, and this does the job.
miniflux: update to 2.2.19.
Security
Remove sensitive values (CSRF tokens, OAuth state, session cookies) from log messages.
Improve OAuth2 security:
Verify OIDC ID token signatures and claims.
Prevent OAuth identity overwrite when already linked.
Clear PKCE verifier and CSRF state after use.
Validate HTTP status from Google userinfo endpoint.
Use HMAC-SHA256 instead of SHA1 for Google Reader API authentication.
Use constant-time comparison for token validation.
Fix potential DoS when truncating large untrusted input in templates.
Reject oversized favicons.
Improvements
Improve configuration validation with cross-field consistency checks.
OAuth2:
[46 lines not shown]
[lldb] Replace ResolveValue() with GetScalar() in DWARFExpression (NFCI) (#185841)
Value::ResolveValue() only does something if the value has an associated
compiler type, which is never set on values used in DWARF expressions.
Simplify code by inlining the method.
sysutils/py-Glances: Update to 4.5.3
Changes since 4.5.2:
=============
Version 4.5.3
=============
Bug corrected:
* Internal Server Error (Web Server Mode) #3502
* Container plugin crashes with docker.errors.NullResource on Podman pod
infra containers #3498
* [ALERTS] Sometime the top process list is not the good one #3481
Enhancements:
* Support for LXC/LXD containers #3480
* Add export to ClickHouse #3320
[18 lines not shown]
clang: Make --cuda-gpu-arch translation test comprehensive for AMDGPU
Split the PTX and AMDGPU handling into separate files and test all of
the amdgpu targets.
devel/electron41: Add port: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Build cross platform desktop apps with JavaScript, HTML, and CSS.
It's easier than you think.
If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.
WWW: https://electronjs.org/
p5-libwww: update to 6.82.
6.82 2026-03-29 17:02:10Z
- Fix env_proxy() warning for unrelated environment variables (GH#501)
(Olaf Alders) with patch provided by @kberry.
- Fix `C<>` usage in doc (GH#500) (Dan Church)
- add an in-repo Makefile.PL for those tools that insist on running one
(GH#497) (Karen Etheridge)
p5-XML-Parser: update to 2.56.
2.56 2026-04-02 (by Todd Rinaldo)
Fixes:
- PR #223 Skip original_string test when expat lacks
XML_CONTEXT_BYTES, fixing false test failures on platforms
where libexpat is compiled without XML_CONTEXT_BYTES (e.g.
DragonFlyBSD system expat)
2.55 2026-04-01 (by Todd Rinaldo)
Fixes:
- PR #221 Fix struct-return ABI mismatch in XML_ExpatVersionInfo()
by parsing the version string instead of using the struct return,
which was corrupted when Perl and libexpat used different struct
return conventions (-fpcc-struct-return vs -freg-struct-return)
- PR #214 GH #211 GH #212 GH #213 Revert defaulthandle char
routing and standalone string changes that broke downstream CPAN
[15 lines not shown]