From 1fa77d6c199dc9475f2f862d2c913c56d2debb59 Mon Sep 17 00:00:00 2001 From: Li-Wen Hsu Date: Sun, 6 Mar 2011 09:59:52 +0000 Subject: Add jenkins 1.399, open-source continuous integration server. This port is mostly copied and modified from www/hudson, and many thanks to dougb for the rc script. --- devel/jenkins/Makefile | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 devel/jenkins/Makefile (limited to 'devel/jenkins/Makefile') diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile new file mode 100644 index 000000000000..20bdfdacabb3 --- /dev/null +++ b/devel/jenkins/Makefile @@ -0,0 +1,50 @@ +# New ports collection makefile for: jenkins +# Date created: 2011-03-03 +# Whom: Li-Wen Hsu +# +# $FreeBSD$ +# + +PORTNAME= jenkins +PORTVERSION= 1.399 +CATEGORIES= devel java +MASTER_SITES= http://mirrors.jenkins-ci.org/war/${PORTVERSION}/ +DISTNAME= jenkins +EXTRACT_SUFX= .war +DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} +EXTRACT_ONLY= + +MAINTAINER= lwhsu@FreeBSD.org +COMMENT= Open-source continuous integration server + +USE_JAVA= yes +JAVA_VERSION= 1.5+ + +FETCH_ARGS= -Fpr +NO_BUILD= yes + +USE_RC_SUBR= jenkins + +JENKINS_HOME?= ${PREFIX}/jenkins +JENKINS_USER?= jenkins +JENKINS_GROUP?= jenkins +JENKINS_LOG_FILE?= /var/log/jenkins.log + +.if ${JENKINS_USER} == "jenkins" +USERS= jenkins +.endif +.if ${JENKINS_GROUP} == "jenkins" +GROUPS= jenkins +.endif + +PLIST_FILES= %%DATADIR%%/${DISTNAME}${EXTRACT_SUFX} +PLIST_DIRS= %%DATADIR%% +SUB_LIST+= JENKINS_HOME=${JENKINS_HOME} JENKINS_USER=${JENKINS_USER} JENKINS_GROUP=${JENKINS_GROUP} JAVA_HOME=${JAVA_HOME} JENKINS_LOG_FILE=${JENKINS_LOG_FILE} + +.include + +do-install: + ${MKDIR} "${DATADIR}" + ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} ${DATADIR}/ + +.include -- cgit v1.2.3