db81573b3e
JDBC resource cleanup code is mundane, error prone work so these classes abstract out all of the cleanup tasks from your code leaving you with what you really wanted to do with JDBC in the first place: query and update data. WWW: http://jakarta.apache.org/commons/dbutils/ PR: 93324 Submitted by: Michael Winking <mwfp@foldl.net>
50 lines
1.3 KiB
Makefile
50 lines
1.3 KiB
Makefile
# Ports collection makefile for: Jakarta Commons DbUtils
|
|
# Date created: 14 Feb 2006
|
|
# Whom: Michael Winking <mwfp@foldl.net>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= commons-dbutils
|
|
PORTVERSION= 1.0
|
|
CATEGORIES= databases java
|
|
MASTER_SITES= ${MASTER_SITE_APACHE_JAKARTA}
|
|
MASTER_SITE_SUBDIR= commons/dbutils/source
|
|
PKGNAMEPREFIX= jakarta-
|
|
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
|
|
|
|
MAINTAINER= mwfp@foldl.net
|
|
COMMENT= JDBC helper library
|
|
|
|
BUILD_DEPENDS= ${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit
|
|
|
|
USE_JAVA= yes
|
|
JAVA_VERSION= 1.3+
|
|
USE_ANT= yes
|
|
|
|
MAKE_ARGS= -cp ${JAVAJARDIR}/junit.jar
|
|
ALL_TARGET= dist
|
|
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
|
PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar
|
|
|
|
.if !defined(NOPORTDOCS)
|
|
PORTDOCS= LICENSE.txt api
|
|
.endif
|
|
|
|
do-install:
|
|
@${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${PORTNAME}.jar..."
|
|
# strangely the jar archive from a 1.0 build contains 1.1 as version number
|
|
@${INSTALL_DATA} ${WRKSRC}/dist/commons-dbutils-1.1-dev.jar \
|
|
${JAVAJARDIR}/${PORTNAME}.jar
|
|
@${ECHO_MSG} " [DONE]"
|
|
.if !defined(NOPORTDOCS)
|
|
@${ECHO_MSG} -n ">> Installing documentation..."
|
|
@${MKDIR} ${DOCSDIR}
|
|
@cd ${WRKSRC}/dist/docs && ${FIND} api \
|
|
| ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1
|
|
@${INSTALL_DATA} ${WRKSRC}/dist/LICENSE.txt \
|
|
${DOCSDIR}/
|
|
@${ECHO_MSG} " [DONE]"
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|