sysutils/helm-docs: New port
A tool that auto-generates documentation from helm charts into markdown
files. The resulting files contain metadata about their respective chart
and a table with each of the chart's values, their defaults, and an
optional description parsed from comments.
PR: 297599
Approved by: arrowd (co-mentor)
(cherry picked from commit 691c574c56c433a75ef54e2e0b39aa72b61e732f)
sysutils/helm-docs: New port
A tool that auto-generates documentation from helm charts into markdown
files. The resulting files contain metadata about their respective chart
and a table with each of the chart's values, their defaults, and an
optional description parsed from comments.
PR: 297599
Approved by: arrowd (co-mentor)
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management
Copy the module sources with cp instead of COPYTREE_SHARE in the
LUA and LUASTREAM pre-configure targets. COPYTREE_SHARE hardlinks
the files and then fails to chmod them when poudriere builds as an
unprivileged user.
Convert www/nginx-module-lua into a pure source-only port. The
prebuilt DSO conflicted with the module built by the nginx ports.
Add compat patches so lua-nginx-module builds against freenginx.
PR: 297651
Reported by: Brad Ackerman
Sponsored by: Netzkommune GmbH
contrib/netbsd-tests: lib/libc/c063: sync with NetBSD
This change syncs the lib/libc/c063 NetBSD tests with FreeBSD. This does
two things:
- Addresses bogus tautologically true assertions flagged by clang and gcc
with ATF 0.22+ [1].
- Brings in some new test coverage.
Obtained from: NetBSD (date tag: `20260818UTC`)
MFC after: 2 weeks
1. https://github.com/freebsd/atf/pull/72
net/samba423: fix lmdb depends
Fix the lmdb depends that was previously commited, we should use
lmdb0 instead of lmdb..
PR: 296559
Approved by: samba (kiwi)
devel/javax-activation-api: Limit portscout to the javax branch
The Maven directory this port fetches from also holds 2.x, which is the
jakarta namespace and already packaged as devel/jakarta-activation-api,
not an update.
Sponsored by: Netzkommune GmbH
devel/jaxb-api: Limit portscout to the javax branch
The Maven directory this port fetches from also holds 3.x and 4.x, which
are the switch to the jakarta.xml.bind namespace, not updates.
security/dogtag-pki needs the javax one.
Sponsored by: Netzkommune GmbH
devel/jackson-databind: Update to 2.19.0
Part of a lockstep update of the Jackson family: the ports depend on each
other by jar path without version constraints, so they have to stay on the
same version.
Changes: https://github.com/FasterXML/jackson-databind/blob/2.19/release-notes/VERSION-2.x
Sponsored by: Netzkommune GmbH
devel/jackson-core: Update to 2.19.0
Part of a lockstep update of the Jackson family: the ports depend on each
other by jar path without version constraints, so they have to stay on the
same version.
Changes: https://github.com/FasterXML/jackson-core/blob/2.19/release-notes/VERSION-2.x
Sponsored by: Netzkommune GmbH
devel/jackson-module-jaxb-annotations: Update to 2.19.0
Part of a lockstep update of the Jackson family: the ports depend on each
other by jar path without version constraints, so they have to stay on the
same version.
2.19.0 still targets the javax namespace: its manifest imports
javax.activation in the [1.2,2) range, which is what devel/jaxb-api and
devel/javax-activation-api provide.
Changes: https://github.com/FasterXML/jackson-modules-base/blob/2.19/release-notes/VERSION-2.x
Sponsored by: Netzkommune GmbH