git: 76ed69e8c641 - main - databases/sqlitestudio: Fix build by disabling options related to Python
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 05 Jun 2024 10:33:32 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=76ed69e8c641b18c1c1f941f5d5707899b1d6035
commit 76ed69e8c641b18c1c1f941f5d5707899b1d6035
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-06-05 10:31:19 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-06-05 10:33:27 +0000
databases/sqlitestudio: Fix build by disabling options related to Python
These were broken by Python-3.11.
Reported by: fallout
---
databases/sqlitestudio/Makefile | 27 +++++++++++++++++----------
1 file changed, 17 insertions(+), 10 deletions(-)
diff --git a/databases/sqlitestudio/Makefile b/databases/sqlitestudio/Makefile
index 47c68477f6d2..23ae394fafdf 100644
--- a/databases/sqlitestudio/Makefile
+++ b/databases/sqlitestudio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sqlitestudio
DISTVERSION= 3.4.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
@@ -20,7 +20,6 @@ USE_GITHUB= yes
GH_ACCOUNT= pawelsalawa
OPTIONS_GROUP= PLUGINS
-OPTIONS_DEFAULT= ${OPTIONS_GROUP_PLUGINS}
OPTIONS_SUB= yes
PLUGINS_DESC= Install plugins:
@@ -35,17 +34,25 @@ PLUGIN${p:C/([A-Z])/_\1/g:tu}_DESC= ${p} plugin
PLUGIN${p:C/([A-Z])/_\1/g:tu}_VARS= PLUGIN_DIRS+=${p}
.endfor
-PLUGIN_DB_SQLITE_CIPHER_USES= ssl
-PLUGIN_PRINTING_USE= QT=printsupport
+PLUGIN_DB_SQLITE_CIPHER_USES= ssl
+PLUGIN_PRINTING_USE= QT=printsupport
-PLUGIN_PLUGIN_PYTHON_SYNTAX_HIGHLIGHTER_USES= python
-PLUGIN_PLUGIN_PYTHON_SYNTAX_HIGHLIGHTER_CXXFLAGS= -I${PYTHON_INCLUDEDIR}
+PLUGIN_PYTHON_SYNTAX_HIGHLIGHTER_USES= python
+PLUGIN_PYTHON_SYNTAX_HIGHLIGHTER_CXXFLAGS= -I${PYTHON_INCLUDEDIR}
+PLUGIN_PYTHON_SYNTAX_HIGHLIGHTER_BROKEN= https://github.com/pawelsalawa/sqlitestudio/issues/4995
-PLUGIN_SCRIPTING_PYTHON_USES= python
-PLUGIN_SCRIPTING_PYTHON_CXXFLAGS= -I${PYTHON_INCLUDEDIR}
+PLUGIN_SCRIPTING_PYTHON_USES= python
+PLUGIN_SCRIPTING_PYTHON_CXXFLAGS= -I${PYTHON_INCLUDEDIR}
+PLUGIN_SCRIPTING_PYTHON_BROKEN= https://github.com/pawelsalawa/sqlitestudio/issues/4995
-PLUGIN_SCRIPTING_TCL_USES= tcl:87
-PLUGIN_SCRIPTING_TCL_CXXFLAGS= -I${TCL_INCLUDEDIR}
+PLUGIN_SCRIPTING_TCL_USES= tcl:87
+PLUGIN_SCRIPTING_TCL_CXXFLAGS= -I${TCL_INCLUDEDIR}
+
+.for opt in ${OPTIONS_GROUP_PLUGINS}
+. if "${${opt}_BROKEN}" == ""
+OPTIONS_DEFAULT+= ${opt}
+. endif
+.endfor
WRKSRC_SUBDIR= SQLiteStudio3