summaryrefslogtreecommitdiff
path: root/java/jakarta-commons-dbcp/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'java/jakarta-commons-dbcp/Makefile')
-rw-r--r--java/jakarta-commons-dbcp/Makefile51
1 files changed, 19 insertions, 32 deletions
diff --git a/java/jakarta-commons-dbcp/Makefile b/java/jakarta-commons-dbcp/Makefile
index b19f9b3516bc..fabdbc84f094 100644
--- a/java/jakarta-commons-dbcp/Makefile
+++ b/java/jakarta-commons-dbcp/Makefile
@@ -6,57 +6,44 @@
#
PORTNAME= commons-dbcp
-PORTVERSION= 1.2.2
+PORTVERSION= 1.4
CATEGORIES= java databases
MASTER_SITES= ${MASTER_SITE_APACHE_COMMONS_SOURCE}
MASTER_SITE_SUBDIR= ${PORTNAME:S,commons-,,}
PKGNAMEPREFIX= jakarta-
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-DIST_SUBDIR= jakarta
-MAINTAINER= toha@toha.org.ua
+MAINTAINER= ale@FreeBSD.org
COMMENT= The DBCP Component
-BUILD_DEPENDS= ${ANT}:${PORTSDIR}/devel/apache-ant \
- ${JAVAJARDIR}/commons-collections.jar:${PORTSDIR}/java/jakarta-commons-collections \
- ${JAVAJARDIR}/commons-pool.jar:${PORTSDIR}/java/jakarta-commons-pool
-
-BROKEN= does not build unless jakarta-commons-collections is compiled with jdk15
+BUILD_DEPENDS= ${JAVALIBDIR}/commons-pool.jar:${PORTSDIR}/java/jakarta-commons-pool \
+ ${JAVALIBDIR}/jta.jar:${PORTSDIR}/java/jta
+RUN_DEPENDS= ${JAVALIBDIR}/commons-pool.jar:${PORTSDIR}/java/jakarta-commons-pool \
+ ${JAVALIBDIR}/jta.jar:${PORTSDIR}/java/jta
USE_JAVA= yes
-JAVA_VERSION= 1.4 1.5
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-src
-ANT?= ${LOCALBASE}/bin/ant
-.if defined(NOPORTDOCS)
-ANT_TARGET= build-jar
-.else
-ANT_TARGET= build-jar javadoc
-PORTDOCS= *
+JAVA_VERSION= 1.4+
+
+USE_ANT= yes
+MAKE_ENV= ANT_INCLUDE_SHARED_JARS=YES
+ALL_TARGET= build-jar
+.if !defined(NOPORTDOCS)
+ALL_TARGET+= javadoc
.endif
-JAVASHAREDIR= ${PREFIX}/share/java
-JARDIR= ${JAVASHAREDIR}/classes
-JARFILE= ${PORTNAME}.jar
-DESTJARFILE= ${PORTNAME}.jar
-PLIST_FILES+= %%JAVAJARDIR%%/${DESTJARFILE}
-post-patch:
- @${CP} ${WRKSRC}/LICENSE.txt ${WRKSRC}/../LICENSE
+PORTDOCS= *
-do-build:
- @cd ${WRKSRC} && \
- ${SETENV} JAVA_HOME=${JAVA_HOME} ANT_INCLUDE_SHARED_JARS=YES \
- ${ANT} ${ANT_TARGET}
+PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar
do-install:
- @${ECHO} -n ">> Installing JAR as ${JARDIR}/${DESTJARFILE}..."
- @${CP} ${WRKSRC}/dist/${JARFILE} ${JARDIR}/${DESTJARFILE}
+ @${ECHO} -n ">> Installing JAR as ${JAVAJARDIR}/${PORTNAME}.jar..."
+ @${INSTALL_DATA} ${WRKSRC}/dist/${PORTNAME}.jar ${JAVAJARDIR}/
@${ECHO} " [ DONE ]"
-
.if !defined(NOPORTDOCS)
@${ECHO} -n ">> Installing documentation in ${DOCSDIR}..."
@${MKDIR} ${DOCSDIR}
- @${CP} -r ${WRKSRC}/dist/docs/api/* ${DOCSDIR}
+ @cd ${WRKSRC}/dist/docs && ${FIND} api \
+ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1
@${ECHO} " [ DONE ]"
.endif