www/{nginx,nginx-devel,freenginx}: 3rd-party modules management
Use the new www/nginx-module-vod source port instead of fetching
nginx-vod-module from GitHub.
Sponsored by: Netzkommune GmbH
www/nginx-module-vod: Add New Port
The vod module repackages MP4 files on the fly, so that a single set of
files on disk can be served as HLS, DASH, MSS or HDS without transcoding.
This port installs the module sources only, the module itself is built by
the nginx ports.
Sponsored by: Netzkommune GmbH
math/py-python-fcl: update 0.0.12 → 0.7.0.11
This commit prevents this port removal.
Ports should be fixed instead of being removed.
The version had to be bumped in order to unbreak it.
This port is a dependency of several important
software packages that can be ported.
PR: 298101
Approved by: portmgr (unbreak; blanket)
Mk/Uses/cran.mk: default WWW to the canonical CRAN package URL
The WWW of older R ports is https://cran.r-project.org/web/packages/${PORTNAME}
The WWW of newer R ports is https://cran.r-project.org/package=${PORTNAME}
There are currently 230 R-cran ports using the older URL and 168 using the
newer. R-cran does not recommend the older URL format. If it goes away, we’ll
have to update WWW on over 200 R-cran ports.
At present, there are 497 R-cran ports setting WWW and all but 99 use either
the old or new standard URL.
If cran.mk offered a default WWW then we could eliminate the need to maintain
WWW at the individual port level.
All R-cran ports that set a WWW location that is not on cran directly would
continue to do-so while the ones that could stand to inherit a sensible default
could be nimble enough to not have to worry about their old deprecated URL
format one day not working.
[4 lines not shown]
nvme: Add quirk for Amazon EBS NVMe Controller
This controller exhibits QUIRK_EMPTY_NAMESPACE_CHANGED_LOG behaviour.
A bug report has been filed with the vendor.
Reviewed by: imp
MFC after: 1 week
Sponsored by: Amazon
Differential Revision: https://reviews.freebsd.org/D58232
(cherry picked from commit 14f5fd2395e3f1c3fadeee8b95756c142f7dcb0b)
rc+devd: Add growfs_postboot
In VM and cloud environments it is often possible to enlarge virtual
disks; this can be useful, for example, if a system is launched with a
small root disk and it later becomes clear that more space is needed.
On kernels which support run-time resizing of disks (for NVMe, this was
added in November 2025; some other disk types have supported this for
longer) a SIZECHANGE notification is sent to userland via devd.
Add a "nostart" rc.d script (runnable manually but not automatically at
boot time) and a devd script which invokes it when a notification
arrives. The rc.d script enlarges the "final partition" on partitioned
geoms, or the UFS filesystem or zpool device when triggered on a disk
containing either of those.
Reviewed by: imp, ziaee
MFC after: 2 weeks
Relnotes: Disk partitions and filesystems can be enlarged
[6 lines not shown]
nvme: Add quirk for broken namespace-change log
Add a QUIRK_EMPTY_NAMESPACE_CHANGED_LOG quirk which indicates that the
nvme controller may not properly populate the namespace-changed log
page. If we receive a NVME_LOG_CHANGED_NAMESPACE page for a device
with this quirk and the page is empty, probe all of the namespaces
rather than none of them.
Reviewed by: imp
MFC after: 1 week
Sponsored by: Amazon
Differential Revision: https://reviews.freebsd.org/D58231
(cherry picked from commit 954098103ee287f39ecbf5d3144bcdfd16e7c41d)