# Created by: Andrey Simonenko
# $FreeBSD: databases/ipa_sdb/Makefile 327717 2013-09-20 16:13:47Z bapt $

PORTNAME=	ipa_sdb
PORTVERSION=	1.1.1
CATEGORIES=	databases
MASTER_SITES=	SF/ipa-system/modules/ipa_sdb

MAINTAINER=	simon@comsys.ntu-kpi.kiev.ua
COMMENT=	IPA simple database module

BUILD_DEPENDS=	${LOCALBASE}/include/ipa_mod.h:${PORTSDIR}/sysutils/ipa

USE_BZIP2=	yes
USE_LDCONFIG=	yes
GNU_CONFIGURE=	yes

NO_OPTIONS_SORT=	yes
OPTIONS_DEFINE=		AUTORULES RULES LIMITS THRESHOLDS
OPTIONS_DEFAULT=	AUTORULES RULES LIMITS THRESHOLDS
AUTORULES_DESC=		Enable dynamic rules support
RULES_DESC=		Enable static rules support
LIMITS_DESC=		Enable limits support
THRESHOLDS_DESC=	Enable thresholds support

NO_STAGE=	yes
.include <bsd.port.options.mk>

.if empty(PORT_OPTIONS:MAUTORULES)
CONFIGURE_ARGS+=	--disable-autorules
.endif

.if empty(PORT_OPTIONS:MRULES)
CONFIGURE_ARGS+=	--disable-rules
.endif

.if empty(PORT_OPTIONS:MLIMITS)
CONFIGURE_ARGS+=	--disable-limits
.endif

.if empty(PORT_OPTIONS:MTHRESHOLDS)
CONFIGURE_ARGS+=	--disable-thresholds
.endif

.include <bsd.port.pre.mk>

PLIST_FILES=	bin/ipa_sdb_dump include/ipa_sdb.h include/ipa_sdb_config.h \
		lib/ipa_db_sdb.so lib/ipa_st_sdb.so \
		lib/ipa_db_sdb.la lib/ipa_st_sdb.la

MAN5=		ipa_sdb.5
MAN8=		ipa_db_sdb.8 ipa_st_sdb.8 ipa_sdb_dump.8
MANLANG=	"" ru.KOI8-R

.include <bsd.port.post.mk>
