Hello community, here is the log from the commit of package unrar for openSUSE:Factory:NonFree checked in at 2013-06-05 13:38:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory:NonFree/unrar (Old) and /work/SRC/openSUSE:Factory:NonFree/.unrar.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "unrar" Changes: -------- --- /work/SRC/openSUSE:Factory:NonFree/unrar/unrar.changes 2012-10-22 22:12:54.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.unrar.new/unrar.changes 2013-06-05 14:24:53.000000000 +0200 @@ -1,0 +2,22 @@ +Tue May 28 13:57:34 UTC 2013 - lazy.k...@opensuse.org + +- Update to 5.0.5. + * Support new RAR 5.0 archiving format. + * 'v' and 'l' commands display archived file names in the end of + line, not in that beginning as before. Also some fields + previously available in 'l' and 'v' output are now shown only + by 'lt' and 'vt'. + 'vt' and 'lt' commands provide the detailed multiline + information for every archived file. + 'vta' and 'lta' also include service headers into list. +- Drop unrarsrc-3.9-variablesize.patch and + unrar-4.2.4-no_return.patch (fixed upstream). +- Update unrarsrc-*-soname.patch. +- Disable unrarsrc-4.2.4-gcc.patch (until anyone confirms we really + need it). +- Clean up "make" string (remove dupes provided by "optflags" + macro). +- Correct libunrar Summary (remove v3). +- Update manual page. + +------------------------------------------------------------------- Old: ---- unrar-4.2.4-no_return.patch unrarsrc-3.9-variablesize.patch unrarsrc-4.2.4-soname.patch unrarsrc-4.2.4.tar.gz New: ---- unrarsrc-5.0.5-soname.patch unrarsrc-5.0.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ unrar.spec ++++++ --- /var/tmp/diff_new_pack.is0Jus/_old 2013-06-05 14:24:55.000000000 +0200 +++ /var/tmp/diff_new_pack.is0Jus/_new 2013-06-05 14:24:55.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package unrar # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,11 @@ # majorversion should match the major version number. -%define majorversion 4 -%define libsuffix 4_2_4 +%define majorversion 5 +%define libsuffix 5_0_5 Name: unrar -Version: 4.2.4 +Version: 5.0.5 Release: 0 License: SUSE-NonFree Summary: A program to extract, test, and view RAR archives @@ -30,11 +30,9 @@ Source0: http://www.rarlab.com/rar/%{name}src-%{version}.tar.gz Source1: unrar.1 Patch1: unrarsrc-3.9-types.patch +# PATCH-NEEDS-REBASE unrarsrc-4.2.4-gcc.patch -- fix for old gcc version Patch2: unrarsrc-4.2.4-gcc.patch -Patch3: unrarsrc-3.9-variablesize.patch -Patch4: unrarsrc-4.2.4-soname.patch -# PATCH-FIX-UPSTREAM unrar-4.2.4-no_return.patch lazy.k...@opensuse.org -- fix no-return-in-nonvoid-function error -Patch5: unrar-4.2.4-no_return.patch +Patch4: unrarsrc-5.0.5-soname.patch BuildRequires: gcc-c++ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -45,7 +43,7 @@ %package -n libunrar%{libsuffix} -Summary: Decompress library for RAR v3 archives +Summary: Decompress library for RAR archives Group: System/Libraries %description -n libunrar%{libsuffix} @@ -64,20 +62,16 @@ %prep %setup -q -n %{name} %patch1 -%patch2 -%patch3 -%patch4 -%patch5 +#%%patch2 +%patch4 -p1 %build -make %{?_smp_mflags} -f makefile.unix CXXFLAGS="%{optflags} -Wall \ - -fPIC -fmessage-length=0 -fno-strict-aliasing -fstack-protector" \ - STRIP=true +make %{?_smp_mflags} -f makefile CXXFLAGS="%{optflags} \ + -fPIC -fno-strict-aliasing" STRIP=true #bnc#693890 rm -f *.o -make %{?_smp_mflags} -f makefile.unix lib libversion=%{version} \ - CXXFLAGS="%{optflags} -Wall -fPIC -fmessage-length=0 \ - -fno-strict-aliasing -fstack-protector" STRIP=true +make %{?_smp_mflags} -f makefile lib libversion=%{version} \ + CXXFLAGS="%{optflags} -fPIC -fno-strict-aliasing" STRIP=true %install install -Dm 0755 unrar %{buildroot}%{_bindir}/unrar ++++++ unrar.1 ++++++ --- /var/tmp/diff_new_pack.is0Jus/_old 2013-06-05 14:24:55.000000000 +0200 +++ /var/tmp/diff_new_pack.is0Jus/_new 2013-06-05 14:24:55.000000000 +0200 @@ -1,156 +1,211 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.38.2. -.TH UNRAR "1" "October 2012" "unrar " "User Commands" +.\" Copyright (C) 2013 Kyrill Detinov <lazy.k...@opensuse.org> +.\" +.\" This manual page is distributed under the terms +.\" of the GNU Free Documentation License version 1.3. +.\" +.TH UNRAR "1" "2013-05-28" "unrar 5.0" "User Commands" + .SH NAME -unrar \- manual page for unrar +unrar \- extract, test, and view RAR archives + .SH SYNOPSIS -.B unrar -\fI<command> <switch 1> <switch N> <archive> <files\fR...\fI>\fR +.BI unrar \ command +.RI [ option1 ]\ [ optionN ]\ archive +.RI [ files... ]\ [ @listfiles... ]\ [ path_to_extract/ ] + .SH DESCRIPTION -UNRAR 4.20 freeware Copyright (c) 1993\-2012 Alexander Roshal -.IP -<@listfiles...> <path_to_extract\e> -.PP -<Commands> +The \fBunrar\fR utility is a freeware program distributed with source +code and developed for extracting, testing, and viewing the contents of +archives created with the RAR archiver. + +.SH COMMANDS +.TP +.B e +Extract files without archived paths. +.TP +.B l[t[a],b] +List archive [technical[all],bare]. +.TP +.B p +Print file to stdout. +.TP +.B t +Test archive files. +.TP +.B v[t[a],b] +Verbosely list archive [technical[all],bare]. +.TP +.B x +Extract files with full path. + +.SH OPTIONS .TP -e -Extract files to current directory +.B \- +Stop switches scanning. .TP -l[t,b] -List archive [technical, bare] +.B \-@[+] +Disable [enable] file lists. .TP -p -Print file to stdout +.B \-ad +Append archive name to destination path. .TP -t -Test archive files +.B \-ai +Ignore file attributes. .TP -v[t,b] -Verbosely list archive [technical,bare] +.BI \-ap path +Set \fIpath\fR inside archive. .TP -x -Extract files with full path -.PP -<Switches> +.B \-c\- +Disable comments show. .TP -\- -Stop switches scanning +.B \-cfg\- +Disable read configuration. .TP -\-@[+] -Disable [enable] file lists +.B \-cl +Convert names to lower case. .TP -\-ad -Append archive name to destination path +.B \-cu +Convert names to upper case. .TP -\-ai -Ignore file attributes +.B \-dh +Open shared files. .TP -\-ap<path> -Set path inside archive +.B \-ep +Exclude paths from names. .TP -\-c\- -Disable comments show +.B \-ep3 +Expand paths to full including the drive letter. .TP -\-cfg\- -Disable read configuration +.B \-f +Freshen files. .TP -\-cl -Convert names to lower case +.B \-id[c,d,p,q] +Disable messages. .TP -\-cu -Convert names to upper case +.B \-ierr +Send all messages to stderr. .TP -\-dh -Open shared files +.B \-inul +Disable all messages. .TP -\-ep -Exclude paths from names +.B \-kb +Keep broken extracted files. .TP -\-ep3 -Expand paths to full including the drive letter +.BI \-n file +Additionally filter included \fIfiles\fR. .TP -\-f -Freshen files +.B \-n@ +Read additional filter masks from stdin. .TP -\-id[c,d,p,q] -Disable messages +.BI \-n@ list +Read additional filter masks from \fIlist\fR file. .TP -\-ierr -Send all messages to stderr +.B \-o[+|\-] +Set the overwrite mode [yes|no]. .TP -\-inul -Disable all messages +.B \-or +Rename files automatically. .TP -\-kb -Keep broken extracted files +.B \-ow +Save or restore file owner and group. .TP -\-n<file> -Include only specified file +.B \-p[password] +Set password. .TP -\-n@ -Read file names to include from stdin +.B \-p\- +Do not query password. .TP -\-n@<list> -Include files listed in specified list file +.B \-r +Recurse subdirectories. .TP -\-o[+|\-] -Set the overwrite mode +.BI \-sl size +Process files with \fIsize\fR less than specified. .TP -\-or -Rename files automatically +.BI \-sm size +Process files with \fIsize\fR more than specified. .TP -\-ow -Save or restore file owner and group +.BI \-ta date +Process files modified after \fIdate\fR in YYYYMMDDHHMMSS format. .TP -\-p[password] -Set password +.BI \-tb date +Process files modified before \fIdate\fR in YYYYMMDDHHMMSS format. .TP -\-p\- -Do not query password +.BI \-tn time +Process files newer than \fItime\fR. .TP -\-r -Recurse subdirectories +.BI \-to time +Process files older than \fItime\fR. .TP -\-sl<size> -Process files with size less than specified +.B \-ts[m,c,a][N] +Save or restore file time [modification, creation, access]. .TP -\-sm<size> -Process files with size more than specified +.B \-u +Update files. .TP -\-ta<date> -Process files modified after <date> in YYYYMMDDHHMMSS format +.B \-v +List all volumes. .TP -\-tb<date> -Process files modified before <date> in YYYYMMDDHHMMSS format +.B \-ver[n] +File version control. .TP -\-tn<time> -Process files newer than <time> +.B \-vp +Pause before each volume. .TP -\-to<time> -Process files older than <time> +.BI \-x file +Exclude specified \fIfile\fR. .TP -\-ts<m,c,a>[N] -Save or restore file time (modification, creation, access) +.B \-x@ +Read file names to exclude from stdin. .TP -\-u -Update files +.BI \-x@ list +Exclude files listed in specified \fIlist\fR file. .TP -\-v -List all volumes +.B \-y +Assume Yes on all queries. + +.SH EXIT STATUS .TP -\-ver[n] -File version control +.B 0 +Successful operation. .TP -\-vp -Pause before each volume +.B 1 +Warning. Non fatal error(s) occurred. .TP -\-x<file> -Exclude specified file +.B 2 +A fatal error occurred. .TP -\-x@ -Read file names to exclude from stdin +.B 3 +Invalid checksum. Data is damaged. .TP -\-x@<list> -Exclude files listed in specified list file +.B 5 +Write error. .TP -\-y -Assume Yes on all queries +.B 6 +File open error. +.TP +.B 7 +Wrong command line option. +.TP +.B 8 +Not enough memory. +.TP +.B 9 +File create error. +.TP +.B 10 +No files matching the specified mask and options were found. +.TP +.B 11 +Wrong password. +.TP +.B 255 +User break. + +.SH FILES +.B unrar +reads configuration from the \fI~/.rarrc\fR file. +.SS "File syntax:" +switches= option1 option2 ... optionN + +.SH SEE ALSO +.BR rar (1) ++++++ unrarsrc-4.2.4-soname.patch -> unrarsrc-5.0.5-soname.patch ++++++ --- /work/SRC/openSUSE:Factory:NonFree/unrar/unrarsrc-4.2.4-soname.patch 2012-10-22 22:12:54.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.unrar.new/unrarsrc-5.0.5-soname.patch 2013-06-05 14:24:54.000000000 +0200 @@ -1,8 +1,8 @@ -Index: makefile.unix +Index: unrar/makefile =================================================================== ---- makefile.unix.orig -+++ makefile.unix -@@ -131,7 +131,7 @@ lib: WHAT=RARDLL +--- unrar.orig/makefile ++++ unrar/makefile +@@ -133,7 +133,7 @@ lib: WHAT=RARDLL lib: CXXFLAGS+=$(LIBFLAGS) lib: clean $(OBJECTS) $(LIB_OBJ) @rm -f libunrar.so ++++++ unrarsrc-4.2.4.tar.gz -> unrarsrc-5.0.5.tar.gz ++++++ ++++ 30991 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org