diff options
Diffstat (limited to 'net/pfSense-pkg-cellular/Makefile')
-rw-r--r-- | net/pfSense-pkg-cellular/Makefile | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/net/pfSense-pkg-cellular/Makefile b/net/pfSense-pkg-cellular/Makefile new file mode 100644 index 0000000..36055df --- /dev/null +++ b/net/pfSense-pkg-cellular/Makefile @@ -0,0 +1,59 @@ +# $FreeBSD$ + +PORTNAME= pfSense-pkg-cellular +PORTVERSION= 1.1.4 +PORTREVISION= 1 +CATEGORIES= net +MASTER_SITES= # empty +DISTFILES= # empty +EXTRACT_ONLY= # empty + +MAINTAINER= tech@voleatech.de +COMMENT= Voleatech Cellular Module Interface + +LICENSE= APACHE20 + +RUN_DEPENDS= ${LOCALBASE}/bin/miniterm.py:comms/py-serial + +NO_BUILD= yes +NO_MTREE= yes + +SUB_FILES= pkg-install pkg-deinstall +SUB_LIST= PORTNAME=${PORTNAME} + +USES= python shebangfix +SHEBANG_FILES= ${WRKSRC}${LOCALBASE}/sbin/cellular.py + +do-extract: + ${MKDIR} ${WRKSRC} + ${CP} -r ${FILESDIR}/usr ${WRKSRC} + ${CP} -r ${FILESDIR}/etc ${WRKSRC} + +do-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/pkg + ${MKDIR} ${STAGEDIR}/etc/inc/priv + ${MKDIR} ${STAGEDIR}${PREFIX}/sbin + ${MKDIR} ${STAGEDIR}${DATADIR} + ${MKDIR} ${STAGEDIR}${PREFIX}/www/widgets/widgets + ${INSTALL_DATA} ${WRKSRC}${PREFIX}/pkg/cellular.xml \ + ${STAGEDIR}${PREFIX}/pkg + ${INSTALL_DATA} ${WRKSRC}${PREFIX}/pkg/cellular.inc \ + ${STAGEDIR}${PREFIX}/pkg + ${INSTALL_DATA} ${WRKSRC}${PREFIX}/pkg/pkg_cellular.inc \ + ${STAGEDIR}${PREFIX}/pkg + ${INSTALL_DATA} ${WRKSRC}/etc/inc/priv/cellular.priv.inc \ + ${STAGEDIR}/etc/inc/priv + ${INSTALL_DATA} ${WRKSRC}${DATADIR}/info.xml \ + ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}${PREFIX}/www/widgets/widgets/cellular.widget.php \ + ${STAGEDIR}${PREFIX}/www/widgets/widgets + @${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \ + ${STAGEDIR}${DATADIR}/info.xml \ + ${STAGEDIR}${PREFIX}/pkg/cellular.xml + (cd ${WRKSRC}${PREFIX} \ + && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ + -d ${PREFIX} -f sbin) + ${INSTALL_SCRIPT} ${WRKSRC}${PREFIX}/sbin/cellular.pyc \ + ${STAGEDIR}${PREFIX}/sbin/cellular + +.include <bsd.port.mk> |