games/setrixtui: import setrixtui-0.4.1
Packaged for wip by pin@
Setrixtui is a Setris/Sandtrix-style game in the terminal. Place
coloured blocks; when they lock, they turn into sand.
Clear lines by making a single colour connect the left edge to the
right edge (8-neighbour, path can be diagonal).
Matching piece colours and completing those spans scores points;
remaining sand falls under gravity.
Update to match recent cryptodev update
<opencrypto/cryptodev.h> recently changed a bunch of fields from
signed to unsigned. To avoid gcc stupidly complaining about
comparisons of different signedness ints (I mean, how can
for (i = 0; i < unsigned_thing; i++)
ever see i become negative?) change i from int to unsigned int.
Should fix the i386 build.
sysutils/htop: Update to 3.5.1
Changes since 3.4.1:
What's new in version 3.5.1
* Consolidate ClockMeter code into DateTimeMeter code
* Darwin: Fix unsigned underflow in memory meter on ARM64 (Apple
Silicon 16K pages showing ~64TB used)
* Linux/PCP: Replace M_SHARE (SHR) with M_PRIV (PRIV) in default
Main screen columns
* PCP: Fix dynamic screen column (instance) sorting (incorrect
cast and field offsets)
* PCP: Fix units used when printing M_PRIV memory column values
* PCP: Add Darwin swap metric values and a fallback on Linux for
SwapMeter
* Fix null pointer dereference in actionBacktrace() (GCC LTO -O2
-flto, Ubuntu 24.04)
* Make search function activate following on find consistently
[123 lines not shown]
Fix:
An integer wraparound bug that could cause a NULL pointer exception.
Data sharing issues that could cause data corruption.
Locking issues that could cause double freeing or using free memory.
Issues discovered by nasm and coordinated by VulnCheck
Thank you!
libssh/Makefile: Fix comment about compat libssh.
We _do_ create a private compat libssh, not for the benefit of
applications linked against it (there aren't any, or if there were it
would be a bug) but for the benefit of applications loading
pam_ssh.so which is legitimately linked against libssh.
When I made the change a few months ago to restore building compat
libssh (by not defining NOCOMPAT) I explained this in the commit
message but neglected to update the comment.
PR lib/58648: private shared libraries should go in /usr/lib/private,
not /usr/lib
stunnel: update to 5.78
Changes since 5.77:
Security bugfixes
OpenSSL DLLs updated to version 3.5.6.
Bugfixes
Fixed WIN32 transfer() loop errors with OOB TCP.
Fixed a memory leak introduced in version 5.73.
Build fix for systems without timegm() (thanks to Jose A. Diaz and Shubham Gupta).
Fixed a startup crash when both global (default) and service-level lists of values are configured for an option.
Features
Support for zstd and brotli compression with OpenSSL 3.2 and TLS 1.2 or older.
WIN32 OpenSSL build with zlib and zstd support.
[4 lines not shown]
Update an old temporary usage comment for tzdata
There was a short period (years ago now) when the tzdata2netbsd
script for updating NetBSD HEAD with the current version of tzdata
was not working as desired, and a comment added here indicated that.
That is long since fixed, the script has been used again now for
ages, so remove the comment indicating things were being done by
hand, and instead include usage advice for tzdata2netbsd.