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