manually update execinfo.mk
[dports.git] / sysutils / rundeck / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       rundeck
4 PORTVERSION=    2.3.2
5 CATEGORIES=     sysutils java
6 MASTER_SITES=   http://dl.bintray.com/rundeck/rundeck-maven/
7 DISTNAME=       rundeck-launcher-${PORTVERSION}
8 EXTRACT_SUFX=   .jar
9
10 MAINTAINER=     c.kworr@gmail.com
11 COMMENT=        Web-console for dispatching commands and scripts to your nodes
12
13 LICENSE=        APACHE20
14
15 USE_JAVA=       yes
16 JAVA_VERSION=   1.6+
17
18 NO_BUILD=       yes
19 PLIST_FILES=    rundeck/server/lib/.keep \
20                 share/rundeck/rundeck-launcher.jar
21
22 USE_RC_SUBR=    rundeck
23
24 RUNDECK_HOME=   ${PREFIX}/rundeck
25 RUNDECK_USER?=  rundeck
26 RUNDECK_GROUP?= rundeck
27 RUNDECK_LOG_FILE?=      /var/log/rundeck.log
28
29 .if ${RUNDECK_USER} == "rundeck"
30 USERS=  rundeck
31 .endif
32 .if ${RUNDECK_GROUP} == "rundeck"
33 GROUPS= rundeck
34 .endif
35
36 SUB_LIST+=      RUNDECK_HOME=${RUNDECK_HOME} RUNDECK_USER=${RUNDECK_USER} \
37                 RUNDECK_GROUP=${RUNDECK_GROUP} JAVA_HOME=${JAVA_HOME} \
38                 RUNDECK_LOG_FILE=${RUNDECK_LOG_FILE}
39
40 do-install:
41         ${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${RUNDECK_HOME}/server/lib
42         ${TOUCH} ${STAGEDIR}${RUNDECK_HOME}/server/lib/.keep
43         ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} \
44                 ${STAGEDIR}${DATADIR}/rundeck-launcher${EXTRACT_SUFX}
45
46 .include <bsd.port.mk>