git: c2fa4b35c54c - main - archivers/unrar-iconv: Fix build with unrar 6.10
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 28 Feb 2022 12:53:41 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=c2fa4b35c54c608893ad9008bcc8a1fdcf9636a4 commit c2fa4b35c54c608893ad9008bcc8a1fdcf9636a4 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2022-02-28 09:40:03 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2022-02-28 12:46:38 +0000 archivers/unrar-iconv: Fix build with unrar 6.10 --- archivers/unrar-iconv/files/patch-iconv | 48 ++++++++++++++++----------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/archivers/unrar-iconv/files/patch-iconv b/archivers/unrar-iconv/files/patch-iconv index 685a8abf8b10..d8e09924af5f 100644 --- a/archivers/unrar-iconv/files/patch-iconv +++ b/archivers/unrar-iconv/files/patch-iconv @@ -1,6 +1,6 @@ ---- cmddata.cpp.orig 2019-04-27 20:05:15 UTC +--- cmddata.cpp.orig 2022-01-24 07:33:17 UTC +++ cmddata.cpp -@@ -167,6 +167,34 @@ void CommandData::ParseDone() +@@ -171,6 +171,34 @@ void CommandData::ParseDone() // Suppress the copyright message and final end of line for 'lb' and 'vb'. if ((CmdChar=='L' || CmdChar=='V') && Command[1]=='B') BareOutput=true; @@ -35,7 +35,7 @@ } -@@ -910,6 +938,22 @@ void CommandData::ProcessSwitch(const wc +@@ -912,6 +940,22 @@ void CommandData::ProcessSwitch(const wchar *Switch) else wcsncpyz(CommentFile,Switch+1,ASIZE(CommentFile)); break; @@ -58,22 +58,22 @@ case '?' : OutHelp(RARX_SUCCESS); break; ---- cmdmix.cpp.orig 2019-04-27 20:05:15 UTC +--- cmdmix.cpp.orig 2022-01-24 07:33:17 UTC +++ cmdmix.cpp -@@ -63,7 +63,11 @@ void CommandData::OutHelp(RAR_EXIT ExitC +@@ -63,7 +63,11 @@ void CommandData::OutHelp(RAR_EXIT ExitCode) MCHelpSwAT,MCHelpSwAC,MCHelpSwAD,MCHelpSwAG,MCHelpSwAI,MCHelpSwAP, - MCHelpSwCm,MCHelpSwCFGm,MCHelpSwCL,MCHelpSwCU, - MCHelpSwDH,MCHelpSwEP,MCHelpSwEP3,MCHelpSwF,MCHelpSwIDP,MCHelpSwIERR, -- MCHelpSwINUL,MCHelpSwIOFF,MCHelpSwKB,MCHelpSwN,MCHelpSwNa,MCHelpSwNal, + MCHelpSwCm,MCHelpSwCFGm,MCHelpSwCL,MCHelpSwCU,MCHelpSwDH,MCHelpSwEP, + MCHelpSwEP3,MCHelpSwEP4,MCHelpSwF,MCHelpSwIDP,MCHelpSwIERR, +- MCHelpSwINUL,MCHelpSwIOFF,MCHelpSwKB,MCHelpSwME,MCHelpSwN,MCHelpSwNa, + MCHelpSwINUL,MCHelpSwIOFF,MCHelpSwKB, +#ifdef WITH_ICONV + MCHelpSwLA,MCHelpSwLL,MCHelpSwLO, +#endif -+ MCHelpSwN,MCHelpSwNa,MCHelpSwNal, - MCHelpSwO,MCHelpSwOC,MCHelpSwOL,MCHelpSwOR,MCHelpSwOW,MCHelpSwP, - MCHelpSwPm,MCHelpSwR,MCHelpSwRI,MCHelpSwSC,MCHelpSwSL,MCHelpSwSM, - MCHelpSwTA,MCHelpSwTB,MCHelpSwTN,MCHelpSwTO,MCHelpSwTS,MCHelpSwU, ---- global.hpp.orig 2019-04-27 20:05:17 UTC ++ MCHelpSwME,MCHelpSwN,MCHelpSwNa, + MCHelpSwNal,MCHelpSwO,MCHelpSwOC,MCHelpSwOL,MCHelpSwOP,MCHelpSwOR, + MCHelpSwOW,MCHelpSwP,MCHelpSwR,MCHelpSwRI,MCHelpSwSC,MCHelpSwSI, + MCHelpSwSL,MCHelpSwSM,MCHelpSwTA,MCHelpSwTB,MCHelpSwTN,MCHelpSwTO, +--- global.hpp.orig 2022-01-24 07:33:18 UTC +++ global.hpp @@ -9,6 +9,17 @@ @@ -93,9 +93,9 @@ +#endif #endif ---- loclang.hpp.orig 2019-04-27 20:05:18 UTC +--- loclang.hpp.orig 2022-01-24 07:33:18 UTC +++ loclang.hpp -@@ -8,7 +8,7 @@ +@@ -9,7 +9,7 @@ #define MRegTo L"\nRegistered to %s\n" #define MShare L"\nTrial version Type 'rar -?' for help\n" #define MRegKeyWarning L"\nAvailable license key is valid only for %s\n" @@ -104,16 +104,16 @@ #define MBeta L"beta" #define Mx86 L"x86" #define Mx64 L"x64" -@@ -323,7 +323,7 @@ +@@ -327,7 +327,7 @@ #define MProcessArc L"\n\nProcessing archive %s" - #define MCorrectingName L"\nWARNING: Attempting to correct the invalid file name" + #define MCorrectingName L"\nWARNING: Attempting to correct the invalid file or directory name" #define MUnpCannotMerge L"\nWARNING: You need to start extraction from a previous volume to unpack %s" -#define MUnknownOption L"\nERROR: Unknown option: %s" +#define MUnknownOption L"\nERROR: Unknown option: %s\n" #define MSubHeadCorrupt L"\nERROR: Corrupt data header found, ignored" #define MSubHeadUnknown L"\nWARNING: Unknown data header format, ignored" #define MSubHeadDataCRC L"\nERROR: Corrupt %s data block" -@@ -351,6 +351,12 @@ +@@ -355,6 +355,12 @@ #define MSHelpCmdV L"\n -v Verbosely list contents of archive" #define MRecVolLimit L"\nTotal number of usual and recovery volumes must not exceed %d" #define MVolumeNumber L"volume %d" @@ -124,11 +124,11 @@ +#define MIconvCannotOpen L"\nCannot open iconv to convert between '%s' and '%s' with option '%s'" +#endif #define MCannotDelete L"\nCannot delete %s" - #define MRecycleFailed L"\nCannot move some files and folders to Recycle Bin" + #define MRecycleFailed L"\nCannot move some files and directories to Recycle Bin" #define MCalcCRC L"\nCalculating the checksum" ---- os.hpp.orig 2019-04-27 20:05:18 UTC +--- os.hpp.orig 2022-01-24 07:33:18 UTC +++ os.hpp -@@ -166,6 +166,10 @@ +@@ -168,6 +168,10 @@ #include <locale.h> @@ -139,9 +139,9 @@ #ifdef S_IFLNK #define SAVE_LINKS #endif ---- strfn.cpp.orig 2019-04-27 20:05:20 UTC +--- strfn.cpp.orig 2022-01-24 07:33:18 UTC +++ strfn.cpp -@@ -14,6 +14,19 @@ const wchar *NullToEmpty(const wchar *St +@@ -14,6 +14,19 @@ const wchar *NullToEmpty(const wchar *Str) void IntToExt(const char *Src,char *Dest,size_t DestSize) { @@ -161,7 +161,7 @@ #ifdef _WIN_ALL // OemToCharBuff does not stop at 0, so let's check source length. size_t SrcLength=strlen(Src)+1; -@@ -25,6 +38,7 @@ void IntToExt(const char *Src,char *Dest +@@ -25,6 +38,7 @@ void IntToExt(const char *Src,char *Dest,size_t DestSi if (Dest!=Src) strncpyz(Dest,Src,DestSize); #endif