audio/strawberry: Add missing dep for Radios
devel/gstreamer1-plugins-soup is required for the Radios (HTTP/HTTPS
streaming) feature to function.
PR: 288099
Reported by: Thomas Dreibholz <thomas.dreibholz at gmail.com>
MFH: 2025Q4
(cherry picked from commit b474e448fe246c014eb1154a949b3093826402a9)
audio/strawberry: Add missing dep for Radios
devel/gstreamer1-plugins-soup is required for the Radios (HTTP/HTTPS
streaming) feature to function.
PR: 288099
Reported by: Thomas Dreibholz <thomas.dreibholz at gmail.com>
MFH: 2025Q4
stand: Fix secureboot build
Make libesecureboot build, enabled when WITH_BEARSSL=y
WITH_LOADER_EFI_SECUREBOOT=y.
Copy EDK2 files related to secure boot to sys/contrib/edk2 and delete
duplicates under libsecreboot/efi/include.
Adjust efi_variables.c to build in the new environment.
Undefine MIN and MAX before include sys/param.h in libsecureboot.h. I'm
not sure that sys/param.h is needed here, but either the param.h or the
Base.h definitions are fine.
Fix include paths to reflect the new way.
Fixes: 43b8edb32051
Sponsored by: Netflix
stand: Update riscv efi booting to edk2 includes
Update to include the right includes for the riscv protocol to get the
hypervisor details.
Note: I expanded the GUID inline rather than using a #define because
there was none. This is only listed in UefiCpuPkg/UefiCpuPkg.dec, so
include it here inline until we can automate using those files.
Fixes: 43b8edb32051
Sponsored by: Netflix
databases/pgrouting: revert last commit
This reverts commit b7fb45fcb4cfb4a9e0edb7d4e67edb7f11e104f7.
This was already updated to 3.8.0 - applying the patch a second time puts it back to 3.7.3.
Reported by: Martin Birgmeier <d8zNeCFG at aon.at> and portmgr@
edk2: Import UefiCpuPkg/Include/Protocol/RiscVBootProtocol.h
Import UefiCpuPkg/Include/Protocol/RiscVBootProtocol.h to
Include/Protocol. This is another direct copy that needs to be carefully
considered in future imports. For now, it's easier to add this
incrementally here.
Sponsored by: Netflix
editors/perspective.el: Perspectives for Emacs
The Perspective package provides multiple named workspaces (or
"perspectives") in Emacs, similar to multiple desktops in window
managers like Awesome and XMonad, and Spaces on the Mac.
WWW: https://github.com/nex3/perspective-el
PR: 290544
comms/emacs-eat: Ensure Emacs version matches byte-compiled elisp
Change USES=emacs:build to USES=emacs. This creates separate flavors
with a run-time dependency on the corresponding version of editors/emacs
or editors/emacs-devel. As a result, elisp is compiled and run under
the same Emacs version, avoiding potential subtle breakage caused by
version mismatches in byte-compiled files.
While here, fix a typo in pkg-descr.
PR: 290546
Sponsored by: The FreeBSD Foundation
comms/emacs-eat: Emulate A Terminal
Eat's name is self-explanatory, it stands for "Emulate A Terminal". Eat
is a terminal emulator. It can run most (if not all) full-screen
terminal programs, including Emacs.
It is pretty fast, more than three times faster than Term, despite
being implemented entirely in Emacs Lisp. So fast that you can
comfortably run Emacs inside Eat, or even use your Emacs as a terminal
multiplexer.
It has many features that other Emacs terminal emulator still don't
have, for example Sixel support, complete mouse support, shell
integration, etc.
WWW: https://codeberg.org/akib/emacs-eat
PR: 290546
editors/consult.el: Consulting completing-read for Emacs
Consult provides search and navigation commands based on the Emacs
completion function completing-read documented in the Elisp
manual. Completion allows you to quickly select an item from a list of
candidates. Consult offers asynchronous and interactive consult-grep
and consult-ripgrep commands, and the line-based search command
consult-line. Furthermore Consult provides an advanced buffer
switching command consult-buffer to switch between buffers, recently
opened files, bookmarks and buffer-like candidates from other
sources. Some of the Consult commands are enhanced versions of
built-in Emacs commands. For example the command consult-imenu
presents a flat list of the Imenu with live preview, grouping and
narrowing.
WWW: https://github.com/minad/consult
PR: 290545
editors/marginalia.el: Marginalia in the Emacs minibuffer
This package provides marginalia-mode which adds marginalia to the
minibuffer completions. Marginalia are marks or annotations placed at
the margin of the page of a book or in this case helpful colorful
annotations placed at the margin of the minibuffer for your completion
candidates. Marginalia can only add annotations to the completion
candidates. It cannot modify the appearance of the candidates
themselves, which are shown unaltered as supplied by the original
command.
WWW: https://github.com/minad/marginalia
PR: 290540
editors/orderless.el: Completion style that matches multiple regexps
This package provides an orderless completion style that divides the
pattern into space-separated components, and matches candidates that
match all of the components in any order. Each component can match in
any one of several ways: literally, as a regexp, as an initialism, in
the flex style, or as multiple word prefixes. By default, regexp and
literal matches are enabled.
WWW: https://github.com/oantolin/orderless
PR: 290541
editors/vertico.el: VERTical Interactive COmpletion for Emacs
Vertico provides a performant and minimalistic vertical completion UI
based on the default completion system. The focus of Vertico is to
provide a UI which behaves correctly under all circumstances. By
reusing the built-in facilities system, Vertico achieves full
compatibility with built-in Emacs completion commands and completion
tables. Vertico only provides the completion UI but aims to be highly
flexible, extendable and modular. Additional enhancements are
available as extensions or complementary packages.
WWW: https://github.com/minad/vertico
PR: 290542
Base.h: Ifdef out always char purity test.
Now that we've moved to always using this, it turns out the the funky
thing we have for L'a' is everywhere. Removing this check until I can
sort it out. This breaks the build on armv7 otherwise.
Fixes: 43b8edb32051
Sponsored by: Netflix
emulators/wine-devel: Update 10.18 => 10.19
Changelog:
- Support for reparse points.
- More support for WinRT exceptions.
- Refactoring of Common Controls after the v5/v6 split.
- Typed Arrays support in JScript.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-10.19
Remove files/patch-dlls_ntdll_unix_signal__i386.c since the issue was
fixed upstream.
Re-order GECKO and MONO at the end.
PR: 291049