aboutsummaryrefslogtreecommitdiffstats
path: root/net/alfis/Makefile
blob: bd60e11e3866b821fcec7982455bf7575cfaeef4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
COMMENT =	blockchain based dns server for private networks
VERSION =	0.8.4
REVISION =	0

GH_ACCOUNT =	Revertron
GH_PROJECT =	Alfis
GH_TAGNAME =	v${VERSION}

CATEGORIES =	net

HOMEPAGE =	https://alfis.name

MAINTAINER =	la ninpre <aaoth.xyz>

# AGPL-3.0
PERMIT_PACKAGE =	Yes

LIB_DEPENDS =	databases/sqlite3
WANTLIB +=	c c++abi m pthread sqlite3

MODULES =		devel/cargo

MODCARGO_NO_DEFAULT_FEATURES =	Yes
MODCARGO_FEATURES =	doh
MODCARGO_RUSTFLAGS +=	-L${PREFIX}/lib
MAKE_ENV =	${MODCARGO_ENV}

CONFIGURE_STYLE =	cargo

pre-configure:
	${SUBST_CMD} ${WRKDIST}/alfis.toml

do-install:
	${MODCARGO_INSTALL_TARGET}
	${INSTALL_DATA_DIR} ${PREFIX}/share/alfis
	cp -Rp ${WRKSRC}/alfis.toml ${PREFIX}/share/alfis

.include "crates.inc"

.include <bsd.port.mk>