Update java/intellij to version 2016.3.2
[dports.git] / java / jboss72 / Makefile
1 # Created by: Alexander Yerenkow <yerenkow@gmail.com>
2 # $FreeBSD$
3
4 PORTNAME=       jboss72
5 PORTVERSION=    7.2.0
6 PORTREVISION=   1
7 #PORTEPOCH=     0
8 CATEGORIES=     java www
9 MASTER_SITES=   https://javaz.org/distfiles/
10 DISTNAME2=      ${GH_PROJECT}-${GH_TAGNAME}
11 DISTFILES=      m2-${DISTNAME2}.tar.xz ${DISTNAME}.tar.gz
12
13 MAINTAINER=     yerenkow@gmail.com
14 COMMENT=        JBoss 7.2.0.Final
15
16 LICENSE=        GPLv2
17
18 DEPRECATED=     Unsupported, replaced by wildfly
19 EXPIRATION_DATE=2017-02-07
20
21 BROKEN_FreeBSD_9_i386=  does not build on FreeBSD 9.x i386
22
23 USE_GITHUB=     YES
24 GH_ACCOUNT=     jbossas
25 GH_PROJECT=     jboss-as
26 GH_TAGNAME=     7.2.0.Final
27
28 USE_RC_SUBR=    jboss72
29 USE_JAVA=       yes
30 JAVA_VERSION=   1.6+
31 USER=           www
32 GROUP=          www
33 VAR_DIR?=       /var
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}
38
39 SUB_LIST=       APP_SHORTNAME=${PORTNAME} \
40                 LOG_DIR=${LOG_DIR} \
41                 USER=${USER}\
42                 PID_FILE=${PID_FILE} \
43                 APP_HOME=${PREFIX}/${DISTNAME2}
44 PLIST_SUB=      APP_HOME=${DISTNAME2}
45
46 pre-everything::
47         @${ECHO_MSG} ""
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."
50
51 post-patch:
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
55
56 do-build:
57         cd ${WRKSRC} && ./build.sh -Dmaven.test.skip=true -DskipTests
58
59 do-install:
60         ${MKDIR} ${STAGEDIR}${PREFIX}/${DISTNAME2} && cd ${JBOSSOUTPUT} && ${FIND} . | ${CPIO} -pdmu -R ${USER}:${GROUP} ${STAGEDIR}${PREFIX}/${DISTNAME2}
61
62 .include <bsd.port.mk>