aboutsummaryrefslogtreecommitdiff
path: root/finance/gnucash
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2023-09-20 16:08:14 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2023-09-20 16:08:14 +0000
commit6c6fa97ceff46790f030265181234008ff49c779 (patch)
treeaef2df44afe2170aae573fab546235ffb04cd3ac /finance/gnucash
parent0633962ec6e73cab84ffb90dde3ca0382290975b (diff)
downloadports-6c6fa97ceff46790f030265181234008ff49c779.tar.gz
ports-6c6fa97ceff46790f030265181234008ff49c779.zip
finance/gnucash: Enable PYTHON option by default
While here, sort depends and add some newlines to ease readability. Suggested by: kevans@ (via email)
Diffstat (limited to 'finance/gnucash')
-rw-r--r--finance/gnucash/Makefile36
1 files 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