Date: Tue, 19 Jan 2016 14:40:05 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r406707 - in head/databases: . sql-workbench sql-workbench/files Message-ID: <201601191440.u0JEe5vI020450@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Tue Jan 19 14:40:05 2016 New Revision: 406707 URL: https://svnweb.freebsd.org/changeset/ports/406707 Log: New port: databases/sql-workbench SQL Workbench/J is a free, DBMS-independent, cross-platform SQL query tool. It is written in Java and should run on any operating system that provides a Java Runtime Environment. Its main focus is on running SQL scripts (either interactively or as a batch) and export/import features. Graphical query building or more advanced DBA tasks are not the focus and are not planned. WWW: http://www.sql-workbench.net/ PR: 202116 Submitted by: Aldis Berjoza <graudeejs@inbox.lv> Added: head/databases/sql-workbench/ head/databases/sql-workbench/Makefile (contents, props changed) head/databases/sql-workbench/distinfo (contents, props changed) head/databases/sql-workbench/files/ head/databases/sql-workbench/files/patch-SQLWorkbench.desktop (contents, props changed) head/databases/sql-workbench/pkg-descr (contents, props changed) head/databases/sql-workbench/pkg-plist (contents, props changed) Modified: head/databases/Makefile Modified: head/databases/Makefile ============================================================================== --- head/databases/Makefile Tue Jan 19 14:37:16 2016 (r406706) +++ head/databases/Makefile Tue Jan 19 14:40:05 2016 (r406707) @@ -928,6 +928,7 @@ SUBDIR += spatialite-tools SUBDIR += spatialite_gui SUBDIR += speedtables + SUBDIR += sql-workbench SUBDIR += sqlbuddy SUBDIR += sqlcached SUBDIR += sqlcipher Added: head/databases/sql-workbench/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/sql-workbench/Makefile Tue Jan 19 14:40:05 2016 (r406707) @@ -0,0 +1,41 @@ +# Created by: Aldis Berjoza <graudeejs@gmail.com> +# $FreeBSD$ + +PORTNAME= sql-workbench +PORTVERSION= 118 +CATEGORIES= databases java +MASTER_SITES= http://www.sql-workbench.net/ \ + http://www.sql-workbench.net/archive/ +DISTNAME= Workbench-Build${PORTVERSION} + +MAINTAINER= graudeejs@gmail.com +COMMENT= DBMS-independent, cross-platform SQL query tool + +LICENSE= APACHE20 + +USES= desktop-file-utils zip + +USE_JAVA= yes +JAVA_VERSION= 1.8+ +NO_BUILD= yes + +WRKSRC= ${WRKDIR} + +OPTIONS_DEFINE= DOCS MYSQL_JDBC PGSQL_JDBC ORACLE_JDBC +ORACLE_JDBC_RUN_DEPENDS=${JAVALIBDIR}/ojdbc-10.2.0.5.jar:${PORTSDIR}/databases/jdbc-oracle10g +MYSQL_JDBC_RUN_DEPENDS= ${JAVALIBDIR}/mysql-connector-java.jar:${PORTSDIR}/databases/mysql-connector-java +PGSQL_JDBC_RUN_DEPENDS= ${JAVALIBDIR}/postgresql.jar:${PORTSDIR}/databases/postgresql-jdbc + +pre-install: + @${ECHO} "#!/bin/sh" > ${WRKSRC}/new_sqlworkbench.sh + @${ECHO} "${PREFIX}/bin/java -Dvisualvm.display.name=SQLWorkbench -Xmx512m -jar ${JAVAJARDIR}/sqlworkbench.jar" >> ${WRKSRC}/new_sqlworkbench.sh + +do-install: + (cd ${WRKSRC}/xslt && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/xslt) + ${INSTALL_DATA} ${WRKSRC}/SQLWorkbench-Manual.pdf ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/sqlworkbench.jar ${STAGEDIR}${JAVAJARDIR} + ${INSTALL_DATA} ${WRKSRC}/SQLWorkbench.desktop ${STAGEDIR}${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKSRC}/workbench32.png ${STAGEDIR}${PREFIX}/share/pixmaps + ${INSTALL_SCRIPT} ${WRKSRC}/new_sqlworkbench.sh ${STAGEDIR}${PREFIX}/bin/sqlworkbench + +.include <bsd.port.mk> Added: head/databases/sql-workbench/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/sql-workbench/distinfo Tue Jan 19 14:40:05 2016 (r406707) @@ -0,0 +1,2 @@ +SHA256 (Workbench-Build118.zip) = dcd1374af03db93f83a0025e605a9bf459d3b1212d48cce92fc9d1fa6ed8bad6 +SIZE (Workbench-Build118.zip) = 6517929 Added: head/databases/sql-workbench/files/patch-SQLWorkbench.desktop ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/sql-workbench/files/patch-SQLWorkbench.desktop Tue Jan 19 14:40:05 2016 (r406707) @@ -0,0 +1,11 @@ +--- SQLWorkbench.desktop.orig 2015-08-05 22:10:56 UTC ++++ SQLWorkbench.desktop +@@ -2,7 +2,7 @@ + Comment= + Comment[en_US]= + Encoding=UTF-8 +-Exec=java -jar sqlworkbench.jar ++Exec=sqlworkbench + GenericName=Workbench + GenericName[en_US]=SQL Workbench/J + Icon=workbench32.png Added: head/databases/sql-workbench/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/sql-workbench/pkg-descr Tue Jan 19 14:40:05 2016 (r406707) @@ -0,0 +1,9 @@ +SQL Workbench/J is a free, DBMS-independent, cross-platform SQL +query tool. It is written in Java and should run on any operating +system that provides a Java Runtime Environment. + +Its main focus is on running SQL scripts (either interactively or +as a batch) and export/import features. Graphical query building +or more advanced DBA tasks are not the focus and are not planned. + +WWW: http://www.sql-workbench.net/ Added: head/databases/sql-workbench/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/sql-workbench/pkg-plist Tue Jan 19 14:40:05 2016 (r406707) @@ -0,0 +1,29 @@ +bin/sqlworkbench +share/applications/SQLWorkbench.desktop +%%PORTDOCS%%%%DOCSDIR%% +%%JAVAJARDIR%%/sqlworkbench.jar +share/pixmaps/workbench32.png +%%DATADIR%%/xslt/jdbctypes2oracle.xslt +%%DATADIR%%/xslt/liquibase_common.xslt +%%DATADIR%%/xslt/wbdiff2derby.xslt +%%DATADIR%%/xslt/wbdiff2html.xslt +%%DATADIR%%/xslt/wbdiff2liquibase.xslt +%%DATADIR%%/xslt/wbdiff2mssql.xslt +%%DATADIR%%/xslt/wbdiff2oracle.xslt +%%DATADIR%%/xslt/wbdiff2pg.xslt +%%DATADIR%%/xslt/wbdiff2simple_html.xslt +%%DATADIR%%/xslt/wbexport2dbunit.xslt +%%DATADIR%%/xslt/wbexport2dbunitflat.xslt +%%DATADIR%%/xslt/wbexport2insert.xslt +%%DATADIR%%/xslt/wbexport2lbinsert.xslt +%%DATADIR%%/xslt/wbexport2text.xslt +%%DATADIR%%/xslt/wbreport2benerator.xslt +%%DATADIR%%/xslt/wbreport2confluence.xslt +%%DATADIR%%/xslt/wbreport2ctl.xslt +%%DATADIR%%/xslt/wbreport2html.xslt +%%DATADIR%%/xslt/wbreport2liquibase.xslt +%%DATADIR%%/xslt/wbreport2liquibase_multi.xslt +%%DATADIR%%/xslt/wbreport2oracle.xslt +%%DATADIR%%/xslt/wbreport2pg.xslt +%%DATADIR%%/xslt/wbreport2pg_cleanupora.xslt +%%DATADIR%%/xslt/wbreport2proc.xslt
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601191440.u0JEe5vI020450>