www/gohugo: Update to 0.153.1
ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.153.0
Bug fixes
* Fix some outdated front matter
* Fix server rebuilds on editing content with Chinese terms
* Fix slow server startup of very big content trees
* github: Fix "no space left on device" issue in CI
* docs: Fix link to CGO wiki page
* Fix grammatical error in styleguide.md
* hugolib: Fix recently introduced data race
* docshelper: Fix some YAML serialization issues with sites matrix configuration
* resources/page: Fix slugorcontentbasename for section pages
* all: Fix some benchmarks broken by modernize
* all: Run modernize -fix ./...
Improvements
[73 lines not shown]
sysutils/py-rendercv: New port: Typst-based CV/resume generator
RenderCV is a python tool for creating a CV from YAML.
Write your CV or resume as YAML, then run RenderCV, and get a PDF
with perfect typography. No template wrestling. No broken layouts.
Consistent spacing, every time.
textproc/py-typst: New port: Python binding to typst
Python binding to typst, a new markup-based typesetting system that
is powerful and easy to learn.
textproc/libmrss: Update 0.19.2 => 0.19.4, take maintainership
Changelog:
https://github.com/bakulf/libmrss/blob/0.19.4/ChangeLog
Improve port:
- Upstream moved to GitHub.
- Replace CPPFLAGS and LDFLAGS with USES+=localbase.
- Replace PORTVERSION with DISTVERSION.
- Fix warnings from portclippy.
PR: 291664
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
sysutils/pfstat: Fix build on FreeBSD 15, take maintainership
pf.c:174:16: error: use of undeclared identifier 'DIOCGETSTATUS'
174 | if (ioctl(fd, DIOCGETSTATUS, &s)) {
| ^
Improve port:
- Replace PORTVERSION with DISTVERSION.
- Remove legacy unnecessary MAKE_ARGS and REINPLACE_CMD.
- Replace REINPLACE_CMD in pf.c with CFLAGS+=-I/usr/include/net.
- Reduce number of INSTALL_* calls in do-install.
PR: 291607
MFH: 2025Q4
Co-authored-by: David Marec <david.marec at proton.me>
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
(cherry picked from commit c701d6805046f1928a33188d265821b4579204c3)
sysutils/pfstat: Fix build on FreeBSD 15, take maintainership
pf.c:174:16: error: use of undeclared identifier 'DIOCGETSTATUS'
174 | if (ioctl(fd, DIOCGETSTATUS, &s)) {
| ^
Improve port:
- Replace PORTVERSION with DISTVERSION.
- Remove legacy unnecessary MAKE_ARGS and REINPLACE_CMD.
- Replace REINPLACE_CMD in pf.c with CFLAGS+=-I/usr/include/net.
- Reduce number of INSTALL_* calls in do-install.
PR: 291607
MFH: 2025Q4
Co-authored-by: David Marec <david.marec at proton.me>
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
dns/dnsmasq-devel: enable inotify support.
Patch submitted upstream.
I'll not enable this on the existing dns/dnsmasq port for now.
Reported by: Felix Hanley
PR: 291624