Add a new port for firmware file for RK356X SoCs.
Only the needed ones are distributed here to avoid downloading
a bunch of useless files for us.
Sponsored by: Beckhoff Automation GmbH & Co. KG
Disassemble a binary and print out which instruction set extensions it uses.
Despite the utterly misleading name, this tool supports ELF and MachO
binaries, and perhaps other formats as well, and has preliminary
support for ARM64 as well as X86/64.
PR: 277939
Author: Jamie Landeg-Jones <jamie@catflap.org>
Date: Mon May 20 08:52:03 2024 +0200
Superfile is a terminal file manager, allowing you to manage files on
the terminal in much the same way as you would do in a graphical file
manager.
Superfile requires that you use one of the Nerd Fonts as your terminal
font. Install x11-fonts/nerd-fonts on your client and set up one of
these fonts if you encounter graphical glitches.
WWW: https://github.com/MHNightCat/superfile
Small tool that allows the user to graphically examine ddrescue's
mapfiles in a user friendly GUI application.
Features:
- Display ddrescue mapfile in a colored block graphic
- Examine each block in the image with a detailed list of map
entries inside
- Zoom inside the mapfile, down to sector level
- To keep track of the rescue process, ddrescueview can automatically
re-read the mapfile
- Overlay a domain mapfile, if you use one with ddrescue
- Units can be displayed with decimal (KB, MB...) or binary
(KiB, MiB...) prefixes
WIKI: https://sourceforge.net/p/ddrescueview/wiki/Manual-0.4.5/
Zelta is a suite of tools offering a streamlined approach to managing
ZFS snapshot replication across systems. It's built with the intention
of simplifying complex ZFS functions into safe and user-friendly
commands while also being the foundation for large-scale backup and
failover environments. It's easy and accessible while working with most
UNIX and UNIX-like base systems without additional packages. It's
optimized for environments with strict permission separation, and
integrates well into many types of existing ZFS workflows.
PR: 278582
Sponsored by: Bell Tower Integration
Sponsored by: Klara, Inc.
Co-authored-by: JT Pennington <jt.pennington@klarasystems.com>
Android OTA payload extractor written in Go
A fast & natively cross-platform Android OTA payload extractor written
in Go. Extracting images from Android OTA packages is very useful
for various purposes. For example, patching the boot image to
install Magisk without TWRP.
PR: 278483
WWW: https://github.com/tobyxdd/android-ota-payload-extractor
Author: Yusuf Yaman <nxjosephofficial@protonmail.com>
diffoci compares Docker and OCI container images for helping reproducible
builds.
Note that mon-Linux users typically have to specify --platform explicitly. e.g.,
diffoci diff --platform=linux/amd64 IMAGE0 IMAGE1.
Iteration support for datetime objects with cron like format(2.x)
Please note that when all ports dependent upon sysutils/py-croniter
supports this version sysutils/py-croniter should be updated and this
port should be removed.
This updates sysutils/polkit-qt to the 0.200 release and removes the
development version port polkit-qt-1-devel. The new version is now
flavorized to support both Qt5 and Qt6.
Yazi (means "duck") is a terminal file manager written in Rust, based on
non-blocking async I/O. It aims to provide an efficient, user-friendly, and
customizable file management experience.
Features:
- Full Asynchronous Support: All I/O operations are asynchronous, CPU tasks
are spread across multiple threads, making the most of available resources.
- Powerful Async Task Scheduling and Management: Provides real-time progress
updates, task cancellation, and internal task priority assignment.
- Built-in Support for Multiple Image Protocols: Also integrated with
Überzug++, covering almost all terminals.
- Built-in Code Highlighting and Image Decoding: Combined with the
pre-loading mechanism, greatly accelerates image and normal file loading.
- Concurrent Plugin System: UI plugins (rewriting most of the UI),
functional plugins (coming soon), custom previewer, and custom preloader;
Just some pieces of Lua.
- Integration with fd, rg, fzf, zoxide
- Vim-like input/select component, auto-completion for cd paths
- Multi-Tab Support, Scrollable Preview (for videos, PDFs, archives,
directories, code, etc.)
- Bulk Renaming, Visual Mode, File Chooser
- Theme System, Custom Layouts, Trash Bin, CSI u
- ... and more!
https://yazi-rs.github.io/
This is a daemon that manages network configuration of FreeBSD.
The daemon can manage:
- some system network parameters
- interfaces
- routes
- wireless networks (using wpa_supplicant)
nmdaemon should be started as root, it opens a unix socket where
clients can connect. The permissions of the unix socket are managed
by nmdaemon and provided by it's configuration file.
To communicate with nmdaemon one should use JSON formatted commands,
nmdaemon answers with JSON formatted data too.
The syntax and examples of the commands can be found in commands.md.
The Makefile and pkg-descr files have been made compliant with
FreeBSD conventions by me (pkg-descr is derived from README.md).
Pull Request: https://github.com/freebsd/freebsd-ports/pull/224
fdisk(8) will be removed from 15-CURRENT. The tool is still somewhat
useful in a few cases. Make a port of it for those who might need it.
It's currently hosted in a repo in my GH account created using
devel/git-filter-repo.
bsdlabel(8) will be removed from 15-CURRENT. The tool is still somewhat
useful in a few cases. Make a port of it for those who might need it.
It's currently hosted in a repo in my GH account created using
devel/git-filter-repo.
Create a u-boot port for the VisionFive 2 RISC-V SBC.
Reviewed by: manu
Approved by: manu (ports)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D43517
Inspired by expect(1) but with its own syntax, orch allows program
orchestration via a pts(4) pseudo-terminal driven by similar write/match
patterns as with it source of inspiration.
This is still in relatively early development, but already it has a fair
amount of useful features. Feedback is welcome, examples can be found
both in the manpage as well as /usr/local/share/orch/examples. Other
practical examples can be found at:
https://git.kevans.dev/kevans/tty-tests
- switch to fork [1]
- flavorize to be used against Qt6
- rename port to match upstream (and get rid of the qt-version in the name)
[1] https://gitlab.com/nicolasfella/signond/