Index: head/net-mgmt/pftabled/Makefile =================================================================== --- head/net-mgmt/pftabled/Makefile (revision 448904) +++ head/net-mgmt/pftabled/Makefile (revision 448905) @@ -1,44 +1,41 @@ # Created by: Bartlomiej Rutkowski # $FreeBSD$ PORTNAME= pftabled PORTVERSION= 1.09 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt MASTER_SITES= http://www.wolfermann.org/ MAINTAINER= ports@FreeBSD.org -COMMENT= The pftabled is a tool to manage your pf tables remotely +COMMENT= Tool to manage pf tables remotely +LICENSE= BSD2CLAUSE + +USES= gmake shebangfix +SHEBANG_FILES= pftabled-client.pl \ + pftabled-client.py +GNU_CONFIGURE= yes + USE_RC_SUBR= pftabled PLIST_FILES= bin/pftabled-client man/man1/pftabled.1.gz sbin/pftabled -GNU_CONFIGURE= yes -USES= gmake shebangfix -SHEBANG_FILES= pftabled-client.pl - OPTIONS_DEFINE= PERLC PYTHONC -OPTIONS_DEFAULT= PERLC PYTHONC -PERLC_DESC= A Sample Perl Client -PYTHONC_DESC= A Sample Python Client +OPTIONS_DEFAULT=PERLC PYTHONC -.include +PERLC_DESC= Install sample Perl client +PERLC_PLIST_FILES= bin/pftabled-client.pl +PERLC_USES= perl5 +PERLC_USE= PERL5=run +PYTHONC_DESC= Install sample Python client +PYTHONC_PLIST_FILES= bin/pftabled-client.py +PYTHONC_USES= python:run -.if ${PORT_OPTIONS:MPERLC} -PLIST_FILES+= bin/pftabled-client.pl -.endif - -.if ${PORT_OPTIONS:MPYTHONC} -PLIST_FILES+= bin/pftabled-client.py -.endif - -post-install: -.if ${PORT_OPTIONS:MPERLC} +post-install-PERLC-on: ${INSTALL_SCRIPT} ${WRKSRC}/pftabled-client.pl ${STAGEDIR}${PREFIX}/bin/ -.endif -.if ${PORT_OPTIONS:MPYTHONC} + +post-install-PYTHONC-on: ${INSTALL_SCRIPT} ${WRKSRC}/pftabled-client.py ${STAGEDIR}${PREFIX}/bin/ -.endif -.include +.include