Index: head/finance/gnucash/Makefile =================================================================== --- head/finance/gnucash/Makefile (revision 560560) +++ head/finance/gnucash/Makefile (revision 560561) @@ -1,108 +1,109 @@ # $FreeBSD$ # $MCom: ports/finance/gnucash/Makefile,v 1.26 2008/12/31 03:25:18 mezz Exp $ PORTNAME= gnucash PORTVERSION= 4.4 +PORTREVISION= 1 CATEGORIES= finance gnome MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION} MAINTAINER= madpilot@FreeBSD.org COMMENT= Quicken-like money and finance manager 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 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libsecret-1.so:security/libsecret \ libsoup-2.4.so:devel/libsoup \ libguile-2.2.so:lang/guile2 \ libgc-threaded.so:devel/boehm-gc-threaded \ libboost_date_time.so:devel/boost-libs \ libicudata.so:devel/icu RUN_DEPENDS= p5-libwww>=0:www/p5-libwww \ p5-Date-Manip>=0:devel/p5-Date-Manip \ p5-Finance-Quote>=0:finance/p5-Finance-Quote USES= cmake:insource compiler:c++11-lib desktop-file-utils \ gettext-tools gnome libtool localbase perl5 pkgconfig \ shebangfix tar:bzip2 xorg USE_XORG= x11 USE_CXXSTD= c++11 USE_GNOME= cairo gtk30 intltool libxml2 libxslt USE_LDCONFIG= yes INSTALLS_ICONS= yes CMAKE_ARGS= -DCOMPILE_GSCHEMAS=OFF \ -DENABLE_BINRELOC=OFF \ -DGNC_SHELL=/bin/sh SHEBANG_FILES= common/gnc-test-env.pl WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} GLIB_SCHEMAS= org.gnucash.dialogs.business.gschema.xml \ org.gnucash.dialogs.checkprinting.gschema.xml \ org.gnucash.dialogs.commodities.gschema.xml \ org.gnucash.dialogs.export.csv.gschema.xml \ org.gnucash.dialogs.gschema.xml \ org.gnucash.dialogs.import.csv.gschema.xml \ org.gnucash.dialogs.import.generic.gschema.xml \ org.gnucash.dialogs.import.qif.gschema.xml \ org.gnucash.dialogs.reconcile.gschema.xml \ org.gnucash.dialogs.sxs.gschema.xml \ org.gnucash.dialogs.totd.gschema.xml \ org.gnucash.general.finance-quote.gschema.xml \ org.gnucash.gschema.xml \ org.gnucash.history.gschema.xml \ org.gnucash.warnings.gschema.xml \ org.gnucash.window.pages.account.tree.gschema.xml \ org.gnucash.window.pages.gschema.xml OPTIONS_DEFINE= AQBANKING DATABASE DOCS NLS OFX PYTHON OPTIONS_DEFAULT= AQBANKING OFX 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 \ libgwengui-gtk3.so:devel/gwenhywfar-gtk3 \ libktoblzcheck.so:finance/ktoblzcheck \ libaqbanking.so:finance/aqbanking AQBANKING_VARS= GLIB_SCHEMAS+="org.gnucash.dialogs.import.hbci.gschema.xml \ org.gnucash.dialogs.flicker.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.dialogs.import.ofx.gschema.xml PYTHON_CMAKE_BOOL= WITH_PYTHON PYTHON_USES= python:3.3+ post-install: @(cd ${STAGEDIR}${DATADIR}/icons/hicolor && \ ${RMDIR} 16x16/apps 22x22/apps 22x22 24x24/apps 32x32/apps 32x32\ 48x48/apps 48x48 64x64/apps 64x64 96x96/apps 96x96 \ 128x128/apps 128x128 256x256/apps 256x256 scalable/apps scalable) @(cd ${STAGEDIR}${PREFIX}/share/icons/hicolor && \ ${RMDIR} 24x24/actions 16x16/actions) post-install-PYTHON-on: @(cd ${STAGEDIR}${PREFIX} \ && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/${PORTNAME}) @(cd ${STAGEDIR}${PREFIX} \ && ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/${PORTNAME}) @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gnucash/_gnucash_core_c.so .include Index: head/finance/grisbi/Makefile =================================================================== --- head/finance/grisbi/Makefile (revision 560560) +++ head/finance/grisbi/Makefile (revision 560561) @@ -1,42 +1,42 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= grisbi PORTVERSION= 1.2.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= finance MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20stable/${PORTVERSION:R}.x/${PORTVERSION} MAINTAINER= thierry@FreeBSD.org COMMENT= Personal accounting application LICENSE= GPLv2 LIB_DEPENDS= libofx.so:finance/libofx \ libfreetype.so:print/freetype2 \ libgoffice-0.10.so:devel/goffice \ libfontconfig.so:x11-fonts/fontconfig USES= tar:bzip2 desktop-file-utils gmake gnome iconv localbase \ pkgconfig shared-mime-info ssl USE_GNOME= cairo glib20 gtk30 intltool libgsf libxml2 GNU_CONFIGURE= yes CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto" GLIB_SCHEMAS= org.gtk.grisbi.gschema.xml INSTALLS_ICONS= yes OPTIONS_DEFINE= DOCS NLS .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif .include Index: head/finance/homebank/Makefile =================================================================== --- head/finance/homebank/Makefile (revision 560560) +++ head/finance/homebank/Makefile (revision 560561) @@ -1,37 +1,38 @@ # $FreeBSD$ PORTNAME= homebank PORTVERSION= 5.4.3 +PORTREVISION= 1 CATEGORIES= finance MASTER_SITES= http://homebank.free.fr/public/ MAINTAINER= wen@FreeBSD.org COMMENT= Free, easy, personal accounting for everyone LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libosp.so:textproc/opensp GNU_CONFIGURE= yes USES= desktop-file-utils gettext gmake gnome localbase pkgconfig \ shared-mime-info USE_CSTD= c99 USE_GNOME= cairo gtk30 intltool INSTALLS_ICONS= yes PORTDOCS= AUTHORS ChangeLog NEWS README OPTIONS_DEFINE= DOCS OFX OFX_DESC= OFX file format support OPTIONS_DEFAULT=OFX OFX_CONFIGURE_WITH= ofx OFX_LIB_DEPENDS= libofx.so:finance/libofx post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/finance/kmymoney/Makefile =================================================================== --- head/finance/kmymoney/Makefile (revision 560560) +++ head/finance/kmymoney/Makefile (revision 560561) @@ -1,112 +1,113 @@ # $FreeBSD$ PORTNAME= kmymoney PORTVERSION= 5.1.1 +PORTREVISION= 1 CATEGORIES= finance kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src PATCH_SITES= https://invent.kde.org/office/kmymoney/-/commit/ PATCHFILES+= a9722f40ec94bd7fdda078e393807dc1e78bbec3.diff:-p1 # Python 3.8 compat MAINTAINER= jhale@FreeBSD.org COMMENT= KDE personal finance manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libalkimia5.so:finance/alkimia \ libKChart.so:graphics/kdiagram USES= cmake compiler:c++14-lang desktop-file-utils gettext kde:5 \ pkgconfig qt:5 shared-mime-info shebangfix tar:xz USE_QT= buildtools_build core dbus gui network printsupport qmake_build \ sql testlib_build xml webkit widgets USE_KDE= activities archive auth bookmarks codecs completion config \ configwidgets coreaddons doctools_build ecm_build i18n \ iconthemes itemmodels itemviews jobwidgets kcmutils \ kio notifications textwidgets service solid sonnet \ wallet widgetsaddons xmlgui USE_LDCONFIG= yes SHEBANG_FILES= kmymoney/misc/financequote.pl OPTIONS_GROUP= PLUGINS OPTIONS_GROUP_PLUGINS= CALENDAR KBANKING OFX SQLCIPHER WEBOOB WEB_DESC= Web content renderer OPTIONS_SINGLE= WEB OPTIONS_SINGLE_WEB= KDEWEBKIT QTWEBENGINE OPTIONS_DEFINE= ADDRESSBOOK GNUPG HOLIDAYS QUOTES OPTIONS_DEFAULT= CALENDAR GNUPG HOLIDAYS KBANKING KDEWEBKIT OFX QUOTES OPTIONS_SUB= yes ADDRESSBOOK_DESC= Address book support ADDRESSBOOK_USE= kde=akonadi,contacts,identitymanagement,pimtextedit ADDRESSBOOK_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF5Akonadi \ CMAKE_DISABLE_FIND_PACKAGE_KF5Contacts \ CMAKE_DISABLE_FIND_PACKAGE_KF5IdentityManagement CALENDAR_DESC= iCalendar exporter CALENDAR_LIB_DEPENDS= libical.so:devel/libical CALENDAR_CMAKE_BOOL= ENABLE_LIBICAL GNUPG_LIB_DEPENDS= libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgme-cpp \ libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error GNUPG_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Gpgmepp \ CMAKE_DISABLE_FIND_PACKAGE_KF5Gpgmepp HOLIDAYS_DESC= Holidays support HOLIDAYS_USE= kde=holidays HOLIDAYS_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF5Holidays KBANKING_DESC= Online banking via KBanking (AqBanking) KBANKING_LIB_DEPENDS= libgwenhywfar.so:devel/gwenhywfar \ libgwengui-qt5.so:devel/gwenhywfar-qt5 \ libaqbanking.so:finance/aqbanking KBANKING_USE= qt=declarative KBANKING_CMAKE_BOOL= ENABLE_KBANKING KDEWEBKIT_DESC= Web content rendering via KDEWebKit KDEWEBKIT_USE= kde=kdewebkit OFX_DESC= OFX (Open Financial Exchange) importer OFX_LIB_DEPENDS= libofx.so:finance/libofx OFX_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LibOfx QTWEBENGINE_DESC= Web content rendering via QtWebEngine QTWEBENGINE_USE= qt=location,webchannel,webengine QTWEBENGINE_CMAKE_BOOL= ENABLE_WEBENGINE QUOTES_DESC= Online stock and currency price quotes QUOTES_USES= perl5 QUOTES_USE= PERL5=run QUOTES_RUN_DEPENDS= p5-Date-Manip>=0:devel/p5-Date-Manip \ p5-Finance-Quote>=0:finance/p5-Finance-Quote \ p5-XML-Parser>=0:textproc/p5-XML-Parser \ p5-XML-Writer>=0:textproc/p5-XML-Writer \ p5-libwww>=0:www/p5-libwww SQLCIPHER_DESC= KMyMoney database encryption SQLCIPHER_LIB_DEPENDS= libsqlcipher.so:databases/sqlcipher SQLCIPHER_CMAKE_BOOL= ENABLE_SQLCIPHER WEBOOB_DESC= Online banking via Web Outside Of Browsers WEBOOB_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}weboob>0:www/py-weboob@${PY_FLAVOR} WEBOOB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}weboob>0:www/py-weboob@${PY_FLAVOR} WEBOOB_USES= python:3.7+ WEBOOB_USE= qt=concurrent WEBOOB_CMAKE_BOOL= ENABLE_WEBOOB .if defined(MAINTAINER_MODE) # Apply additional substitutions to pkg-plist generated by the 'makeplist' target create-plist: stage @(cd ${.CURDIR} && ${MAKE} makeplist > pkg-plist && \ ${SED} -i "" -e '1d' \ -e '/icalendar/s|^|%%CALENDAR%%|g' -e '/kbanking/s|^|%%KBANKING%%|g' \ -e '/ofximport/s|^|%%OFX%%|g' -e '/qsqlcipher/s|^|%%SQLCIPHER%%|g' \ -e '/weboob/s|^|%%WEBOOB%%|g' \ pkg-plist) .endif .include Index: head/finance/libofx/Makefile =================================================================== --- head/finance/libofx/Makefile (revision 560560) +++ head/finance/libofx/Makefile (revision 560561) @@ -1,36 +1,36 @@ # Created by: Glenn Johnson # $FreeBSD$ PORTNAME= libofx -PORTVERSION= 0.9.15 +PORTVERSION= 0.10.0 CATEGORIES= finance MASTER_SITES= SF/${PORTNAME}/${PORTNAME} MAINTAINER= jhale@FreeBSD.org COMMENT= OpenSource implementation of the OFX (Open Financial eXchange) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libxml++-2.6.so:textproc/libxml++26 \ libosp.so:textproc/opensp USES= gettext-runtime gmake gnome iconv libtool localbase pathfix pkgconfig \ compiler:c++11-lang USE_CXXSTD= c++11 USE_GNOME= glib20 glibmm libsigc++20 libxml2 CONFIGURE_ARGS= --disable-doxygen --disable-dot --disable-gengetopt \ --with-opensp-includes=${LOCALBASE}/include/OpenSP \ --with-opensp-libs=${LOCALBASE}/lib GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip PORTDOCS= * OPTIONS_DEFINE= DOCS post-install: ${RM} ${STAGEDIR}${DOCSDIR}/COPYING .include Index: head/finance/libofx/distinfo =================================================================== --- head/finance/libofx/distinfo (revision 560560) +++ head/finance/libofx/distinfo (revision 560561) @@ -1,3 +1,3 @@ -TIMESTAMP = 1576211713 -SHA256 (libofx-0.9.15.tar.gz) = e95c14e09fc37b331af3ef4ef7bea29eb8564a06982959fbd4bca7e331816144 -SIZE (libofx-0.9.15.tar.gz) = 1298356 +TIMESTAMP = 1609783417 +SHA256 (libofx-0.10.0.tar.gz) = f11f46d91573e7d0964eb796c4dcaa33218ede8319b77b817356cf54aaa7bbcc +SIZE (libofx-0.10.0.tar.gz) = 1823190 Index: head/finance/skrooge/Makefile =================================================================== --- head/finance/skrooge/Makefile (revision 560560) +++ head/finance/skrooge/Makefile (revision 560561) @@ -1,50 +1,51 @@ # $FreeBSD$ PORTNAME= skrooge DISTVERSION= 2.24.6 +PORTREVISION= 1 CATEGORIES= finance kde MASTER_SITES= KDE/stable/${PORTNAME} DIST_SUBDIR= KDE/${PORTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= Personal finance manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xsltproc:textproc/libxslt LIB_DEPENDS= libofx.so:finance/libofx \ libsqlcipher.so:databases/sqlcipher USES= cmake compiler:c++11-lib desktop-file-utils \ gettext grantlee:5 kde:5 pkgconfig python:3.4+ qca qt:5 shared-mime-info \ shebangfix sqlite:3 tar:xz USE_KDE= activities archive attica5 auth bookmarks codecs completion \ config configwidgets coreaddons crash dbusaddons \ designerplugin doctools ecm emoticons guiaddons i18n \ iconthemes init itemmodels itemviews jobwidgets \ kdelibs4support kio newstuff notifications notifyconfig \ package parts plasma-framework runner service solid sonnet \ textwidgets unitconversion wallet widgetsaddons windowsystem \ xmlgui USE_QT= concurrent core dbus declarative designer gui network printsupport \ script sql svg webkit widgets xml \ qmake_build buildtools_build SHEBANG_FILES= plugins/import/skrooge_import_backend/skrooge-sabb.py \ skgbankmodeler/skrooge-coinmarketcap.py \ skgbankmodeler/skrooge-cryptocompare.py \ skgbankmodeler/skrooge-exchangerates.py \ skgbankmodeler/skrooge-ratesapi.py \ skgbankmodeler/skrooge-yahoodl.py USE_LDCONFIG= yes PLIST_SUB= SHLIB_VER="${PORTVERSION}" # Skrooge creates several empty directories due to how it calls CMake's # install(DIRECTORY ...) function, so we need some code to remove them. post-install: ${FIND} ${STAGEDIR}${PREFIX}/share/skrooge/html \ -type d -empty -delete .include