42 lines
1.1 KiB
Makefile
42 lines
1.1 KiB
Makefile
PORTNAME= wifibox-core
|
|
PORTVERSION= 0.17.0
|
|
CATEGORIES= net
|
|
|
|
MAINTAINER= pali.gabor@gmail.com
|
|
COMMENT= Wifibox core functionality
|
|
WWW= https://github.com/pgj/freebsd-wifibox
|
|
|
|
LICENSE= BSD2CLAUSE
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
ONLY_FOR_ARCHS= amd64
|
|
|
|
RUN_DEPENDS= bhyve-firmware>0:sysutils/bhyve-firmware
|
|
|
|
OPTIONS_SINGLE= RECOVERY
|
|
OPTIONS_SINGLE_RECOVERY= RECOVER_RESTART_VMM \
|
|
RECOVER_SUSPEND_GUEST \
|
|
RECOVER_SUSPEND_VMM \
|
|
RECOVER_NONE
|
|
|
|
OPTIONS_DEFAULT= RECOVER_RESTART_VMM
|
|
|
|
RECOVER_RESTART_VMM_DESC= Restart the guest and reload vmm(4) kernel module on resume
|
|
RECOVER_SUSPEND_GUEST_DESC= Stop the guest on suspend, start on resume
|
|
RECOVER_SUSPEND_VMM_DESC= Stop the guest and unload vmm(4) on suspend, start the guest and reload vmm(4) on resume
|
|
RECOVER_NONE_DESC= No recovery for suspend/resume
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= pgj
|
|
GH_PROJECT= freebsd-wifibox
|
|
|
|
NO_BUILD= yes
|
|
MAKE_ARGS+= GUEST_ROOT=${LOCALBASE}/share/wifibox \
|
|
GUEST_MAN=${LOCALBASE}/share/man/man5/wifibox-alpine.5.gz \
|
|
VERSION=${PORTVERSION} \
|
|
RECOVERY_METHOD=${PORT_OPTIONS:MRECOVER_*:S/RECOVER_//:tl}
|
|
|
|
.include <bsd.port.mk>
|