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)
Wed, Dec 31, 4:20 AM
Unknown Object (File)
Wed, Dec 31, 3:08 AM
Unknown Object (File)
Tue, Dec 30, 5:50 PM
Unknown Object (File)
Dec 11 2025, 9:12 PM
Unknown Object (File)
Dec 9 2025, 1:20 PM
Unknown Object (File)
Nov 23 2025, 12:43 PM
Unknown Object (File)
Nov 22 2025, 11:59 PM
Unknown Object (File)
Nov 14 2025, 12:30 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.