1 # Created by: Alexander Yerenkow <yerenkow@gmail.com>
9 MASTER_SITES= https://javaz.org/distfiles/
10 DISTNAME2= ${GH_PROJECT}-${GH_TAGNAME}
11 DISTFILES= m2-${DISTNAME2}.tar.xz ${DISTNAME}.tar.gz
13 MAINTAINER= yerenkow@gmail.com
14 COMMENT= JBoss 7.2.0.Final
18 DEPRECATED= Unsupported, replaced by wildfly
19 EXPIRATION_DATE=2017-02-07
21 BROKEN_FreeBSD_9_i386= does not build on FreeBSD 9.x i386
26 GH_TAGNAME= 7.2.0.Final
34 LOG_DIR?= ${VAR_DIR}/log/${PORTNAME}
35 DEPLOY_DIR?= ${VAR_DIR}/${PORTNAME}
36 PID_FILE= /var/run/${PORTNAME}.pid
37 JBOSSOUTPUT= ${WRKSRC}/build/target/${DISTNAME2}
39 SUB_LIST= APP_SHORTNAME=${PORTNAME} \
42 PID_FILE=${PID_FILE} \
43 APP_HOME=${PREFIX}/${DISTNAME2}
44 PLIST_SUB= APP_HOME=${DISTNAME2}
48 @${ECHO_MSG} "To build you should have at least 2Gb of Ram (Or build will fail with java OOM Exception)"
49 @${ECHO_MSG} "There's no dependensy on maven3, since JBoss can handle itself."
52 ${MV} ${WRKSRC}/tools/maven/conf/settings.xml ${WRKSRC}/tools/maven/conf/settings.xml.orig
53 @${SED} -e 's,<!-- localRepository,<localRepository>${WRKDIR}/.m2/repository</localRepository><!-- localRepository,g' \
54 ${WRKSRC}/tools/maven/conf/settings.xml.orig > ${WRKSRC}/tools/maven/conf/settings.xml
57 cd ${WRKSRC} && ./build.sh -Dmaven.test.skip=true -DskipTests
60 ${MKDIR} ${STAGEDIR}${PREFIX}/${DISTNAME2} && cd ${JBOSSOUTPUT} && ${FIND} . | ${CPIO} -pdmu -R ${USER}:${GROUP} ${STAGEDIR}${PREFIX}/${DISTNAME2}
62 .include <bsd.port.mk>