lib/tsan/go: add mechanism to skip frames
Some Go frames are wrapper functions that we don't want to report to
users. Add a mechanism for the Go runtime to tell the tsan runtime not
to report those frames.
For https://github.com/golang/go/issues/73915
InstCombine: Fix defining undef constant vector elts in SimplifyDemandedFPClass
Fold constants of known single class to the original constant instead of
a new constant. This avoids overdefining vector elements that were originally
undefined with the splat constant.
InstCombine: Fix wrong interested mask in SimplifyDemandedFPClass (#174072)
We are interested in the values that are still candidates, not ones
that have already been ruled out from the uses. Avoids regressions
when new uses are introduced.
[DTLTO][ELF][COFF] Add archive support for DTLTO. (#157043)
This patch implements support for handling archive members in DTLTO.
Unlike ThinLTO, where archive members are passed as in-memory buffers,
DTLTO requires archive members to be materialized as individual files on
the filesystem.
This is necessary because DTLTO invokes clang externally, which expects
file-based inputs.
To support this, this implementation identifies archive members among
the input files,
saves them to the filesystem, and updates their module_id to match their
file paths.
[Clang] Remove 't' from __builtin_amdgcn_global_atomic_fmin/fmax_f64 (#173969)
Allows for type checking depending on the built-in signature.
There is no `f32` version for both builtins.
security/wazuh-agent: Reimplement getPackages() using SQLite
- getPackages() is a function used to get a set of information about
the packages installed on the system where the manager and agent
are installed. To obtain this information, pkg-query(8) was used;
however, prior to this commit, it was assumed that pkg(8) was
installed on the system, which could be wrong, especially on systems
such as jails, where pkg(8) is normally used from the host. With
this change, we leverage SQLite to read the pkg(8) database and
obtain information about the packages, which is also much more
efficient than executing a command. This also fixes the segmentation
fault in wazuh-modulesd when this condition occurs.
- Bump PORTREVISION
security/wazuh-manager: Improve port to run inside jail
- Reimplement getPackages() using SQLite
getPackages() is a function used to get a set of information about
the packages installed on the system where the manager and agent
are installed. To obtain this information, pkg-query(8) was used;
however, prior to this commit, it was assumed that pkg(8) was
installed on the system, which could be wrong, especially on systems
such as jails, where pkg(8) is normally used from the host. With
this change, we leverage SQLite to read the pkg(8) database and
obtain information about the packages, which is also much more
efficient than executing a command. This also fixes the segmentation
fault inside jail in wazuh-modulesd when this condition occurs.
- Fix wazuh-apid when security.bsd.see_other_{u,g}ids=0
wazuh-apid checks the status of some daemons (or services) before
starting completely, and if it cannot detect the status, it may
mark the service as failed or stopped. When security.bsd.see_other_{u,g}ids
is enabled, apid cannot correctly detect the status of some daemons
running as root, such as wazuh-execd and wazuh-modulesd, so the API
[7 lines not shown]
ValueTracking: Fix wrong interested mask in SimplifyDemandedFPClass
We are interested in the values that are still candidates, not ones
that have already been ruled out from the uses. Avoids regressions
when new uses are introduced.
[RISCV] Convert ORI with SingleBitSetMaskImm12 to BSETI when Xqcibm is enabled (#174054)
`BSETI` can be compressed to `QC_C_BSETI` when `Xqcibm` is enabled.
multimedia/navidrome: update to 0.59.0
Change the way to deal with npm, to make it more dynamic and not
requireing an actual cache of the npm state.
Reviewed by: kbowling (maintainer)
Approved by: kbowling (maintainer)
Differential Reviewed: https://reviews.freebsd.org/D54417
fetchmail: Update to 6.6.2
pkgsrc changes:
---------------
* Remove obsolete MESSAGE file.
upstream changes:
-----------------
fetchmail-6.6.2 (released 2025-12-09, 32386 LoC):
## BUGFIX:
* fetchmail 6.6.0 and 6.6.1 could not be configured without SSL, it would break
compiling sink.c. Fix compilation. Report by Toralf Förster, analysis and
different patch suggested by Holger Hoffstätte, fixes #86.
https://bugs.gentoo.org/967258 and
https://gitlab.com/fetchmail/fetchmail/-/issues/86
-------------------------------------------------------------------------------
fetchmail-6.6.1 (released 2025-11-12, 32381 LoC):
[174 lines not shown]
net-im/teams: Add port: Unofficial Microsoft Teams client
Unofficial Microsoft Teams client for Linux using Electron. It uses
the Web App and wraps it as a standalone application using Electron.
WWW: https://github.com/IsmaelMartinez/teams-for-linux