Cppman is a tool that provides C++ manual pages on the terminal. It
acts as a convenient interface to view formatted C++ documentation
directly from cplusplus.com and cppreference.com, allowing developers
to access relevant information quickly without switching to a web
browser.
Features:
- Supports two backends (switch it with cppman -s):
cplusplus.com
cppreference.com
- Syntax highlighting support for sections and example source code.
- Usage/Interface similar to the 'man' command
- Hyperlink between manpages (only available when pager=vim)
- Press Ctrl-] when cursor is on keyword to go forward and Ctrl-T to
go backward.
- You can also double-click on keyword to go forward and right-click
to go backward.
- Frequently update to support cplusplus.com.
WWW: https://github.com/aitjcize/cppman
Co-authored-by: freebsd@fron.io
PR: 284157
Reported by: freebsd@fron.io (initial version)
Stormy is a minimal, customizable, and neofetch-like weather CLI.
Features:
o Multiple weather providers: OpenMeteo (default, no API key required)
and OpenWeatherMap
o Current weather conditions with ASCII art representation
o Temperature, wind, humidity, and precipitation information
o Customizable units (metric, imperial, standard)
o Local configuration file
o Color support for terminals
o Compact display mode
o Works out of the box with OpenMeteo
PR: 288451
Reported by: Yusuf Yaman <nxjoseph@protonmail.com> (new maintainer)
Approved by: yuri@ (Mentor)
Interactive configuration program for the Spacenav daemon
(misc/spacenavd-devel). Allows customizing the Axis and Button behaviors.
There is a pending PR for misc/spnavcfg-devel but currently the owner of it
is not responding so this is a adopted devel version
PR: 283067
Spacenavd is a free software user-space driver (daemon), for 6-dof
input devices, like 3Dconnexion's space-mice. It's compatible with
the original 3dxsrv proprietary daemon provided by 3Dconnexion,
and works as a drop-in replacement with any program that was written
for the 3Dconnexion driver, but also provides an improved
communication mechanism for programs designed specifically to work
with spacenavd.
This gets used with a DIY Spacemouse and FreeCAD/OpenSCAD.
There is a pending PR for misc/spacenavd but currently the owner of it
is not responding so this is a adopted devel version
PR: 283066
This is a follow up to the commit 230fb2661c, which updated some
ports' dependencies on devel/py-lxml to devel/py-lxml5. It was an
attempt to follow the dependency change of
www/py-beautifulsoup. However, the switch was incomplete and broke
some other ports.
It has turned out that the ports depending on devel/py-lxml (at
version 4.9.3) does not limit their dependencies' upper bound to 4.x
except for one (devel/py-pymaven-patch). So updating them to
devel/py-lxml5 (at version 5.4.0) should cause no harm.
This commit switch dependencies of all the ports (except
devel/py-pymaven-patch) to devel/py-lxml5 avoid potential conflicts.
Co-authored-by: Daniel Engberg <diizzy@FreeBSD.org>
PR: 287144, 288047
Reported by: makc (via ports-committers),
vvd (PR 288047),
diizzy (PR 287144)
Approved by: portmgr (chase dependency change, unbreak build)
Fixes: 230fb2661c (*/*: update dependency on devel/py-lxml to devel/py-lxml5)