Update databases/postgresql12-server to version 12.2_2
[dports.git] / databases / sql-workbench / Makefile
1 # Created by: Aldis Berjoza <graudeejs@gmail.com>
2 # $FreeBSD$
3
4 PORTNAME=       sql-workbench
5 PORTVERSION=    118
6 CATEGORIES=     databases java
7 MASTER_SITES=   http://www.sql-workbench.net/ \
8         http://www.sql-workbench.net/archive/
9 DISTNAME=       Workbench-Build${PORTVERSION}
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        DBMS-independent, cross-platform SQL query tool
13
14 LICENSE=        APACHE20
15
16 USES=           desktop-file-utils zip
17 USE_JAVA=       yes
18 JAVA_VERSION=   1.8+
19
20 NO_BUILD=       yes
21 NO_WRKSUBDIR=   yes
22
23 OPTIONS_DEFINE= DOCS MYSQL_JDBC PGSQL_JDBC
24 MYSQL_JDBC_RUN_DEPENDS= ${JAVALIBDIR}/mysql-connector-java.jar:databases/mysql-connector-java
25 PGSQL_JDBC_RUN_DEPENDS= ${JAVALIBDIR}/postgresql.jar:databases/postgresql-jdbc
26
27 pre-install:
28         @${ECHO} "#!/bin/sh" > ${WRKSRC}/new_sqlworkbench.sh
29         @${ECHO} "${PREFIX}/bin/java -Dvisualvm.display.name=SQLWorkbench -Xmx512m -jar ${JAVAJARDIR}/sqlworkbench.jar" >> ${WRKSRC}/new_sqlworkbench.sh
30
31 do-install:
32         (cd ${WRKSRC}/xslt && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/xslt)
33         ${INSTALL_DATA} ${WRKSRC}/SQLWorkbench-Manual.pdf ${STAGEDIR}${DOCSDIR}
34         ${INSTALL_DATA} ${WRKSRC}/sqlworkbench.jar ${STAGEDIR}${JAVAJARDIR}
35         ${INSTALL_DATA} ${WRKSRC}/SQLWorkbench.desktop ${STAGEDIR}${PREFIX}/share/applications
36         ${INSTALL_DATA} ${WRKSRC}/workbench32.png ${STAGEDIR}${PREFIX}/share/pixmaps
37         ${INSTALL_SCRIPT} ${WRKSRC}/new_sqlworkbench.sh ${STAGEDIR}${PREFIX}/bin/sqlworkbench
38
39 .include <bsd.port.mk>