Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 May 2022 06:00:55 GMT
From:      Dima Panov <fluffy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 361902032407 - main - finance/ledger: Fix build with boost 1.79.0 (+)
Message-ID:  <202205300600.24U60t7X072356@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by fluffy:

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

commit 361902032407c73252eed5b44c18d5c527910966
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2022-05-30 05:57:10 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2022-05-30 05:57:10 +0000

    finance/ledger: Fix build with boost 1.79.0 (+)
    
    PR:     264330
---
 finance/ledger/Makefile                 |  3 +--
 finance/ledger/files/patch-system.hh.in | 11 +++++++++++
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/finance/ledger/Makefile b/finance/ledger/Makefile
index 6a6c16e33217..433bd84cb9fa 100644
--- a/finance/ledger/Makefile
+++ b/finance/ledger/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	ledger
 PORTVERSION=	3.2.1
-PORTREVISION=	1
+PORTREVISION=	2
 DISTVERSIONPREFIX=	v
 CATEGORIES=	finance
 
@@ -13,7 +13,6 @@ LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
 BROKEN_FreeBSD_12_powerpc64=	fails to link on powerpc64 elfv1: ibledger.so.3: undefined reference to boost::match_results
-BROKEN=		error: no template named 'scoped_ptr'
 
 BUILD_DEPENDS=	${LOCALBASE}/include/utf8cpp/utf8.h:devel/utf8cpp
 LIB_DEPENDS=	libgmp.so:math/gmp \
diff --git a/finance/ledger/files/patch-system.hh.in b/finance/ledger/files/patch-system.hh.in
new file mode 100644
index 000000000000..00d27252f9e6
--- /dev/null
+++ b/finance/ledger/files/patch-system.hh.in
@@ -0,0 +1,11 @@
+diff -ruN ledger-3.2.1/src/system.hh.in ledger-3.2.1-patched/src/system.hh.in
+--- src/system.hh.in.orig	2020-05-18 00:30:10.000000000 -0500
++++ src/system.hh.in	2022-05-29 08:49:10.857528000 -0500
+@@ -153,6 +153,7 @@
+ #include <boost/function.hpp>
+ 
+ #include <boost/intrusive_ptr.hpp>
++#include <boost/smart_ptr/scoped_ptr.hpp>
+ 
+ #include <boost/iostreams/stream.hpp>
+ #include <boost/iostreams/write.hpp>



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