# $NetBSD: Makefile,v 1.10 2024/11/13 14:37:28 taca Exp $

DISTNAME=	kea-${VERSION}
COMMENT=	Next-generation ISC Dynamic Host Configuration Protocol (DHCP) Server

.include "options.mk"

CATEGORIES=		net
MASTER_SITES=		https://ftp.isc.org/isc/kea/${VERSION}/

MAINTAINER=		sekiya@NetBSD.org
HOMEPAGE=		https://www.isc.org/kea/
LICENSE=		mpl-2.0

VERSION=		2.6.1

.include "../../mk/bsd.prefs.mk"

GNU_CONFIGURE=		yes
USE_LIBTOOL=		yes
PKG_SYSCONFSUBDIR=	kea

USE_TOOLS+=		autoconf gmake
USE_LANGUAGES+=		c++ c
USE_CC_FEATURES+=	c99

RCD_SCRIPTS=		kea

pre-configure:
	cd ${WRKSRC} && ${PKGSRC_SETENV} ${CONFIGURE_ENV} autoconf -f

post-install:
	cd ${DESTDIR} && \
	mkdir -p ${DESTDIR}${PREFIX}/share/examples/kea && \
	mv ${DESTDIR}${PKG_SYSCONFDIR}/*.conf \
		${DESTDIR}${PREFIX}/share/examples/kea/

BUILD_DEFS+=		VARBASE

CONFIGURE_ARGS+=	--localstatedir=${VARBASE}

MAKE_DIRS+=		${VARBASE}/lib/kea
MAKE_DIRS+=		${VARBASE}/run/kea

.include "../../devel/zlib/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/log4cplus/buildlink3.mk"

.include "../../mk/atomic64.mk"
.include "../../mk/bsd.pkg.mk"
