mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
- Try to unbroke java/jboss5 with native jdks
- Use bundled Ant instead of system to resolve build breakage PR: 153697 Reported by: Makoto Kishimoto <ksmakoto AT dd DOT iij4u DOT or DOT jp> Patch by: Jimmy Kelley <ljboiler AT gmail DOT com> Approved by: maintainer timeout (>2 months)
This commit is contained in:
parent
5bc960622f
commit
773d196777
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=271400
1 changed files with 12 additions and 2 deletions
|
@ -19,7 +19,9 @@ COMMENT= Open-source J2EE application server (5.x family)
|
|||
LATEST_LINK= jboss5
|
||||
USE_JAVA= yes
|
||||
JAVA_VERSION= 1.5+
|
||||
USE_ANT= yes
|
||||
JAVA_OS= native
|
||||
ANT_HOME= ${WRKSRC}/tools
|
||||
ANT= ${WRKSRC}/tools/bin/ant
|
||||
DATADIR= ${PREFIX}/share/${UNIQUENAME}
|
||||
DOCSDIR= ${PREFIX}/share/doc/${UNIQUENAME}
|
||||
|
||||
|
@ -40,7 +42,7 @@ LOG_DIR?= ${VAR_DIR}/log/${UNIQUENAME}
|
|||
DEPLOY_DIR?= ${VAR_DIR}/${UNIQUENAME}
|
||||
USER= www
|
||||
GROUP= www
|
||||
STOP_TIMEOUT?= 10
|
||||
STOP_TIMEOUT?= 30
|
||||
PID_FILE= /var/run/${UNIQUENAME}.pid
|
||||
|
||||
JBOSSOUTPUT= ${WRKSRC}/build/output/${PORTNAME}-${PORTVERSION}
|
||||
|
@ -63,6 +65,10 @@ SUB_LIST= APP_HOME=${DATADIR} \
|
|||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
do-build:
|
||||
@(cd ${BUILD_WRKSRC}; \
|
||||
${SETENV} ${MAKE_ENV} ${ANT} ${MAKE_ARGS} ${ALL_TARGET})
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${DATADIR}/bin && ${CHOWN} -R ${USER}:${GROUP} ${DATADIR}
|
||||
${MKDIR} ${DEPLOY_DIR} && ${CHOWN} ${USER}:${GROUP} ${DEPLOY_DIR}
|
||||
|
@ -70,6 +76,10 @@ do-install:
|
|||
${CPIO} -pdmu -R ${USER}:${GROUP} ${DATADIR})
|
||||
(cd ${JBOSSOUTPUT}/server && ${FIND} . |\
|
||||
${CPIO} -pdmu -R ${USER}:${GROUP} ${DEPLOY_DIR})
|
||||
(cd ${WRKSRC}/jbossas/remoting/output/lib && ${FIND} . |\
|
||||
${CPIO} -pdmu -R ${USER}:${GROUP} ${DATADIR}/common/lib)
|
||||
(cd ${JBOSSOUTPUT}/client && ${FIND} jboss-remoting.jar jboss-serialization.jar |\
|
||||
${CPIO} -pdmu -R ${USER}:${GROUP} ${DATADIR}/common/lib)
|
||||
${INSTALL} -o ${USER} -g ${GROUP} -m 0640 /dev/null ${PID_FILE}
|
||||
.if !defined(NOPORTDOCS)
|
||||
cd ${JBOSSOUTPUT}/docs \
|
||||
|
|
Loading…
Add table
Reference in a new issue