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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to