diff options
Diffstat (limited to 'filesystems/nbd-client-kmod/Makefile')
-rw-r--r-- | filesystems/nbd-client-kmod/Makefile | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/filesystems/nbd-client-kmod/Makefile b/filesystems/nbd-client-kmod/Makefile new file mode 100644 index 000000000000..ab4d62f09d4c --- /dev/null +++ b/filesystems/nbd-client-kmod/Makefile @@ -0,0 +1,33 @@ +PORTNAME= nbd-client +DISTVERSION= g20250928 +CATEGORIES= filesystems +PKGNAMESUFFIX= -kmod + +MAINTAINER= dtxdf@FreeBSD.org +COMMENT= Kernel NBD client for FreeBSD GEOM framework +WWW= https://github.com/ryan-moeller/kernel-nbd-client + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BROKEN_i386= format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long') + +USES= kmod ssl uidfix +USE_GITHUB= yes +GH_ACCOUNT= ryan-moeller +GH_PROJECT= kernel-nbd-client +GH_TAGNAME= df0528162deffaabaae4365394b4b6e75ff3fcaf + +MAKE_ENV= GEOM_CLASS_DIR="${PREFIX}/lib/geom" \ + MANDIR="${PREFIX}/share/man/man" + +SUB_FILES= gnbd + +pre-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/geom + +post-install: + ${INSTALL_SCRIPT} ${WRKDIR}/gnbd ${STAGEDIR}${PREFIX}/sbin/gnbd + ${INSTALL_DATA} ${WRKSRC}/devd.conf.sample ${STAGEDIR}${PREFIX}/etc/devd/${PORTNAME}.conf.sample + +.include <bsd.port.mk> |