1 # Created by: Stefan Schmidt <stefan.schmidt@stadtbuch.de>
7 CATEGORIES= databases java
8 MASTER_SITES= SF/isql/Stand%20Alone%20Jars/Version%20${PORTVERSION}:isql \
9 ${MASTER_SITE_APACHE:S/$/:bsf/}
10 MASTER_SITE_SUBDIR= isql/:isql \
11 ws/soap/version-2.2/:bsf
12 DISTFILES= ${ISQL_JAR}:isql \
16 MAINTAINER= ports@FreeBSD.org
17 COMMENT= JDBC 2.x compliant database front end
19 RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper \
20 ${JYTHON_PREFIX}/${JYTHON_JAR}:${PORTSDIR}/lang/jython \
21 ${JAVALIBDIR}/postgresql.jar:${PORTSDIR}/databases/postgresql-jdbc \
22 ${JAVALIBDIR}/mysql-connector-java.jar:${PORTSDIR}/databases/mysql-connector-java
29 ISQL_JAR= ${ISQL}-${PORTVERSION}.jar
30 DEST_ISQL_JAR= ${ISQL}.jar
33 DEST_BSF_JAR= ibm-${BSF_JAR}
35 JYTHON_PREFIX= ${LOCALBASE}/lib/jython
36 JYTHON_JAR= jython.jar
38 JARFILES= ${DEST_ISQL_JAR} \
41 PLIST_FILES= bin/iSQL-Viewer \
42 ${JARFILES:S,^,%%JAVAJARDIR%%/,}
44 JAR_DEPENDS= mysql-connector-java.jar \
47 CLASSPATH= "${JARFILES:S,^,${JAVAJARDIR}/,}:${JYTHON_PREFIX}/${JYTHON_JAR}:${JAR_DEPENDS:S,^,${JAVALIBDIR}/,:S| |:|g}"
50 @${SED} -e 's|%%CLASSPATH%%|${CLASSPATH:C,[[:space:]],:,g}|g' \
51 -e 's|%%JAVA_VERSION%%|${JAVA_VERSION}|g' \
52 ${FILESDIR}/iSQL-Viewer.sh > ${WRKDIR}/iSQL-Viewer.sh
55 ${INSTALL_DATA} ${_DISTDIR}${ISQL_JAR} ${STAGEDIR}${JAVAJARDIR}/${DEST_ISQL_JAR}
56 ${INSTALL_DATA} ${_DISTDIR}${BSF_JAR} ${STAGEDIR}${JAVAJARDIR}/${DEST_BSF_JAR}
57 ${INSTALL_SCRIPT} ${WRKDIR}/iSQL-Viewer.sh ${STAGEDIR}${PREFIX}/bin/iSQL-Viewer
59 .include <bsd.port.mk>