Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Jun 2024 10:33:32 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 76ed69e8c641 - main - databases/sqlitestudio: Fix build by disabling options related to Python
Message-ID:  <202406051033.455AXW21044988@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202406051033.455AXW21044988>