diff options
Diffstat (limited to 'devel/jakarta-commons-chain/Makefile')
-rw-r--r-- | devel/jakarta-commons-chain/Makefile | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/devel/jakarta-commons-chain/Makefile b/devel/jakarta-commons-chain/Makefile new file mode 100644 index 000000000000..b48fdb944650 --- /dev/null +++ b/devel/jakarta-commons-chain/Makefile @@ -0,0 +1,62 @@ +# New ports collection makefile for: Jakarta Commons Chain +# Date created: October 3, 2005 +# Whom: Adam VanderHook <acidos@bandwidth-junkies.net> +# +# $FreeBSD$ +# + +PORTNAME= commons-chain +PORTVERSION= 1.0 +CATEGORIES= devel java +MASTER_SITES= ${MASTER_SITE_APACHE_JAKARTA} +MASTER_SITE_SUBDIR= ${PORTNAME:S,-,/,}/source +PKGNAMEPREFIX= jakarta- +DISTNAME= ${PORTNAME}-${PORTVERSION}-src + +MAINTAINER= acidos@bandwidth-junkies.net +COMMENT= API implementing Chain of Responsiblity design pattern + +BUILD_DEPENDS= ${JAR_DEPENDS} +RUN_DEPENDS= ${JAR_DEPENDS} + +JAR_DEPENDS= ${JAVALIBDIR}/commons-beanutils.jar:${PORTSDIR}/java/jakarta-commons-beanutils \ + ${JAVALIBDIR}/commons-digester.jar:${PORTSDIR}/textproc/jakarta-commons-digester \ + ${JAVALIBDIR}/commons-logging.jar:${PORTSDIR}/java/jakarta-commons-logging \ + ${JAVALIBDIR}/myfaces.jar:${PORTSDIR}/www/myfaces \ + ${JAVALIBDIR}/portlet-api.jar:${PORTSDIR}/devel/portlet-api \ + ${JAVALIBDIR}/servlet-api.jar:${PORTSDIR}/www/servlet-api + +USE_JAVA= yes +USE_ANT= yes +MAKE_ENV= CLASSPATH=${MAKE_CLASSPATH} +MAKE_ARGS= -Dnoget=yes + +.include <bsd.port.pre.mk> + +MAKE_CLASSPATH!= ${ECHO_CMD} ${JAR_DEPENDS:C|:.*$||} | ${SED} 's| |:|g' + +ALL_TARGET= compile +.if !defined(NOPORTDOCS) +ALL_TARGET+= javadoc +OTHERDOCS= LICENSE.txt NOTICE.txt +PORTDOCS= api ${OTHERDOCS} +.endif +PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +do-install: + @${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${PORTNAME}.jar..." + @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar ${JAVAJARDIR}/${PORTNAME}.jar + @${ECHO_MSG} " [ DONE ]" + +.if !defined(NOPORTDOCS) + @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}/..." + @cd ${WRKSRC}/dist/docs \ + && ${FIND} api -type d -exec ${MKDIR} ${DOCSDIR}/{} \; \ + && ${FIND} api -type f -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \; + @${INSTALL_DATA} ${OTHERDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/ + @${ECHO_MSG} " ${PORTDOCS} [ DONE ]" +.endif + +.include <bsd.port.post.mk> |