Hello community,

here is the log from the commit of package libzip for openSUSE:Factory checked 
in at 2016-02-28 02:25:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libzip (Old)
 and      /work/SRC/openSUSE:Factory/.libzip.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libzip"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libzip/libzip.changes    2015-05-06 
11:18:29.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libzip.new/libzip.changes       2016-02-28 
02:25:56.000000000 +0100
@@ -1,0 +2,10 @@
+Mon Feb 22 07:56:17 UTC 2016 - pgaj...@suse.com
+
+- update to 1.1.2
+  * Improve support for 3MF files
+  * ziptool(1): command line tool to modify zip archives
+  * Speedups for archives with many entries
+  * Better APK support
+  * Documentation improvements
+
+-------------------------------------------------------------------

Old:
----
  libzip-1.0.1.tar.xz

New:
----
  libzip-1.1.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libzip.spec ++++++
--- /var/tmp/diff_new_pack.dW6joI/_old  2016-02-28 02:25:57.000000000 +0100
+++ /var/tmp/diff_new_pack.dW6joI/_new  2016-02-28 02:25:57.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libzip
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define soname 4
 
 Name:           libzip
-Version:        1.0.1
+Version:        1.1.2
 Release:        0
 Summary:        C library for reading, creating, and modifying zip archives
 License:        BSD-3-Clause
@@ -82,7 +82,7 @@
 
 %prep
 %setup -q
-%patch -P 1 -p1
+%patch1
 
 %build
 autoreconf -fiv
@@ -105,6 +105,7 @@
 %defattr(-,root,root)
 %{_bindir}/zipcmp
 %{_bindir}/zipmerge
+%{_bindir}/ziptool
 %{_mandir}/man1/*.1*
 
 %files -n libzip%{soname}
@@ -114,7 +115,7 @@
 
 %files devel
 %defattr(-,root,root)
-%doc AUTHORS API-CHANGES NEWS README THANKS TODO
+%doc AUTHORS API-CHANGES NEWS THANKS
 %{_libdir}/%{name}.so
 %{_includedir}/zip.h
 %{_includedir}/zipconf.h

++++++ libzip-1.0.1.tar.xz -> libzip-1.1.2.tar.xz ++++++
++++ 20264 lines of diff (skipped)

++++++ libzip-ocloexec.patch ++++++
--- /var/tmp/diff_new_pack.dW6joI/_old  2016-02-28 02:25:57.000000000 +0100
+++ /var/tmp/diff_new_pack.dW6joI/_new  2016-02-28 02:25:57.000000000 +0100
@@ -2,13 +2,13 @@
  lib/zip_source_filep.c |    7 ++-----
  1 file changed, 2 insertions(+), 5 deletions(-)
 
-Index: libzip-1.0.1/lib/zip_source_filep.c
+Index: lib/zip_source_filep.c
 ===================================================================
---- libzip-1.0.1.orig/lib/zip_source_filep.c
-+++ libzip-1.0.1/lib/zip_source_filep.c
-@@ -40,10 +40,7 @@
- #include <stdlib.h>
- #include <string.h>
+--- lib/zip_source_filep.c.orig        2016-01-31 08:42:36.000000000 +0100
++++ lib/zip_source_filep.c     2016-02-22 08:54:11.649671883 +0100
+@@ -42,10 +42,7 @@
+ #include <unistd.h>
+ #endif
  
 -#ifdef _WIN32
 -/* WIN32 needs <fcntl.h> for _O_BINARY */
@@ -17,16 +17,16 @@
  
  /* Windows sys/types.h does not provide these */
  #ifndef S_ISREG
-@@ -184,7 +181,7 @@ create_temp_output(struct read_file *ctx
+@@ -187,7 +184,7 @@
      sprintf(temp, "%s.XXXXXX", ctx->fname);
  
-     mask = umask(S_IXUSR | S_IRWXG | S_IRWXO);
+     mask = umask(_SAFE_MASK);
 -    if ((tfd=mkstemp(temp)) == -1) {
 +    if ((tfd=mkostemp(temp, O_CLOEXEC)) == -1) {
          zip_error_set(&ctx->error, ZIP_ER_TMPOPEN, errno);
        umask(mask);
          free(temp);
-@@ -275,7 +272,7 @@ read_file(void *state, void *data, zip_u
+@@ -278,7 +275,7 @@
              
          case ZIP_SOURCE_OPEN:
              if (ctx->fname) {


Reply via email to