aboutsummaryrefslogtreecommitdiff
path: root/net/cjdns/Makefile
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2016-07-31 14:26:30 +0000
committerKurt Jaeger <pi@FreeBSD.org>2016-07-31 14:26:30 +0000
commit65a88eabbad56c35d6f7418da99502bd44b6a92e (patch)
treed0804a02c7f6517936c679bccd248ff8a9c139c4 /net/cjdns/Makefile
parent3cb8d78020698ca068b74685e4745c078771055e (diff)
Notes
Diffstat (limited to 'net/cjdns/Makefile')
-rw-r--r--net/cjdns/Makefile42
1 files changed, 42 insertions, 0 deletions
diff --git a/net/cjdns/Makefile b/net/cjdns/Makefile
new file mode 100644
index 000000000000..dbc795c693ad
--- /dev/null
+++ b/net/cjdns/Makefile
@@ -0,0 +1,42 @@
+# Created by: Yuri Victorovich <yuri@rawbw.com>
+# $FreeBSD$
+
+PORTNAME= cjdns
+PORTVERSION= 17.4
+DISTVERSIONPREFIX= cjdns-v
+CATEGORIES= net security
+
+MAINTAINER= yuri@rawbw.com
+COMMENT= Routing engine designed for security, scalability, speed
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= node:www/node \
+ bash:shells/bash
+
+USE_GITHUB= yes
+GH_ACCOUNT= cjdelisle
+
+USES= gmake python
+USE_RC_SUBR= cjdns
+SUB_FILES= cjdns pkg-message
+SUB_LIST= LOCALBASE=${LOCALBASE}
+PLIST_FILES= bin/cjdroute bin/run-cjdroute man/man5/cjdroute.conf.5.gz
+
+post-patch:
+ @${REINPLACE_CMD} -i '' -e 's|/etc/|${LOCALBASE}/etc/|g' \
+ ${WRKSRC}/contrib/sh/run-cjdroute.sh
+
+do-build:
+ cd ${WRKSRC} && ./do
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/cjdroute ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/contrib/sh/run-cjdroute.sh ${STAGEDIR}${PREFIX}/bin/run-cjdroute
+ ${INSTALL_MAN} ${WRKSRC}/doc/man/cjdroute.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5
+
+do-test:
+ ${WRKSRC}/cjdroute --bench
+
+.include <bsd.port.mk>