kitty: update to 0.48.0
- Implement vertical tabs by setting tab_bar_edge to left or right
- Graphics protocol: Add a new transient usage hint that clients can
send to terminals to indicate an image is meant for only short
duration use
- On first press in an unfocused OS Window/kitty window give it focus
and pass the mouse event through to the clicked element.
- kitten @ get-text: Add support for alternate and
alternate_scrollback extents to fetch text from the alternate
screen buffer
- Wayland: Fix first OS window being a few cells too small when
initial_window_width/initial_window_height are set in cells and a
fractional display scale is in use
- macOS: New option macos_ns_window_layer to more precisely control
what layer panel OS windows are placed on
- macOS: New option macos_use_physical_screen_frame to allow panel OS
Windows to cover the macOS global dock bar
- kitty binary builds are now built on Ubuntu 22 upgraded from Ubuntu
[40 lines not shown]
vm_phys: Add a sysctl to dump registered fictitious memory ranges
I've wanted this a couple of times in the past. Save the memattr in
the fictitious memory segment structure so that we can report it from
the sysctl handler, and add conversion routines for each platform.
Reviewed by: kib
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D58283
www/code-server: Update to 4.129.0
Update to code-server 4.129.0, which bundles VS Code 1.129.0.
VS Code 1.129 changed how the built-in GitHub Copilot extension is
handled: it is now built from source during the reh-web build instead
of being fetched as a prebuilt VSIX. This requires a few build-time
workarounds:
- The copilot extension postinstall expects a platform package for the
host. A Copilot CLI SDK distfile is provided and placed as
@github/copilot-freebsd-x64 so the postinstall passes. GitHub Copilot
is closed-source and not usable on FreeBSD; this only lets the build
complete.
- The reh-web build calls ensureCopilotPlatformPackage(), which runs
"npm pack" and thus needs network access (unavailable in poudriere).
Providing @github/copilot-linux-x64 in remote/node_modules makes the
function find it locally and skip the network fetch.
- Copilot bundles prebuilt Linux rg/tgrep binaries. These are replaced
[15 lines not shown]
[Github] Install `llvm-tools` in libc container (#210414)
Currently, the libc container doesn't contain `llvm-tools`. we need to
use them in #200196 because we are not able to use `llvm-lit` without
building clang from source
xlockmore: update to 5.89.
5.89
Fixing some normals in oct mode that were off and also updated
pyraminx too making consistent with my puzzle code.
Fix for xglock for NetBSD 11.99.6/x86_64 with gcc 14.3 from
Thomas Kausner wiz AT gatalith.at.
Patch for DecWindows display to fix my attempt to avoid a stack
dump on VMS. Thanks to Jouk Jansen.
Fix compilation error by simple cast in scrnsave.c for Windows
for latest mingw.
Also added migrated the Makefiles so it would build with xscreensaver-6.15.
www/py-autobahn: Remediate upstream choice to be non-portable
Upstream decided that x86-64 now means x86-64-v2, but that motion has
not been proposed, much less passed, in NetBSD and pkgsrc. Work
around this with a buildlink transform, similar to how upstream's
attempted use of -march-native is avoided.
misc/py-litellm: Add PROXY option (ON by default)
PROXY option enables the funcionality that LiteLLM serves as an
OpenAI-compatible gateway server for 100+ LLM providers.
PR: 294247
Reported by: yuri
ftp: version 20260718
Fix -Wformat-overflow issues.
Support relative URLs in HTTP Location redirection. PR bin/60346.
Don't read off end of buffer when encoding authentication header.
Forbid Location redirection to file://.
xclock: update to 1.2.1.
This release fixes the build on systems like NetBSD that support
setlocale() but not uselocale(), and adds example app-defaults
files for the new shapes configurations introduced in the 1.2.0 release.
bhyve: add configurable SMBIOS OEM Strings
Add the option "oemstring" to allow setting the DMI type 11 ("OEM
Strings") SMBIOS structure. These are free-form strings, available for
any purpose, but can be especially useful to pass configuration,
secrets, and credential information into a Linux guest and consumed by
systemd.
MFC after: 1 month
Relnotes: yes
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D57516