git: 04a6dbb444fb - main - graphics/qcomicbook: switch from p7zip to 7-zip
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 12 Jan 2022 20:08:25 UTC
The branch main has been updated by makc:
URL: https://cgit.FreeBSD.org/ports/commit/?id=04a6dbb444fb2496f31aa7dd3cda4f6b44a86136
commit 04a6dbb444fb2496f31aa7dd3cda4f6b44a86136
Author: Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2022-01-12 20:07:32 +0000
Commit: Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2022-01-12 20:07:32 +0000
graphics/qcomicbook: switch from p7zip to 7-zip
PR: 260866
---
graphics/qcomicbook/Makefile | 2 +-
.../patch-src_Archivers_P7zipArchiverStrategy.cpp | 25 ++++++++++++++++++++++
2 files changed, 26 insertions(+), 1 deletion(-)
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();
+ }
+ }