nfsclient: Add a new nfs_client_rdma_enable variable
This patch adds a new nfs_client_rdma_enable variable
to /etc/rc.d/nfsclient to enable the client side of
NFS over RDMA. The client side of NFS over RDMA
requires the nfsclrdma.ko module, which is still under
test/review.
I wanted to get the "glue" into main so that others
could test the module more easily. Avaliability of
the module will be announced on freebsd-current@ soon.
It should not affect non-RDMA operation.
I've specified a long MFC, since the module still
requires extensive testing and, hopefully, a review.
MFC after: 3 months
nfscl: Add some glue for client side NFS over RDMA
This patch adds assorted bits needed by the nfsclrdma.ko
module that implements client side NFS over RDMA.
With this commit, the glue required by the nfsclrdma.ko
module is complete and it should load ok.
It should not affect non-RDMA operation.
I've specified a long MFC, since the module still
requires extensive testing and, hopefully, a review.
MFC after: 3 months
krpc: Add some glue for client side NFS over RDMA
This patch adds assorted bits needed by the nfsclrdma.ko
module that implements client side NFS over RDMA.
It should not affect non-RDMA operation.
Some additional glue is needed for the nfsclrdma.ko
module within the NFS code. That will be added as
a separate commit.
I've specified a long MFC, since the module still
requires extensive testing and, hopefully, a review.
MFC after: 3 months
security/pass-cli: Add port: Command-line interface for Proton Pass
The Proton Pass CLI allows you to manage your Proton Pass vaults and
items directly from the command line, bringing the power of secure
secret management to your terminal workflow. With the CLI, you can
create, list, view, and delete vaults and items seamlessly, making it
an great tool for developers and system administrators who prefer
working in the command line.
Beyond basic vault management, the CLI allows you to inject secrets
into your applications through environment variables or template
files, enabling easy integration with your deployment workflows. The
tool also provides comprehensive SSH integration, allowing you to use
your SSH keys stored in Proton Pass with your existing SSH workflows.
WWW: https://protonpass.github.io/pass-cli/
WWW: https://github.com/protonpass/pass-cli
devel/lnphost: Deprecate
No activity upstream for many years.
Consider porting brickOS-bibo if interested in Lego Mindstorms.
(cherry picked from commit 9414e65491eff9f303c5104bb0e33228cf091f78)
audio/tta: revert unjust port deprecation
Works fine and being used by several ports as a run-time and
test dependency. While here, adjust LICENSE (GPLv2 or later).
multimedia/tautulli: Fix missing runtime dependency
With modern python setuptools are not just installed.
Starting tautulli.
Traceback (most recent call last):
File "/usr/local/www/tautulli/Tautulli.py", line 39, in <module>
import plexpy
File "/usr/local/www/tautulli/plexpy/__init__.py", line 33, in <module>
from apscheduler.schedulers.background import BackgroundScheduler
File "/usr/local/www/tautulli/lib/apscheduler/__init__.py", line 1, in <module>
from pkg_resources import get_distribution, DistributionNotFound
ModuleNotFoundError: No module named 'pkg_resources'
PR: 295759
Approved by: christer.edwards at gmail.com (maintainer, timeout 3 months)
Sponsored by: UNIS Labs
MFH: 2026Q3
(cherry picked from commit 2434bbea9791e1ba614a4b3da6dccede851fa26a)
multimedia/tautulli: Fix missing runtime dependency
With modern python setuptools are not just installed.
Starting tautulli.
Traceback (most recent call last):
File "/usr/local/www/tautulli/Tautulli.py", line 39, in <module>
import plexpy
File "/usr/local/www/tautulli/plexpy/__init__.py", line 33, in <module>
from apscheduler.schedulers.background import BackgroundScheduler
File "/usr/local/www/tautulli/lib/apscheduler/__init__.py", line 1, in <module>
from pkg_resources import get_distribution, DistributionNotFound
ModuleNotFoundError: No module named 'pkg_resources'
PR: 295759
Approved by: christer.edwards at gmail.com (maintainer, timeout 3 months)
Sponsored by: UNIS Labs
MFH: 2026Q3
misc/py-sagemaker-core: Update dependency
This is done in preparation for upgrading devel/py-importlib-metadata to
9.X branch
Approved by: portmgr (blanket)
misc/py-mlflow-skinny: Update dependency
This is done in preparation for upgrading devel/py-importlib-metadata to
9.X branch
Approved by: portmgr (blanket)
databases/py-dbt-semantic-interfaces: Update dependency
This is done in preparation for upgrading devel/py-importlib-metadata to
9.X branch
Approved by: portmgr (blanket)
devel/py-great-tables: Update dependency
This is done in preparation for upgrading devel/py-importlib-metadata to
9.X branch
Approved by: portmgr (blanket)
devel/py-importlib-metadata8: New port
Read metadata from Python packages
This is the 8.X version of the port py-importlib-metadata. This is
needed to upgrade py-importlib-metadata to 9.X
WWW: https://github.com/python/importlib_metadata