diff --git a/graphics/qcomicbook/Makefile b/graphics/qcomicbook/Makefile index 8de015e6617d..357ec204f3e4 100644 --- a/graphics/qcomicbook/Makefile +++ b/graphics/qcomicbook/Makefile @@ -1,32 +1,32 @@ # Created by: Adam Weinberger PORTNAME= QComicBook PORTVERSION= 0.9.1 PORTREVISION= 34 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Qt-based comic book archive viewer LICENSE= GPLv2 LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 USES= cmake compiler:c++11-lang pkgconfig qt:5 USE_GITHUB= yes GH_ACCOUNT= stolowski USE_QT= core gui printsupport widgets x11extras\ buildtools_build linguisttools_build qmake_build 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 RAR_DESC= Rar (.cbr) comic book archives support RAR_RUN_DEPENDS= unrar:archivers/unrar .include 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(); + } + }