Hello community, here is the log from the commit of package unrar for openSUSE:Factory:NonFree checked in at 2019-04-30 13:06:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory:NonFree/unrar (Old) and /work/SRC/openSUSE:Factory:NonFree/.unrar.new.5536 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "unrar" Tue Apr 30 13:06:55 2019 rev:80 rq:699461 version:5.7.5 Changes: -------- --- /work/SRC/openSUSE:Factory:NonFree/unrar/unrar.changes 2019-04-08 10:40:54.787303855 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.unrar.new.5536/unrar.changes 2019-04-30 13:06:55.885544994 +0200 @@ -1,0 +2,6 @@ +Mon Apr 29 14:55:33 UTC 2019 - Ismail Dönmez <idonmez@suse.com> + +- Update to version 5.7.5 + * No upstream changelog + +------------------------------------------------------------------- Old: ---- unrarsrc-5.7.4.tar.gz New: ---- unrarsrc-5.7.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ unrar.spec ++++++ --- /var/tmp/diff_new_pack.a62gyl/_old 2019-04-30 13:06:56.849544350 +0200 +++ /var/tmp/diff_new_pack.a62gyl/_new 2019-04-30 13:06:56.849544350 +0200 @@ -18,10 +18,10 @@ # majorversion should match the major version number. %define majorversion 5 -%define libsuffix 5_7_4 +%define libsuffix 5_7_5 Name: unrar -Version: 5.7.4 +Version: 5.7.5 Release: 0 Summary: A program to extract, test, and view RAR archives License: NonFree ++++++ unrarsrc-5.7.4.tar.gz -> unrarsrc-5.7.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unrar/cmddata.cpp new/unrar/cmddata.cpp --- old/unrar/cmddata.cpp 2019-04-02 10:05:15.000000000 +0200 +++ new/unrar/cmddata.cpp 2019-04-27 22:05:15.000000000 +0200 @@ -123,6 +123,7 @@ wchar CmdChar=toupperw(*Command); bool Add=wcschr(L"AFUM",CmdChar)!=NULL; bool Extract=CmdChar=='X' || CmdChar=='E'; + bool Repair=CmdChar=='R' && Command[1]==0; if (EndSeparator && !Add) wcsncpyz(ExtrPath,Arg,ASIZE(ExtrPath)); else @@ -140,8 +141,8 @@ ReadTextFile(Arg+1,&FileArgs,false,true,FilelistCharset,true,true,true); } - else - if (Found && FileData.IsDir && Extract && *ExtrPath==0) + else // We use 'destpath\' when extracting and reparing. + if (Found && FileData.IsDir && (Extract || Repair) && *ExtrPath==0) { wcsncpyz(ExtrPath,Arg,ASIZE(ExtrPath)); AddEndSlash(ExtrPath,ASIZE(ExtrPath)); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unrar/dll.rc new/unrar/dll.rc --- old/unrar/dll.rc 2019-04-02 09:21:53.000000000 +0200 +++ new/unrar/dll.rc 2019-04-27 21:56:58.000000000 +0200 @@ -2,8 +2,8 @@ #include <commctrl.h> VS_VERSION_INFO VERSIONINFO -FILEVERSION 5, 71, 1, 3019 -PRODUCTVERSION 5, 71, 1, 3019 +FILEVERSION 5, 71, 100, 3045 +PRODUCTVERSION 5, 71, 100, 3045 FILEOS VOS__WINDOWS32 FILETYPE VFT_APP { @@ -14,8 +14,8 @@ VALUE "CompanyName", "Alexander Roshal\0" VALUE "ProductName", "RAR decompression library\0" VALUE "FileDescription", "RAR decompression library\0" - VALUE "FileVersion", "5.71.1\0" - VALUE "ProductVersion", "5.71.1\0" + VALUE "FileVersion", "5.71.0\0" + VALUE "ProductVersion", "5.71.0\0" VALUE "LegalCopyright", "Copyright � Alexander Roshal 1993-2019\0" VALUE "OriginalFilename", "Unrar.dll\0" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unrar/extract.cpp new/unrar/extract.cpp --- old/unrar/extract.cpp 2019-04-02 10:05:16.000000000 +0200 +++ new/unrar/extract.cpp 2019-04-27 22:05:16.000000000 +0200 @@ -261,15 +261,17 @@ if (HeaderType==HEAD_ENDARC) if (Arc.EndArcHead.NextVolume) { -#ifndef NOVOLUME +#ifdef NOVOLUME + return false; +#else if (!MergeArchive(Arc,&DataIO,false,Command)) { ErrHandler.SetErrorCode(RARX_WARNING); return false; } -#endif Arc.Seek(Arc.CurBlockPos,SEEK_SET); return true; +#endif } else return false; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unrar/version.hpp new/unrar/version.hpp --- old/unrar/version.hpp 2019-04-02 10:05:22.000000000 +0200 +++ new/unrar/version.hpp 2019-04-27 22:05:22.000000000 +0200 @@ -1,6 +1,6 @@ #define RARVER_MAJOR 5 #define RARVER_MINOR 71 -#define RARVER_BETA 1 -#define RARVER_DAY 2 +#define RARVER_BETA 0 +#define RARVER_DAY 28 #define RARVER_MONTH 4 #define RARVER_YEAR 2019