games/lwjgl3: Unbreak after update lang/kotlin to 2.3.0
Since Kotlin 2.3.0, Ant support has been removed, but lwjgl3 has complex
long ongoing migration story from Ant to Gradle.
Depends on new port lang/kotlin22 with Kotlin 2.2.21. Hopefully after
migration the port may be removed.
While here improve port:
- Fix warnings from portclippy.
- Optimize do-install goal.
- Refresh patches.
PR: 292099
[flang] Fix two bugs with new warnings (#174153)
The new Severity::ErrorUnlessDeadCode message severity isn't always
considered to be fatal. Consolidate the "is this severity fatal?" logic
into one place.
Some instances in semantics that note variable definitions were
conditional on the symbol being a function result, since only the
"function result was never defined" warning needed to know about them.
Make them note all defined symbols.
Update evince to 48.1
general:
* Avoid potential heap overflow when allocating from n_pages (#2094, Nelson Benitez Leon)
libview:
* Confine monitor fix to affected gtk versions (#1600, Nelson Benitez Leon)
* Fix caret-color when using system dark mode (#2093, Nelson Benitez Leon)
* Make annotation popup window always opaque (#1399, Casey Jao)
shell/previwer:
* Set application ID to match with .desktop (Ballo Gyorgy)
Developers:
* Ballo GyoNinpwnrgy, Casey Jao, Nelson Benitez Leon
Special thanks to Ninpwn for reporting potential heap overflow.
interfaces: test rapid-commit for dhcp6c
It works, but it launches the script under SOLICIT as is
logical for it working, but we need to trust it.
Some style here and allowing to feed the prefix during all
other actions except INFOREQ since that doesn't have a
PD and we're sure the PD list is always per interface in
the daemon.
sysutils/lx-cli: import package
A modern alternative to ls with more readable formatting, colours, icons, and
customizable output.
Features
- Colorized output with file type icons
- Multiple display modes: short (default), long (-l), one-per-line (-1), and
tree view (-r)
- Hidden files support: use -a to show all files
- Recursive tree view: display directory hierarchies with -r
- Configurable: customize colors, spacing, display options, and tree styles
- Smart alignment: properly handles unicode characters and icons
devel/garden: update to 2.5.0
v2.5.0
Released 2025-12-31
Features:
- garden git was added for running Git sub-commands.
Development:
- The minimum supported Rust version is now 1.88.0.
- eframe, egui and egui_autocomplete were updated to the latest version.
v2.4.0
Released 2025-12-22
Development:
- The minimum supported Rust version is now 1.86.0.
- cargo-clap, rayon, which and yaml-rust2 were updated to the latest versions.
- Pinned dependencies idna and mime_guess2 have been removed from Cargo.toml.
[2 lines not shown]
drm - Revive hw.dri.vblank_offdelay and hw.dri.timestamp_precision sysctls.
* The hw.dri.vblank_offdelay sysctl can be useful to prevent the vblank IRQ
from constantly firing in some scenarios. Also adjusting this may still be
beneficial in combination with PSR (Panel self refresh) on i915(4).
lang/kotlin22: add port for Kotlin 2.2.21
This port is required by games/lwjgl3. Since Kotlin 2.3.0, Ant support has been
removed, but lwjgl3 has complex long ongoing migration story from Ant to
Gradle.
Hopefully after migration the port may be removed.
PR: 292099
Reported by: vvd@
cad/abc: exclude i386 from build targets
Build on i386 fails with errors:
__int128 is not supported on this target
Approved by: db@, yuri@ (Mentors, implicit)
vifm: update to 0.14.3.
Vifm v0.14.3
------------
Thanks for the bug reports. The 'trashdir' saga continues, sorry for the
inconveniences.
Documentation:
- Improved documentation on the use of registers. Thanks to aleksejrs.
Menus and dialogs:
- Say "primary" instead of "default" in the title of :colorscheme menu.
Other changes:
- Provided more details on file handlers and viewers in sample vifmrc files.
Fixes:
- Fixed picking trash directory when rooted trash is included in 'trashdir'
[8 lines not shown]
[Clang] Use valid source loc for empty target_clones diagnostic (#173747)
For X86 and RISCV checking of target_clones attribute arguments
attempted to use the location of the first argument for diagnosing a
missing default argument.
However, if the argument list is empty, then this location doesn't exist
and causes an assertion.
This commit passes the location of the attribute itself to the
target-specific validation function in the case of X86 and RISCV in
order to provide a usable location for this diagnostic.
Fixes #173684
---
I am not sure whether this is intentional, but for AArch64 the
validation does not emit a diagnostic for missing `"default"` argument.
[2 lines not shown]
sysutils/logstash92: New port: Server-side data ingestion and transformation tool (9.2.x version)
Logstash is an open source, server-side data processing pipeline that
ingests data from a multitude of sources simultaneously, transforms it,
and then sends it to your favorite "stash."
PR: 290986
sysutils/logstash91: New port: Server-side data ingestion and transformation tool (9.1.x version)
Logstash is an open source, server-side data processing pipeline that
ingests data from a multitude of sources simultaneously, transforms it,
and then sends it to your favorite "stash."
PR: 290985
camcontrol.8: Descriptions before examples
This page has a lot of examples, so having them in the previous order
can be confusing. Rewrite to the normal order where the descriptions
come before the command, followed by a colon, which is still clear even
jumping to the middle of the section.
PR: 291759
MFC after: 3 days
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D54285
(cherry picked from commit fbc321b9cdceecd3c97742868da5d500423cf484)