# $Id: Portfile,v 1.4 2003/08/05 09:29:33 jkh Exp $ PortSystem 1.0 name systrace version 2003-01-26 categories sysutils security description commandline tool to watch systemcalls and block them long_description Systrace enforces system call policies for applications \ by constraining the application's access to the system. \ The policy is generated interactively. Operations not \ covered by the policy raise an alarm, allowing an user \ to refine the currently configured policy. \ Systrace needs a xnu-kernel which supports /dev/systrace. \ A systrace-capable kernel can be grabbed from: \ http://www.opendarwin.org/~fkr/ homepage http://www.systrace.org/ platforms darwin maintainers fkr@opendarwin.org master_sites http://www.citi.umich.edu/u/provos/systrace/ \ http://www.opendarwin.org/~fkr/:include distname usr-${name}-2003-01-26.tar.gz \ systrace.h:include checksums usr-${name}-2003-01-26.tar.gz md5 477db2c38c1de0cb3404e345a6a1c75f \ systrace.h md5 c1e8f5b78b3748dc1898b6a8a19dca52 worksrcdir ${name}-1.0 extract.only usr-${name}-2003-01-26.tar.gz pre-configure { system "cp ${prefix}/var/db/dports/distfiles/systrace.h \ /usr/include/sys/" } post-destroot { ui_msg "\nThis port installed the following file OUTSIDE of the DarwinPorts prefix:\n \ /usr/include/sys/systrace.h\n" }