Created attachment 150498 [details] capsicum for ngrep Implement capsicum support as default for ngrep. (Please note that upstream author has not responded to our mail requests).
Created attachment 150499 [details] capsicum for ngrep Fix Makefile option to use proper variable
Created attachment 150500 [details] capsicum for ngrep Upload correct version of the diff (Thanks to astrodog).
No regression, works here.
If it works, please commit it. If you want to become maintainer, please be it.
(In reply to Edwin Groothuis from comment #4) > If it works, please commit it. > If you want to become maintainer, please be it. Hi Edwin, I will be happy to maintain it, however, please note that I can't commit changes. (I have a few more changes coming up for improving capsicum support a bit more).
Created attachment 150502 [details] capsicum for ngrep Restrict ioctl operations, instead of blindly allowing all of them.
Fix Summary and assign.
Progress pending the following changes: - Update patch to include MAINTAINER change - Use OPTIONS helpers for MCAPSICUM - Attach successful poudriere output
Created attachment 150718 [details] updated diff update MAINTAINER, change options to new style, PORTREVISION bump, add LICENSE, please portlint
Created attachment 150719 [details] poudriere log poudriere build log. I have others for 8.4, 9.3, and 10.1. They all built fine. Have *not* tested running ngrep, though.
(In reply to Mark Felder from comment #10) > Created attachment 150719 [details] > poudriere log > > poudriere build log. I have others for 8.4, 9.3, and 10.1. They all built > fine. > > Have *not* tested running ngrep, though. I've tested with ngrep running. I'll ask astrodog if he can confirm on his build. Thank you Mark !
Runs here.
A commit references this bug: Author: koobs Date: Mon Dec 22 12:08:14 UTC 2014 New revision: 375232 URL: https://svnweb.freebsd.org/changeset/ports/375232 Log: net/ngrep: Add Capcisum sandboxing support - Add OPTION and patches for Capsicum support - Update MAINTAINER - Add LICENSE (BSD4CLAUSE) and LICENSE_FILE - Use OPTIONS helpers - Sort USES/USE section - Sort OPTIONS_DEFAULT PR: 195910 (with changes) Submitted by: logan at elandsys com Submitted by: feld Approved by: maintainer (edwin) Changes: head/net/ngrep/Makefile head/net/ngrep/files/patch-Configure.in head/net/ngrep/files/patch-ngrep.c
Committed, with the following changes: - WRKSRC override not required, defaults to ${PORTNAME-PORTVERSION} - Use *_CONFIGURE_{ON,ENABLE} instead of *_CONFIGURE_ARGS (invalid) - Remove USE_AUTOTOOLS=autoconf (unecessary) - Add LICENSE_FILE - Use OPTIONS helpers - Sort USES/USE section - Sort OPTIONS_DEFAULT Thanks Logan & Mark!