34 lines
716 B
Makefile
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>
|