Prune sysutils/pcpustat
[dports.git] / sysutils / radmind / Makefile
1 # Created by: Paul Dlug <paul@aps.org>
2 # $FreeBSD$
3
4 PORTNAME=       radmind
5 PORTVERSION=    1.14.1
6 PORTREVISION=   2014052201
7 CATEGORIES=     sysutils
8 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
9
10 MAINTAINER=     mikeg@bsd-box.net
11 COMMENT=        Utility for administering filesystem changes
12
13 LICENSE=        Michigan
14 LICENSE_NAME=   University of Michigan License
15 LICENSE_FILE=   ${WRKSRC}/COPYRIGHT
16 LICENSE_PERMS=  dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
17
18 USE_OPENSSL=    yes
19 USE_RC_SUBR=    radmind
20 MAKE_JOBS_UNSAFE=       yes
21
22 GNU_CONFIGURE=  yes
23 CONFIGURE_ARGS= --with-radminddir=${RADMIND_BASE_DIR}
24
25 RADMINUSER=     radmind
26 USERS=          ${RADMINUSER}
27 GROUPS=         ${RADMINUSER}
28 RADMIND_BASE_DIR?=      /var/radmind
29
30 SUB_LIST=       RADMIND_BASE_DIR=${RADMIND_BASE_DIR} RADMINUSER=${RADMINUSER}
31 PLIST_SUB=      RADMIND_BASE_DIR=${RADMIND_BASE_DIR:S@/@@} RADMINUSER=${RADMINUSER}
32 SUB_FILES+=     pkg-install pkg-message
33
34 DOCS=           COPYRIGHT README SPEC
35
36 OPTIONS_DEFINE= DOCS
37 IGNORE_TIMESTAMPS_DESC= Add '-t' option to fsdiff
38
39 .include <bsd.port.options.mk>
40
41 post-install:
42         # Ugly hack to remove generated man pages
43         ${RM} -rf ${WRKSRC}/tmp
44
45         # Port's Docs (Copyright & wire protocol info)
46         ${MKDIR} ${STAGEDIR}${DOCSDIR}
47         cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
48
49         ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}
50         ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/cert
51         ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/client
52         ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/command
53         ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/file
54         ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/postapply
55         ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/preapply
56         ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/special
57         ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/tmp
58         ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/tmp/file
59         ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/tmp/transcript
60         ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/transcript
61         ${CP}    ${FILESDIR}/config.sample ${STAGEDIR}${RADMIND_BASE_DIR}/config.sample
62
63 .include <bsd.port.mk>