git: 31fda0389d9b - main - databases/sql-workbench: Update 131 => 133

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Thu, 18 Jun 2026 23:48:29 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=31fda0389d9b924f7551bc77acf6731cd0b8d5fe

commit 31fda0389d9b924f7551bc77acf6731cd0b8d5fe
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-06-18 23:28:37 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-06-18 23:28:37 +0000

    databases/sql-workbench: Update 131 => 133
    
    Changelog:
    https://www.sql-workbench.eu/history.html#build_133
    
    - Fix version numbering: correct version was 131 before this update.
    - Replace PORTVERSION with DISTVERSION.
    - Update MASTER_SITES.
    - Add NO_ARCH.
    - Fix DOCS option.
    - Improve options MYSQL and PGSQL.
    - Replace PREFIX with LOCALBASE in path to java.
    - Split long line.
    
    Sponsored by:   UNIS Labs
---
 databases/sql-workbench/Makefile  | 31 +++++++++++++++++++------------
 databases/sql-workbench/distinfo  |  6 +++---
 databases/sql-workbench/pkg-plist |  1 -
 3 files changed, 22 insertions(+), 16 deletions(-)

diff --git a/databases/sql-workbench/Makefile b/databases/sql-workbench/Makefile
index 4b22d6130f0f..3fd6ab519f2b 100644
--- a/databases/sql-workbench/Makefile
+++ b/databases/sql-workbench/Makefile
@@ -1,11 +1,10 @@
 PORTNAME=	sql-workbench
-PORTVERSION=	141
-PORTREVISION=	2
-PORTEPOCH=	1
+DISTVERSION=	133
+PORTEPOCH=	2
 CATEGORIES=	databases java
-MASTER_SITES=	http://www.sql-workbench.net/ \
-	http://www.sql-workbench.net/archive/
-DISTNAME=	Workbench-Build${PORTVERSION}
+MASTER_SITES=	https://www.sql-workbench.eu/ \
+		https://www.sql-workbench.eu/archive/
+DISTNAME=	Workbench-Build${DISTVERSION}
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	DBMS-independent, cross-platform SQL query tool
@@ -14,24 +13,32 @@ WWW=		https://www.sql-workbench.eu/
 LICENSE=	APACHE20
 
 USES=		java zip
-JAVA_VERSION=	11+
+JAVA_VERSION=	21+
 
+NO_ARCH=	yes
 NO_BUILD=	yes
 NO_WRKSUBDIR=	yes
 
-OPTIONS_DEFINE=	DOCS MYSQL_JDBC PGSQL_JDBC
-MYSQL_JDBC_RUN_DEPENDS=	${JAVALIBDIR}/mysql-connector-j.jar:databases/mysql-connector-j
-PGSQL_JDBC_RUN_DEPENDS=	${JAVALIBDIR}/postgresql.jar:databases/postgresql-jdbc
+PORTDOCS=	*
+
+OPTIONS_DEFINE=		DOCS MYSQL PGSQL
+MYSQL_DESC=		Install MySQL JDBC driver
+PGSQL_DESC=		Install PostgreSQL JDBC driver
+MYSQL_RUN_DEPENDS=	${JAVALIBDIR}/mysql-connector-j.jar:databases/mysql-connector-j
+PGSQL_RUN_DEPENDS=	${JAVALIBDIR}/postgresql.jar: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
+	@${ECHO} "${LOCALBASE}/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}/manual/SQLWorkbench-Manual.pdf ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/sqlworkbench.jar ${STAGEDIR}${JAVAJARDIR}
 	${INSTALL_DATA} ${WRKSRC}/workbench32.png ${STAGEDIR}${PREFIX}/share/pixmaps
 	${INSTALL_SCRIPT} ${WRKSRC}/new_sqlworkbench.sh ${STAGEDIR}${PREFIX}/bin/sqlworkbench
 
+do-install-DOCS-on:
+	(cd ${WRKSRC}/manual && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
+
 .include <bsd.port.mk>
diff --git a/databases/sql-workbench/distinfo b/databases/sql-workbench/distinfo
index 31167ba4ba5e..77f0bb4b0eb3 100644
--- a/databases/sql-workbench/distinfo
+++ b/databases/sql-workbench/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721747513
-SHA256 (Workbench-Build141.zip) = b63e897988839cbd87114a50735c7f9b847941bdf5b5502ff212c1e1a12dc755
-SIZE (Workbench-Build141.zip) = 9677843
+TIMESTAMP = 1781818181
+SHA256 (Workbench-Build133.zip) = b3dcce4befd011f34f1ef7ab5eb6bb4eec02597fc8cc4220c4f164dc715a6706
+SIZE (Workbench-Build133.zip) = 9984208
diff --git a/databases/sql-workbench/pkg-plist b/databases/sql-workbench/pkg-plist
index bd9c4f9b9480..28e3cf7d1138 100644
--- a/databases/sql-workbench/pkg-plist
+++ b/databases/sql-workbench/pkg-plist
@@ -1,5 +1,4 @@
 bin/sqlworkbench
-%%PORTDOCS%%%%DOCSDIR%%
 %%JAVAJARDIR%%/sqlworkbench.jar
 share/pixmaps/workbench32.png
 %%DATADIR%%/xslt/jdbctypes2oracle.xslt