summaryrefslogtreecommitdiff
path: root/app-office/ledger
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-06-15 14:57:03 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-06-15 14:57:03 +0100
commitd18bf1e01b65ee4bf0c804e2843b282d3d4e5d7c (patch)
tree4a95cbc6ffdf13bad6ecbc7f8d5af99631984123 /app-office/ledger
parente748ba9741f6540f4675c23e3e37b73e822c13a4 (diff)
gentoo resync : 15.06.2021
Diffstat (limited to 'app-office/ledger')
-rw-r--r--app-office/ledger/Manifest3
-rw-r--r--app-office/ledger/files/ledger-3.2.1-fix-build-boost-1-76.patch29
-rw-r--r--app-office/ledger/ledger-3.2.1.ebuild4
3 files changed, 35 insertions, 1 deletions
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
index f579b110b823..1674161c986e 100644
--- a/app-office/ledger/Manifest
+++ b/app-office/ledger/Manifest
@@ -1,3 +1,4 @@
+AUX ledger-3.2.1-fix-build-boost-1-76.patch 650 BLAKE2B 7bdd5200cc8facf7a233ea4cab60159da586dea55694cb993494747b8fbe849f197c1cde9d471a8ed1a2c6734480bb0dc8af0ee4dc07afe78ca18bc6b5a60a15 SHA512 3255474d916c6f1e9faf3acd3f113ff8c9c4e44367be644d83bb5a7c5d0fbcd890e95f6d2d649ed639afc32498969a3ed996d1ce1e59a6a0b924b9d4ab6bb548
DIST ledger-3.2.1.tar.gz 790959 BLAKE2B a25b08f37c6bcf409fb60e0bcc6e11021515fe17f7eb6f23781bd7a7c16b58ac92d4684e5936901ed87f2f5be4df427bd95fe856f8e7eff1e2609329866de71a SHA512 526c60cee354c9d2ead38cef3b89b349467e41fa3ec0927b51e7246a3352f19f0f81574211f20ba9bac5915590b870b9f9478a103ab661d3d9a10f41c52f4512
-EBUILD ledger-3.2.1.ebuild 2379 BLAKE2B 32c247080924c5503980f80e4e544654cea48acbc3314c3b1cba36e6c783f8dffcdc2b341a829250046662e0e5b826d60a75c589f6b3945450678cabbc5cc251 SHA512 74b584c9bac04ed1299e19b348decc468448f4d63240e231b6021a985cfcecec291cb93dfd55a1475c082f793442f872c54b258b42d3f6d9503f619f64dbbfd0
+EBUILD ledger-3.2.1.ebuild 2446 BLAKE2B bd054029ee5afe706aae167fa58d27d7b8013efb3550d7fc73daa1fecea801671b676c2bc3fa31e8da89c7aaf6174623f82d2525b1fa68e47d0a157a357445ee SHA512 8cab962223b171e5b8dc4c0123632c611717efef1341d662fb41c7418e3515fdc62da03049cce25e34e8bae473b61c624d9602450cce13683d15544f4a0919be
MISC metadata.xml 306 BLAKE2B 58c3d0307a4358f50e8ede8ddf3f598a55ad03dd9af3351b4f15a46465a844c24f9d5966ee5fbbcb9a68d65eb509a18a87aa95400094539475f65493e34f1839 SHA512 c83b1be9474bbfa3296040c56bf14e22afd214835a44907bcb4db2a8047f05e1fe49b1d1ebe5bcd72fe5ed2f27c832d20169aa813f0d9bd619fc1f7a1c5e15cb
diff --git a/app-office/ledger/files/ledger-3.2.1-fix-build-boost-1-76.patch b/app-office/ledger/files/ledger-3.2.1-fix-build-boost-1-76.patch
new file mode 100644
index 000000000000..eff3e335f42e
--- /dev/null
+++ b/app-office/ledger/files/ledger-3.2.1-fix-build-boost-1-76.patch
@@ -0,0 +1,29 @@
+https://bugs.gentoo.org/790176
+https://github.com/ledger/ledger/issues/2030
+
+From fa37f595b3c44dc7ac86b29d105ae6417c3e0080 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Mon, 14 Jun 2021 12:37:58 +0000
+Subject: [PATCH] Fix compilation with Boost 1.76
+--- a/src/expr.cc
++++ b/src/expr.cc
+@@ -35,6 +35,8 @@
+ #include "parser.h"
+ #include "scope.h"
+
++#include <boost/smart_ptr/scoped_ptr.hpp>
++
+ namespace ledger {
+
+ expr_t::expr_t() : base_type()
+--- a/src/format.h
++++ b/src/format.h
+@@ -45,6 +45,8 @@
+ #include "expr.h"
+ #include "unistring.h"
+
++#include <boost/smart_ptr/scoped_ptr.hpp>
++
+ namespace ledger {
+
+ class unistring;
diff --git a/app-office/ledger/ledger-3.2.1.ebuild b/app-office/ledger/ledger-3.2.1.ebuild
index 467af5e0eb02..a17e0d29f874 100644
--- a/app-office/ledger/ledger-3.2.1.ebuild
+++ b/app-office/ledger/ledger-3.2.1.ebuild
@@ -42,6 +42,10 @@ DEPEND="${RDEPEND}
)
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.2.1-fix-build-boost-1-76.patch
+)
+
pkg_pretend() {
if use python; then
check-reqs_pkg_pretend