Index: head/devel/sonarqube-community/Makefile =================================================================== --- head/devel/sonarqube-community/Makefile (revision 530216) +++ head/devel/sonarqube-community/Makefile (revision 530217) @@ -1,149 +1,149 @@ # $FreeBSD$ PORTNAME= sonarqube DISTVERSION= 8.2.0.32929 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= devel security www java MASTER_SITES= https://binaries.sonarsource.com/Distribution/sonarqube/:m_core \ https://binaries.sonarsource.com/Distribution/sonar-csharp-plugin/:m_csharp \ https://binaries.sonarsource.com/Distribution/sonar-java-plugin/:m_java \ https://binaries.sonarsource.com/Distribution/sonar-python-plugin/:m_python \ https://binaries.sonarsource.com/Distribution/sonar-scm-git-plugin/:m_scmgit \ https://binaries.sonarsource.com/Distribution/sonar-vbnet-plugin/:m_vbnet PKGNAMESUFFIX= -community DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:m_core \ sonar-csharp-plugin-${SONARCSHARP_VER}.jar:m_csharp \ sonar-java-plugin-${SONARJAVA_VER}.jar:m_java \ sonar-python-plugin-${SONARPYTHON_VER}.jar:m_python \ sonar-scm-git-plugin-${SONARSCMGIT_VER}.jar:m_scmgit \ sonar-vbnet-plugin-${SONARVBNET_VER}.jar:m_vbnet EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= netchild@FreeBSD.org COMMENT= Web-based continuous code inspection tool LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= bash:shells/bash USES= shebangfix zip CPE_VENDOR= sonarsource USE_JAVA= yes SHEBANG_FILES= elasticsearch/bin/elasticsearch \ elasticsearch/bin/elasticsearch-env NO_ARCH= yes NO_BUILD= yes JAVA_VERSION= 11+ JAVA_VENDOR= openjdk USE_RC_SUBR= ${PORTNAME} APP_NAME= ${PORTNAME} APP_DIR= libexec/${PORTNAME} LOG_DIR= /var/log/${PORTNAME} PID_DIR= /var/run/${PORTNAME} JAR_VERSION= ${DISTVERSION} DATA_DIR= /var/db/${PORTNAME}/data TEMP_DIR= /var/db/${PORTNAME}/temp SONARCSHARP_VER= 8.5.0.15942 SONARJAVA_VER= 6.2.0.21135 -SONARPYTHON_VER= 2.7.0.5975 +SONARPYTHON_VER= 2.8.0.6204 SONARSCMGIT_VER= 1.11.0.11 SONARVBNET_VER= 8.5.0.15942 USERS= sonarqube GROUPS= sonarqube SUB_LIST= \ APP_NAME=${APP_NAME} \ APP_DIR=${APP_DIR} \ JAVA_HOME=${JAVA_HOME} \ JAVA=${JAVA} \ LOG_DIR=${LOG_DIR} \ PID_DIR=${PID_DIR} \ JAR_VERSION=${JAR_VERSION} \ DATA_DIR=${DATA_DIR} \ TEMP_DIR=${TEMP_DIR} SUB_FILES= \ ${APP_NAME} \ pkg-message PLIST_SUB= APP_NAME=${APP_NAME} \ APP_DIR=${APP_DIR} \ LOG_DIR=${LOG_DIR} \ PID_DIR=${PID_DIR} \ JAR_VERSION=${JAR_VERSION} \ DATA_DIR=${DATA_DIR} \ TEMP_DIR=${TEMP_DIR} \ SONARCSHARP_VER=${SONARCSHARP_VER} \ SONARJAVA_VER=${SONARJAVA_VER} \ SONARPYTHON_VER=${SONARPYTHON_VER} \ SONARSCMGIT_VER=${SONARSCMGIT_VER} \ SONARVBNET_VER=${SONARVBNET_VER} post-extract: ${RM} -r ${WRKSRC}/bin ${WRKSRC}/lib/jsw ${WRKSRC}/conf/wrapper.conf ${MV} ${WRKSRC}/conf/sonar.properties ${WRKSRC}/conf/sonar.properties.sample .for plugin in sonar-csharp-plugin \ sonar-java-plugin \ sonar-python-plugin \ sonar-scm-git-plugin \ sonar-vbnet-plugin ${RM} ${WRKSRC}/extensions/plugins/${plugin}-*.jar .endfor .for plugin in sonar-csharp-plugin-${SONARCSHARP_VER}.jar \ sonar-java-plugin-${SONARJAVA_VER}.jar \ sonar-python-plugin-${SONARPYTHON_VER}.jar \ sonar-scm-git-plugin-${SONARSCMGIT_VER}.jar \ sonar-vbnet-plugin-${SONARVBNET_VER}.jar ${CP} ${DISTDIR}/${plugin} ${WRKSRC}/extensions/plugins/ .endfor post-patch: ${REINPLACE_CMD} -e 's:%%LOG_DIR%%:${LOG_DIR}:g ; s:%%DATA_DIR%%:${DATA_DIR}:g ; s:%%TEMP_DIR%%:${TEMP_DIR}:g' ${WRKSRC}/conf/sonar.properties.sample do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${APP_DIR}/elasticsearch/plugins ${MKDIR} ${STAGEDIR}${LOG_DIR} ${STAGEDIR}${PID_DIR} \ ${STAGEDIR}${DATA_DIR} ${STAGEDIR}${TEMP_DIR} .for dir in conf elasticsearch extensions lib web cd ${WRKSRC}; ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${PREFIX}/${APP_DIR} "! -name *\.orig" .endfor gen-plist: ${ECHO} '@sample ${APP_DIR}/conf/sonar.properties.sample' >${PLIST}.new ${ECHO} '@dir(sonarqube,sonarqube,755) %%DATA_DIR%%' >>${PLIST}.new ${ECHO} '@dir(sonarqube,sonarqube,755) %%TEMP_DIR%%' >>${PLIST}.new ${ECHO} '@dir %%APP_DIR%%/elasticsearch/plugins' >>${PLIST}.new # ${ECHO} '@dir(sonarqube,sonarqube,755) %%APP_DIR%%/extensions' >>${PLIST}.new .for dir in conf elasticsearch lib web ${FIND} ${STAGEDIR}${PREFIX}/${APP_DIR}/${dir} -type f | \ ${SED} -e "s:${STAGEDIR}${PREFIX}/::g ; \ s:${JAR_VERSION}:%%JAR_VERSION%%:g ; \ s:\(.*elasticsearch/bin.*\):@(,,755) \1:g" | \ ${GREP} -v conf/sonar.properties.sample | ${SORT} >> ${PLIST}.new .endfor ${ECHO} '@owner sonarqube' >>${PLIST}.new ${ECHO} '@group sonarqube' >>${PLIST}.new .for dir in extensions ${FIND} ${STAGEDIR}${PREFIX}/${APP_DIR}/${dir} -type d | \ ${SED} -e "s:${STAGEDIR}${PREFIX}/:@dir(sonarqube,sonarqube,755) :g" | \ ${SORT} >> ${PLIST}.new ${FIND} ${STAGEDIR}${PREFIX}/${APP_DIR}/${dir} -type f | \ ${SED} -e "s:${STAGEDIR}${PREFIX}/::g ; \ s:${JAR_VERSION}:%%JAR_VERSION%%:g ; \ s:sonar-csharp-plugin-[0-9.]*.jar:sonar-csharp-plugin-%%SONARCSHARP_VER%%.jar:g ; \ s:sonar-java-plugin-[0-9.]*.jar:sonar-java-plugin-%%SONARJAVA_VER%%.jar:g ; \ s:sonar-python-plugin-[0-9.]*.jar:sonar-python-plugin-%%SONARPYTHON_VER%%.jar:g ; \ s:sonar-scm-git-plugin-[0-9.]*.jar:sonar-scm-git-plugin-%%SONARSCMGIT_VER%%.jar:g ; \ s:sonar-vbnet-plugin-[0-9.]*.jar:sonar-vbnet-plugin-%%SONARVBNET_VER%%.jar:g" | \ ${SORT} >> ${PLIST}.new .endfor ${ECHO} '@dir(sonarqube,sonarqube,755) %%LOG_DIR%%' >> ${PLIST}.new ${ECHO} '@dir(sonarqube,sonarqube,755) %%PID_DIR%%' >> ${PLIST}.new .include Index: head/devel/sonarqube-community/distinfo =================================================================== --- head/devel/sonarqube-community/distinfo (revision 530216) +++ head/devel/sonarqube-community/distinfo (revision 530217) @@ -1,13 +1,13 @@ -TIMESTAMP = 1584980926 +TIMESTAMP = 1585745072 SHA256 (sonarqube-8.2.0.32929.zip) = 6a46cc9cb29898ae6b062ef40ce72688dc8bd47dc2b68ed016eeef521268dd88 SIZE (sonarqube-8.2.0.32929.zip) = 221945914 SHA256 (sonar-csharp-plugin-8.5.0.15942.jar) = 5afbf966af647addde362b96fbdb901e7ec0ed5658e85b3fdd5d07c8c3f62e71 SIZE (sonar-csharp-plugin-8.5.0.15942.jar) = 5020050 SHA256 (sonar-java-plugin-6.2.0.21135.jar) = a26ec4299b22ff47ec45bd56af241483341d6dc815f1cf3fb24fa774f23edece SIZE (sonar-java-plugin-6.2.0.21135.jar) = 17071013 -SHA256 (sonar-python-plugin-2.7.0.5975.jar) = b5d32130fab1bff123d5a34154300e4842964c374ae25bd54605492ca3d19a0b -SIZE (sonar-python-plugin-2.7.0.5975.jar) = 3142083 +SHA256 (sonar-python-plugin-2.8.0.6204.jar) = b9a93a22edf2d3509c309462b0917e5fe65ebfc4574d572364d7791d47261da4 +SIZE (sonar-python-plugin-2.8.0.6204.jar) = 3218281 SHA256 (sonar-scm-git-plugin-1.11.0.11.jar) = 7741687151514d78862fa35d59641be34df6e1f5fa4baef00cda02de0fe6be06 SIZE (sonar-scm-git-plugin-1.11.0.11.jar) = 3800907 SHA256 (sonar-vbnet-plugin-8.5.0.15942.jar) = 764039d1711878081ff91dd7afd063eccb5ef4dd78cd43f502f769d4a9fbc9a4 SIZE (sonar-vbnet-plugin-8.5.0.15942.jar) = 3744062 Index: head/devel/sonarqube-community/files/pkg-message.in =================================================================== --- head/devel/sonarqube-community/files/pkg-message.in (revision 530216) +++ head/devel/sonarqube-community/files/pkg-message.in (revision 530217) @@ -1,41 +1,42 @@ [ { + type: install message: <:9000/. EOT } ]