Page MenuHomeFreeBSD

net/libpfctl: support FreeBSD 12 and 13
ClosedPublic

Authored by kp on Mar 31 2023, 7:42 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Oct 11, 8:20 PM
Unknown Object (File)
Sat, Oct 11, 3:12 AM
Unknown Object (File)
Thu, Oct 2, 9:23 PM
Unknown Object (File)
Tue, Sep 30, 2:24 AM
Unknown Object (File)
Sat, Sep 27, 3:27 AM
Unknown Object (File)
Thu, Sep 18, 3:03 PM
Unknown Object (File)
Sun, Sep 14, 4:09 AM
Unknown Object (File)
Aug 15 2025, 2:32 AM

Details

Summary

Extend the port to also build for FreeBSD 12.4 and FreeBSD 13.1.
While here also update the 14.0 hash to a more recent code snapshot.

Sponsored by: Rubicon Communications, LLC ("Netgate")

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

kp requested review of this revision.Mar 31 2023, 7:42 AM
  • explicitly depend on libnv
  • create libpfctl.so -> libpfctl.so.0 link
garga added inline comments.
net/libpfctl/Makefile
2

You should include bsd.port.pre.mk later, just below PLIST_FILES declaration

7–11

Since this block depends of bsd.port.pre.mk, you can move it after it's included

37

Replace direct use of ln by ${LN}

57

Since you already included bsd.port.pre.mk, here you should only include bsd.port.post.mk

garga requested changes to this revision.Apr 10 2023, 5:07 PM
This revision now requires changes to proceed.Apr 10 2023, 5:07 PM
This revision was not accepted when it landed; it landed in state Needs Review.Apr 11 2023, 7:14 AM
This revision was automatically updated to reflect the committed changes.