COMMENT =		tool for processing and serving tile data

VERSION =		0.15.7
VERSION_F =		3.4.0
DIST_TUPLE =		github versatiles-org versatiles-rs v${VERSION} .
HOMEPAGE =		https://versatiles.org/
SITES.frontend =	https://github.com/versatiles-org/versatiles-frontend/releases/download/v${VERSION_F}/
DISTFILES.frontend =	frontend-min.br.tar.gz
PKGNAME =		${DISTNAME:S/-rs//}

MAINTAINER =		Volker Schlecht <openbsd-ports@schlecht.dev>

CATEGORIES =		geo

# LGPL 2.0 or later
PERMIT_PACKAGE =	Yes

BUILD_DEPENDS +=	databases/sqlite3

MODULES =		devel/cargo \
			lang/clang

MODCARGO_CRATES_KEEP +=	libsqlite3-sys

MODCARGO_INSTALL_TARGET_PATHS = versatiles

CONFIGURE_STYLE =	cargo

WANTLIB += ${MODCARGO_WANTLIB} m

.include "crates.inc"

post-install:
	${INSTALL_DATA_DIR} ${PREFIX}/share/versatiles
	${INSTALL_DATA} ${FULLDISTDIR}/frontend-min.br.tar.gz \
		${PREFIX}/share/versatiles/

.include <bsd.port.mk>
