diff --git a/sysutils/sylve/Makefile b/sysutils/sylve/Makefile index 66cf333011aa..0d4ec0695a4b 100644 --- a/sysutils/sylve/Makefile +++ b/sysutils/sylve/Makefile @@ -1,46 +1,47 @@ PORTNAME= sylve DISTVERSIONPREFIX= v -DISTVERSION= 0.2.2 +DISTVERSION= 0.2.3 CATEGORIES= sysutils MASTER_SITES+= https://github.com/AlchemillaHQ/Sylve/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/:web_assets DISTFILES+= sylve-web-assets.tar.gz:web_assets MAINTAINER= hayzam@alchemilla.io COMMENT= Lightweight GUI for managing Bhyve, Jails, ZFS, networking WWW= https://github.com/alchemillahq/sylve LICENSE= BSD2CLAUSE ONLY_FOR_ARCHS= aarch64 amd64 RUN_DEPENDS= dnsmasq>0:dns/dnsmasq \ qemu-img:emulators/qemu@tools \ - samba423>0:net/samba423 \ swtpm>0:sysutils/swtpm \ virsh:devel/libvirt + +.include .if ${ARCH} == amd64 RUN_DEPENDS+= bhyve-firmware>0:sysutils/bhyve-firmware .elif ${ARCH} == aarch64 RUN_DEPENDS+= u-boot-bhyve-arm64>0:sysutils/u-boot-bhyve-arm64 .endif -USES= go:modules +USES= go:modules samba:run USE_RC_SUBR= ${PORTNAME} GO_MODULE= github.com/alchemillahq/sylve GO_TARGET= ./cmd/sylve post-extract: @${MKDIR} ${WRKSRC}/internal/assets/web-files @${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/sylve-web-assets.tar.gz \ -C ${WRKSRC}/internal/assets/ do-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${MKDIR} ${STAGEDIR}/var/db/sylve ${INSTALL_PROGRAM} ${WRKDIR}/bin/${PORTNAME} \ ${STAGEDIR}${PREFIX}/sbin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/config.example.json ${STAGEDIR}${ETCDIR}/config.json.sample .include diff --git a/sysutils/sylve/distinfo b/sysutils/sylve/distinfo index 5abaf1a4dee2..ed6a6c3a7212 100644 --- a/sysutils/sylve/distinfo +++ b/sysutils/sylve/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1774805985 -SHA256 (go/sysutils_sylve/sylve-v0.2.2/sylve-web-assets.tar.gz) = d8d4dc99723d9352f1af6330ac8a8eb1a8cfddbd91d8e8c0d4b11663a3be5278 -SIZE (go/sysutils_sylve/sylve-v0.2.2/sylve-web-assets.tar.gz) = 2929354 -SHA256 (go/sysutils_sylve/sylve-v0.2.2/v0.2.2.mod) = 5dfaadfaf24023652042afbc41d496ea4d4fcf4972c32b3f760c9f1f291f7587 -SIZE (go/sysutils_sylve/sylve-v0.2.2/v0.2.2.mod) = 5823 -SHA256 (go/sysutils_sylve/sylve-v0.2.2/v0.2.2.zip) = c64813343c99b41b60d68576d9559a934303d1709a49296647a5d746a1f96b40 -SIZE (go/sysutils_sylve/sylve-v0.2.2/v0.2.2.zip) = 34832987 +TIMESTAMP = 1774991566 +SHA256 (go/sysutils_sylve/sylve-v0.2.3/sylve-web-assets.tar.gz) = 511f28f9373ae58f3e3feffd1ffeddbc7d9121debf8d9214d47ea82a414e970e +SIZE (go/sysutils_sylve/sylve-v0.2.3/sylve-web-assets.tar.gz) = 2933197 +SHA256 (go/sysutils_sylve/sylve-v0.2.3/v0.2.3.mod) = 5dfaadfaf24023652042afbc41d496ea4d4fcf4972c32b3f760c9f1f291f7587 +SIZE (go/sysutils_sylve/sylve-v0.2.3/v0.2.3.mod) = 5823 +SHA256 (go/sysutils_sylve/sylve-v0.2.3/v0.2.3.zip) = 4a7056c60ad6397f696b4b565dbb383664db9a18fbc43c3eb54d01aad5de4257 +SIZE (go/sysutils_sylve/sylve-v0.2.3/v0.2.3.zip) = 34844416