# $OpenBSD: Makefile,v 1.25 2021/03/23 18:57:13 sebastia Exp $

COMMENT=		simple pluggable hierarchical database

V=			3.7.0
DISTNAME=		hiera-${V}
PKGNAME=		hiera3-${V}

CATEGORIES=		databases

HOMEPAGE=		https://puppet.com/docs/hiera/

MAINTAINER=		Sebastian Reitenbach <sebastia@openbsd.org>

# Apachev2
PERMIT_PACKAGE=	Yes

MODULES=		lang/ruby

CONFIGURE_STYLE=	ruby gem

BUILD_DEPENDS=		${RUN_DEPENDS}
RUN_DEPENDS=		devel/ruby-deep_merge,${MODRUBY_FLAVOR}

TEST_DEPENDS=		devel/ruby-mocha,${MODRUBY_FLAVOR}
MODRUBY_TEST=		rspec3

pre-configure:
	sed -i 's,/var/lib,/var/db,g' \
		${WRKSRC}/lib/hiera/backend.rb \
		${WRKSRC}/lib/hiera/util.rb \
		${WRKSRC}/spec/unit/util_spec.rb \
		${WRKSRC}/README.md

post-install:
	${INSTALL_DATA_DIR} ${PREFIX}/${MODRUBY_RELEXAMPLEDIR}-hiera
	${SUBST_CMD} -m 444 -c ${FILESDIR}/hiera.yaml \
		${PREFIX}/${MODRUBY_RELEXAMPLEDIR}-hiera/hiera.yaml

.include <bsd.port.mk>
