Changeset View
Changeset View
Standalone View
Standalone View
net/zerotier/Makefile
Show All 28 Lines | |||||
PLIST_FILES= bin/zerotier-cli bin/zerotier-idtool sbin/zerotier-one | PLIST_FILES= bin/zerotier-cli bin/zerotier-idtool sbin/zerotier-one | ||||
LEGAL_TEXT= No SaaS or Govt usage: https://github.com/zerotier/ZeroTierOne/blob/master/LICENSE.txt | LEGAL_TEXT= No SaaS or Govt usage: https://github.com/zerotier/ZeroTierOne/blob/master/LICENSE.txt | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${OPSYS} == "FreeBSD" | .if ${OPSYS} == "FreeBSD" | ||||
# log output via syslog when daemon(8) supports it | # log output via syslog | ||||
.if (${OSVERSION} < 1200000 || ${OSVERSION} >= 1200015) | |||||
SUB_LIST+= ZEROTIER_SYSLOG="-s debug -T zerotier" | SUB_LIST+= ZEROTIER_SYSLOG="-s debug -T zerotier" | ||||
.else | |||||
SUB_LIST+= ZEROTIER_SYSLOG="" | |||||
.endif | |||||
# after r347241 tun(4) and tap(4) have been merged to tuntap(4) | # after r347241 tun(4) and tap(4) have been merged to tuntap(4) | ||||
.if (${OSVERSION} >= 1300028) | .if (${OSVERSION} >= 1300028) | ||||
SUB_LIST+= ZEROTIER_IF_TAP="if_tuntap" | SUB_LIST+= ZEROTIER_IF_TAP="if_tuntap" | ||||
.else | .else | ||||
SUB_LIST+= ZEROTIER_IF_TAP="if_tap" | SUB_LIST+= ZEROTIER_IF_TAP="if_tap" | ||||
.endif | .endif | ||||
.else | |||||
# we are not on FreeBSD | |||||
jbeich: `ZEROTIER_IF_TAP` also needs to be defined on DragonFly, see
https://github. | |||||
SUB_LIST+= ZEROTIER_IF_TAP="if_tap" \ | |||||
ZEROTIER_SYSLOG="" | |||||
.endif | .endif | ||||
do-install: | do-install: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/zerotier-one ${STAGEDIR}${PREFIX}/sbin/ | ${INSTALL_PROGRAM} ${WRKSRC}/zerotier-one ${STAGEDIR}${PREFIX}/sbin/ | ||||
.for l in zerotier-cli zerotier-idtool | .for l in zerotier-cli zerotier-idtool | ||||
${RLN} ${STAGEDIR}${PREFIX}/sbin/zerotier-one ${STAGEDIR}${PREFIX}/bin/${l} | ${RLN} ${STAGEDIR}${PREFIX}/sbin/zerotier-one ${STAGEDIR}${PREFIX}/bin/${l} | ||||
.endfor | .endfor | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |
ZEROTIER_IF_TAP also needs to be defined on DragonFly, see
https://github.com/DragonFlyBSD/DeltaPorts/blob/5ab57f68bdd5/ports/net/zerotier/Makefile.DragonFly