mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-27 05:10:36 +00:00
Add axis 1.1, SOAP implementation by APACHE project.
PR: 53365 Submitted by: Kensaku MASUDA <greg@greg.rim.or.jp>
This commit is contained in:
parent
d8683b8c4c
commit
27c0786ad6
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=83464
@ -28,6 +28,7 @@
|
||||
SUBDIR += august
|
||||
SUBDIR += auth_ldap
|
||||
SUBDIR += awstats
|
||||
SUBDIR += axis
|
||||
SUBDIR += bacon
|
||||
SUBDIR += beonex
|
||||
SUBDIR += bins
|
||||
|
72
www/axis/Makefile
Normal file
72
www/axis/Makefile
Normal file
@ -0,0 +1,72 @@
|
||||
# New ports collection makefile for: AXIS
|
||||
# Date created: 6 JUNE 2003
|
||||
# Whom: Kensaku MASUDA <greg@greg.rim.or.jp>
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= axis
|
||||
PORTVERSION= 1.1
|
||||
CATEGORIES= www java
|
||||
MASTER_SITES= http://ws.apache.org/axis/dist/1_1rc2/
|
||||
MASTER_SITE_SUBDIR= znerd
|
||||
DISTNAME= axis-1_1rc2
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= SOAP implementation by APACHE project
|
||||
|
||||
#
|
||||
# Change webapp directory by TOMCAT version
|
||||
#
|
||||
.if exists(${LOCALBASE}/jakarta-tomcat4.1/webapps)
|
||||
WEBAPPDIR= ${LOCALBASE}/jakarta-tomcat4.1/webapps
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/jakarta-tomcat4.1:${PORTSDIR}/www/jakarta-tomcat41
|
||||
RUN_DEPENDS+= ${LOCALBASE}/jakarta-tomcat4.1:${PORTSDIR}/www/jakarta-tomcat41
|
||||
.elif exists(${LOCALBASE}/jakarta-tomcat4.0.6/webapps)
|
||||
WEBAPPDIR= ${LOCALBASE}/jakarta-tomcat4.0.6/webapps
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/jakarta-tomcat4.0.6:${PORTSDIR}/www/jakarta-tomcat4
|
||||
RUN_DEPENDS+= ${LOCALBASE}/jakarta-tomcat4.0.6:${PORTSDIR}/www/jakarta-tomcat4
|
||||
.else
|
||||
WEBAPPDIR= ${LOCALBASE}/jakarta-tomcat4.1/webapps
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/jakarta-tomcat4.1:${PORTSDIR}/www/jakarta-tomcat41
|
||||
RUN_DEPENDS+= ${LOCALBASE}/jakarta-tomcat4.1:${PORTSDIR}/www/jakarta-tomcat41
|
||||
.endif
|
||||
|
||||
NO_BUILD= YES
|
||||
USE_JAVA= 1.4+
|
||||
PLIST= ${WRKDIR}/pkg-plist
|
||||
WRKSRC= ${WRKDIR}/axis-1_1RC2
|
||||
USER= www
|
||||
GROUP= www
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
#
|
||||
# Change install directory by JDK version
|
||||
#
|
||||
.if defined(JAVA_VER) && (${JAVA_VER} == 1.4.1)
|
||||
JAR_INSTALL_DEST_DIR= ${JAVA_HOME}/jre/lib/endorsed
|
||||
.else
|
||||
JAR_INSTALL_DEST_DIR= ${JAVA_HOME}/jre/lib/ext
|
||||
.endif
|
||||
|
||||
#
|
||||
# Install procedure
|
||||
#
|
||||
SYSTEM_JARS= jaxrpc.jar saaj.jar
|
||||
|
||||
do-install:
|
||||
.if !exists(${JAR_INSTALL_DEST_DIR})
|
||||
${MKDIR} ${JAR_INSTALL_DEST_DIR}
|
||||
.endif
|
||||
.for i in ${SYSTEM_JARS}
|
||||
${INSTALL_DATA} ${WRKSRC}/lib/${i} ${JAR_INSTALL_DEST_DIR}
|
||||
.endfor
|
||||
(cd ${WRKSRC}/webapps ; tar cf - axis) | (cd ${WEBAPPDIR} ; tar xvf - )
|
||||
${CHOWN} -R ${USER} ${WEBAPPDIR}/axis
|
||||
${CHGRP} -R ${GROUP} ${WEBAPPDIR}/axis
|
||||
.if !exists(${PREFIX}/share/doc/axis)
|
||||
${MKDIR} ${PREFIX}/share/doc/axis
|
||||
.endif
|
||||
(cd ${WRKSRC}/docs ; tar cf - *) | (cd ${PREFIX}/share/doc/axis ; tar xvf -)
|
||||
${SED} -e 's@PREFIX@${PREFIX}@g' -e s'@WEBAPPS@${WEBAPPDIR}@g' -e 's@JDK_HOME@${JAVA_HOME}/jre@g' < pkg-plist > ${WRKDIR}/pkg-plist
|
||||
|
||||
.include <bsd.port.post.mk>
|
1
www/axis/distinfo
Normal file
1
www/axis/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (axis-1_1rc2.tar.gz) = f82b6c0c320184795c87adc016f40584
|
13
www/axis/pkg-descr
Normal file
13
www/axis/pkg-descr
Normal file
@ -0,0 +1,13 @@
|
||||
Apache AXIS is an implementation of the SOAP ("Simple Object Access Protocol")
|
||||
submission to W3C.
|
||||
|
||||
From the draft W3C specification:
|
||||
|
||||
SOAP is a lightweight protocol for exchange of information in a decentralized,
|
||||
distributed environment. It is an XML based protocol that consists of three
|
||||
parts:
|
||||
|
||||
an envelope that defines a framework for describing what is in a message and
|
||||
how to process it, a set of encoding rules for expressing instances of
|
||||
application-defined datatypes, and a convention for representing remote
|
||||
procedure calls and responses.
|
2072
www/axis/pkg-plist
Normal file
2072
www/axis/pkg-plist
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user