# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # fwknop # fwknop/Makefile # fwknop/pkg-descr # fwknop/pkg-plist # fwknop/files # fwknop/files/fwknopd.in # fwknop/distinfo # echo c - fwknop mkdir -p fwknop > /dev/null 2>&1 echo x - fwknop/Makefile sed 's/^X//' >fwknop/Makefile << '32b12b67eb0e26ad796b15a92793de9a' X# Created by: Sean Greven X# $FreeBSD: ports/security/fwknop/Makefile,v 1.8 2012/11/28 00:11:25 svnexp Exp $ X XPORTNAME= fwknop XPORTVERSION= 2.0.4 XCATEGORIES= security XMASTER_SITES= http://www.cipherdyne.org/fwknop/download/ X XMAINTAINER= sean.greven@gmail.com XCOMMENT= SPA implementation for Linux and FreeBSD X XOPTIONS_DEFINE= GPGME XOPTIONS_DEFAULT= GPGME XGPGME_DESC= Build support for gpgme XMAN8= fwknop.8 fwknopd.8 XINFO= libfko XMANCOMPRESSED= no XGNU_CONFIGURE= yes XUSE_RC_SUBR= fwknopd XUSE_LDCONFIG= yes X X.include X X.if ${PORT_OPTIONS:MGPGME} XBUILD_DEPENDS+= gpgme:${PORTSDIR}/security/gpgme X.endif X X.include 32b12b67eb0e26ad796b15a92793de9a echo x - fwknop/pkg-descr sed 's/^X//' >fwknop/pkg-descr << '13964009feac0ad08251c1452d402a44' Xfwknop,"FireWall KNock OPerator", implements Single Packet Authorization (SPA). XWWW: http://www.cipherdyne.org/fwknop/ 13964009feac0ad08251c1452d402a44 echo x - fwknop/pkg-plist sed 's/^X//' >fwknop/pkg-plist << 'b899a2992e3cfe7ddf20f6368e8ddfc6' Xbin/fwknop X%%ETCDIR%%/access.conf X%%ETCDIR%%/fwknopd.conf Xinclude/fko.h Xlib/libfko.a Xlib/libfko.la Xlib/libfko.so Xlib/libfko.so.0 Xsbin/fwknopd X@dirrm %%ETCDIR%% b899a2992e3cfe7ddf20f6368e8ddfc6 echo c - fwknop/files mkdir -p fwknop/files > /dev/null 2>&1 echo x - fwknop/files/fwknopd.in sed 's/^X//' >fwknop/files/fwknopd.in << 'bd83b5a2110c5ae1f9e7fa38c0d855fe' X#!/bin/sh X# X# $FreeBSD: ports/security/fwknop/files/fwknopd.in,v 1.1 2012/11/28 00:11:25 svnexp Exp $ X# X# PROVIDE: fwknopd X# REQUIRE: LOGIN X X# X# Add the following lines to /etc/rc.conf to enable fwknopd: X# X# fwknopd_enable="YES" X# X# See fwknopd(8) for flags X# X X. /etc/rc.subr X Xname=fwknopd Xrcvar=fwknopd_enable X Xcommand=%%PREFIX%%/sbin/fwknopd Xrequired_files=%%PREFIX%%/etc/fwknop/access.conf X Xstart_precmd=start_precmd Xstop_postcmd=stop_postcmd X Xextra_commands="reload" X Xstart_precmd() X{ X} X Xstop_postcmd() X{ X} X X# read settings, set default values Xload_rc_config $name X: ${fwknopd_enable="NO"} X Xrun_rc_command "$1" bd83b5a2110c5ae1f9e7fa38c0d855fe echo x - fwknop/distinfo sed 's/^X//' >fwknop/distinfo << 'bf6907faa0a1dae87540bb613cfc0d66' XSHA256 (fwknop-2.0.4.tar.gz) = e6a88e969264ff23bd5837a47e5b60b8c4d36fc8a2326c6b377f8447ecf2adea XSIZE (fwknop-2.0.4.tar.gz) = 1401321 bf6907faa0a1dae87540bb613cfc0d66 exit