svn commit: r448905 - head/net-mgmt/pftabled
Dmitry Marakasov
amdmi3 at FreeBSD.org
Tue Aug 29 11:16:59 UTC 2017
Author: amdmi3
Date: Tue Aug 29 11:16:57 2017
New Revision: 448905
URL: https://svnweb.freebsd.org/changeset/ports/448905
Log:
- Fix comment
- Fix shebangs
- Add missing run-depends
- Switch to options helpers
Modified:
head/net-mgmt/pftabled/Makefile
Modified: head/net-mgmt/pftabled/Makefile
==============================================================================
--- head/net-mgmt/pftabled/Makefile Tue Aug 29 11:15:24 2017 (r448904)
+++ head/net-mgmt/pftabled/Makefile Tue Aug 29 11:16:57 2017 (r448905)
@@ -3,42 +3,39 @@
PORTNAME= pftabled
PORTVERSION= 1.09
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MASTER_SITES= http://www.wolfermann.org/
MAINTAINER= ports at 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 <bsd.port.pre.mk>
+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 <bsd.port.post.mk>
+.include <bsd.port.mk>
More information about the svn-ports-all
mailing list