summaryrefslogtreecommitdiffstats
path: root/net/pfSense-pkg-cellular/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net/pfSense-pkg-cellular/Makefile')
-rw-r--r--net/pfSense-pkg-cellular/Makefile59
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>
OpenPOWER on IntegriCloud