Files
2026-10-04 04:07:15 +00:00

34 lines
716 B
Makefile

PORTNAME= zerofs
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.5
CATEGORIES= filesystems sysutils
MAINTAINER= stephan@lichtenauer.co.za
COMMENT= ZeroFS is 9P/NFS/NBD on top of S3
WWW= https://github.com/Barre/ZeroFS
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC:H}/LICENSE
NOT_FOR_ARCHS= armv6 armv7 i386 powerpc
NOT_FOR_ARCHS_REASON= 32-bit compilation is not supported
BUILD_DEPENDS+= protoc:devel/protobuf
LIB_DEPENDS+= libzstd.so:archivers/zstd
USES= cargo gmake
USE_GITHUB= yes
GH_ACCOUNT= Barre
GH_PROJECT= ZeroFS
CARGO_ENV+= PROTOC=${LOCALBASE}/bin/protoc
CARGO_BUILD_ARGS= --no-default-features --features ""
RUSTFLAGS+= --cfg tokio_unstable
WRKSRC_SUBDIR= zerofs
PLIST_FILES= bin/zerofs
.include <bsd.port.mk>