summaryrefslogtreecommitdiff
path: root/app-arch/innoextract
diff options
context:
space:
mode:
Diffstat (limited to 'app-arch/innoextract')
-rw-r--r--app-arch/innoextract/Manifest3
-rw-r--r--app-arch/innoextract/files/innoextract-1.9-boost-1.85.0.patch21
-rw-r--r--app-arch/innoextract/innoextract-1.9.ebuild1
3 files changed, 24 insertions, 1 deletions
diff --git a/app-arch/innoextract/Manifest b/app-arch/innoextract/Manifest
index bc6ac1af4ad3..42f8e184018a 100644
--- a/app-arch/innoextract/Manifest
+++ b/app-arch/innoextract/Manifest
@@ -1,4 +1,5 @@
+AUX innoextract-1.9-boost-1.85.0.patch 748 BLAKE2B a9a44ff7d1b499ac96f813e278b390c8d9af435460caa5faacfa4428866bda1dd0e5b60830006efd7d199fc1adfaffa63f0992be38bb12a2ab97f90721569dd3 SHA512 b9f7c91ac831801bddffc79890c4747c53ac3390cb72c2cbb8ef7ec7ff092a694c7ba69928a8e5b0441487eb8ae477e0f6f75907e3af101e752f71ad2d77a5cd
AUX innoextract-1.9-fix-linkage.patch 311 BLAKE2B 777d3592d3b0c5ced8a36473b9b481395e2ae4b33dedf1d8a7393b150a2c048c764b1f4902fdaa23ff68749d04f393668ae8b4ba7fd8bdb82f7cbfb4142391c2 SHA512 df4f251c36ed2e01314f12cecc44082c4ecbbe8bbef9825bce98cfc880a7e92047da17051879b4f2d972dadf6fc41f07338fa958d773847394be4441c5db0dea
DIST innoextract-1.9.tar.gz 206931 BLAKE2B 1d5f0d13a7cd52262b277263f061ecab85a3419197bceb22938a0d10000578603cc2c2b972a45474027cfea8e43b8bf89d680035034785210842477b147811fa SHA512 2b18f7bb7f50744bcb1bdcd25e57e0760193b179c77b55e0f63c537e55afc98de3b0380da3cae470ce97660ed41a7ffbb48c8c25329c9ce9b3811d9aec74bcde
-EBUILD innoextract-1.9.ebuild 779 BLAKE2B 7cbc35044892379a320f09b93f3ccccbd4749c90bc2949803036b2574423d734c786e81bfb65e987a8be48432464f2efed54c775d2dcf4112fbd86013e38a212 SHA512 963498082ba0b9a5530282aefc4b56ded80f8c693d8e1075af479d863b51d28172751047315a189b9f7736685640a6a815a2909ea726a0e4ec4e10bdc07a2c30
+EBUILD innoextract-1.9.ebuild 823 BLAKE2B c0980201c598b643ad5443b992f93d1c1f4c06428769ff7486d895745a057e676ad035b5bec2f22b9dde0dee793e7a523163f7dc3ca33e8e6af7b198399b7feb SHA512 11a67c58f64374fcd13026457b684bbe3724af338640e24c0da1d96f123f774fe70c1d3db459f94d5c473659457a0c644f57c26b659b32162c88d2225ff34e02
MISC metadata.xml 808 BLAKE2B 92420ec3329ff620f12b5a8c86a742b0a7497cda47e199aca0759bc3d4a3743ebada88905850d9c244cc9f84978d0d00e599329734ee849b4a4c39acd237417b SHA512 4b506e00d5b77eb765fb6b638676cddbe245838e82d0beff2bcc55a1dfddcd725e588a4b7fa57c63e197469839c2e308d6fbd0299f284494847f5340fdf50524
diff --git a/app-arch/innoextract/files/innoextract-1.9-boost-1.85.0.patch b/app-arch/innoextract/files/innoextract-1.9-boost-1.85.0.patch
new file mode 100644
index 000000000000..23e4554fc53e
--- /dev/null
+++ b/app-arch/innoextract/files/innoextract-1.9-boost-1.85.0.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/930495
+https://github.com/dscharrer/innoextract/pull/169
+
+From 264c2fe6b84f90f6290c670e5f676660ec7b2387 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= <bero@lindev.ch>
+Date: Thu, 28 Mar 2024 15:11:40 +0100
+Subject: [PATCH] Fix build with boost 1.85
+
+As of boost 1.85-beta1, boost/filesystem/directory.hpp is no longer
+implicitly included by boost/filesystem/operations.hpp. Include it
+explicitly.
+--- a/src/stream/slice.cpp
++++ b/src/stream/slice.cpp
+@@ -27,6 +27,7 @@
+ #include <boost/cstdint.hpp>
+ #include <boost/algorithm/string/predicate.hpp>
+ #include <boost/filesystem/operations.hpp>
++#include <boost/filesystem/directory.hpp>
+ #include <boost/range/size.hpp>
+
+ #include "util/console.hpp"
diff --git a/app-arch/innoextract/innoextract-1.9.ebuild b/app-arch/innoextract/innoextract-1.9.ebuild
index 4624b4a89e78..2259b5ffb6d3 100644
--- a/app-arch/innoextract/innoextract-1.9.ebuild
+++ b/app-arch/innoextract/innoextract-1.9.ebuild
@@ -22,6 +22,7 @@ DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-1.9-fix-linkage.patch"
+ "${FILESDIR}/${PN}-1.9-boost-1.85.0.patch"
)
src_configure() {