Hello community, here is the log from the commit of package libzip for openSUSE:Factory checked in at 2017-02-22 13:49:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2016-06-05 14:18:49.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libzip.new/libzip.changes 2017-02-22 13:49:16.252727388 +0100 @@ -1,0 +2,13 @@ +Mon Feb 20 07:44:42 UTC 2017 - pgaj...@suse.com + +- Update to version 1.2.0: + * Support for AES encryption (Winzip version), both encryption + and decryption. + * Support legacy zip files with >64k entries. + * Fix seeking in zip_source_file if start > 0. + * Add zip_fseek() for seeking in uncompressed data. + * Add zip_ftell() for telling position in uncompressed data. + * Add zip_register_progress_callback() for UI updates during + zip_close() + +------------------------------------------------------------------- Old: ---- libzip-1.1.3.tar.xz New: ---- libzip-1.2.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libzip.spec ++++++ --- /var/tmp/diff_new_pack.k0GztN/_old 2017-02-22 13:49:16.788651095 +0100 +++ /var/tmp/diff_new_pack.k0GztN/_new 2017-02-22 13:49:16.788651095 +0100 @@ -1,7 +1,7 @@ # # spec file for package libzip # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -16,10 +16,10 @@ # -%define soname 4 +%define soname 5 Name: libzip -Version: 1.1.3 +Version: 1.2.0 Release: 0 Summary: C library for reading, creating, and modifying zip archives License: BSD-3-Clause @@ -82,7 +82,7 @@ %prep %setup -q -%patch1 +%patch1 -p1 %build autoreconf -fiv ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.k0GztN/_old 2017-02-22 13:49:16.832644831 +0100 +++ /var/tmp/diff_new_pack.k0GztN/_new 2017-02-22 13:49:16.836644262 +0100 @@ -1 +1 @@ -libzip4 +libzip5 ++++++ libzip-1.1.3.tar.xz -> libzip-1.2.0.tar.xz ++++++ ++++ 17030 lines of diff (skipped) ++++++ libzip-ocloexec.patch ++++++ --- /var/tmp/diff_new_pack.k0GztN/_old 2017-02-22 13:49:17.252585048 +0100 +++ /var/tmp/diff_new_pack.k0GztN/_new 2017-02-22 13:49:17.252585048 +0100 @@ -2,10 +2,10 @@ lib/zip_source_filep.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) -Index: lib/zip_source_filep.c +Index: libzip-1.2.0/lib/zip_source_filep.c =================================================================== ---- lib/zip_source_filep.c.orig -+++ lib/zip_source_filep.c +--- libzip-1.2.0.orig/lib/zip_source_filep.c 2016-12-31 13:39:23.000000000 +0100 ++++ libzip-1.2.0/lib/zip_source_filep.c 2017-02-20 08:42:53.406688474 +0100 @@ -42,10 +42,7 @@ #include <unistd.h> #endif @@ -17,7 +17,7 @@ /* Windows sys/types.h does not provide these */ #ifndef S_ISREG -@@ -187,7 +184,7 @@ create_temp_output(struct read_file *ctx +@@ -232,7 +229,7 @@ create_temp_output(struct read_file *ctx sprintf(temp, "%s.XXXXXX", ctx->fname); mask = umask(_SAFE_MASK); @@ -26,8 +26,8 @@ zip_error_set(&ctx->error, ZIP_ER_TMPOPEN, errno); umask(mask); free(temp); -@@ -278,7 +275,7 @@ read_file(void *state, void *data, zip_u - +@@ -323,7 +320,7 @@ read_file(void *state, void *data, zip_u + case ZIP_SOURCE_OPEN: if (ctx->fname) { - if ((ctx->f=fopen(ctx->fname, "rb")) == NULL) {