git: fd17258b34a1 - main - finance/ledger: update to 3.3.2 release to unbreak build with boost-1.85

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Thu, 03 Oct 2024 10:27:25 UTC
The branch main has been updated by fluffy:

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

commit fd17258b34a120d1b6dd9517d71634c6518e41e3
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2024-10-02 23:29:05 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2024-10-03 10:24:53 +0000

    finance/ledger: update to 3.3.2 release to unbreak build with boost-1.85
    
    With hat:       office
    Sponsored by:   Future Crew, LLC
---
 finance/ledger/Makefile  | 15 +++++++++++++--
 finance/ledger/distinfo  |  6 +++---
 finance/ledger/pkg-plist |  3 ++-
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/finance/ledger/Makefile b/finance/ledger/Makefile
index 86a821aca40f..847102f92dfe 100644
--- a/finance/ledger/Makefile
+++ b/finance/ledger/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	ledger
-PORTVERSION=	3.2.1
-PORTREVISION=	8
+PORTVERSION=	3.3.2
 DISTVERSIONPREFIX=	v
 CATEGORIES=	finance
 
@@ -21,6 +20,18 @@ CPE_VENDOR=	${PORTNAME}-cli
 USE_GITHUB=	yes
 USE_LDCONFIG=	yes
 
+OPTIONS_DEFINE=	GNUPG PYTHON
+OPTIONS_SUB=	yes
+
+GNUPG_LIB_DEPENDS=	libgpgmepp.so:security/gpgme-cpp \
+			libgpgme.so:security/gpgme
+GNUPG_CMAKE_BOOL=	USE_GPGME
+
+PYTHON_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}boost-libs>0:devel/boost-python-libs@${PY_FLAVOR}
+PYTHON_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}boost-libs>0:devel/boost-python-libs@${PY_FLAVOR}
+PYTHON_CMAKE_BOOL=	USE_PYTHON
+PYTHON_USES=		python
+
 do-test:
 	@cd ${TEST_WRKSRC} && ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS}
 
diff --git a/finance/ledger/distinfo b/finance/ledger/distinfo
index 360efec6eddd..4744bb716776 100644
--- a/finance/ledger/distinfo
+++ b/finance/ledger/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1589779810
-SHA256 (ledger-ledger-v3.2.1_GH0.tar.gz) = 92bf09bc385b171987f456fe3ee9fa998ed5e40b97b3acdd562b663aa364384a
-SIZE (ledger-ledger-v3.2.1_GH0.tar.gz) = 790959
+TIMESTAMP = 1718008115
+SHA256 (ledger-ledger-v3.3.2_GH0.tar.gz) = 555296ee1e870ff04e2356676977dcf55ebab5ad79126667bc56464cb1142035
+SIZE (ledger-ledger-v3.3.2_GH0.tar.gz) = 825274
diff --git a/finance/ledger/pkg-plist b/finance/ledger/pkg-plist
index deda434d7e49..e666c8b33770 100644
--- a/finance/ledger/pkg-plist
+++ b/finance/ledger/pkg-plist
@@ -19,6 +19,7 @@ include/ledger/flags.h
 include/ledger/format.h
 include/ledger/generate.h
 include/ledger/global.h
+include/ledger/gpgme.h
 include/ledger/history.h
 include/ledger/item.h
 include/ledger/iterators.h
@@ -36,7 +37,6 @@ include/ledger/predicate.h
 include/ledger/print.h
 include/ledger/pstream.h
 include/ledger/ptree.h
-include/ledger/pyfstream.h
 include/ledger/pyinterp.h
 include/ledger/pyutils.h
 include/ledger/query.h
@@ -59,4 +59,5 @@ include/ledger/views.h
 include/ledger/xact.h
 lib/libledger.so
 lib/libledger.so.3
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/ledger.so
 share/man/man1/ledger.1.gz