From 04a6dbb444fb2496f31aa7dd3cda4f6b44a86136 Mon Sep 17 00:00:00 2001 From: Max Brazhnikov Date: Wed, 12 Jan 2022 23:07:32 +0300 Subject: [PATCH] graphics/qcomicbook: switch from p7zip to 7-zip PR: 260866 --- graphics/qcomicbook/Makefile | 2 +- ...ch-src_Archivers_P7zipArchiverStrategy.cpp | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 graphics/qcomicbook/files/patch-src_Archivers_P7zipArchiverStrategy.cpp diff --git a/graphics/qcomicbook/Makefile b/graphics/qcomicbook/Makefile index 8de015e6617d..357ec204f3e4 100644 --- a/graphics/qcomicbook/Makefile +++ b/graphics/qcomicbook/Makefile @@ -21,7 +21,7 @@ USE_QT= core gui printsupport widgets x11extras\ OPTIONS_DEFINE= 7ZIP ACE RAR 7ZIP_DESC= 7-Zip (.cb7) comic book archives support -7ZIP_RUN_DEPENDS= 7z:archivers/p7zip +7ZIP_RUN_DEPENDS= 7zz:archivers/7-zip ACE_DESC= ACE (.cba) comic book archives support ACE_RUN_DEPENDS= unace:archivers/unace diff --git a/graphics/qcomicbook/files/patch-src_Archivers_P7zipArchiverStrategy.cpp b/graphics/qcomicbook/files/patch-src_Archivers_P7zipArchiverStrategy.cpp new file mode 100644 index 000000000000..bfda595cec1b --- /dev/null +++ b/graphics/qcomicbook/files/patch-src_Archivers_P7zipArchiverStrategy.cpp @@ -0,0 +1,25 @@ +--- src/Archivers/P7zipArchiverStrategy.cpp.orig 2016-11-22 17:45:10 UTC ++++ src/Archivers/P7zipArchiverStrategy.cpp +@@ -30,7 +30,7 @@ void P7zipArchiverStrategy::configure() + addExtension(".7z"); + addExtension(".cb7"); + +- setExecutables("7z", "7zr"); ++ setExecutables("7z", "7zz"); + + if (which("7z") != QString::null) + { +@@ -38,10 +38,10 @@ void P7zipArchiverStrategy::configure() + setListArguments("7z l @F"); + setSupported(); + } +- else if (which("7zr") != QString::null) ++ else if (which("7zz") != QString::null) + { +- setExtractArguments("7zr x @F"); +- setListArguments("7zr l @F"); ++ setExtractArguments("7zz x @F"); ++ setListArguments("7zz l @F"); + setSupported(); + } + }