Update devel/jenkins to version 2.5
[dports.git] / devel / jenkins / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       jenkins
4 PORTVERSION=    2.5
5 CATEGORIES=     devel java
6 MASTER_SITES=   http://mirrors.jenkins-ci.org/war/${PORTVERSION}/
7 DISTNAME=       jenkins
8 EXTRACT_SUFX=   .war
9 DIST_SUBDIR=    ${PORTNAME}/${PORTVERSION}
10 EXTRACT_ONLY=
11
12 MAINTAINER=     lwhsu@FreeBSD.org
13 COMMENT=        Open-source continuous integration server
14
15 LICENSE=        MIT
16
17 CONFLICTS=      jenkins-lts-[0-9]* jenkins2-[0-9]*
18
19 USE_JAVA=       yes
20
21 NO_BUILD=       yes
22
23 USE_RC_SUBR=    jenkins
24
25 USES+=          cpe
26 CPE_VENDOR=     cloudbees
27
28 JENKINS_HOME?=  ${PREFIX}/jenkins
29 JENKINS_USER?=  jenkins
30 JENKINS_GROUP?= jenkins
31 JENKINS_LOG_FILE?=      /var/log/jenkins.log
32
33 .if ${JENKINS_USER} == "jenkins"
34 USERS=  jenkins
35 .endif
36 .if ${JENKINS_GROUP} == "jenkins"
37 GROUPS= jenkins
38 .endif
39
40 SUB_LIST+=      JENKINS_HOME=${JENKINS_HOME} \
41                 JENKINS_USER=${JENKINS_USER} \
42                 JENKINS_GROUP=${JENKINS_GROUP} \
43                 JAVA_HOME=${JAVA_HOME} \
44                 JENKINS_LOG_FILE=${JENKINS_LOG_FILE}
45 PLIST_SUB+=     JENKINS_USER=${JENKINS_USER} \
46                 JENKINS_GROUP=${JENKINS_GROUP}
47
48 .include <bsd.port.pre.mk>
49
50 do-install:
51         ${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${JENKINS_HOME}
52         ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} \
53                 ${STAGEDIR}${DATADIR}
54
55 .include <bsd.port.post.mk>