aboutsummaryrefslogtreecommitdiff
path: root/www/axis
diff options
context:
space:
mode:
authorSam Lawrance <lawrance@FreeBSD.org>2006-04-30 11:23:23 +0000
committerSam Lawrance <lawrance@FreeBSD.org>2006-04-30 11:23:23 +0000
commit2664912cd157ad2e1ebd20fbe131314c205e50ec (patch)
tree43826d3113bfc559974a057b9d11465111be0acc /www/axis
parentaae18a91282f06e9c332921596e5acf013da6b78 (diff)
Install jar library files into ${JAVAJARDIR}, instead of into the JDK's
home directory. This is as directed by PH "Best Practices" for Java libraries. It also fixes the build of jboss4 (due to library pollution) when axis is installed. PR: ports/92781 Submitted by: Alex Kiesel Approved by: rui@ruilopes.com (maintainer, timeout 10 weeks)
Notes
Notes: svn path=/head/; revision=160897
Diffstat (limited to 'www/axis')
-rw-r--r--www/axis/Makefile18
-rw-r--r--www/axis/pkg-plist8
2 files changed, 8 insertions, 18 deletions
diff --git a/www/axis/Makefile b/www/axis/Makefile
index c96b5b094a49..ec7e7b22cf6f 100644
--- a/www/axis/Makefile
+++ b/www/axis/Makefile
@@ -43,22 +43,12 @@ USER= www
GROUP= www
.include <bsd.port.pre.mk>
-#
-# Change install directory by JDK version
-#
-.if defined(JAVA_PORT_VERSION) && (${JAVA_PORT_VERSION} == "1.4.1")
-LIB_SUBDIR= endorsed
-.else
-LIB_SUBDIR= ext
-.endif
-JAR_INSTALL_DEST_DIR= ${JAVA_HOME}/jre/lib/${LIB_SUBDIR}
#
# Install procedure
#
-SYSTEM_JARS= jaxrpc.jar saaj.jar
-PLIST_SUB= PREFIX=${PREFIX} WEBAPPS=${WEBAPPDIR} JRE_HOME="${JAVA_HOME}/jre" \
- LIB_SUBDIR=${LIB_SUBDIR} USER=${USER} GROUP=${GROUP}
+SYSTEM_JARS= axis.jar jaxrpc.jar saaj.jar
+PLIST_SUB+= PREFIX=${PREFIX} WEBAPPS=${WEBAPPDIR} USER=${USER} GROUP=${GROUP}
.if !defined(NOPORTDOCS)
SAMPLECLASSES=''
@@ -67,9 +57,9 @@ SAMPLECLASSES=classes
.endif
do-install:
- ${MKDIR} ${JAR_INSTALL_DEST_DIR}
.for i in ${SYSTEM_JARS}
- ${INSTALL_DATA} ${WRKSRC}/lib/${i} ${JAR_INSTALL_DEST_DIR}
+ ${MKDIR} ${JAVAJARDIR}/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/lib/${i} ${JAVAJARDIR}/${PORTNAME}
.endfor
(cd ${WRKSRC}/webapps ; tar cf - --exclude "${SAMPLECLASSES}" axis) | (cd ${WEBAPPDIR} ; tar xvf -)
${CHOWN} -R ${USER}:${GROUP} ${WEBAPPDIR}/axis
diff --git a/www/axis/pkg-plist b/www/axis/pkg-plist
index 558f13b27db1..65a16513e649 100644
--- a/www/axis/pkg-plist
+++ b/www/axis/pkg-plist
@@ -1,7 +1,3 @@
-@cwd %%JRE_HOME%%
-lib/%%LIB_SUBDIR%%/saaj.jar
-lib/%%LIB_SUBDIR%%/jaxrpc.jar
-@dirrm lib/%%LIB_SUBDIR%%
@cwd %%WEBAPPS%%
axis/EchoHeaders.jws
axis/SOAPMonitorApplet.java
@@ -199,7 +195,11 @@ axis/index.html
@dirrm axis/WEB-INF
@dirrm axis
@cwd %%PREFIX%%
+%%JAVAJARDIR%%/axis/axis.jar
+%%JAVAJARDIR%%/axis/jaxrpc.jar
+%%JAVAJARDIR%%/axis/saaj.jar
%%PORTDOCS%%share/doc/axis/AxisJMSSample.pdf
+@dirrm %%JAVAJARDIR%%/axis
%%PORTDOCS%%share/doc/axis/AxisTestRedesign.html
%%PORTDOCS%%share/doc/axis/TestsNeeded.html
%%PORTDOCS%%share/doc/axis/ant/ant.html