Skip to content

[request] pftop for Darwin #178

Description

@grylem

please add pftop to Darwin package

Activity

  1. jperkin commented on Mar 15, 2019

    @jperkin
    Collaborator

    This package failure is here: http://us-east.manta.joyent.com/pkgsrc/public/reports/Darwin/trunk/x86_64/20190311.0823/meta/report.html

    Couldn't find pfvar.h header; please make sure that this header is available in /usr/include/net.
    

    This package seems pretty OS-specific, and isn't available in either Homebrew or MacPorts, possibly for that reason. Are you sure it is appropriate for macOS?

  2. self-assigned this
    on Mar 15, 2019
  3. grylem commented on Mar 15, 2019

    @grylem
    Author

    pfvar.h can be found in https://opensource.apple.com in
    xnu-$version.tar.gz
    for example for High Sierra is
    https://opensource.apple.com/tarballs/xnu/xnu-4570.71.2.tar.gz

    Are you sure it is appropriate for macOS?

    Yes. macOS has pf, pfctl like the NetBSD, OpenBSD etc.

  4. jperkin commented on Mar 15, 2019

    @jperkin
    Collaborator

    Ok, interesting. However, I'm not sure this is going to help. I had a go at compiling this with the xnu headers, but it's not just pfvar it needs, it also needs all the altq bits, all the pktsched bits, then delves into a lot more sys/ headers, at which point I gave up for now.

    Even if I manage to get it to build, this is going to be highly version-specific, and I can't see how it's going to work for our package sets, which are designed to work on any OS version since the version they were built on (currently Sierra).

    For this one I'd recommend building it yourself from pkgsrc on the version of macOS you intend to run it on.

  5. grylem commented on Mar 16, 2019

    @grylem
    Author

    I tried but my knowledge is not enough.
    maybe you will have time and desire and you will get better.
    Anyway thanks

  6. added a commit that references this issue on Mar 26, 2019
  7. added a commit that references this issue on Apr 2, 2019
  8. added a commit that references this issue on Jul 15, 2019
  9. added a commit that references this issue on Jan 3, 2020
  10. added a commit that references this issue on Jan 11, 2020
  11. added a commit that references this issue on Jan 19, 2020
  12. added a commit that references this issue on May 17, 2020
  13. added a commit that references this issue on Jun 22, 2020
  14. 95 remaining items

  15. added a commit that references this issue on Sep 6, 2026
  16. added a commit that references this issue on Oct 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions