commit p7zip for openSUSE:Factory
Hello community, here is the log from the commit of package p7zip for openSUSE:Factory checked in at Wed Sep 28 17:55:58 CEST 2011. -------- --- p7zip/p7zip.changes 2011-05-25 14:11:54.000000000 +0200 +++ /mounts/work_src_done/STABLE/p7zip/p7zip.changes 2011-09-28 15:01:54.000000000 +0200 @@ -1,0 +2,54 @@ +Wed Sep 28 12:32:41 UTC 2011 - idonmez@suse.com + +- Enable assembly support for x86-64 +- Update to version 9.20 + - From Windows version of 7-zip 9.20, What's new after 7-Zip 4.65 (2009-02-03): + - 7-Zip now supports LZMA2 compression method. + - 7-Zip now can update solid .7z archives. + - 7-Zip now supports XZ archives. + - 7-Zip now supports PPMd compression in ZIP archives. + - 7-Zip now can unpack NTFS, FAT, VHD, MBR, APM, SquashFS, CramFS, MSLZ archives. + - 7-Zip now can unpack GZip, BZip2, LZMA, XZ and TAR archives from stdin. + - 7-Zip now can unpack some TAR and ISO archives with incorrect headers. + - 7-Zip now supports files that are larger than 8 GB in TAR archives. + - NSIS and WIM support was improved. + - Partial parsing for EXE resources, SWF and FLV. + - The support for archives in installers was improved. + - 7-Zip now can stores NTFS file timestamps to ZIP archives. + - Speed optimizations in PPMd codec. + - Speed optimizations in CRC calculation code for Intel's Atom CPUs. + - New -scrc switch to calculate total CRC-32 during extracting / testing. + - 7-Zip File Manager now doesn't use temp files to open nested archives stored without compression. + - Disk fragmentation problem for ZIP archives created by 7-Zip was fixed. + - Some bugs were fixed. + - New localizations: Hindi, Gujarati, Sanskrit, Tatar, Uyghur, Kazakh. + - Not in p7zip : Speed optimizations in AES code for Intel's 32nm CPUs. + + - From Windows version of 7-zip 9.17 + - Disk fragmentation problem for ZIP archives created by 7-Zip was fixed. + Notes: 7-Zip now uses 4 MB RAM buffer as file cache, when you create ZIP archives. + It reduces the number of Move_File_Position and Write_to_File operations. + + - From Windows version of 7-zip 9.18 + - 7-Zip now can unpack SquashFS and CramFS filesystem images. + - 7-Zip now can unpack some TAR and ISO archives with incorrect headers. + - Some bugs were fixed. + + - From Windows version of 7-zip 9.16 + - 7-Zip now supports files that are larger than 8 GB in TAR archives. + - NSIS support was improved : + - 7-Zip now supports BZip2 method in NSIS installers. + - 7-Zip now can extract identical files from NSIS installers. + - Some bugs were fixed. + - New localizations: Hindi, Gujarati, Sanskrit. + + - From Windows version of 7-zip 9.15 + - Some bugs were fixed. + - New localization: Tatar + + - From Windows version of 7-zip 9.14 + - WIM support was improved. 7-Zip now can create WIM archives without compression. + + - sf#3069545 "kSignatureDummy?" fixed + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- p7zip-9.13-install.patch p7zip_9.13_src_all.tar.bz2 New: ---- p7zip_9.20.1_src_all.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ p7zip.spec ++++++ --- /var/tmp/diff_new_pack.1Qaqm9/_old 2011-09-28 17:55:46.000000000 +0200 +++ /var/tmp/diff_new_pack.1Qaqm9/_new 2011-09-28 17:55:46.000000000 +0200 @@ -15,21 +15,18 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: p7zip +Version: 9.20.1 +Release: 1 License: LGPLv2.1+ -Group: Productivity/Archiving/Compression -AutoReqProv: on -Version: 9.13 -Release: 5 Summary: 7-zip file compression program Url: http://p7zip.sourceforge.net/ +Group: Productivity/Archiving/Compression Source: http://switch.dl.sourceforge.net/sourceforge/%{name}/%{name}_%{version}_src_all.tar.bz2 -Patch0: p7zip-9.13-install.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ +BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} > 1100 BuildRequires: fdupes %endif @@ -42,21 +39,29 @@ %prep %setup -q -n %{name}_%{version} -%patch0 -p1 -%ifarch x86_64 ppc64 s390x + +%ifarch x86_64 +cp makefile.linux_amd64_asm makefile.machine +%endif + +%ifarch ppc64 s390x cp makefile.linux_amd64 makefile.machine %else -cp makefile.linux_x86_ppc_alpha_gcc_4.X makefile.machine +cp makefile.linux_any_cpu_gcc_4.X makefile.machine %endif + +sed -i s,444,644,g install.sh +sed -i s,555,755,g install.sh + perl -pi -e 's/ -s / /' makefile.machine -perl -pi -e 's/(\$\(LOCAL_FLAGS\))/'"$RPM_OPT_FLAGS"' \\\n\t$1/' makefile.machine +perl -pi -e 's/(\$\(LOCAL_FLAGS\))/'"%{optflags}"' \\\n\t$1/' makefile.machine %build -%{__make} %{?jobs:-j%jobs} all2 +make %{?_smp_mflags} all2 %install -%{__mkdir_p} $RPM_BUILD_ROOT/%{_bindir} -%{__mkdir_p} $RPM_BUILD_ROOT%{_mandir}/man1 +mkdir -p %{buildroot}/%{_bindir} +mkdir -p %{buildroot}%{_mandir}/man1 ./install.sh \ %{_bindir} \ %{_libdir}/%{name} \ @@ -64,39 +69,19 @@ %{_defaultdocdir}/%{name} \ %{buildroot} %if 0%{?suse_version} > 1100 -%fdupes -s $RPM_BUILD_ROOT +%fdupes -s %{buildroot} %endif -# fix permissions in DOCS dir -#chmod -R u+w %{buildroot}/%{_defaultdocdir}/%{name}/DOCS -# fix build root in scripts: -#rm -f $RPM_BUILD_ROOT/%{_bindir}/7za -#cat > $RPM_BUILD_ROOT/%{_bindir}/7za <<-EOT -# #!/bin/bash -# exec %{_libdir}/%{name}/7za "\$@" -#EOT -#chmod a+x $RPM_BUILD_ROOT/%{_bindir}/7za -#rm -f $RPM_BUILD_ROOT/%{_bindir}/7z -#cat > $RPM_BUILD_ROOT/%{_bindir}/7z <<-EOT -# #!/bin/bash -# exec %{_libdir}/%{name}/7z "\$@" -#EOT -#chmod a+x $RPM_BUILD_ROOT/%{_bindir}/7z %check -%{__make} test -%{__make} test_7z - -%clean -rm -rf $RPM_BUILD_ROOT +make test +make test_7z %files %defattr(-,root,root) %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/Codecs -#%dir %{_libdir}/%{name}/Formats %{_libdir}/%{name}/[0-9a-z]* %{_libdir}/%{name}/Codecs/* -#%{_libdir}/%{name}/Formats/* %{_bindir}/7z %{_bindir}/7za %doc %{_defaultdocdir}/%{name} ++++++ p7zip_9.13_src_all.tar.bz2 -> p7zip_9.20.1_src_all.tar.bz2 ++++++ ++++ 46200 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de