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
textproc/php81-xml: fix compatibility with libxml2>=2.13
Fix compatibility issue with libxml2>=2.13 which caused parse error
on some XML files so that devel/pear work again with php81.
See https://github.com/php/php-src/issues/14834 for details.
Approved by: portmgr blanket (backport trivial fix from upstream)
(cherry picked from commit a8592eb7375ea088a96051ad62e46af739f23331)