diff options
Diffstat (limited to 'sysutils/rundeck/Makefile')
-rw-r--r-- | sysutils/rundeck/Makefile | 46 |
1 files changed, 24 insertions, 22 deletions
diff --git a/sysutils/rundeck/Makefile b/sysutils/rundeck/Makefile index ee32a9505a00..a3ac778146e7 100644 --- a/sysutils/rundeck/Makefile +++ b/sysutils/rundeck/Makefile @@ -1,26 +1,26 @@ PORTNAME= rundeck -DISTVERSION= 5.8.0 -DISTVERSIONSUFFIX= -20241205 +DISTVERSION= 5.15.0 +DISTVERSIONSUFFIX= -20250902 CATEGORIES= sysutils java MASTER_SITES= https://packagecloud.io/pagerduty/rundeck/packages/java/org.rundeck/${DISTNAME}.war/artifacts/${DISTNAME}.war/download?/ EXTRACT_SUFX= .war +EXTRACT_ONLY= # -MAINTAINER= ports@FreeBSD.org +MAINTAINER= xavier@groumpf.org COMMENT= Web-console for dispatching commands and scripts to your nodes -WWW= https://rundeck.org +WWW= https://www.rundeck.com/ LICENSE= APACHE20 USES= cpe java CPE_VENDOR= pagerduty -USE_RC_SUBR= rundeck - -CONFLICTS_INSTALL= rundeck2 +JAVA_VERSION= 11 17 +USE_RC_SUBR= ${PORTNAME} NO_ARCH= yes NO_BUILD= yes SUB_FILES= ${RUNDECK_LOG4J} -SUB_LIST+= JAVA_HOME=${JAVA_HOME} \ +SUB_LIST= JAVA_HOME=${JAVA_HOME} \ RUNDECK_CONFIG_DIR=${RUNDECK_CONFIG_DIR} \ RUNDECK_GROUP=${RUNDECK_GROUP} \ RUNDECK_HOME=${RUNDECK_HOME} \ @@ -29,31 +29,33 @@ SUB_LIST+= JAVA_HOME=${JAVA_HOME} \ RUNDECK_LOGDIR=${RUNDECK_LOGDIR} \ RUNDECK_USER=${RUNDECK_USER} -RUNDECK_HOME= ${PREFIX}/rundeck -RUNDECK_USER?= rundeck -RUNDECK_GROUP?= rundeck -RUNDECK_LOGDIR?= /var/log/rundeck -RUNDECK_LOG_FILE?= ${RUNDECK_LOGDIR}/rundeck.log +RUNDECK_HOME= ${PREFIX}/${PORTNAME} +RUNDECK_USER?= ${PORTNAME} +RUNDECK_GROUP?= ${PORTNAME} +RUNDECK_LOGDIR?= /var/log/${PORTNAME} +RUNDECK_LOG_FILE?= ${RUNDECK_LOGDIR}/${PORTNAME}.log RUNDECK_LOG4J= log4j2.properties RUNDECK_CONFIG_DIR= ${RUNDECK_HOME}/server/config -.if ${RUNDECK_USER} == rundeck -USERS= rundeck +.if ${RUNDECK_USER} == ${PORTNAME} +USERS= ${PORTNAME} .endif -.if ${RUNDECK_GROUP} == rundeck -GROUPS= rundeck +.if ${RUNDECK_GROUP} == ${PORTNAME} +GROUPS= ${PORTNAME} .endif -PLIST_SUB= RUNDECK_GROUP=${RUNDECK_GROUP} \ +PLIST_SUB= NAME=${PORTNAME}${EXTRACT_SUFX} \ + RUNDECK_GROUP=${RUNDECK_GROUP} \ RUNDECK_HOME=${RUNDECK_HOME} \ RUNDECK_LOGDIR=${RUNDECK_LOGDIR} \ RUNDECK_USER=${RUNDECK_USER} do-install: - ${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${RUNDECK_HOME}/server/lib - ${MKDIR} ${STAGEDIR}${RUNDECK_LOGDIR} - ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} \ - ${STAGEDIR}${DATADIR}/rundeck${EXTRACT_SUFX} + ${MKDIR} ${STAGEDIR}${DATADIR} \ + ${STAGEDIR}${RUNDECK_HOME}/server/lib \ + ${STAGEDIR}${RUNDECK_LOGDIR} + ${INSTALL_DATA} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} \ + ${STAGEDIR}${DATADIR}/${PORTNAME}${EXTRACT_SUFX} post-install: ${MKDIR} ${STAGEDIR}${RUNDECK_CONFIG_DIR} |