aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/ipa/Makefile
blob: 2fd96ceab2543fb0af98ec50c15fd2b0f4ecbbf7 (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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# New ports collection makefile for:    ipa
# Date created:             2 December 2000
# Whom:                 Andrey Simonenko
#
# $FreeBSD$
#

PORTNAME=   ipa
PORTVERSION=    2.1.1
CATEGORIES= sysutils
MASTER_SITES=   SF/ipa-system

MAINTAINER= simon@comsys.ntu-kpi.kiev.ua
COMMENT=    Pluggable accounting system

LICENSE=    BSD

USE_BZIP2=  yes
GNU_CONFIGURE=  yes
USE_RC_SUBR=    ipa

OPTIONS=    AUTORULES "Enable dynamic rules support" on \
        RULES "Enable static rules support" on \
        LIMITS "Enable limits support" on \
        SUBLIMITS "Enable sublimits support" on \
        THRESHOLDS "Enable thresholds support" on \
        CTL_CREDS "Enable ipactl's messages credentials" off

.include <bsd.port.options.mk>

.if defined(WITHOUT_AUTORULES)
CONFIGURE_ARGS+=    --disable-autorules
.endif

.if defined(WITHOUT_RULES)
CONFIGURE_ARGS+=    --disable-rules
.endif

.if defined(WITHOUT_LIMITS)
CONFIGURE_ARGS+=    --disable-limits
.endif

.if defined(WITHOUT_SUBLIMITS)
CONFIGURE_ARGS+=    --disable-sublimits
.endif

.if defined(WITHOUT_THRESHOLDS)
CONFIGURE_ARGS+=    --disable-thresholds
.endif

.if defined(WITH_CTL_CREDS)
CONFIGURE_ARGS+=    --enable-ctl-creds
.endif

.include <bsd.port.pre.mk>

PLIST_FILES=    bin/ipa bin/ipactl bin/ipastat include/ipa_mod.h

MAN3=       ipa_mod.3
MAN5=       ipa.conf.5 ipastat.conf.5
MAN8=       ipa.8 ipactl.8 ipastat.8
MANLANG=    "" ru.KOI8-R

.include <bsd.port.post.mk>