lint: fix saturated multiplication in integer constraints check
After the change from ui_max_value to si_max_value in tree.c 1.675 from
2025-02-27, it was wrong to divide the maximum value by 2 once more.
archivers/arqiver: update to 1.0.1
V1.0.1
--------
* Replaced the deprecated method QMouseEvent::pos().
* Removed 'application/x-ace' from the supported archives (it was never really supported).
* Localized sizes.
* Show sizes with one decimal, if needed.
* Replaced `QtGlobal` methods and types (like `qMax`, `qMin`, `qreal`, …) with those of C++.
sysutils/htop: Update to 3.4.0
- Removed Solaris patch since it is contained in upstream
- Added a patch to fix build using native curses in NetBSD
Changes since 3.3.0:
What's new in version 3.4.0
* More expressive version tag generated for development versions (htop --version, help screen)
* Improve Darwin support for ARM-based systems
* Fix static linking with libsystemd
* Various build fixes for DragonFlyBSD, Darwin, NetBSD, OpenBSD & Solaris
* Fix running task display (count)
* Fix sort order handling in tree mode
* Add warning when exiting with a signal (not saving .htoprc)
* Add Disk I/O and Network I/O meter for DragonFlyBSD
* Improve handling of invalid Unicode strings
* Disable basename checking for kernel tasks
[43 lines not shown]
py-furl: updated to 2.1.4
2.1.4
Drop support for all Python versions prior to Python 3.8, which are now long past EOL. Notably: Python 2 is no longer supported.
py-yamllint: updated to 1.36.0
1.36.0 (2025-03-11)
Add support for Python 3.13, drop support for Python 3.8
Rule key-ordering: add ignored-keys option
Rule quoted-strings: fix only-when-needed and escaped special chars
Fix TTY-related tests on Python 3.14
Docs: fix import of yamllint.config rather than yamllint
pkgtools/pkglint: update to 23.15.3
Changes since 23.15.2:
Fix a wrong note about WRKSRC being redundantly defined when the
definition was in fact necessary. This only affects packages that define
GITHUB_TAG.
ataraid(4): obtain VIA V-RAID drive index from configuration blocks.
The original logic resolved disk index based on the drive channel it was
attached to. However, VX800 and some other VIA controllers have two SATA ports
per channel, which causes unintended overrides when two disks share the same
channel.
VIA V-RAID configuration blocks store the disk index as a value incrementing by
0x04 (0x00, 0x04, 0x08, 0x0C). Therefore, shift the value left by 2 obtains the
disk number.
Additionally, limit disk number to 4, which is the maximum supported by any
VIA RAID configuration.
Fixes PR kern/59130.
Tested on VX800/VT6421A/VT8251 RAID controllers.
pull-ups needed for netbsd-9, netbsd-10.
viaide(4): check and add ATA RAID capability in via_sata_chip_map_new() used
by VT6241(A) RAID controller.
This is required for ataraid(4) to attach on this controller if RAID was
configured using its firwmare.
The conditions may be redundant for this controller, but it is uncertain what
variations exist in the wild.
Worth pulling up to netbsd-9, 10.
fast_float: updated to 8.0.2
8.0.2
supporting benchmarks under Windows
8.0.1
fix warning from -Wundef
Fix -Wundef warnings seen in gcc 4.8
fix /permissive- flag causing a compile error on clang for windows
turning json option into macro parameter
Assign static MIB numbers for kern.entropy.epoch.
This sidesteps any need for dynamically sized memory in userland to
resolve sysctl names to read it out, or for a new syscall interface
to sysctl resolution by name.
It would really be better to expose this through a page shared with
userland, so querying it doesn't cost a syscall, but this will serve
for now.
PR lib/59148: arc4random calls malloc so it can't be used in an ELF
constructor