diff --git a/net-im/openfire/Makefile b/net-im/openfire/Makefile index 7222e28417e4..50e1bcf040af 100644 --- a/net-im/openfire/Makefile +++ b/net-im/openfire/Makefile @@ -1,108 +1,108 @@ # Created by: Nikolay Pavlov PORTNAME= openfire PORTVERSION= 4.6.4 +DISTVERSIONPREFIX= v PORTEPOCH= 1 CATEGORIES= net-im java -MASTER_SITES= https://github.com/igniterealtime/${PORTNAME}/archive/refs/tags/ \ - LOCAL/pi:maven -DISTFILES= v${PORTVERSION}.tar.gz MAINTAINER= nikita@druba.su COMMENT= Enterprise instant messaging server LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt +USE_GITHUB= yes +GH_ACCOUNT= igniterealtime + BUILD_DEPENDS= mvn:devel/maven OPTIONS_DEFINE= DOCS TEST OPTIONS_SINGLE= MAVEN OPTIONS_SINGLE_MAVEN= LOCAL_M2 ONLINE_M2 MAVEN_DESC= Source of Maven build plugins LOCAL_M2_DESC= Use prefetch plugins from FreeBSD repository ONLINE_M2_DESC= Download last plugins during build process (into ~/.m2) OPTIONS_DEFAULT= LOCAL_M2 -LOCAL_M2_DISTFILES= FreeBSD-${PORTNAME}-${PORTVERSION}-maven-repository.tar.gz:maven USES= cpe USE_JAVA= yes JAVA_VERSION= 1.8+ NO_ARCH= yes CPE_VENDOR= igniterealtime USE_RC_SUBR= ${PORTNAME} SUB_FILES+= pkg-message WRKSRC= ${WRKDIR}/Openfire-${PORTVERSION} INSTALL_WRKSRC= ${WRKSRC}/distribution/target/distribution-base/ DATADIR= ${JAVASHAREDIR}/${PORTNAME} VARLOG= /var/log/${PORTNAME} VARDB= /var/db/${PORTNAME} USERS= ${PORTNAME} GROUPS= ${USERS} PLIST_SUB+= VARLOG=${VARLOG} \ VARDB=${VARDB} MVN= mvn MVN_TARGET= package ## .include ## .if ${PORT_OPTIONS:MTEST} MVN_OPTS= -DskipTests=false .else MVN_OPTS= -DskipTests=true .endif .if ${PORT_OPTIONS:MLOCAL_M2} MVN_OPTS+= -o -Dmaven.repo.local=${WRKDIR}/m2 .endif .if ${PORT_OPTIONS:MONLINE_M2} MVN_OPTS+= -U .endif do-build: ${ECHO_CMD} "cd ${WRKSRC} && ${MVN} ${MVN_OPTS} ${MVN_TARGET}" @(cd ${WRKSRC} && ${MVN} ${MVN_OPTS} ${MVN_TARGET}) do-install: @${MKDIR} ${STAGEDIR}${DATADIR}/lib @${MKDIR} ${STAGEDIR}${ETCDIR} @${MKDIR} ${STAGEDIR}${VARDB} @${MKDIR} ${STAGEDIR}${VARLOG} (cd ${INSTALL_WRKSRC}/lib && ${INSTALL} -m 744 *.jar ${STAGEDIR}${DATADIR}/lib) (cd ${INSTALL_WRKSRC}/lib && ${INSTALL} -m 744 log4j2.xml ${STAGEDIR}${DATADIR}/lib) (cd ${INSTALL_WRKSRC}/resources && \ ${FIND} . \! -path ./security\* \! -path ./nativeAuth\* | \ ${CPIO} -pvdmu -R ${SHAREOWN}:${SHAREGRP} \ ${STAGEDIR}${DATADIR}/resources) (cd ${INSTALL_WRKSRC}/plugins/admin && ${FIND} . \ | ${CPIO} -pvdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}/plugins/admin) ${LN} -sf ${ETCDIR} ${STAGEDIR}${DATADIR}/conf ${LN} -sf ${ETCDIR} ${STAGEDIR}${DATADIR}/resources/security ${LN} -sf ${VARDB} ${STAGEDIR}${DATADIR}/embedded-db ${LN} -sf ${VARLOG} ${STAGEDIR}${DATADIR}/logs ${INSTALL_DATA} ${INSTALL_WRKSRC}/conf/${PORTNAME}.xml \ ${STAGEDIR}${ETCDIR}/${PORTNAME}.xml.sample ${INSTALL_DATA} ${INSTALL_WRKSRC}/conf/security.xml \ ${STAGEDIR}${ETCDIR}/security.xml.sample ${INSTALL_DATA} ${INSTALL_WRKSRC}/conf/crowd.properties \ ${STAGEDIR}${ETCDIR}/crowd.properties.sample ${INSTALL} -m 600 ${INSTALL_WRKSRC}/resources/security/truststore \ ${STAGEDIR}${ETCDIR}/truststore.sample ${INSTALL} -m 600 ${INSTALL_WRKSRC}/resources/security/keystore \ ${STAGEDIR}${ETCDIR}/keystore.sample do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${INSTALL_WRKSRC}/documentation && ${FIND} . \ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR} > /dev/null 2>&1 ) .include diff --git a/net-im/openfire/distinfo b/net-im/openfire/distinfo index 980333b42dc7..29a3e9210e49 100644 --- a/net-im/openfire/distinfo +++ b/net-im/openfire/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1624266366 -SHA256 (v4.6.4.tar.gz) = 7472674c2469b7fb1eb25edcb4b529eda0a49be335c146861656d766443bda23 -SIZE (v4.6.4.tar.gz) = 6770705 -SHA256 (FreeBSD-openfire-4.6.4-maven-repository.tar.gz) = 82a196764301a71f70f1a23bab4628772c9bfc05088a3a0328ef47df0b8ae453 -SIZE (FreeBSD-openfire-4.6.4-maven-repository.tar.gz) = 253011622 +TIMESTAMP = 1624732221 +SHA256 (igniterealtime-openfire-v4.6.4_GH0.tar.gz) = 7472674c2469b7fb1eb25edcb4b529eda0a49be335c146861656d766443bda23 +SIZE (igniterealtime-openfire-v4.6.4_GH0.tar.gz) = 6770705