textproc/py-ocrmypdf: Update to 16.11.1
Backport a workaround for JPEG encoding issues with Ghostscript 10.6.0.
There's already release 16.12.0, but it requires py-pikepdf 10.0.1 as a
minimum which isn't present in the ports tree, yet.
Changelog:
https://github.com/ocrmypdf/OCRmyPDF/blob/v16.11.1/docs/release_notes.md
MFH: 2025Q4
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