[libc][test] Fix TmMatcher and correct tm_yday/tm_wday test values (#179029)
The TmMatcher was using || instead of && to compare tm struct fields,
causing it to match if ANY field was equal rather than ALL fields. This
masked incorrect expected values in the time tests.
Happily, only the tests needed fixing. The code was correct.
Fixed the matcher and corrected all tm_yday and tm_wday values to match
glibc's gmtime_r output.
[lldb] [Process/FreeBSDKernel] Select paniced thread automatically (#178069)
Kernel panic is a special case, and there is no signal or exception for
that so we need to rely on special workaround called `dumptid`.
FreeBSDKernel plugin is supposed to find this thread and set it manually
through `SetStopInfo()` in `CalculateStopInfo()` like Mach core plugin
does.
Before (We had to find and select crashed thread list otherwise thread 1
was selected by default):
```
➜ sudo lldb /boot/panic/kernel -c /var/crash/vmcore.last
(lldb) target create "/boot/panic/kernel" --core "/var/crash/vmcore.last"
Core file '/var/crash/vmcore.last' (x86_64) was loaded.
(lldb) bt
* thread #1, name = '(pid 12991) dtrace'
* frame #0: 0xffffffff80bf9322 kernel`sched_switch(td=0xfffff8015882f780, flags=259) at sched_ule.c:2448:26
frame #1: 0xffffffff80bd38d2 kernel`mi_switch(flags=259) at kern_synch.c:530:2
frame #2: 0xffffffff80c29799 kernel`sleepq_switch(wchan=0xfffff8014edff300, pri=0) at subr_sleepqueue.c:608:2
[38 lines not shown]
graphics/inkscape: Update to 1.4.3
Changelog:
1.4.3:
Released on December 26, 2025.
Inkscape 1.4.3 is maintenance and bugfix release, which brings you fixes for
many critical or irritating bugs, and even a few new features.
It is also a bridge release in the sense that it can be used to convert the
planned Inkscape 1.5 multipage file format to the pre-1.5 multipage format.
Versions lower than Inkscape 1.4.3 will not be able to interpret pages created
in Inkscape versions 1.5 and upwards. Opening a document in Inkscape 1.4.3 and
saving it will convert it to the current ('old') page format (MR #7608).
Background: While the 'old' format of pages in Inkscape is a custom addition
that only works in Inkscape, the new format will make use of the svg:view
element, which is standardized and can work in other SVG viewers, too. Find
more information about this in MR #7525.
[52 lines not shown]
mail/thunderbird: Update to 147.0.1
Changelog:
147.0.1:
What's Fixed
fixed
Thunderbird crashed during search, even when not actively searching
fixed
Security fixes
Security fixes:
Mozilla Foundation Security Advisory 2026-07
#CVE-2026-0818: CSS-based exfiltration of the content from partially encrypted
emails when allowing remote content
wip/urlwatch: update to urlwatch-2.29
=== [2.29] -- 2024-10-28
== Added
- New `enabled` option for all jobs. Set to false to disable a job
without needing to remove it or comment it out (Requested in #625
by snowman, contributed in #785 by jamstah)
- Command line options to enable and disbale jobs (Requested in #813
by gapato, contributed in #820 by jamstah)
- New option `ignore_incomplete_reads` (Requested in #725 by wschoot,
contributed in #787 by wfrisch)
- New option `wait_for` in browser jobs (Requested in #763 by
yuis-ice, contributed in #810 by jamstah)
- Added tags to jobs and the ability to select them at the command
line (#789 by jamstah)
- New filter `re.findall` (Requested in #804 by f0sh, contributed in
#805 by jamstah)
[36 lines not shown]
www/firefox: Update to 147.0.2
Changelog:
147.0.2:
New
* Firefox now allows you to customize your keyboard shortcuts to replace
hard-to-type or hard-to-remember hotkeys, eliminate conflicts with other
software, and create your preferred set. Access this experimental new
feature by typing about:keyboard in the address bar and please share your
feedback with us on Mozilla Connect!
Fixed
* Resolved various issues with missing or impaired browser functionality when
using XDG Base Directories on Linux. (Bug 2011300)
* Fixed an issue causing excess passkey prompts to appear when logging into
some sites. (Bug 2010919)
[10 lines not shown]