| Port details on branch 2025Q4 |
- pfstat Utility to render graphical statistics for pf
- 2.5_9 sysutils
=0 2.5_9Version of this port present on the latest quarterly branch. - Maintainer: rootnode+freebsd@wollwage.com
 - Port Added: 2025-12-20 14:30:20
- Last Update: 2025-12-20 14:28:29
- Commit Hash: 08c7101
- Also Listed In: net
- License: BSD2CLAUSE
- WWW:
- https://www.benzedrine.ch/pfstat.html
- Description:
- Pfstat is a small utility that collects packet filter (security/pf) statistics
and produces graphs like mrtg or alike. Samples can be found at the website
below.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- To install the port:
- cd /usr/ports/sysutils/pfstat/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/pfstat
- pkg install pfstat
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: pfstat
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (pfstat-2.5.tar.gz) = c996efb0543e6fe05413a3dc7502bb7054b0b6ab8bdd2e0d5bd278700262450a
SIZE (pfstat-2.5.tar.gz) = 19166
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Library dependencies:
-
- libgd.so : graphics/gd
- libpfctl.so : net/libpfctl
- libpng.so : graphics/png
- libjpeg.so : graphics/jpeg-turbo
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- sysutils_pfstat
- USES:
- iconv jpeg localbase:ldflags
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 1
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2.5_9 20 Dec 2025 14:28:29
    |
Vladimir Druzenko (vvd)  Author: Simon Wollwage |
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@proton.me>
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
(cherry picked from commit c701d6805046f1928a33188d265821b4579204c3) |
Number of commits found: 1
|