git: 6c6fa97ceff4 - main - finance/gnucash: Enable PYTHON option by default

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Wed, 20 Sep 2023 16:09:29 UTC
The branch main has been updated by madpilot:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6c6fa97ceff46790f030265181234008ff49c779

commit 6c6fa97ceff46790f030265181234008ff49c779
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2023-09-20 16:08:14 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2023-09-20 16:08:14 +0000

    finance/gnucash: Enable PYTHON option by default
    
    While here, sort depends and add some newlines to ease readability.
    
    Suggested by:   kevans@ (via email)
---
 finance/gnucash/Makefile | 36 ++++++++++++++++++++----------------
 1 file changed, 20 insertions(+), 16 deletions(-)

diff --git a/finance/gnucash/Makefile b/finance/gnucash/Makefile
index fc0008d16227..acd9ec000085 100644
--- a/finance/gnucash/Makefile
+++ b/finance/gnucash/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gnucash
 PORTVERSION=	5.3
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	finance gnome
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION}
 
@@ -11,20 +11,20 @@ WWW=		https://www.gnucash.org/
 LICENSE=	GPLv2 GPLv3
 LICENSE_COMB=	dual
 
-BUILD_DEPENDS=	swig:devel/swig \
-		googletest>0:devel/googletest
-LIB_DEPENDS=	libgnome-keyring.so:security/libgnome-keyring \
-		libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
+BUILD_DEPENDS=	googletest>0:devel/googletest \
+		swig:devel/swig
+LIB_DEPENDS=	libboost_date_time.so:devel/boost-libs \
 		libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
+		libgnome-keyring.so:security/libgnome-keyring \
+		libharfbuzz.so:print/harfbuzz \
+		libicudata.so:devel/icu \
 		libsecret-1.so:security/libsecret \
 		libsoup-2.4.so:devel/libsoup \
-		libboost_date_time.so:devel/boost-libs \
-		libicudata.so:devel/icu\
-		libharfbuzz.so:print/harfbuzz
-RUN_DEPENDS=	p5-libwww>=0:www/p5-libwww \
+		libwebkit2gtk-4.0.so:www/webkit2-gtk3
+RUN_DEPENDS=	p5-Finance-Quote>=0:finance/p5-Finance-Quote \
 		p5-JSON-Parse>=0:devel/p5-JSON-Parse \
-		p5-Finance-Quote>=0:finance/p5-Finance-Quote \
+		p5-libwww>=0:www/p5-libwww \
 		p5-LWP-Protocol-https>=0:www/p5-LWP-Protocol-https
 
 USES=		cmake:insource compiler:c++11-lib cpe desktop-file-utils \
@@ -60,30 +60,34 @@ GLIB_SCHEMAS=	org.gnucash.GnuCash.deprecated.gschema.xml \
 		org.gnucash.GnuCash.window.pages.account.tree.gschema.xml \
 		org.gnucash.GnuCash.window.pages.gschema.xml
 
-OPTIONS_DEFINE=	AQBANKING DATABASE DOCS NLS OFX PYTHON
-OPTIONS_DEFAULT=	AQBANKING OFX
+OPTIONS_DEFINE=		AQBANKING DATABASE DOCS NLS OFX PYTHON
+OPTIONS_DEFAULT=	AQBANKING OFX PYTHON
+OPTIONS_SUB=		yes
 
 AQBANKING_DESC=	AqBanking support (HBCI/OpenHBCI)
 DATABASE_DESC=	Enable SQL database backends
 OFX_DESC=	OFX support
 
-OPTIONS_SUB=		yes
 AQBANKING_CMAKE_BOOL=	WITH_AQBANKING
-AQBANKING_LIB_DEPENDS=	libgwenhywfar.so:devel/gwenhywfar \
+AQBANKING_LIB_DEPENDS=	libaqbanking.so:finance/aqbanking \
 			libgwengui-gtk3.so:devel/gwenhywfar-gtk3 \
-			libktoblzcheck.so:finance/ktoblzcheck \
-			libaqbanking.so:finance/aqbanking
+			libgwenhywfar.so:devel/gwenhywfar \
+			libktoblzcheck.so:finance/ktoblzcheck
 AQBANKING_VARS=		GLIB_SCHEMAS+="org.gnucash.GnuCash.dialogs.flicker.gschema.xml \
 			org.gnucash.GnuCash.dialogs.import.hbci.gschema.xml"
+
 DATABASE_CMAKE_BOOL=	WITH_SQL
 DATABASE_BUILD_DEPENDS=	libdbi-drivers>=0:databases/libdbi-drivers
 DATABASE_LIB_DEPENDS=	libdbi.so:databases/libdbi
 DATABASE_RUN_DEPENDS=	libdbi-drivers>=0:databases/libdbi-drivers
+
 NLS_CMAKE_BOOL_OFF=	DISABLE_NLS
 NLS_USES=		gettext-runtime
+
 OFX_CMAKE_BOOL=		WITH_OFX
 OFX_LIB_DEPENDS=	libofx.so:finance/libofx
 OFX_VARS=		GLIB_SCHEMAS+=org.gnucash.GnuCash.dialogs.import.ofx.gschema.xml
+
 PYTHON_CMAKE_BOOL=	WITH_PYTHON
 PYTHON_USES=		python